0001558370-21-002743.txt : 20210311 0001558370-21-002743.hdr.sgml : 20210311 20210310211928 ACCESSION NUMBER: 0001558370-21-002743 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210311 DATE AS OF CHANGE: 20210310 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EXP World Holdings, Inc. CENTRAL INDEX KEY: 0001495932 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE AGENTS & MANAGERS (FOR OTHERS) [6531] IRS NUMBER: 980681092 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38493 FILM NUMBER: 21731588 BUSINESS ADDRESS: STREET 1: 2219 RIMLAND DR., SUITE 301 CITY: BELLINGHAM STATE: WA ZIP: 98226 BUSINESS PHONE: 360-685-4206 MAIL ADDRESS: STREET 1: 2219 RIMLAND DR., SUITE 301 CITY: BELLINGHAM STATE: WA ZIP: 98226 FORMER COMPANY: FORMER CONFORMED NAME: EXP Realty International Corp DATE OF NAME CHANGE: 20130909 FORMER COMPANY: FORMER CONFORMED NAME: Desert Canadians Ltd. DATE OF NAME CHANGE: 20100706 10-K 1 expi-20201231x10k.htm 10-K
P3Y0001495932--12-312020FYfalse00014959322019-01-012020-12-310001495932us-gaap:TreasuryStockMember2020-01-012020-12-310001495932us-gaap:TreasuryStockMember2019-01-012019-12-3100014959322019-12-302019-12-300001495932expi:AgentEquity2015Member2020-01-012020-12-310001495932srt:ScenarioPreviouslyReportedMemberexpi:AgentGrowthIncentiveProgramMember2019-01-012019-12-310001495932srt:ScenarioPreviouslyReportedMemberexpi:AgentEquityAwardProgramMember2019-01-012019-12-310001495932srt:RestatementAdjustmentMemberexpi:AgentGrowthIncentiveProgramMember2019-01-012019-12-310001495932srt:RestatementAdjustmentMemberexpi:AgentEquityAwardProgramMember2019-01-012019-12-310001495932srt:ScenarioPreviouslyReportedMemberexpi:AgentGrowthIncentiveProgramMember2018-01-012018-12-310001495932srt:ScenarioPreviouslyReportedMemberexpi:AgentEquityAwardProgramMember2018-01-012018-12-310001495932srt:RestatementAdjustmentMemberexpi:AgentGrowthIncentiveProgramMember2018-01-012018-12-310001495932srt:RestatementAdjustmentMemberexpi:AgentEquityAwardProgramMember2018-01-012018-12-310001495932us-gaap:SubsequentEventMember2021-02-122021-02-120001495932us-gaap:SubsequentEventMember2021-02-012021-02-280001495932us-gaap:TreasuryStockMember2020-12-310001495932us-gaap:RetainedEarningsMember2020-12-310001495932us-gaap:NoncontrollingInterestMember2020-12-310001495932us-gaap:CommonStockMember2020-12-310001495932us-gaap:AdditionalPaidInCapitalMember2020-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001495932us-gaap:TreasuryStockMember2019-12-310001495932us-gaap:RetainedEarningsMember2019-12-310001495932us-gaap:NoncontrollingInterestMember2019-12-310001495932us-gaap:CommonStockMember2019-12-310001495932us-gaap:AdditionalPaidInCapitalMember2019-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001495932srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001495932srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2018-12-310001495932us-gaap:RetainedEarningsMember2018-12-310001495932us-gaap:CommonStockMember2018-12-310001495932us-gaap:AdditionalPaidInCapitalMember2018-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001495932us-gaap:RetainedEarningsMember2017-12-310001495932us-gaap:CommonStockMember2017-12-310001495932us-gaap:AdditionalPaidInCapitalMember2017-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeTwoMember2020-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeThreeMember2020-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeOneMember2020-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeTwoMember2020-01-012020-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeThreeMember2020-01-012020-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeOneMember2020-01-012020-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:StockOptionMember2019-12-310001495932srt:RestatementAdjustmentMemberus-gaap:StockOptionMember2019-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:StockOptionMember2018-12-310001495932srt:RestatementAdjustmentMemberus-gaap:StockOptionMember2018-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:StockOptionMember2019-01-012019-12-310001495932srt:RestatementAdjustmentMemberus-gaap:StockOptionMember2019-01-012019-12-310001495932us-gaap:StockOptionMember2018-01-012018-12-310001495932srt:MinimumMemberus-gaap:StockOptionMember2020-01-012020-12-310001495932srt:MaximumMemberus-gaap:StockOptionMember2020-01-012020-12-310001495932srt:MinimumMemberus-gaap:StockOptionMember2019-01-012019-12-310001495932srt:MaximumMemberus-gaap:StockOptionMember2019-01-012019-12-310001495932srt:MinimumMemberus-gaap:StockOptionMember2018-01-012018-12-310001495932srt:MaximumMemberus-gaap:StockOptionMember2018-01-012018-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentGrowthIncentiveProgramMember2020-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2019-12-310001495932srt:RestatementAdjustmentMemberus-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2019-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentGrowthIncentiveProgramMember2019-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2019-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2018-12-310001495932srt:RestatementAdjustmentMemberus-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2018-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentGrowthIncentiveProgramMember2018-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2018-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentGrowthIncentiveProgramMember2020-01-012020-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2019-01-012019-12-310001495932srt:RestatementAdjustmentMemberus-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2019-01-012019-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentGrowthIncentiveProgramMember2019-01-012019-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2019-01-012019-12-310001495932expi:AgentEquityAwardProgramMember2020-01-012020-01-310001495932expi:AgentEquityAwardProgramMember2019-01-012019-12-310001495932expi:AgentEquityAwardProgramMember2018-01-012018-12-310001495932us-gaap:SubsequentEventMember2021-03-022021-03-020001495932us-gaap:FurnitureAndFixturesMember2020-12-310001495932us-gaap:ComputerEquipmentMember2020-12-310001495932us-gaap:FurnitureAndFixturesMember2019-12-310001495932us-gaap:ComputerEquipmentMember2019-12-310001495932srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-12-310001495932srt:MinimumMemberus-gaap:ComputerEquipmentMember2020-01-012020-12-310001495932srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-12-310001495932srt:MaximumMemberus-gaap:ComputerEquipmentMember2020-01-012020-12-310001495932us-gaap:RetainedEarningsMember2020-01-012020-12-310001495932us-gaap:RetainedEarningsMember2019-01-012019-12-310001495932us-gaap:RetainedEarningsMember2018-01-012018-12-310001495932us-gaap:ScenarioPlanMemberexpi:ShowcaseWebSitesLimitedLiabilityCompanyMember2022-07-312022-07-310001495932us-gaap:ScenarioPlanMemberexpi:ShowcaseWebSitesLimitedLiabilityCompanyMember2021-07-312021-07-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberexpi:SanfordEnterprisesMember2020-11-042020-11-040001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001495932expi:OperatingLossCarryforwardsHundredPercentOffsetTaxableIncomeMemberus-gaap:DomesticCountryMember2020-12-310001495932expi:OperatingLossCarryforwardsEightyPercentOffsetTaxableIncomeMemberus-gaap:DomesticCountryMember2020-12-310001495932us-gaap:StateAndLocalJurisdictionMember2020-12-310001495932us-gaap:ForeignCountryMember2020-12-310001495932us-gaap:DomesticCountryMember2020-12-310001495932us-gaap:NoncontrollingInterestMember2019-01-012019-12-310001495932srt:WeightedAverageMember2020-12-310001495932srt:MinimumMember2020-12-310001495932srt:MaximumMember2020-12-310001495932us-gaap:FairValueInputsLevel1Member2020-12-310001495932us-gaap:FairValueInputsLevel1Member2019-12-310001495932srt:MinimumMember2020-01-012020-12-310001495932srt:MaximumMember2020-01-012020-12-310001495932us-gaap:IntellectualPropertyMember2020-12-310001495932us-gaap:LicensingAgreementsMember2019-12-310001495932us-gaap:ComputerSoftwareIntangibleAssetMember2019-12-310001495932us-gaap:TradeNamesMember2020-12-310001495932us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001495932us-gaap:NoncompeteAgreementsMember2020-12-310001495932us-gaap:LicensingAgreementsMember2020-12-310001495932us-gaap:CustomerRelationshipsMember2020-12-310001495932us-gaap:TradeNamesMember2019-12-310001495932us-gaap:TechnologyBasedIntangibleAssetsMember2019-12-310001495932us-gaap:NoncompeteAgreementsMember2019-12-310001495932us-gaap:CustomerRelationshipsMember2019-12-310001495932expi:SilverlineTitleEscrowLimitedLiabilityCorporationMember2020-12-310001495932us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberexpi:FirstCloudInvestmentGroupLlcMember2019-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2020-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2020-01-012020-12-310001495932srt:ScenarioPreviouslyReportedMember2018-01-012018-12-310001495932srt:RestatementAdjustmentMember2018-01-012018-12-310001495932us-gaap:SalesRevenueNetMemberexpi:RealEstateAndBrokerageSegmentMember2020-01-012020-12-310001495932us-gaap:AssetsTotalMemberexpi:RealEstateAndBrokerageSegmentMember2020-01-012020-12-310001495932expi:NonDomesticMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001495932expi:NonDomesticMemberus-gaap:AssetsTotalMember2020-01-012020-12-310001495932us-gaap:SalesRevenueNetMemberexpi:RealEstateAndBrokerageSegmentMember2019-01-012019-12-310001495932us-gaap:AssetsTotalMemberexpi:RealEstateAndBrokerageSegmentMember2019-01-012019-12-310001495932expi:NonDomesticMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001495932expi:NonDomesticMemberus-gaap:AssetsTotalMember2019-01-012019-12-310001495932srt:ScenarioPreviouslyReportedMember2019-12-310001495932srt:RestatementAdjustmentMember2019-12-310001495932srt:ScenarioPreviouslyReportedMember2018-12-310001495932srt:RestatementAdjustmentMember2018-12-310001495932srt:ScenarioPreviouslyReportedMember2017-12-310001495932srt:RestatementAdjustmentMember2017-12-3100014959322017-12-3100014959322018-12-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMemberus-gaap:TradeNamesMember2021-07-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-07-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMemberus-gaap:CustomerRelationshipsMember2021-07-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberus-gaap:TradeNamesMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberus-gaap:MediaContentMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberus-gaap:InternetDomainNamesMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberus-gaap:CustomerRelationshipsMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMember2020-01-012020-12-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberexpi:SanfordEnterprisesMember2020-12-042020-12-040001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2020-07-312020-07-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMember2020-12-042020-12-040001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2020-01-012020-12-310001495932us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001495932us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001495932us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001495932us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001495932expi:RealEstatePropertySettlementsMember2020-12-310001495932expi:AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember2020-12-310001495932expi:RealEstatePropertySettlementsMember2019-12-310001495932expi:AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember2019-12-310001495932expi:AgentGrowthIncentiveProgramMember2020-12-310001495932expi:AgentGrowthIncentiveProgramMember2019-12-310001495932expi:AgentGrowthIncentiveProgramMember2018-01-012018-12-310001495932us-gaap:StockOptionMember2020-12-310001495932us-gaap:StockOptionMember2019-12-310001495932us-gaap:StockOptionMember2018-12-310001495932us-gaap:StockOptionMember2019-01-012019-12-310001495932us-gaap:StockOptionMember2020-01-012020-12-310001495932expi:AgentEquityAwardProgramMember2020-01-012020-12-310001495932expi:AgentGrowthIncentiveProgramMember2020-01-012020-12-310001495932expi:AgentGrowthIncentiveProgramMember2019-01-012019-12-310001495932srt:ScenarioPreviouslyReportedMember2019-01-012019-12-310001495932srt:RestatementAdjustmentMember2019-01-012019-12-3100014959322020-10-012020-12-3100014959322020-07-012020-09-3000014959322020-04-012020-06-3000014959322020-01-012020-03-3100014959322019-10-012019-12-3100014959322019-07-012019-09-3000014959322019-04-012019-06-3000014959322019-01-012019-03-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2021-07-310001495932expi:VirbelaLimitedLiabilityCompanyMember2018-11-012018-11-300001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2020-07-3100014959322020-12-3100014959322019-12-3100014959322019-01-012019-12-3100014959322018-01-012018-12-3100014959322020-06-3000014959322021-01-2900014959322020-01-012020-12-31xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesexpi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

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

For the fiscal year ended December 31, 2020

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

A picture containing text, sign, clipart

Description automatically generated

EXP WORLD HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

Delaware

    

98-0681092

(State or other jurisdiction

(IRS Employer

of incorporation)

Identification No.)

2219 Rimland Drive, Suite 301

Bellingham, WA 98226

(Address of principal executive offices and Zip Code)

Registrant’s telephone number, including area code: (360) 685-4206

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, par value $0.00001 per share

EXPI

NASDAQ

Securities registered pursuant to section 12(g) of the Act:

Common Stock, par value $0.00001 per share (Title of Class)

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes     No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.

Yes     No

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 (§ 232.405 of this chapter) 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, a 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

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

Yes     No

Based on the registrant’s closing price of $17.05 as quoted on the NASDAQ on June 30, 2020, the aggregate market value of the voting and nonvoting common equity held by non-affiliates of eXp World Holdings, Inc. was approximately $493.3 million.

The number of shares of the registrant’s $0.00001 par value common stock outstanding as of January 29, 2021 was 144,343,659.

DOCUMENTS INCORPORATED BY REFERENCE

The registrant intends to file a definitive proxy statement pursuant to Regulation 14A within 120 days after the end of the fiscal year ended December 31, 2020. Portions of such proxy statement are incorporated by reference into Part III of this Form 10‑K. Portions of the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 are incorporated into Part I, Item 1, and Part II, Item 7, of this Form 10-K.

TABLE OF CONTENTS

Page

FORWARD LOOKING STATEMENTS

1

PART 1

2

Item 1.

Business

2

Item 1A.

Risk Factors

8

Item 1B.

Unresolved Staff Comments

19

Item 2.

Properties

19

Item 3.

Legal Proceedings

19

Item 4.

Mine Safety Disclosures

19

PART II

20

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

20

Item 6.

Selected Financial Data (Reserved)

21

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

21

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

32

Item 8.

Financial Statements and Supplementary Data

34

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

61

Item 9A.

Controls and Procedures

61

Item 9B.

Other Information

64

PART III

65

Item 10.

Directors, Executives, Officers and Corporate Governance

65

Item 11.

Executive Compensation

65

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

65

Item 13.

Certain Relationships and Related Transactions, and Director Independence

65

Item 14.

Principal Accounting Fees and Services

66

PART IV

67

Item 15.

Exhibits and Financial Statement Schedules

67

Item 16.

Form 10-K Summary

68

SIGNATURES

69

i

FORWARD-LOOKING STATEMENTS

This Annual Report and our other public filings contain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are not based on historical facts but rather represent current expectations and assumptions of future events. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

Many of these risks and other factors are beyond our ability to control or predict. Forward-looking statements can be identified by words such as “believe,” “expect,” “anticipate,” “estimate,” “project,” “plan,” “should,” “intend,” “may,” “will,” “could,” “can,” “would,” “potential,” “seek,” “goal” and similar expressions. These risks and uncertainties, as well as other risks and uncertainties that could cause our actual results to differ significantly from management’s expectations, are described in greater detail in Item 1A, “Risk Factors”, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” and Item 9A. “Controls and Procedures – Inherent Limitations on Effectiveness of Controls”.

Forward-looking statements are based on currently available operating, financial and market information and are inherently uncertain. Investors should not place undue reliance on forward-looking statements, which speak only as of the date they are made and are not guarantees of future performance. Actual future results and trends may differ materially from such forward-looking statements. We undertake no obligation to publicly update or revise any forward-looking statements whether as a result of new information, future developments or otherwise, except as may be required by law.

1

PART I

Item 1.

BUSINESS

eXp World Holdings, Inc. (“eXp”, or, collectively with its subsidiaries, the “Company”, “we”, “us”, or “our”) owns and operates a cloud-based real estate brokerage and a technology platform business that enables a variety of businesses to operate remotely. Our real estate brokerage is now one of the largest and fastest growing real estate brokerage companies in the United States by agent count, and recently began to expand internationally. Our technology platform business develops and uses immersive technologies that enable and support virtual workplaces. This unique enabling platform helps businesses increase their effectiveness and reduce costs from operating in traditional “brick and mortar” office spaces.

The following are changes in our business in the most recent fiscal year:

Real Estate Brokerage – In addition to our operations throughout the United States of America (U.S.), the United Kingdom (U.K.), Australia, and most of the Canadian provinces, we expanded operations into South Africa, Portugal, France, Mexico, and India during 2020. Except for certain employees who hold active real estate licenses, virtually all of our real estate professionals are independent contractors.

In November 2020, we launched eXp Commercial, LLC and its subsidiaries within the commercial real estate brokerage space in the U.S. Our commercial real estate brokerage operations are currently in a nascent state.

Technology Products and Services On July 31, 2020, the Company acquired the equity ownership interests in Showcase Web Sites, L.L.C. (“Showcase”) for cash consideration and promissory notes. Showcase is a technology company focused on agent website and consumer real estate portal technology. With this acquisition, the Company will be able to strategically focus on creating consumer home-search technology for utilization by our independent agents and brokers, as well as continued services offerings to third party clients of Showcase.

In addition to servicing their current customer bases, our technology products and services businesses are integral to the support, growth, and development of our real estate brokerage operations.

Multimedia Personal Development Products and Services – On December 4, 2020, the Company acquired the equity ownership interests in Success Enterprises LLC (“Success”) and its related media properties, including SUCCESS® print magazine, SUCCESS.com, SUCCESS® newsletters, podcasts, digital training courses and affiliated social media accounts across platforms for cash consideration. With the addition of Success, the Company intends to blend its technology and content to enhance the personal development platform for entrepreneurs and sales professionals.

Details regarding the development of our businesses prior to 2020 are incorporated by reference herein from Part I of our Annual Report on Form 10-K dated March 12, 2020 (Commission File No. 001-38493).

Operations and Revenue Streams

Our operations support the purchase and sale of homes through leveraging innovative technologies and integrated services.

In our current state, almost all of our revenue and profit or loss are generated by our cloud-based real estate brokerage and wholly-owned subsidiary, eXp Realty, LLC (“eXp Realty”). Because we do not have significant standalone contributions of revenue and profit or loss from our other businesses, we operate and manage the Company as one business unit. In the future, we believe there is strong potential for multiple significant revenue and profit opportunities that may be organized into distinct business units in order to increase our management effectiveness. Over the long term, we envision owning and operating a diversified portfolio of service based businesses whose operations benefit substantially from utilizing our enabling technology platform.

Within the Company today, we strategically prioritize our efforts to grow our real estate brokerage, develop immersive and cloud-based technology products and services, nurture affiliated services (and our Preferred Partner Program) related to real estate transactions, and strengthen and iterate on our enabling technology platform.

eXp Realty

eXp Realty is a leading, rapidly growing, cloud-based international real estate brokerage company. We disrupt from within the traditional real estate markets in which we operate for the benefit of agents and brokers through innovation, use of cloud-based technology, and development of world-class agent and broker attraction and retention practices. We generate revenue primarily by serving as a licensed broker for the purpose of processing residential real estate transactions, from which we earn commissions. The Company in turn pays a portion of the commissions earned to the real estate agents and brokers.

Our mission is to deliver maximum value to our shareholders, agents, brokers and staff, while building an international brand as the leading cloud-based brokerage. Our cloud-based solutions provide primarily residential real estate agents and brokers the collaborative

2

tools to seamlessly support and facilitate buying and selling activities by consumers throughout the home purchase process. Our model is designed to:

Provide the opportunity for homebuyers to successfully experience home ownership and for homeowners to realize the best outcomes possible through the sale of their homes. Our licensed agents and brokers primarily use our proprietary cloud-based transaction processing and home search and tour tools to help homebuyers find, visit and close on the house that meets their needs, and to help homeowners efficiently market and sell their homes without the effort—and additional costs—associated with the typical home selling process.
Provide a business opportunity for our agents and brokers. We provide an entrepreneurial business opportunity for individuals to aid in the purchase and sale of residential homes. Low entry fees as well as the ability to select their own schedules and time commitments allow our agents and brokers to supplement their income by starting their own independent businesses without leaving their current jobs, while also proving opportunities for strong leaders to build their own agency teams and grow under our brokerage brand on a full-time basis. Our compensation structure (fees and share-based), technology, sales support and back-office processing are designed to enable agents and brokers to successfully grow their independent businesses without the fixed costs inherent with a traditional brick-and-mortar brokerage.
Provide stock ownership opportunities for our agents and brokers. Through our agent equity programs, our agents and brokers have a unique choice to attain a greater vested interest in eXp through the acceptance of equity awards in the Company’s stock as part of their compensation packages. These programs allow successful agents and brokers to become stakeholders in the brand they represent and align our goals across the distribution network.

Brokerage Offices and Services in Our Virtual World

We operate over the internet and rely on cloud-based technologies to provide our residential real estate brokerage services. Through various platforms, buyers search real-time property listings, and sellers list properties and gain exposure across the various geographic markets in which we operate. We also provide buyers and sellers access to a network of professional, consumer-centric agents and brokers. Additionally, we deliver marketing, training and other support services to our brokers and agents through a combination of proprietary technology enabled services, as well as technology and support services contracted to third parties. Our brokers and agents leverage our technology, services, data, lead generation and marketing tools to represent residential real estate buyers and sellers to list, find and consummate the purchase or sale of a home.

Internally, we use our technology to provide agents, teams of agents, and brokerage owners with opportunities for increased profitability, reduced risk, and greater levels of professional development while fostering an organizational culture that values collaboration, strength of community, and commitment to serving the consumer’s best interests. We provide agents, teams of agents, and brokers with the systems, support, professional development and infrastructure to help them survive and then thrive in unpredictable and, at times, challenging economic conditions. This includes delivering 24/7 access to collaborative tools and training for real estate agents and brokers.

We have adopted a number of cloud-based technologies. Among the technologies we use to operate our business, is our 3D, fully-immersive, cloud office, which has virtual conference rooms, training centers, and individual offices in which our management, staff, agents and brokers all work on a daily basis learning from, sharing with, transacting business with, and socializing with colleagues from different geographic regions by utilizing avatars. In these virtual spaces agents and brokers meet for state-based sales meetings, attend live interactive trainings and classes, go over commission disbursement authorization forms, build websites and online branding materials, and work on purchase and sales agreements.

Further, in these virtual spaces new managing brokers are evaluated and approved, our management meets to discuss strategy and vision, and personnel interviews are conducted. In addition, we have face-to-face meetings, conferences, presentations, retreats and other physical interactions where circumstances warrant.

We also provide physical space to brokers and agents when required, primarily with third party providers with access to offices, workspace and meeting rooms at locations worldwide.

Our cloud office has fully-staffed transaction and administration, web development, search engine optimization and technical support teams. Consequently, our cloud office serves as our primary company office for brokers, agents, management and staff and provides agents, teams of agents and brokers with a full suite of back office functions, live training, education, coaching and mentoring that places a premium on engagement, discussion and collaboration, transaction support, broker support, and technical support. The utilization of this cloud office platform permits us to more easily serve and extend our geographic reach.

Furthermore, we allow our agents and brokers, some of whom are former real estate brokerage owners, to leverage our infrastructure to reduce their fixed costs and to be empowered to build scalable teams of agents in any of the markets that we serve while preserving and

3

enhancing the agents and brokers’ personal brands. In this way our agents and brokers can attract agents and build a co-brand in any markets currently served by the Company without any additional capital requirements.

Agent and Broker Training and Communication

eXp Realty has held firm in its belief that each individual agent delivers value to individual home buyers and sellers in different ways depending upon the knowledge, skills or niche of the agent and the needs and wants of the consumer. Consumers work with agents because of their skills and service individually and generally place greater weight on those individual skill sets, service levels and style than they do on the brokerage brand with which the agent is affiliated.

Numerous real estate coaches provide training and classes to brokerages on a vendor basis or to individual agents outside of their brokerage relationship in the most cost-effective way to strengthen their skills and help them succeed. The needs of individual agents vary as do the methods of instruction that are most effective for their learning. This approach aims to offer coaching that draws upon, highlights, promotes and supports some of the best coaches in the industry based upon their individual talents and the corresponding fit to the particular needs of our individual, entrepreneurial professionals.

Fee Structure

The lower overall cost of operating our cloud office has enabled us to offer our agents and brokers a higher split of the gross commissions generated from real estate transactions than most traditional real estate brokerages. This higher fee split along with our unique delivery of support services and the flexibility it provides for brokers and agents has facilitated our growth over the past several years.

We also differentiate ourselves by not charging our agents and brokers royalties or franchise fees. Our agents pay a low monthly cloud brokerage fee and various transaction processing fees.

Revenue Sharing Plan

Our cloud office has enabled us to introduce and maintain a revenue sharing plan whereby each of our agents and brokers can participate. As part of this revenue sharing plan, our agents and brokers can receive commission income resulting from transactions consummated by the agents and brokers whom they have attracted to our company.

Consistent with our commitment to enabling and empowering agents and brokers in pursuit of building a scalable business and organization, our revenue sharing plan allows brokers and agents a financial mechanism to build teams across geographic borders.

Our revenue sharing plan provides an opportunity where agents and brokers can potentially earn additional income while focusing on the growth of the eXp brokerage brand and their individual agencies.

Customers

Our clients are primarily residential homeowners and homebuyers in the markets in which we operate as serviced by our international network of independent agents and brokers. These customers are sellers or purchasers of new or existing homes and engage us to aid in the facilitation of the closing of the real estate transaction, including, but not limited to, searching, listing, application processing and other pre- and post-close support.

Based on current market information, sales of existing residential properties represent a large majority of home sales in the U.S. market. This provides our agents and brokers with greater opportunities to represent the buy or sell—and sometimes both—sides of a real estate transaction. In addition, we help our customers fulfill their needs by providing ancillary transaction related services. Our experienced agents and brokers are well suited to support their customers’ needs with a high level of professionalism, knowledge and support as they endeavor on one of the largest transactions they will most likely experience.

Markets

Real Estate Industry Overview

We primarily operate in the U.S. residential real estate market. Through our network of independent agents and brokers, we have brokerages in all 50 states in the U.S. residential real estate market, residential real estate markets in most of the Canadian provinces, and, to a lesser extent, in parts of the U.K., Australia, South Africa, Portugal, France, Mexico, and India. As our principal operating market, the U.S. residential real estate market for existing homes, seasonally adjusted, accounted for approximately 6.8 million homes sold with a median existing home sales price of  $0.3 million in 2020, the highest levels since 2006, based on data released by the National Association of Realtors.

The overall health of the U.S. residential real estate market, including demand for homes, is driven largely by, among other factors, the inventory of existing homes, the affordability of housing, macroeconomic factors (e.g., U.S. Federal Reserve rates, unemployment rates, job growth, etc.), governmental policies (e.g., tax deduction and credits, regulatory initiatives, etc.), demographic trends (e.g., customer tastes and perceptions, buy versus rent preferences, income growth, marriage rates, etc.), mortgage rates and financing availability.

4

Although the housing market in the U.S. is cyclical as evidenced most recently during the recession of the late 2000’s and subsequent recovery since 2012, we believe that the residential real estate market will continue to grow due to expected increases in the formation of new households and the relatively low interest rate environment incentivizing homebuying, as well as a robust level of homes available for purchase.

Residential real estate brokerage companies typically realize revenues in the form of a commission based on a percentage of the price of each home purchased or sold, which can vary based on industry standards, geographical location, and specific customer-agent negotiations, among other factors. Therefore, variability in the commissions earned in the real estate industry exists based on general economic and market factors, as well as price and volume of homes sold. When home prices and the volume of home sale transactions increase (decrease), commissions generally will also increase (decrease). However, we are positioned to earn commissions on either—or both—of the buy side or sell side of residential real estate transactions, as well as the ability to receive other fees for complimentary services provided during the close process.

The COVID-19 pandemic significantly impacted the U.S. residential real estate market during the spring of 2020 with home sales in April and May declining to levels unseen since the recession of the late 2000’s. However, U.S. residential home sales rebounded sharply beginning in June, and overall 2020 saw a material increase in the number of U.S. homes sold and the U.S. median home sales price over 2019 based on data released by the National Association of Realtors. These trends were driven largely by, among other factors, declining mortgage rates, a decline in housing inventory, and an increasing demand for remote workspace. Similarly, the Company had a strong performance over the same period of time, achieving a record number of home sales and a record amount of growth in agent count. However, it is still too early to predict the extent of the effects of the ongoing COVID-19 pandemic will have on home sales and home sales prices over the long term.

Competition

We compete with local, regional, national and international residential real estate brokerages with respect to the sale of homes and to attract and retain agents, teams of agents, brokers and consumers—both home sellers and buyers. We compete primarily on the basis of our service, culture, collaboration, utilization of cloud-based systems and technologies that reduce costs, while providing relevant and substantial professional development opportunities for our agents and brokers with an opportunity to generate more business and participate in the growth of our company.

We believe that we are the only national real estate brokerage presently using a 3D immersive office environment in place of physical brick and mortar offices. Additionally, this innovative operational structure coupled with our distribution model allows us to effectively enter new markets with speed and flexibility and without much of the investment and cost associated with establishing a traditional brokerage. We also believe our compensation and incentive programs to attract and retain highly productive agents is one of the most compelling in the industry. As such, we believe that we are well-positioned in our competitive landscape.

Virbela

In November 2018, eXp World Technologies, LLC (“World Tech”) acquired substantially all the assets of Virbela, LLC (“Virbela”). Virbela is a technology company that specializes in building 3D virtual worlds for work, education, and events. eXp Realty’s current cloud campus—called eXp World—was created using Virbela’s software and provides 24/7 access to collaboration tools, training, and social communities for the company’s real estate agents and staff across our many locations. In December 2020, a Virbela virtual world was deployed for Success to allow staff, contractors, and consultants to meet, collaborate, and host events in real time across various locations. World Tech has continued to innovate the Virbela platform, expanding the product offering to agents, teams and others who could benefit from their own, always-available environments for collaboration.

For the year ended December 31, 2020, Virbela has seen an increase in demand for virtual events and collaborative spaces for remote teams and as a result has introduced new products and features, including an expo hall, a concert stage for virtual entertainment, VR support for Oculus Rift and HTC VIVE, and screen sharing and video chat capabilities. We expect to continue to service existing and new business-to-business enterprise level Virbela contracts in the coming year.

Resources

Software Development

Our Company continues to increase our investment in the development of our own cloud-based transaction processing platforms and further expand our products and service offerings. We continue to create process efficiencies and provide our agents and brokers with mobile applications designed to facilitate transactions in an efficient and consumer friendly way. To further expand our products and service offerings, we offer an on-demand, home tour mobile application that enables home shoppers to request immediate access to properties exclusively to eXp Realty agents in certain markets.

5

Our operational model and growth strategies necessitate the internally-developed technologies used to support our operations now and in the future, as well as requires us to, at times, consider existing and emerging technology companies for acquisition, partnerships and other collaborative relationships.

Intellectual Property

Our cloud-based real estate brokerage is highly dependent on the proprietary technology that we employ and the intellectual property that we create. “eXp Realty” is one of our registered trademarks in the United States. We have also placed the marks “3D MLS”, “3D Listing Service” and “RE Tech Campus” on the United States Patent and Trademark Office’s Supplemental Register. We also own the rights to the domain names: http://exprealty.com, http://exprealty.ca, http://exp-uk.co.uk, http://expaustralia.com.au, http://expsouthafrica.co.za, http://expportugal.com, http://expfrance.fr, http://expmexico.mx, and http://expglobalindia.co.in.

While there can be no assurance that registered trademarks will protect our proprietary information, we intend to assert our intellectual property rights against any infringement. Although any assertion of our rights could result in a substantial cost and diversion of management effort, we believe the protection and defense against infringement of our intellectual property rights are essential to our business.

Seasonality of Business

Seasons and weather traditionally impact the real estate industry in the markets in which we operate. Spring and summer seasons historically reflect greater sales periods, and, in turn, higher revenues and operating results in comparison to fall and winter seasons. While the spring season of 2020 saw a sharp decline in U.S. home sales across the industry, the summer season rebounded sharply with existing-home sales, seasonally adjusted, totaling 6.8 million in 2020 up 22.2% from 2019 based on data released by the National Association of Realtors.

Government Regulation

We serve the residential real estate industry which is regulated by federal, state and local authorities as well as private associations or state sponsored associations or organizations. We are required to comply with federal, state, provincial, and local laws, as well as private governing bodies’ regulations, which combined results in a highly-regulated industry.

We are also subject to federal, state, and provincial regulations relating to employment, contractor, and compensation practices. Except for certain employees who have an active real estate license, virtually all real estate professionals in our brokerage operations have been retained as independent contractors, either directly or indirectly through third-party entities formed by these independent contractors for their business purposes. With respect to these independent contractors, like most brokerage firms, we are subject to the Internal Revenue Service regulations and applicable state law guidelines regarding independent contractor classification. These regulations and guidelines are subject to judicial and agency interpretation.

Real Estate Regulation - Federal

The Real Estate Settlement Procedures Act of 1974, as amended, (RESPA) requires lenders, mortgage brokers, or servicers of home loans to provide borrowers with pertinent and timely disclosures regarding the nature and costs of the real estate settlement process. RESPA also protects borrowers against certain abusive practices, such as kickbacks, and places limitations upon the use of escrow accounts. RESPA also requires detailed disclosures concerning the transfer, sale, or assignment of mortgage servicing, as well as disclosures for mortgage escrow accounts.

The Dodd-Frank Wall Street Reform and Consumer Protection Act (“Dodd-Frank Act”) moved authority to administer RESPA from the Department of Housing and Urban Development to the new Consumer Financial Protection Bureau (“CFPB”). The Dodd-Frank Act increased regulation of the mortgage industry, including but not limited to: (i) generally prohibiting lenders from making residential mortgage loans unless a good faith determination is made of a borrower’s creditworthiness based on verified and documented information; (ii) enacting regulations to help assure that consumers are provided with timely and understandable information about residential mortgage loans and to protect consumers against unfair, deceptive and abusive practices; and (iii) establishing minimum national underwriting guidelines for residential mortgages that lenders will be allowed to securitize without retaining any of the loans’ default risk. In February 2018, the CFPB released a five-year strategic plan indicating that the CFPB intends to continue to focus on protecting consumer rights while engaging in rulemaking to address unwarranted regulatory burdens. Under the current strategic plan, the CFPB would (i) provide “clear rules of the road” through rulemaking and amendments; (ii) foster a “culture of compliance” among businesses; (iii) engage in “vigorous enforcement”; and (iv) educate consumers to make the best financial decisions. Additionally, in a recent regulatory agenda, the CFPB indicated that it planned to review “inherited regulations” to ensure “outdated, unnecessary, or unduly burdensome regulations” are addressed and modernized. As a result, the regulatory framework of RESPA applicable to our business may be subject to change. In addition, federal fair housing laws generally make it illegal to discriminate against protected classes of individuals in housing or brokerage services. Other laws and regulations applicable to our business include (i) the Federal Truth in Lending Act of 1969; (ii) the Federal Equal Credit Opportunity; (iii) the Federal Fair Credit Reporting Act; (iv) the Fair Housing

6

Act; (v) the Home Mortgage Disclosure Act; (vi) the Gramm-Leach-Bliley Act; (vii) the Consumer Financial Protection Act; (viii) the Fair and Accurate Credit Transactions Act; (ix) the Telephone Consumer Protection Act; and (x) state and federal laws pertaining to the privacy rights of consumers, which affects how we collect and use customer information, including solicitation of new clients.

Real Estate Regulation – State and Local Level

Real estate and brokerage licensing laws and requirements vary from state to state. In general, all individuals and entities lawfully conducting businesses as real estate brokers, agents or sales associates must be licensed in the state in which they carry on business and must at all times be in compliance.

Certain jurisdictions may require a person licensed as a real estate agent, broker, sales associate or salesperson, to be affiliated with a brokerage in order to engage in licensed real estate brokerage activities or allow the agent, broker, sales associate or salesperson to work for the public, another agent or broker, sales associate or salesperson conducting business on behalf of the brokerage, sponsoring agent, broker, sales associate or salesperson.

Engaging in the real estate brokerage business requires obtaining a real estate brokerage license. In order to obtain this license, jurisdictions require that a member or manager be licensed individually as a real estate broker in that jurisdiction. This member or manager is responsible for supervising the licensees and the entity’s real estate brokerage activities within the state.

Real estate licensees, whether they are brokers, salespersons, individuals, agents or entities, must follow the state’s real estate licensing laws and regulations. These laws and regulations generally specify minimum duties and obligations of these licensees to their clients and the public, as well as standards for the conduct of business, including contract and disclosure requirements, record keeping requirements, requirements for local offices, escrow trust fund management, agency representation, advertising regulations and fair housing requirements.

In each of the states where we have operations, we assign appropriate personnel to manage and comply with applicable laws and regulations.

Most states have local regulations (city or county government) that govern the conduct of the real estate brokerage business. Local regulations generally require additional disclosures by the parties to a real estate transaction or their agents or brokers, or the receipt of reports or certifications, often from the local governmental authority, prior to the closing or settlement of a real estate transaction as well as prescribed review and approval periods for documentation and broker conditions for review and approval.

Third-Party Rules

Beyond federal, state and local governmental regulations, the real estate industry is subject to rules established by private real estate groups and/or trade organizations, including, among others, state and local Associations of REALTORS® (“AOR”), the National Association of Realtors® (“NAR”), and local Multiple Listing Services (“MLSs”). “REALTOR” and “REALTORS” are registered trademarks of the National Association of REALTORS®.

Each third-party organization generally has prescribed policies, bylaws, codes of ethics or conduct, and fees and rules governing the actions of members in dealings with other members, clients and the public, as well as how the third-party organization’s brand and services may or may not be deployed or displayed.

We assign appropriate personnel to manage and comply with third party organization policies and bylaws.

Environmental Regulation

The Company operates in a cloud-based model which gives us an insignificant physical geographical footprint. Due to this, we are not materially impacted by any environment regulation.

Human Capital

Our employees and independent real estate agents and brokers represent the human capital investments imperative to our operations. We ended fiscal year 2020 with 900 full-time employees. Our employees are not members of any labor union, and we have never experienced business interruptions due to labor disputes. We also utilize part-time and temporary employees and consultants when necessary. A key component to our operational capabilities is our independent real estate agent and broker network, which consisted of 41,313 agents as of December 31, 2020.

Our operations are overseen directly by management. Our management oversees all responsibilities in the areas of corporate administration, business development, and research. We have successfully expanded our current management to retain skilled employees with experience relevant to our business and intend to continue with this initiative. Our management’s relationships with agents, brokers, technology providers, and customers will provide the foundation through which we expect to grow our business in the future. We believe the skill-set of our management team will be a primary asset in the development of our brands and trademarks. Additionally, the

7

Company invests in creating an equitable and inclusive culture for its employees through the establishment of the Diversity and Employee Success team created under the human resources department. eXp has been named one of the Best Places to Work on Glassdoor for the each of the years 2018 through 2021.

We provide entrepreneurial business opportunities and a competitive compensation structure to our agents and brokers. Additionally, our agents and brokers have a unique choice to attain a greater vested interest in eXp through the acceptance of equity awards in the Company’s stock as part of their compensation packages. These programs and our agent support platforms—including training, back-office support, and communications—allow agents and brokers to successfully operate their own businesses that are aligned with our strategies and goals, creating synergies across our distribution network. Refer to our Agent Advisory Council section of our website at https://expworldholdings.com/agent-advisory-council/ for information on agent participation in the management of eXp. Information contained on our website is not incorporated by reference into this report.

As the Company grows, management continually researches new directives and implementation efforts for the long-term success of the Company.

Available Information

Our Company files annual, quarterly, and current reports, proxy statements and other documents with the Securities and Exchange Commission (“SEC”) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The SEC maintains an Internet website that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The public can obtain any documents that we file with the SEC at www.sec.gov.

Our Company maintains a website at www.expworldholdings.com. Our filings with the SEC, including without limitation, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, are available through a link maintained on our website under the heading “Investor Relations—SEC Filings.” Information contained on our website is not incorporated by reference into this report.

Item 1A.

RISK FACTORS

In addition to the other information set forth in this report, you should carefully consider the following factors, which could materially affect our business, financial condition or results of operations in future periods. The risks described below are not the only risks facing our company. Additional risks not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or results of operations in future periods.

Risks Related to Our Industry

Our profitability is tied to the strength of the residential real estate market, which is subject to a number of general business and macroeconomic conditions beyond our control.

Our profitability is closely related to the strength of the residential real estate market which is cyclical in nature and typically is affected by changes in national, state, and local economic conditions, which are beyond our control. Macroeconomic conditions that could adversely impact the growth of the real estate market and have a material adverse effect on our business include, but are not limited to, economic slowdown or recession, increased unemployment, increased energy costs, reductions in the availability of credit or higher interest rates, increased costs of obtaining mortgages, an increase in foreclosure activity, inflation, disruptions in capital markets, declines in the stock market, adverse tax policies or changes in other regulations, lower consumer confidence, lower wage and salary levels, war or terrorist attacks, natural disasters or adverse weather events, or the public perception that any of these events may occur. Unfavorable general economic conditions, such as a recession or economic slowdown, in the U.S., Canada, or other markets we enter and operate within, could negatively affect the affordability of, and consumer demand for, our services, which could have a material adverse effect on our business and profitability. In addition, federal and state governments, agencies, and government-sponsored entities such as Fannie Mae and Freddie Mac could take actions that result in unforeseen consequences to the real estate market or that otherwise could negatively impact our business.

The real estate market is substantially reliant on the monetary policies of the U.S. federal government and its agencies and is particularly affected by the policies of the Federal Reserve Board, which regulates the supply of money and credit in the U.S., which in turn impacts interest rates. Our business could be negatively impacted by any rising interest rate environment. As mortgage rates rise, the number of home sale transactions may decrease as potential home sellers choose to stay with their lower mortgage rate rather than sell their home and pay a higher mortgage rate with the purchase of another home. Similarly, in higher interest rate environments, potential home buyers may choose to rent rather than pay higher mortgage rates. Changes in the interest rate environment and mortgage market are beyond our control and are difficult to predict and, as such, could have a material adverse effect on our business and profitability.

8

The coronavirus (“COVID-19”) pandemic may have a material adverse effect on our businesses, financial condition, and results of operations.

Since early 2020, the COVID-19 pandemic has had a profound effect on the global economy and financial markets. In the U.S. and abroad, governments continue to react to this evolving public health crisis by, among other actions, recommending or requiring the avoidance of gatherings of people or significantly or entirely curtailing activities categorized as non-essential. This unprecedented situation has created considerable risks and uncertainties for the U.S. real estate services industry in general and for the Company in particular, including those arising from the potential adverse effects on the economy as well as risks related to employees, independent agents, and consumers. The extent of the impact of the pandemic on our business and financial results will depend largely on future developments, including the extent and duration of the spread of the outbreak, the extent of governmental regulation (including, but not limited to, mandated “shelter in place” or other regulations that, for example, preclude or strictly limit open houses or in-person showings of properties), the impact on capital and financial markets and the related impact on consumer confidence and spending, and the magnitude of the financial and operational consequences to our agents and brokers, all of which are highly uncertain and cannot be predicted.

Our operating results are subject to seasonality and vary significantly among quarters during each calendar year, making meaningful comparisons of successive quarters difficult.

Seasons and weather traditionally impact the real estate industry. Continuous poor weather or natural disasters negatively impact listings and sales. Spring and summer seasons historically reflect greater sales periods in comparison to fall and winter seasons. We have historically experienced lower revenues during the fall and winter seasons, as well as during periods of unseasonable weather, which reduces our operating income, net income, operating margins and cash flow.

Real estate listings precede sales and a period of poor listings activity will negatively impact revenue. Past performance in similar seasons or during similar weather events can provide no assurance of future or current performance, and macroeconomic shifts in the markets we serve can conceal the impact of poor weather or seasonality.

Home sales in successive quarters can fluctuate widely due to a wide variety of factors, including holidays, national or international emergencies, the school year calendar’s impact on timing of family relocations, interest rate changes, speculation of pending interest rate changes and the overall macroeconomic market. Our revenue and operating margins each quarter will remain subject to seasonal fluctuations, poor weather and natural disasters and macroeconomic market changes that may make it difficult to compare or analyze our financial performance effectively across successive quarters.

Risks Related to our Business and Operations

We may be unable to maintain our agent growth rate, which would adversely affect our revenue growth and results of operations.

We have experienced rapid and accelerating growth in our real estate broker and agent base. During the year ended December 31, 2020, our agent and broker base grew to 41,313 agents and brokers, or by 63%, from 25,423 agents and brokers as of December 31, 2019. Because we derive revenue from real estate transactions in which our brokers and agents receive commissions, the amount and rate of growth of our revenue typically correlate to the amount and rate of growth of our agent and broker base, respectively. The rate of growth of our agent and broker base cannot be predicted and is subject to many factors outside of our control, including actions taken by our competitors and macroeconomic factors affecting the real estate industry in general. We cannot assure that we will be able to maintain our recent agent growth rate or that our agent and broker base will continue to expand in future periods. A slowdown in our agent growth rate would have a material adverse effect on revenue growth and could adversely affect our business, results of operations, financial condition, and cash flows.

We may be unable to effectively manage rapid growth in our business.

We may not be able to scale our business quickly enough to meet the growing needs of our affiliated real estate professionals and if we are not able to grow efficiently, our operating results could be harmed. As the Company adds new real estate professionals, it will need to devote additional financial and human resources to improving its internal systems, integrating with third-party systems, and maintaining infrastructure performance. In addition, we will need to appropriately scale our internal business systems and our services organization, including support of our affiliated real estate professionals as our demographics expand over time. Any failure of or delay in these efforts could cause impaired system performance and reduced real estate professional satisfaction. These issues could reduce the attractiveness of our Company to existing real estate professionals who might leave the Company, as well as resulting in decreased attraction of new real estate professionals. Even if we are able to upgrade our systems and expand our staff, such expansion may be expensive, complex, and place increasing demands on our management. We could also face inefficiencies or operational failures as a result of our efforts to scale our infrastructure, and we may not be successful in maintaining adequate financial and operating systems and controls as we expand. Moreover, there are inherent risks associated with upgrading, improving, and expanding our information

9

technology systems. We cannot be sure that the expansion and improvements to our infrastructure and systems will be fully or effectively implemented on a timely basis, if at all. These efforts may reduce revenue and our margins and adversely impact our financial results.

If we fail to grow in the various local markets that we serve or are unsuccessful in identifying and pursuing new business opportunities our long-term prospects and profitability will be harmed.

To capture and retain market share in the various local markets that we serve, we must compete successfully against other brokerages for agents and brokers and for the consumer relationships that they bring. Our competitors could lower the fees that they charge to agents and brokers or could raise the compensation structure for those agents. Our competitors may have access to greater financial resources than us, allowing them to undertake expensive local advertising or marketing efforts. In addition, our competitors may be able to leverage local relationships, referral sources, and strong local brand and name recognition that we have not established. Our competitors could, as a result, have greater leverage in attracting new and established agents in the market and in generating business among local consumers. Our ability to grow in the local markets that we serve will depend on our ability to compete with these local brokerages.

We may implement changes to our business model and operations to improve revenues that cause a disproportionate increase in our expenses or reduce profit margins. For example, we may allocate resources to acquiring lower margin brokerage models and have invested in the development of a mortgage servicing division, a commercial real estate division, a title and escrow company and a continuing education division. Expanding our service offerings could involve significant up-front costs that may only be recovered after lengthy periods of time. Our barrier to entry in new real estate markets is low given our cloud-based operating model; however, attempts to pursue new business opportunities could result in a disproportionate increase in our expenses and in reduced profit margins. In addition, expansion into new markets, including internationally, could expose us to additional compliance obligations and regulatory risks. If we fail to continue to grow in the local markets we serve or if we fail to successfully identify and pursue new business opportunities, our long-term prospects, financial condition, and results of operations may be harmed, and our stock price may decline.

Our value proposition for agents and brokers includes allowing them to participate in the revenues of our company and is not typical in the real estate industry. If agents and brokers do not understand our value proposition, we may not be able to attract, retain, and incentivize agents.

Participation in our revenue sharing plan represents a key component of our agent and broker value proposition. Agents and brokers may not understand or appreciate its value due to the intricacies of our programs. In addition, agents may not appreciate other components of our value proposition, including the cloud office platform, the mobility it affords, the systems and tools that we provide to agents and brokers, and the professional development opportunities we create and deliver. If agents and brokers do not understand the elements of our agent value proposition, or do not perceive it to be more valuable than the models used by most competitors, we may not be able to attract, retain and incentivize new and existing agents and brokers to grow our revenues.

We may be unable to attract and retain additional qualified personnel.

To execute our business strategy, we must attract and retain highly qualified personnel. In particular, we compete with many other real estate brokerages for qualified brokers who manage our operations in each state. We must also compete with technology companies for developers with high levels of experience in designing, developing and managing cloud-based software, as well as for skilled service and operations professionals, and we may not be successful in attracting and retaining the professionals we need. Additionally, in order to realize the potential benefits of acquisitions, we may need to retain employees from the acquired businesses or hire additional personnel to fully capitalize on the opportunities that such acquisitions may offer, and we may not be successful in retaining or attracting such individuals following an acquisition. From time to time in the past we have experienced, and we expect to continue to experience in the future, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we do. In addition, in making employment decisions, particularly in the software industry, job candidates often consider the value of the stock options or other equity incentives they are to receive in connection with their employment. If the price of our stock declines or continues to experience significant volatility, our ability to attract or retain key employees may be adversely affected. If we fail to attract new personnel or fail to retain and motivate our current personnel, our growth prospects could be severely harmed.

We have experienced net losses in recent years, and, because we have a limited operating history, our ability to fully and successfully develop our business is unknown.

We had a history of operating at losses since our inception in October 2009 until the fourth quarter of 2019. Our ability to realize consistent, meaningful revenues and profit over a sustained period has not been established over the long term and cannot be assured in future periods.

While we believe that we have made significant progress in revenue growth and managing our overhead by implementing our cloud-based technology strategy, our services must achieve broad market acceptance by consumers, and we must continue to grow our geographical reach, attract more agents and brokers, and increase the volume of our residential real-estate transactions. If we are

10

unsuccessful in continuing to gain market acceptance, we will not be able to generate sufficient revenue to continue our business operations and could recognize future operating and net losses.

Despite our ongoing efforts to build revenue growth, both organically and through acquisitions, and to control the anticipated expenses associated with the continued development, marketing and provision of our services, we may not be able to consistently generate significant net income and cash flows from operations in the future.

We may not be able to utilize a portion of our net operating loss carryforwards, which may adversely affect our profitability.

As of December 31, 2020, we had federal and state net operating losses carryforward due to prior years’ losses. The pre-fiscal 2018 federal and the state net operating losses will carry forward 20 years. The federal net operating losses generated in and after fiscal 2018 can be carried forward indefinitely. A portion of our net operating loss may expire unused and be unavailable to reduce future income tax liabilities, which may adversely affect our profitability.

In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, our ability to utilize net operating loss carryforwards or other tax attributes, in any taxable year, may be limited if we experience an “ownership change.” A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of our stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. Similar rules may apply under state tax laws. It is possible that an ownership change, or any future ownership change, could have a material effect on the use of our net operating loss carryforwards or other tax attributes, which could adversely affect our profitability.

We could be subject to changes in tax laws and regulations that may have a material adverse effect in our business

We operate and are subject to taxes in the United States and numerous other jurisdictions throughout the world. Changes to federal, state, local, or international tax laws on income, sales, use, indirect, or other tax laws, statutes, rules or regulations may adversely affect our effective tax rate, operating results or cash flows.

Our effective tax rate could increase due to several factors, including: changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates; changes in tax laws, tax treaties, and regulations or the interpretation of them, including the Tax Cuts and Jobs Act of 2017 (the “Tax Act”); changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business; the outcome of current and future tax audits, examinations or administrative appeals; and limitations or adverse findings regarding our ability to do business in some jurisdictions.

In particular, new income, sales and use or other tax laws or regulations could be enacted at any time, which could adversely affect our business operations and financial performance. Further, existing tax laws, regulations could be interpreted, modified or applied adversely to us. For example, the Tax Act enacted many significant changes to the U.S. tax laws. Future guidance from the Internal Revenue Service and other tax authorities with respect to the Tax Act may affect us, and certain aspects of the Tax Act could be repealed or modified in future legislation. For example, the Coronavirus Aid, Relief, and Economic Security Act of 2020 (the “CARES Act”) modified certain provisions of the Tax Act. In addition, it is uncertain if and to what extent various states will conform to the Tax Act, the CARES Act, or any newly enacted federal tax legislation. Changes in corporate tax rates, the realization of net operating losses, and other deferred tax assets relating to our operations, the taxation of foreign earnings, and the deductibility of expenses under the Tax Act or future reform legislation could have a material impact on the value of our deferred tax assets and could increase our future U.S. tax expense.

The utilization of a 3D cloud-based immersive office as a suitable substitute for a physical brick and mortar location is a new and unproven strategy and we cannot guarantee that we will be able to operate and grow within its confines.

Currently, our cloud office adequately supports the needs of our agent population located across the markets we serve. We cannot guarantee that our cloud office platform will continue to support our agent population and meet our business needs as we grow. The effectiveness of our cloud office platform is tied to a number of variables at any given time, including server capacity and concurrent users. In addition, the use of the cloud office platform and the use generally of 3D immersive office environments as an acceptable substitute among agents and brokers for physical office locations is unproven. We cannot guarantee that industry rank and file will adopt or accept cloud-based 3D office environments as a substitute for a physical office environment in a sustainable, long-term manner.

We intend to evaluate acquisitions or investments in third-party technologies and businesses, but we may not realize the anticipated benefits from, and may have to pay substantial costs related to, any acquisitions, mergers, joint ventures, or investments that we undertake.

As part of our business and growth strategy, we evaluate acquisitions of, or investments in, a wide array of potential strategic opportunities, including third-party technologies and businesses, as well as other real estate brokerages. If we are not able to effectively integrate acquired businesses and assets or successfully execute on joint venture strategies, our operating results and prospects could be

11

harmed. Since 2018, we have acquired new technology and operations and entered into joint venture arrangements. We will continue to look for opportunities to acquire technologies or operations that we believe will contribute to our growth and development, including our July 2020 acquisition of Showcase Web Sites, L.L.C. and our December 2020 acquisition of Success Enterprises LLC. The success of our future acquisition strategy will depend on our ability to identify, negotiate, complete, and integrate acquisitions. The success of our future joint venture strategies will depend on our ability to identify, negotiate, complete, and successfully manage and grow joint ventures with other parties. In addition, acquisitions and joint ventures could cause potentially dilutive issuances of equity securities or incurrence of debt.

Acquisitions and joint ventures are inherently risky, and any we complete may not be successful. Any acquisitions and joint ventures we pursue would involve numerous risks, including the following:

difficulties in integrating and managing the operations and technologies of the companies we acquire, including higher than expected integration costs and longer integration periods;
diversion of our management’s attention from normal daily operations of our business;
our inability to maintain the customers, key employees, key business relationships and reputations of the businesses we acquire;
our inability to generate sufficient revenue or business efficiencies from acquisitions or joint ventures to offset our increased expenses associated with acquisitions or joint ventures;
our responsibility for the liabilities of the businesses we acquire or gain ownership in through joint ventures, including, without limitation, liabilities arising out of their failure to maintain effective data security, data integrity, disaster recovery and privacy controls prior to the acquisition, or their infringement or alleged infringement of third party intellectual property, contract or data access rights prior to the acquisition;
difficulties in complying with new markets or regulatory standards to which we were not previously subject;
delays in our ability to implement internal standards, controls, procedures and policies in the businesses we acquire or gain ownership in through joint ventures and increased risk that our internal controls will be ineffective;
operations in a nascent state depend directly on utilization by eXp Realty agents and brokers;
adverse effects of acquisition and joint venture activity on the key performance indicators we use to monitor our performance as a business; and
inability to fully realize intangible assets recognized through acquisitions or joint ventures and related non-cash impairment charges that may result if we are required to revalue such intangible assets.

Our failure to address these risks or any other challenges we encounter with our future acquisitions, joint ventures, and investments could cause us to not realize all or any of the anticipated benefits of such acquisitions or investments, incur unanticipated liabilities, and harm our business, which could negatively impact our operating results, financial condition, and cash flows.

Our international operations are subject to risks not generally experienced by our U.S. operations.

In addition to operating in Canada, we expanded our business into Australia and the United Kingdom in 2019, and into South Africa, Portugal, France, Mexico, and India during 2020. Our international operations are subject to risks not generally experienced by our U.S. operations. The risks involved in our international operations and relationships that could result in losses against which we are not insured and, therefore, affect our profitability include:

fluctuations in foreign currency exchange rates;
exposure to local economic conditions and local laws and regulations;
employment laws that are significantly different that U.S. laws;
diminished ability to legally enforce our contractual rights and use of our trademarks in foreign countries;
difficulties in registering, protecting or preserving trade names and trademarks in foreign countries;
restrictions on the ability to obtain or retain licenses required for operations;
withholding and other taxes on third party cross-border transactions as well as remittances and other payments by subsidiaries;
onerous requirements, subject to broad interpretation, for indirect taxes and income taxes that can result in audits with potentially significant financial outcomes;
changes in foreign taxation structures;
compliance with the Foreign Corrupt Practices Act, the U.K. Bribery Act, or similar laws of other countries;
uncertainties and effects of the implementation of the United Kingdom’s agreement to withdraw its membership from the European Union (referred to as Brexit), including financial, legal and tax implications;
government and health organization restrictions within the international locations in which we operate in response to the COVID-19 pandemic, which can be significantly different than those imposed within U.S. jurisdictions; and

12

regional and country specific data protection and privacy laws including the GDPR.

In addition, activities of agents and brokers outside of the U.S. are more difficult and more expensive to monitor, and improper activities or mismanagement may be more difficult to detect. Negligent or improper activities involving our agents and brokers may result in reputational damage to us and may lead to direct claims against us based on theories of vicarious liability, negligence, joint operations and joint employer liability which, if determined adversely, could increase costs, and subject us to incremental liability for their actions.

Loss of our current executive officers or other key management could significantly harm our business.

We depend on the industry experience and talent of our current executives. We believe that our future results will depend in part upon our ability to retain and attract highly skilled and qualified management. The loss of our executive officers could have a material adverse effect on our operations because other officers may not have the experience and expertise to readily replace these individuals. To the extent that one or more of our top executives or other key management personnel depart from the Company, our operations and business prospects may be adversely affected. In addition, changes in executives and key personnel could be disruptive to our business.

Failure to protect intellectual property rights could adversely affect our business.

Our intellectual property rights, including existing and future trademarks, trade secrets, patents and copyrights, are important assets of the business. We have taken measures to protect our intellectual property, but these measures may not be sufficient or effective. We may bring lawsuits to protect against the potential infringement of our intellectual property rights and other companies, including our competitors, could make claims against us alleging our infringement of their intellectual property rights. There can be no assurance that we would prevail in such lawsuits. Any significant impairment of our intellectual property rights could harm our business.

We have identified material weaknesses in our internal control over financial reporting in the past and have remediated the previously identified material weaknesses in 2020. If our remedial measures in future years are unsuccessful or inadequate, our financial statements could include material misstatements.

During its evaluation of the effectiveness of disclosure controls and procedures as of December 31, 2019, management identified material weaknesses in internal control over financial reporting. During 2020, we identified and implemented remedial measures to address the control deficiencies that led to the material weaknesses. However, there can be no assurance that remedial measures will prevent other control deficiencies or material weaknesses, and we may identify additional material weaknesses in our internal control over financial reporting in the future. If we are unable to remediate the material weaknesses or we identify additional material weaknesses in our internal control over financial reporting in the future, our ability to analyze, record and report financial information free of material misstatements, and to prepare our financial statements within the time periods specified by the rules and forms of the SEC may be adversely affected. The occurrence of, or failure to remediate, any further material weaknesses in our internal control over financial reporting may result in material misstatements, as well as negatively impact the reliability of our financial statements, our reputation, our business, and the trading price of our common stock, potentially leading to the suspension of trading on or delisting of our common stock from the NASDAQ stock exchange.

Risks Related to our Technology

If we do not remain an innovative leader in the real estate industry, we may not be able to grow our business and leverage our costs to achieve profitability.

Innovation has been critical to our ability to compete against other brokerages for clients and agents. For example, we have pioneered the utilization of a 3D immersive online office environment in the real estate market which reduces our need for office space and facilitates the transaction of business away from an office. If competitors follow our practices or develop innovative practices, our ability to achieve profitability may diminish or erode. For example, certain other brokerages could develop or license cloud-based office platforms that are equal to or superior to ours. If we do not remain on the forefront of innovation, we may not be able to achieve or sustain profitability.

The market for Internet products and services including, without limitation, 3D immersive experiences, virtual reality and augmented reality is characterized by rapid technological developments, evolving industry standards and consumer demands, and frequent new product introductions and enhancements. The Company’s future success will depend in significant part on its ability to continually improve the performance, features and reliability of its Internet-based virtual environment, its tools and other properties in response to both evolving demands of the marketplace and competitive product offerings, and there can be no assurance that the Company will be successful in doing so. In addition, the widespread adoption of new virtual reality and augmented reality applications through new technology developments could require fundamental changes in the Company’s services.

13

Our business could be adversely affected if we are unable to expand, maintain and improve the systems and technologies which we rely on to operate.

As the number of agents and brokers in our company grows, our success will depend on our ability to expand, maintain and improve the technology that supports our business operations, including, but not limited to, our cloud office platform. Loss of key personnel or the lack of adequate staffing with the requisite expertise and training could impede our efforts in this regard. If our systems and technologies lack capacity or quality sufficient to service agents and their clients, then the number of agents who wish to use our products could decrease, the level of client service and transaction volume afforded by our systems could suffer, and our costs could increase. In addition, if our systems, procedures or controls are not adequate to provide reliable, accurate and timely financial and other reporting, we may not be able to satisfy regulatory scrutiny or contractual obligations with third parties and may suffer a loss of reputation. Any of these events could negatively affect our financial position.

Our business, financial condition and reputation may be substantially harmed by security breaches, interruptions, delays and failures in our systems and operations.

The performance and reliability of our systems and operations are critical to our reputation and ability to attract agents, teams of agents and brokers into our company as well as our ability to service home buyers and sellers. Our systems and operations are vulnerable to security breaches, interruption or malfunction due to events beyond our control, including natural disasters, such as earthquakes, fire and flood, power loss, telecommunication failures, break-ins, sabotage, computer viruses, intentional acts of vandalism and similar events. In addition, we rely on third party vendors to provide the cloud office platform and to provide additional systems and related support. If we cannot continue to retain these services on acceptable terms, our access to these systems and services could be interrupted. Any security breach, interruption, delay or failure in our systems and operations could substantially reduce the transaction volume that can be processed with our systems, impair quality of service, increase costs, prompt litigation and other consumer claims, and damage our reputation, any of which could substantially harm our financial condition.

Cybersecurity incidents could disrupt our business operations, result in the loss of critical and confidential information, adversely impact our reputation and harm our business.

Cybersecurity threats and incidents directed at us could range from uncoordinated individual attempts to gain unauthorized access to information technology systems to sophisticated and targeted measures aimed at disrupting business or gathering personal data of customers. In the ordinary course of our business, we and our agents and brokers collect and store sensitive data, including proprietary business information and personal information about our customers. Our business, and particularly our cloud-based platform, is reliant on the uninterrupted functioning of our information technology systems. The secure processing, maintenance, and transmission of information are critical to our operations, especially the processing and closing of real estate transactions. Although we employ measures designed to prevent, detect, address, and mitigate these threats (including access controls, data encryption, vulnerability assessments, and maintenance of backup and protective systems), cybersecurity incidents, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption, or unavailability of critical data and confidential or proprietary information (our own or that of third parties, including potentially sensitive personally information of our customers) and the disruption of business operations. Any such compromises to our security could cause harm to our reputation, which could cause customers to lose trust and confidence in us, or could cause agents and brokers to stop working for us. In addition, we may incur significant costs for remediation that may include liability for stolen assets or information, repair of system damage, and compensation to customers and business partners. We may also be subject to legal claims, government investigation, and additional state and federal statutory requirements.

The potential consequences of a material cybersecurity incident include regulatory violations of applicable U.S. and foreign privacy and other laws, reputational damage, loss of market value, litigation with third parties (which could result in our exposure to material civil or criminal liability), diminution in the value of the services we provide to our customers, and increased cybersecurity protection and remediation costs (that may include liability for stolen assets or information), which in turn could have a material adverse effect on our competitiveness and results of operations.

Risks Related to Legal and Regulatory Matters

We offer our independent agents the opportunity to earn additional commissions through our revenue sharing plan, which pays under a multi-tiered compensation structure similar in some respects to network marketing. Network marketing is subject to intense government scrutiny, and regulation and changes in the law, or the interpretation and enforcement of the law, might adversely affect our business.

Various laws and regulations in the United States and other countries regulate network marketing. These laws and regulations exist at many levels of government in many different forms, including statutes, rules, regulations, judicial decisions, and administrative orders. Network marketing regulations are inherently fact-based and often do not include "bright line" rules. Additionally, we are subject to the risk that the regulations, or a regulator's interpretation and enforcement of the regulations, could change. From time to time, we have received requests to supply information regarding our revenue sharing plan to regulatory agencies. We could potentially in the future be

14

required to modify our revenue sharing plan in certain jurisdictions in order to comply with the interpretation of the regulations by local authorities.

In the United States, the Federal Trade Commission (“FTC”) has entered into several highly publicized settlements with network marketing companies that required those companies to modify their compensation plans and business models. Those settlements resulted from actions brought by the FTC involving a variety of alleged violations of consumer protection laws, including misleading earnings representations by the companies' independent distributors, as well as the legal validity of the companies' business model and distributor compensation plans. FTC determinations such as these have created an ambiguity regarding the proper interpretation of the law and regulations applicable to network marketing companies in the U.S. Although a consent decree between the FTC and a specific company does not represent judicial precedent, FTC officials have indicated that the network marketing industry should look to these consent decrees, and the principles contained therein, for guidance. Additionally, following the issuance of these consent decrees, the FTC issued non-binding guidance to the network marketing industry, suggesting it was intending to reinforce the principles contained in the consent decrees and provide other operational guidance to the network marketing industry.

While we strive to ensure that our overall business model, and revenue sharing plan, are regulatory compliant in each of our markets, we cannot assure you that a regulator, if it were to review our business, would agree with our assessment and would not require us to change one or more aspects of our operations. Any action against us in the future by the FTC or another regulator could materially and adversely affect our operations.

We cannot predict the nature of any future law, regulation, or guidance, nor can we predict what effect additional governmental regulations, judicial decisions, or administrative orders, when and if promulgated, would have on our business. Failure by us, or our independent agents, to comply with these laws, could adversely affect our business.

We face significant risk to our brand and revenue if we fail to maintain compliance with the law and regulations of federal, state, county and foreign governmental authorities, or private associations and governing boards.

We operate in a heavily regulated industry subject to complex, federal, state, provincial and local laws and regulations within the markets in which we operate and third-party organizations’ regulations, policies and bylaws governing the real estate business.

In general, the laws, rules and regulations that apply to our business practices include, without limitation, RESPA, the federal Fair Housing Act, the Dodd-Frank Act, and federal advertising and other laws, as well as comparable state statutes; rules of trade organizations such as NAR, local MLSs, and state and local AORs; licensing requirements and related obligations that could arise from our business practices relating to the provision of services other than real estate brokerage services; privacy regulations relating to our use of personal information collected from the registered users of our websites; laws relating to the use and publication of information through the Internet; and state real estate brokerage licensing requirements, as well as statutory due diligence, disclosure, record keeping and standard-of-care obligations relating to these licenses.

Additionally, the Dodd-Frank Act contains the Mortgage Reform and Anti-Predatory Lending Act (“Mortgage Act”), which imposes a number of additional requirements on lenders and servicers of residential mortgage loans, by amending certain existing provisions and adding new sections to RESPA and other federal laws. It also broadly prohibits unfair, deceptive or abusive acts or practices, and knowingly or recklessly providing substantial assistance to a covered person in violation of that prohibition. The penalties for noncompliance with these laws are also significantly increased by the Mortgage Act, which could lead to an increase in lawsuits against mortgage lenders and servicers.

As we expand our business into new international markets, including the United Kingdom, Australia, Portugal, Mexico, South Africa, India, and France, we are subject to additional foreign governmental regulation. Ensuring compliance with these newly applicable laws could substantially increase our operating expenses. In addition, entry into these new markets exposes us to increased risk and liability. For example, the European Union’s General Data Protection Regulation (“GDPR”) confers significant privacy rights on individuals (including employees and independent agents), and materially increased penalties for violations. A violation of any of these applicable laws could have a material adverse effect on our business.

Maintaining legal compliance is challenging and increases our costs due to resources required to continually monitor business practices for compliance with applicable laws, rules and regulations, and to monitor changes in the applicable laws themselves.

We may not become aware of all the laws, rules and regulations that govern our business, or be able to comply with all of them, given the rate of regulatory changes, ambiguities in regulations, contradictions in regulations between jurisdictions, and the difficulties in achieving both company-wide and region-specific knowledge and compliance.

If we fail, or we have alleged to have failed, to comply with any existing or future applicable laws, rules and regulations, we could be subject to lawsuits and administrative complaints and proceedings, as well as criminal proceedings. Our noncompliance could result in significant defense costs, settlement costs, damages and penalties.

15

Our business licenses could be suspended or revoked, our business practices enjoined, or we could be required to modify our business practices, which could materially impair, or even prevent, our ability to conduct all or any portion of our business. Any such events could also damage our reputation and impair our ability to attract and service home buyers, home sellers and agents, as well our ability to attract brokerages, brokers, teams of agents and agents to our company, without increasing our costs.

Further, if we lose our ability to obtain and maintain all of the regulatory approvals and licenses necessary to conduct business as we currently operate, our ability to conduct business may be harmed. Lastly, any lobbying or related activities we undertake in response to mitigate liability of current or new regulations could substantially increase our operating expenses.

We may suffer significant financial harm and loss of reputation if we do not comply, cannot comply, or are alleged to have not complied with applicable laws, rules and regulations concerning our classification and compensation practices for the agents in our owned-and-operated brokerage.

Except for our employed state brokers and commission only employees, all real estate professionals in our brokerage operations have been retained as independent contractors, either directly or indirectly through third-party entities formed by these independent contractors for their business purposes. With respect to these independent contractors, like most brokerage firms, we are subject to the taxing authorities’ regulations and applicable laws regarding independent contractor classification. These regulations and guidelines are subject to judicial and agency interpretation, and it might be determined that the independent contractor classification is inapplicable to any of our affiliated real estate professionals. Further, if legal standards for classification of real estate professionals as independent contractors change or appear to be changing, it may be necessary to modify our compensation and benefits structure for our affiliated real estate professionals in some or all of our markets, including by paying additional compensation or reimbursing expenses.

In the future we could incur substantial costs, penalties and damages, including back pay, unpaid benefits, taxes, expense reimbursement and attorneys’ fees, in defending future challenges by our affiliated real estate professionals to our employment classification or compensation practices.

We are subject to certain risks related to litigation filed by or against us, and adverse results may harm our business and financial condition.

We are subject to risk of, and are from time to time involved in, or may in the future be subject to, claims, suits, government investigations, and proceedings arising from our business, including actions with respect to intellectual property, privacy, information security, data protection or law enforcement matters, tax matters, labor and employment, including claims challenging the classification of our agents and brokers as independent contractors and compliance with wage and hour regulations, and claims alleging violations of RESPA or state consumer fraud statutes, and commercial arrangements. We are also subject to risk related to shareholder derivative actions, standard brokerage disputes like the failure to disclose hidden defects in a property such as mold, vicarious liability based upon conduct of individuals or entities outside of our control, including our agents, brokers, third-party service or product providers, and purported class action lawsuits.

We cannot predict with certainty the cost of defense, the cost of prosecution, insurance coverage or the ultimate outcome of litigation and other proceedings filed by or against us, including remedies or damage awards. Adverse results in such litigation and other proceedings may harm our business and financial condition. Class action lawsuits can often be particularly burdensome given the breadth of claims, large potential damages and significant costs of defense. In the case of intellectual property litigation and proceedings, adverse outcomes could include the cancellation, invalidation or other loss of material intellectual property rights used in our business and injunctions prohibiting our use of business processes or technology that is subject to third party patents or other third party intellectual property rights. In addition, we may be required to enter into licensing agreements (if available on acceptable terms) and be required to pay royalties.

From time to time, we may become involved in lawsuits and legal proceedings which arise in the ordinary course of business. At present, we are not involved in any material pending legal proceeding, and there are no proceedings in which any of our directors, officers or affiliates is an adverse party or has a material interest adverse to our interest.

If we fail to protect the privacy and personal information of our customers, agents or employees, we may be subject to legal claims, government action and damage to our reputation.

Hundreds of thousands of consumers, independent contractors, and employees have shared personal information with us during the normal course of our business processing real estate transactions. This includes, but is not limited to, social security numbers, annual income amounts and sources, consumer names, addresses, telephone and cell phone numbers, and email addresses. To run our business, it is essential for us to store and transmit this sensitive information in our systems and networks. At the same time, we are subject to numerous laws, regulations, and other requirements that require businesses like ours to protect the security of personal information, notify customers and other individuals about our privacy practices, and limit the use, disclosure, or transfer of personal data across country borders. Regulators in the U.S. and abroad continue to enact comprehensive new laws or legislative reforms imposing significant

16

privacy and cybersecurity restrictions. The result is that we are subject to increased regulatory scrutiny, additional contractual requirements from corporate customers, and heightened compliance costs. These ongoing changes to privacy and cybersecurity laws also may make it more difficult for us to operate our business and may have a material adverse effect on our operations. For example, the European Union’s GDPR conferred new and significant privacy rights on individuals (including employees and independent agents), and materially increased penalties for violations. In the U.S., California enacted the California Consumer Privacy Act—which went into full effect in 2020—imposing new and comprehensive requirements on organizations that collect and disclose personal information about California residents. In March 2017, the New York Department of Financial Services’ cybersecurity regulation went into effect, requiring regulated financial institutions to establish a detailed cybersecurity program. Program requirements include corporate governance, incident planning, data management, system testing, vendor oversight, and regulator notification rules. Now, other state regulatory agencies are expected to enact similar requirements following the adoption of the Insurance Data Security Model Law by the National Association of Insurance Commissioners that is consistent with the New York regulation.

Any significant violations of privacy and cybersecurity could result in the loss of new or existing business, litigation, regulatory investigations, the payment of fines, damages, and penalties and damage to our reputation, which could have a material adverse effect on our business, financial condition, and results of operations.

We could also be adversely affected if legislation or regulations are expanded to require changes in our business practices or if governing jurisdictions interpret or implement their legislation or regulations in ways that negatively affect our business, results of operations or financial condition.

In addition, while we disclose our information collection and dissemination practices in a published privacy statement on our websites, which we may modify from time to time, we may be subject to legal claims, government action and damage to our reputation if we act or are perceived to be acting inconsistently with the terms of our privacy statement, customer expectations or state, national and international regulations. Our policy and safeguards could be deemed insufficient if third parties with whom we have shared personal information fail to protect the privacy of that information.

The occurrence of a significant claim in excess of our insurance coverage or which is not covered by our insurance in any given period could have a material adverse effect on our financial condition and results of operations during the period. In the event we or the vendors with which we contract to provide services on behalf of our customers were to suffer a breach of personal information, our customers and independent agents could terminate their business with us. Further, we may be subject to claims to the extent individual employees or independent contractors breach or fail to adhere to Company policies and practices and such actions jeopardize any personal information. Our legal liability could include significant defense costs, settlement costs, damages and penalties, plus, damage our reputation with consumers, which could significantly damage our ability to attract customers. Any or all of these consequences would result in meaningful unfavorable impact on our brand, business model, revenue, expenses, income and margins.

In addition, concern among potential home buyers or sellers about our privacy practices could result in regulatory investigations, especially in the European Union as related to the GDPR. Additionally, concern among potential home buyers or sellers could keep them from using our services or require us to incur significant expense to alter our business practices or educate them about how we use personal information.

Risks Related to Our Stock

Glenn Sanford, our Chairman and Chief Executive Officer, together with Penny Sanford, a significant shareholder, Jason Gesing, a director and the Chief Executive Officer of eXp Realty, and Gene Frederick, a director, own a significant percentage of our stock and have agreed to act as a group on any matter submitted to a vote of our stockholders. As a result, the trading price for our shares may be depressed, and they can take actions that may be adverse to the interests of our other stockholders.

On February 16, 2021, Glenn Sanford, Penny Sanford, Jason Gesing, and Gene Frederick filed an amended Schedule 13D with the Securities and Exchange Commission, which disclosed that they beneficially owned approximately 58.4% of our outstanding common stock as of February 16, 2021, and that they had agreed to vote their shares as a group with respect to the election of directors and any other matter on which our shares of common stock are entitled to vote. This significant concentration of share ownership may adversely affect the trading price for our common stock because investors may perceive disadvantages in owning stock in a company with a controlling stockholder group. The group can significantly influence all matters requiring approval by our stockholders, including the election and removal of directors and any proposed merger, consolidation or sale of all or substantially all of our assets. In addition, due to his significant ownership stake and his service as our Principal Executive Officer and Chairman of the Board of Directors, Mr. Sanford controls the management of our business and affairs. Together, Messrs. Sanford, Gesing, and Frederick hold three of our seven board seats. This concentration of ownership and control could have the effect of delaying, deferring, or preventing a change in control, or impeding a merger or consolidation, takeover or other business combination that could be favorable to our other stockholders.

17

We are a “controlled company” within the meaning of NASDAQ rules, and, as a result, we qualify for, and intend to rely on, exemptions from certain corporate governance requirements.

As of February 16, 2021, Glenn Sanford, Penny Sanford, Jason Gesing, and Gene Frederick beneficially owned approximately 58.4% of the total combined voting power of our outstanding common stock. Accordingly, we qualify as a “controlled company” within the meaning of NASDAQ corporate governance standards.

Under NASDAQ rules, a company of which more than 50% of the voting power is held by an individual, group, or another company is a “controlled company” and may elect not to comply with certain NASDAQ corporate governance standards, including:

the requirement that a majority of the members of our board of directors be independent directors;
the requirement that our nominating and corporate governance committee be composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities;
the requirement that we have a compensation committee that is composed entirely of independent directors with a written charter for addressing the committee’s purpose and responsibilities; and
the requirement for an annual performance evaluation of the nominating and corporate governance and compensation committees.

We intend to use these exemptions. As a result, we will not have a majority of independent directors, our compensation and our nominating and corporate governance committees will not consist entirely of independent directors, and such committees may not be subject to annual performance evaluations. Consequently, our stockholders will not have the same protections afforded to stockholders of companies that are subject to all of the NASDAQ corporate governance rules and requirements. Our status as a controlled company could make our common stock less attractive to some investors or otherwise harm our stock price.

Because we can issue additional shares of common stock, our stockholders may experience dilution in the future.

We are authorized to issue up to 220,000,000 shares of common stock, of which 146,677,786 shares were issued, and 144,143,292 shares were outstanding as of December 31, 2020. Our Board of Directors has the authority to cause us to issue additional shares of common stock without consent of any of our stockholders. Consequently, current stockholders may experience more dilution in their ownership of our common stock in the future.

The stock price of our common stock has been and likely will continue to be volatile and may decline in value regardless of our performance.

The market price for our common stock could fluctuate significantly for various reasons, many of which are outside our control, including those described above and the following:

our operating and financial performance and prospects;
future sales of substantial amounts of our common stock in the public market, including but not limited to shares we may issue as consideration for acquisitions or investments;
housing and mortgage finance markets;
our quarterly or annual earnings or those of other companies in our industry;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
changes in recommendations or analysis of our prospects by securities analysts who track our common stock;
market and industry perception of our success, or lack thereof, in pursuing our growth strategy;
strategic actions by us or our competitors, such as acquisitions or restructurings;
actual or potential changes in laws, regulations and regulatory interpretations;
changes in interest rates;
changes in demographics relating to housing such as household formation or other consumer preferences toward home ownership;
changes in accounting standards, policies, guidance, interpretations or principles;
arrival and departure of key personnel;
adverse resolution of new or pending litigation or regulatory proceedings against us;
government and health organization restrictions within the domestic and international locations in which we operate in response to the COVID-19 pandemic; and
changes in general market, economic and political conditions in the United States and global economies.

18

In addition, the stock markets have experienced periods of high price and volume fluctuations that have affected and continue to affect the market prices of the equity securities of many companies, including technology companies and real estate brokerages. Such price fluctuations can be unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and harm our business.

Because we do not intend to pay any cash dividends on our shares of common stock in the near future, our stockholders will not be able to receive a return on their shares unless they sell them.

We intend to retain any future earnings to finance the development and expansion of our business. We do not anticipate paying any cash dividends on our common stock in the near future. The declaration, payment and amount of any future dividends will be made at the discretion of the board of directors, and will depend upon, among other things, the results of operations, cash flows and financial condition, operating and capital requirements, and other factors as the board of directors considers relevant. There is no assurance that future dividends will be paid, and if dividends are paid, there is no assurance with respect to the amount of any such dividend. Unless we pay dividends, our stockholders will not be able to receive a return on their shares unless they sell them.

Delaware law and our organizational documents may impede or discourage a takeover, which could deprive our investors of the opportunity to receive a premium for their shares.

We are a Delaware corporation, and the anti-takeover provisions of Delaware law impose various impediments to the ability of a third party to acquire control of us, even if a change of control would be beneficial to our existing stockholders. In addition, provisions of our amended and restated certificate of incorporation and amended and restated bylaws may make it more difficult for, or prevent a third party from, acquiring control of us without the approval of our Board of Directors. Among other things, these provisions:

do not permit cumulative voting in the election of directors, which would otherwise allow less than a majority of stockholders to elect director candidates;
delegate the sole power to a majority of the Board of Directors to fix the number of directors;
provide the power to our Board of Directors to fill any vacancy on our Board of Directors, whether such vacancy occurs as a result of an increase in the number of directors or otherwise;
eliminate the ability of stockholders to call special meetings of stockholders; and
establish advance notice requirements for nominations for election to our Board of Directors or for proposing matters that can be acted on by stockholders at stockholder meetings.

The foregoing factors could impede a merger, takeover or other business combination or discourage a potential investor from making a tender offer for our common stock which, under certain circumstances, could reduce the market value of our common stock and our investors’ ability to realize any potential change-in-control premium.

Item 1B.

UNRESOLVED STAFF COMMENTS

Not applicable.

Item 2.

PROPERTIES

Our principal corporate office is located at 2219 Rimland Drive, Suite 301, Bellingham, WA, and is leased office space. We also lease small office spaces in a number of regions in which we operate, in order to comply with regulatory and licensing requirements within those jurisdictions and, in certain instances, to provide office space to our managing brokers and drop-in space for our agents. In some of these instances, the managing brokers are financially responsible for a significant portion of the rental expense associated with a leased office space. We generally do not provide office space for the agents other than for drop-in service. We do not own any real property. We believe that leased facilities are adequate to meet current needs and that additional facilities will be available for lease to meet future needs.

Item 3.

LEGAL PROCEEDINGS

Refer to Part II, Item 8. Financial Statements and Supplementary Data, Note 14 – Commitments and Contingencies to the consolidated financial statements included elsewhere within this report.

Item 4.

MINE SAFETY DISCLOSURES

Not applicable.

19

PART II

Item 5.

MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

The common stock of eXp World Holdings, Inc. (“eXp”, or, collectively with its subsidiaries, the “Company”, “we”, “us”, or “our”) is traded on the NASDAQ Global Market operated by NASDAQ, Inc. under the trading symbol “EXPI”.

Trading in our common stock quoted on the NASDAQ Global Market is characterized by wide fluctuations in trading prices due to many factors, some of which may have little to do with our Company’s operations or business prospects. We cannot assure investors that there will be a market for our common stock in the future.

Holders of Record

As of February 22, 2021, there were approximately 60,000 stockholders of record.

Dividends

The Company has not paid cash dividends on its common stock in previous periods, including during the year ended December 31, 2020. Payment of cash dividends is at the discretion of the Company’s Board of Directors in accordance with applicable law after taking into account various factors, including our financial condition, operating results, current and anticipated cash needs and plans for growth. Under Delaware law, we can only pay dividends either out of surplus or out of the current or the immediately preceding year’s earnings. Therefore, no assurance is given that we will pay any dividends to our common stockholders, or as to the amount of any such dividends.

Common Stock Split

On January 15, 2021, the Company’s Board of Directors approved a two-for-one stock split in the form of a stock dividend to shareholders of record as of January 29, 2021 (the “Stock Split”). The Stock Split was effected on February 12, 2021. All shares, restricted stock units (“RSU”), stock options, and per share information have been retroactively adjusted to reflect the stock split.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

We may repurchase shares of our common stock from time to time at prevailing market prices, depending on market conditions, through open market or privately negotiated transactions. No date has been established for the completion of the share repurchase program, and we are not obligated to repurchase any shares. Subject to applicable corporate securities laws, repurchases may be made at such times and in such amounts as management deems appropriate. Repurchases under the program can be discontinued at any time management feels additional repurchases are not warranted.

Refer to Note 11 – Stockholders’ Equity to the consolidated financial statements herein for more details regarding our stock repurchase program.

The following table provides information about repurchases of our common stock during the quarter ended December 31, 2020:

Period

Total number of shares purchased

Average price paid per share

Total number of shares purchased as part of publicly announced plans or programs (1)

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

10/1/20 - 10/31/20

60,550

$ 51.47

60,550

$ 386,636,510

11/1/20 - 11/30/20

58,859

46.36

58,859

383,914,917

12/1/20 - 12/31/20

45,333

67.43

45,333

380,914,933

Total

164,742

$ 55.09

164,742

(1)The repurchase program began on January 2, 2019 and was set to expire on June 28, 2019. On June 12, 2019, the Company, under authorization from the Board of Directors, amended the plan. The amended plan extended the repurchase program through December 31, 2019. On November 26, 2019, the Company announced the approval to increase the authorization limits of the Company’s stock repurchase program by the Board. The Board agreed to extend the stock repurchase program through the fourth quarter of 2020 and to increase the authorization for the stock repurchase program from $25.0 million to $75.0 million of the Company’s common stock. The Company discontinued the repurchase program in March 2020 and subsequently reinstated it in June 2020 with a maximum authorization of $75.0 million. In December 2020, the Board approved an increase to the total amount of its buyback program from $75.0 million to $400.0 million. The stock repurchase program is more fully disclosed in Note 11 – Stockholders’ Equity to the consolidated financial statements. Repurchased shares were not impacted by the Stock Split; therefore, the number of shares and average price paid per share are reported on a pre-Stock Split basis.

Company Stock Performance

The following stock performance table is not deemed “soliciting material” or subject to Section 18 of the Securities Exchange Act of 1934.

20

The following graph compares the performance of our common stock to the Standard & Poor’s (“S&P”) 500 Index, the S&P MidCap 400 Index, the S&P Homebuilders Select Industry Index, and the S&P Internet Select Industry Index by assuming $100 was invested in each investment option as of February 28, 2018, which represents the month our common stock began trading on the NASDAQ. The S&P 500 Index is a capitalization-weighted index of domestic equities of the largest companies traded on the NYSE and NASDAQ. The S&P MidCap 400 Index measures the performance of the U.S. middle market capitalization (“midcap”) equities sector. The S&P Homebuilders Select Industry Index is a diversified group of holdings representing home building, building products, home furnishings and home appliances. The S&P Internet Select Industry Index is comprised of U.S. equities of internet and direct marketing retail, internet services and infrastructure, and interactive media and services companies.

Graphic

Year

Feb-18

Dec-18

Dec-19

Dec-20

EXPI

$ 100

$ 55

$ 88

$ 618

S&P 500 Index

$ 100

$ 92

$ 119

$ 136

Mid Cap 400 Index

$ 100

$ 89

$ 111

$ 123

S&P Homebuilders Index (XHB)

$ 100

$ 81

$ 114

$ 148

S&P Internet Index (XWEB)

$ 100

$ 100

$ 109

$ 213

Item 6.

SELECTED FINANCIAL DATA

Reserved.

Item 7.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITIONS AND RESULTS OF OPERATIONS

Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is intended to inform the reader about matters affecting the financial condition and results of operations of eXp World Holdings, Inc. and its subsidiaries for the three-year period ended December 31, 2020. The following discussion should be read together with our consolidated financial statements and related notes included elsewhere within this report. This discussion contains forward-looking statements that constitute our estimates, plans, and beliefs. Our actual results could differ materially from those anticipated in these forward-looking statements. See “Forward-Looking Statements” and “Item 1A. – Risk Factors” included elsewhere within this Annual Report on Form 10-K for a discussion of certain risks, uncertainties, and assumptions associated with these statements.

This section generally discusses items pertaining to and comparisons of financial results between 2020 and 2019. Discussions of 2018 items and comparisons between 2019 and 2018 financial results can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 (the “2019 MD&A”). The 2019 MD&A is incorporated by reference herein from Part II, Item 7 of our Annual Report on Form 10-K dated March 12, 2020 (Commission File No. 001-38493).

21

This MD&A is divided into the following sections:

Overview
Market Conditions and Industry Trends
Key Business Metrics
Recent Business Developments
Results of Operations
Liquidity and Capital Resources
Critical Accounting Policies and Estimates
Non-U.S. GAAP Financial Measures

All dollar amounts are in USD thousands except share amounts and per share data and as otherwise noted.

OVERVIEW

We operate one of the world’s fastest growing real estate brokerage businesses utilizing a cloud-based model that enables a variety of businesses to operate remotely and supported by a technology platform that allows our independent agents and brokers the ability to provide a suite of more efficient and cost effective services to home buyers and sellers.

While we do not consider acquisitions a critical element of our ongoing business, we seek opportunities to expand and enhance our portfolio of solutions.

Strategy

Our strategy is to grow organically in the North American and certain international markets by increasing our independent agent and broker network. Additionally, we intend to continue our advancement into more international markets. Through our cloud-based operations and technology platform, we strive to achieve customer-focused efficiencies that allow us to increase market share and attain strong returns as we scale our business within the markets in which we operate. By building partnerships and strategically deploying capital, we seek to grow the business and enter into attractive verticals and markets.

During 2020, we believe that we made progress towards achieving our strategic goals, including an increase in our agent count of 63%. The expected outcome of these activities will be to better position us to deliver on our full potential, to provide a platform for future growth opportunities, and to achieve our long-term financial goals.

MARKET CONDITIONS AND INDUSTRY TRENDS

Our business is dependent on the economic conditions within the markets for which we operate. Changes in these conditions can have a positive or negative impact on our business. The economic conditions influencing the housing markets primarily include economic growth, interest rates, unemployment, consumer confidence, mortgage availability and supply and demand.

In periods of economic growth, demand typically increases resulting in increasing home sales transactions and home sales prices. Similarly, a decline in economic growth, increasing interest rates and declining consumer confidence generally decreases demand. Additionally, regulations imposed by local, state, and federal government agencies, and geopolitical instability, can also negatively impact the housing markets for which we operate.

For the year ended December 31, 2020, the COVID-19 pandemic materially and adversely affected businesses worldwide. The magnitude and duration of the impact from COVID-19 are not fully known and cannot be reasonably estimated. While the pandemic has been ongoing for much of the fiscal year, there is still significant volatility and uncertainty surrounding the outlook of the global economy. The impact to the Company for the year ended December 31, 2020 has been less significant than anticipated. We believe that once COVID-19 is further contained the economy will continue to rebound depending on the continued pace, rate, and effectiveness of lifting public health restrictions on businesses and individuals and how quickly people become comfortable engaging in public activities.

According to the National Association of Realtors (“NAR”), the housing market is past the recovery phase from the initial downturn during the beginnings of the COVID-19 pandemic. Current home sales are now at pre-pandemic level, which is due to significant increase in demand. The sizable shift to remote work, which has led to current homeowners looking for larger homes and vacation homes, and the continued historic low interest rates have accelerated housing demand. These low mortgage rates are also allowing more buyers to enter the market. According to the NAR housing statistics, existing home sales, adjusted for seasonality, totaled 6.8 million in 2020, up 22.2% from 2019 and the most annual home sales since the 2008 recession. However, housing inventory declined to 1.07 million and a 1.9-month supply, which are both historic lows. The NAR reported that pending home sales slipped 0.3% in December 2020, indicating a slowing in contract activity, mostly impacted by seasonally activity and inventory levels. The index measures housing

22

contract activity and is based on signed real estate contracts for existing single-family homes and condos. However, given the overall uncertainty of the global pandemic, we continue to monitor and assess any potential impacts of the pandemic on our business, results of operations and financial condition as well as recognize the uncertainty inherent in the NAR forecast.

The Company is positioned to continue to grow in light of a series of fluctuations in economic activity and performed better than expected throughout 2020. However, depending on the continued course of the COVID-19 pandemic, specifically in key areas of operations, it is too early to predict the full extent of the effects the COVID-19 pandemic will have on our Company moving into 2021.

Regardless of whether the housing market continues to grow or slows, we believe that we are positioned to leverage our low-cost, high-engagement model, affording agents and brokers increased income and ownership opportunities while offering a scalable solution to brokerage owners looking to survive and thrive in a series of fluctuations in economic activity.

National Housing Inventory

Prior to December 31, 2020, increased demand and low mortgage rates caused inventory levels to decline to record lows. With government implemented actions in response to COVID-19, fewer individuals are listing their homes and construction of new homes has slowed. Due to these factors, year over year inventory has decreased further. According to the NAR, inventory of existing homes for sale in the U.S. was 1.1 million as of December 2020 (preliminary) compared to 1.4 million at the end of December 2019. The NAR indicated the need for new home construction due to the high demand of homes and the record-low inventory levels.

Mortgage Rates

According to the NAR, mortgage rates on commitments for 30-year, conventional, fixed-rate mortgages averaged 3.1% for the 2020, compared to 3.9% for 2019. Mortgage rates are forecasted to decrease to 3.0% throughout 2021 and increase minimally to 3.4% in 2022. Mortgage rates are expected to remain low through 2021. Low mortgage rates are expected to continue to contribute to overall high demand for home-buying.

Housing Affordability Index

According to the NAR, the composite housing affordability index increased to 171.8 for December 2020 (preliminary) from 167.2 for December 2019. The housing affordability index continues to be at historically favorable levels. When the index is above 100, it indicates that a family earning the median income has sufficient income to purchase a median-priced home, assuming a 20 percent down payment and ability to qualify for a mortgage. The favorable housing affordability index is due to favorable mortgage rate conditions. However, as housing prices continue to climb due to low inventory and high demand and in light of the higher unemployment rate and the ongoing COVID-19 pandemic, it is still too early to predict the extent to which the effects of these factors will have on unemployment and housing affordability.

Existing Home Sales Transactions and Prices

According to the NAR, seasonally adjusted existing home sale transactions for the year ended December 2020 (preliminary) increased to 6.8 million compared to 5.5 million for the year ended December 2019. The NAR anticipates transactions to continue with pace however due to low inventory level recovery may not be sustainable.

According to the NAR, nationwide existing home sales average price for December 2020 (preliminary) was $309 compared to $275 in December 2019. Due to low supply and high demand, the average sale price is expected to increase through 2021. However, it is still too early to predict the extent of the effects of the ongoing COVID-19 pandemic will have on home sales prices.

KEY BUSINESS METRICS

Management uses our results of operations, financial condition, cash flows, and key business metrics related to our business and industry to evaluate our performance and make strategic decisions.

23

The following table outlines the key business metrics that we periodically review:

Year Ended December 31,

2020

2019

2018

(Dollar amounts in thousands)

Performance:

Agent count

41,313

25,423

15,570

Transactions

238,981

135,322

74,678

Volume

$ 72,206,457

$ 38,215,998

$ 19,799,161

Revenue

$ 1,798,285

$ 979,937

$ 500,148

Gross margin

8.9%

8.6%

8.1%

Adjusted EBITDA

$ 57,841

$ 12,649

$ 2,410

(1)Adjusted EBITDA is not a measurement of our financial performance under U.S. GAAP and should not be considered as an alternative to net income, operating income, or any other measures derived in accordance with U.S. GAAP. For a definition of Adjusted EBITDA and a reconciliation of Adjusted EBITDA to net income, see “Non-U.S. GAAP Financial Measures”.

We periodically evaluate trends in certain metrics to track the Company’s performance.

Our strength is attracting real estate agent and broker professionals that contribute to our growth. Brokerage real estate transactions are recorded when our agents and brokers represent buyer and/or sellers in the purchase or sale, respectively, of a home. The number of real estate transactions are key drivers of our revenue and profitability. Real estate transaction volume represents the total sales value for all homes sold by our agents and brokers and is influenced by several market factors, including, but not limited to, the pricing and quality of our services and market conditions that affect home sales, such as macroeconomic factors, local inventory levels, mortgage interest rates, and seasonality. Real estate transaction revenue represents the commission revenue earned by the Company for closed brokerage real estate transactions.

We continue to increase our agents and brokers significantly in the United States and Canada through the execution of our growth strategies. In the fourth quarter of 2019, we expanded operations to the U.K. and Australia. By the end of 2020, the Company expanded into other countries, including Mexico, South Africa, France, India, and Portugal. The rate of growth of our agent and broker base is difficult to predict and is subject to many factors outside of our control, including actions taken by our competitors and macroeconomic factors affecting the real estate industry in general. The Company’s agent base and transactions have not been significantly impacted throughout the global COVID-19 pandemic, however the full effect on these factors will continue to depend on the duration and severity of the COVID-19 pandemic.

Settled home sales transactions and volume resulted from closed real estate transactions and typically change directionally with changes in the market existing home sales transactions as reported by the NAR, as disproportionate variances are representative of company-specific improvements or shortfalls to the norm. Our home sale transactions growth was directly related to the growth of our agent base over the prior comparative period.

We utilize gross margin, a financial statement measures based on generally accepted accounting principles in the U.S. (“U.S. GAAP”) to assess eXp’s financial performance from period to period.

Gross margin is calculated from U.S. GAAP reported amounts and equals the difference between revenue and cost of sales (i.e., gross profit) as a percentage of total revenue. Commissions and other agent-related costs represent the cost of sales for the Company. The cost of sales does not include depreciation or amortization expenses as the Company’s assets are not directly used in the production of revenue. Gross margin is based on the information provided in our results of operations or our consolidated statements of comprehensive income (loss), and is an important measure of our potential profitability and brokerage performance. For the years ended December 31, 2020, 2019, and 2018, gross margin was 8.9%, 8.6%, and 8.1%, respectively. Gross margin has improved each year due to efforts to improve our cost structure, including lower revenue share costs relative to total revenue and the reduction of the discount for shares issued under our agent equity program effective January 1, 2020.

Management also reviews Adjusted EBTIDA, which is a non-U.S. GAAP financial measure, to understand and evaluate our core operating performance. Adjusted EBITDA has grown significantly for the years ended December 31. 2020, 2019, and 2018 due to our revenue growth and improvements in our cost structure.

24

RECENT BUSINESS DEVELOPMENTS

Real Estate Brokerage Initiatives

Global Expansion of Our Real Estate Cloud Brokerage

In the fourth quarter of 2019, the Company announced its first international expansion outside of North America into Australia and the U.K. During the fourth quarter of 2020, the Company initiated operations in France, India, Mexico, Portugal, and South Africa. The Company continues to pursue growth opportunities into new global markets. In addition to the international expansion, the Company continues to also focus on growth in the United States and in Canada.

Agent and Employee Experience

The Company has embarked on an initiative to better understand both its agents and employee experience. In doing so, we have adopted many of the principles of the Net Promoter Score® (NPS) across many aspects of our organization. NPS is a measure of customer satisfaction and is measured on a scale between -100 and 100. A NPS above 50 is considered excellent. The Company’s agent NPS was 73 in the fourth quarter of 2020. Whether it be the overall question "How likely are you to recommend eXp to your colleagues, friends, or family?" or more granular inquiries as to specific workflows or service offerings, we believe this will ensure we are delivering on the most important values to our agents and employees. In turn, this often leads to enthusiastic fans of eXp who will promote our Company and continue leading us through strong organic growth.

This also ties into one of our core values of transparency. While we strive for high satisfaction, it is equally important to investigate a low or unfavorable trending of NPS. As NPS scores are often leading indicators to agents and employees’ future actions, we are able to learn quickly what may be a ‘pain point’ or product that is not meeting its desired objective. We then take that information and translate it into action with an effort to remediate the specific root cause(s) driving the lower score. This fast and iterative approach has already led to improvements in such parts of our business such as agent onboarding, commission transaction processing, and employee benefits.

Agent Ownership

The Company maintains an equity incentive program whereby agents and brokers of eXp Realty can become eligible for awards of the Company’s common stock through the achievement of production and agent attraction benchmarks. Under our equity incentive program, agents and brokers who qualify are issued shares of the Company’s common stock, and it continues to be another element in creating a culture of agent-ownership.

Our agent compensation plans represent a key lever in our strategy to attract and retain independent agents and brokers. The costs attributable to these plans are also a significant component of our commission structure and results of operations. Agents and brokers can elect to receive 5% of their commission payable in the form of Company common stock. Prior to January 1, 2020, we issued share-based compensation to our agents and brokers at a 20% discount to the market price of our common stock, which changed to a 10% discount for issuances beginning in January 2020 and had a direct and positive impact on gross margin above. Our operational strategy and the importance of the agent compensation plans to our strategy have not changed; however, the financial impact of the change in the discount has had a meaningful effect on our results of operations. Our stock repurchase program and agent growth incentive program are more fully disclosed in Note 11 – Stockholders’ Equity to the consolidated financial statements.

Technology Products and Services

We continue developing the core Virbela software platform and its underlying infrastructure through our subsidiary, eXp World Technologies, LLC (“World Tech”), to accommodate for the increasing use and scale required to support our eXp Realty division. In 2019, we released a new product centered on the concept of an open campus whereby small and independent organizations may utilize sub spaces as part of a larger campus similar to collaborative environments that currently exist in the physical brick and mortar world. In the first quarter of 2020, Virbela began offering virtual events in conjunction with Event Farm. Given the current environment due to the COVID-19 pandemic, there is an acute need for virtual workplace collaboration. For the year ended December 31, 2020, Virbela has seen an increase in demand for virtual events and collaborative spaces for remote teams and as a result has introduced new products and features including, an expo hall, a concert stage for virtual entertainment, VR support for Oculus Rift and HTC VIVE, and screen sharing and video chat capabilities. Lastly, we expect to continue to service existing and new business-to-business enterprise level contracts in the coming year.

On July 31, 2020, the Company acquired all of the equity ownership interests in Showcase Web Sites, L.L.C. (“Showcase”) for cash consideration of $1.5 million and promissory notes in the aggregate principal amount of $1.5 million (the “Showcase Acquisition”). Showcase is a technology company focused on agent website and consumer real estate portal technology. With this acquisition, the Company will be able to strategically focus on creating consumer home-search technology for utilization by our independent agents and brokers, as well as continued services offerings to third party clients of Showcase.

25

Affiliated Services

Recent acquisitions and partnerships have allowed us to begin offering to customers more products and services complementary to our real estate brokerage business. These affiliated services include mortgage origination, title, escrow, and settlement services, which we can now provide as a more inclusive offering in addition to our brokerage services. We anticipate continued growth and investment in these service offerings through 2021; however, actual performance will depend directly on utilization by eXp Realty agents and brokers and the on-going and fluctuating government implemented restrictions due to the COVID-19 pandemic.

On December 4, 2020, the Company acquired all of the equity ownership interests in Success Enterprises LLC (“Success”) and its related media properties, including SUCCESS® print magazine, SUCCESS.com, SUCCESS® newsletters, podcasts, digital training courses and affiliated social media accounts across platforms for cash consideration of $8.0 million. With the addition of Success, eXp intends to blend its technology and content to enhance the personal development platform for entrepreneurs and sales professionals.

RESULTS OF OPERATIONS

Year ended December 31, 2020 vs. Year ended December 31, 2019

Year Ended

% of

Year Ended

% of

Change
2020 vs. 2019

    

December 31, 2020

Revenue

December 31, 2019

Revenue

$

    

%

(In thousands, except share amounts and per share data)

Statement of Operations Data:

Revenues

 

$ 1,798,285

100%

$ 979,937

100%

$ 818,348

84%

Operating expenses

Commissions and other agent-related costs

1,638,674

91%

895,882

91%

742,792

83%

General and administrative expenses

122,801

7%

89,035

9%

33,766

38%

Sales and marketing expenses

5,223

-%

3,799

-%

1,424

37%

Total operating expenses

1,766,698

98%

988,716

101%

777,982

79%

Operating income (loss)

31,587

2%

(8,779)

(1)%

40,366

460%

Other expense, net

184

-%

281

-%

(97)

(35)%

Income (loss) before income tax expense

31,403

2%

(9,060)

(1)%

40,463

447%

Income tax expense

413

-%

497

-%

(84)

(17)%

Net income (loss)

30,990

2%

(9,557)

(1)%

40,547

424%

Add back: Net loss attributable to noncontrolling interest

141

-%

29

-%

112

386%

Net income (loss) attributable to eXp World Holdings, Inc.

$ 31,131

2%

($ 9,528)

(1)%

$ 40,659

427%

Adjusted EBITDA (1)

$ 57,841

3%

$ 12,649

1%

$ 45,192

357%

Earnings (loss) per share (2)

Basic

$ 0.22

($ 0.08)

$ 0.30

397%

Diluted

$ 0.21

($ 0.08)

$ 0.28

373%

Weighted average shares outstanding (2)

Basic

138,572,358

126,256,407

Diluted

151,550,075

126,256,407

(1)Adjusted EBITDA is not a measurement of our financial performance under U.S. GAAP and should not be considered as an alternative to net income, operating income, or any other measures derived in accordance with U.S. GAAP. For a definition of Adjusted EBITDA and a reconciliation of Adjusted EBITDA to net income, see “Non-U.S. GAAP Financial Measures”.
(2)Earnings per share and weighted average shares outstanding have been adjusted for the impact of the two-for-one stock split in the form of a stock dividend effected on February 12, 2021 (the “Stock Split”) for all periods presented.

Revenue

Our total revenues were $1,798.3 million in 2020 compared to $979.9 million in 2019, an increase of $818.3 million, or 84%. Total revenues increased primarily as a result of higher volume of real estate brokerage commissions, which is directly related to our increase in agent count of 63% compared to 2019. Higher average home sales price also contributed to the increase of revenue marginally.

26

Commission and Other Agent Related Costs

Commission and other agent-related costs were $1,638.7 million in 2020 compared to $895.9 million in 2019, an increase of $742.8 million, or 83%. Commission and other agent related costs include sales commissions paid and are reduced by agent related fees. Commission and other agent related costs increased primarily as a result of an increase in settled real estate transactions and growth in our agent base.

General and Administrative Expense

General and administrative expenses were $122.8 million in 2020 compared to $89.0 million in 2019, an increase of $33.8 million, or 38%. General and administrative expenses include costs related to wages, including stock compensation, and other general overhead expenses. General and administrative expenses increased primarily as a result of an increase of $22.7 million in compensation related expenses including salaries, contract labor, employee benefits, and payroll taxes and processing. The Company had an increase in stock compensation expense of $2.8 million. These increases are a direct result of the Company’s increase in employee and agent count. Employees increased from 634 in 2019 to 900 in 2020, representing growth in headcount of 42%. The Company’s agent base increased by 63%. Also, in support of the Company’s business operations, computer and software costs increased $3.6 million compared to prior year, mostly consisting of online subscriptions and security and virus protection. Finally, $2.3 million of the increase in general and administrative expenses is related to professional fees including accounting, legal, and other consulting. These increases are directly related to the Company’s continued revenue growth, international expansion and new business ventures.

Sales and Marketing

Sales and marketing expenses were $5.2 million in 2020 compared to $3.8 million in 2019, an increase of $1.4 million, or 37%. Sales and marketing costs include lead capture costs and promotional materials. Sales and marketing expenses increased primarily as a result of an increase in advertising costs of $0.7 million.

Other Expense, Net

Other expense includes amortization expense of the present value adjustment to our stock payable and start-up costs. There were no significant changes in other expense in 2020 compared to 2019.

Income Tax Benefit (Expense)

The Company’s provision for income taxes amounted to $0.4 million, a decrease of $0.1 million, or 17%, for the year ended December 31, 2020 compared to the same period in 2019. The decrease in income tax expense was primarily attributable to the geographic mix of earnings. Higher deductible share-based compensation expenses represented most of the decrease in effective tax rate, partially offset by the change in valuation allowance on deferred tax assets and higher state taxes incurred in 2020 compared to 2019. Refer to Critical Accounting Policies and Estimates within this MD&A and Note 13 – Income Taxes to the consolidated financial statements for further information.

LIQUIDITY AND CAPITAL RESOURCES

Our primary sources of liquidity are our cash and cash equivalents on hand and cash flows generated from our business operations. Our ability to generate sufficient cash flow from operations or to access certain capital markets, including banks, is necessary to fund our operations and capital expenditures, repurchase our common stock, and meet obligations as they become due. At present, our cash and cash equivalents balances and cash flows from operations have strengthened primarily due to transaction volume growth and improved cost leverage over the prior five years, especially during 2019 and 2020, attributable to the expansion of our independent agent and broker network and, to a lesser extent, increased average prices of home sales.

Currently, our primary use of cash on hand is to sustain and grow our business operations, including, but not limited to, commission and revenue share payments to agents and brokers and cash outflows for operating expenses. Our current capital deployment strategy for 2021 is to utilize excess cash on hand to support our growth initiatives into select markets and enhance our technology platforms and for repurchases of our common stock. As of December 31, 2020, the Company is not party to any off-balance sheet arrangements that have or are reasonably likely to have a current or future material effect on our financial condition, results of operations, liquidity, capital expenditures, or capital resources. In addition, the Company has no known material cash requirements as of December 31, 2020 relating to capital expenditures, commitments, or human capital (except as passthrough commissions to agents and brokers concurrent with settled real estate transactions). The cash requirements for the upcoming fiscal year relate to our leases and our debt associated with acquisitions. For information regarding the Company’s expected cash requirement related to leases, see Note 10 – Leases to the consolidated financial statements. Cash requirements associated with our acquisitions include a $0.5 million cash payment related to the principal amount of promissory notes issued to the previous owners of Showcase and a $1.0 million payment of cash or common stock of the Company to the previous owners of Virbela both due in 2021. A final cash payment of $1.0 million for the settlement of the promissory notes issued to the previous owners of Showcase will be due in 2022.

27

We believe that our existing balances of cash and cash equivalents and cash flows expected to be generated from our operations will be sufficient to satisfy our operating requirements for at least the next twelve months. Our future capital requirements will depend on many factors, including our level of investment in technology, our rate of growth into new markets, and cash used to repurchase shares of the Company’s common stock. Our capital requirements may be affected by factors which we cannot control such as the changes in the residential real estate market, interest rates, and other monetary and fiscal policy changes to the manner in which we currently operate. In order to support and achieve our future growth plans, we may need or seek advantageously to obtain additional funding through equity or debt financing. We believe that our current operating structure will facilitate sufficient cash flows from operations to satisfy our expected long-term liquidity requirements beyond the next twelve months.

We currently do not hold any bank debt, nor have we issued any debt instruments through public offerings or private placements. If we are unable to raise additional capital when desired, our business, results of operations, and financial condition would likely suffer. As of December 31, 2020, our cash and cash equivalents totaled $100.1 million. Cash equivalents are comprised of financial instruments with an original maturity of 90 days or less from the date of purchase, primarily money market funds. We currently do not possess any marketable securities.

Net Working Capital

Net working capital is calculated as the Company’s total current assets less its total current liabilities. The following table presents our net working capital for the periods presented:

    

December 31, 2020

  

December 31, 2019

Current assets

$ 212,225

$ 78,819

Current liabilities

(96,650)

(41,965)

Net working capital

$ 115,575

$ 36,854

As of December 31, 2020, net working capital increased $78.7 million, or 214%, compared to the comparable prior year period, primarily due to an increase in cash and cash equivalents of $60.1 million and accounts receivable of $48.8 million resulting from pending real estate transactions. In correlation to the number of pending real estate transactions, accrued expenses increased $31.7 million, which included higher commissions payable of $20.7 million.

Cash Flows

The following table presents our cash flows for the periods presented:

Year Ended December 31,

  

2020

  

2019

  

2018

Cash provided by operating activities

$ 119,659

$ 55,186

$ 24,311

Cash used in investment activities

(16,963)

(6,690)

(8,859)

Cash used in financing activities

(21,893)

(24,569)

2,015

Effect of changes in exchange rates on cash, cash equivalents and restricted cash

47

106

(21)

Net change in cash, cash equivalents and restricted cash

$ 80,850

$ 24,033

$ 17,446

For the year ended December 31, 2020, cash provided by operating activities increased $64.5 million compared to the same period in 2019. The change resulted primarily from the increased volume in our real estate sales transactions, improved cost leverage, increase in customer deposits, and higher participation by our agents and brokers in our agent stock compensation programs. See Note 11 – Stockholders’ Equity to the consolidated financial statements for further details related to this program.

For the year ended December 31, 2020, cash used in our investing activities increased primarily due to higher cash used for business acquisitions of approximately $9.0 million and an increase of $1.4 million in capital expenditures. As we continue to develop and refine our cloud-based platforms and continue to accelerate our business in innovative ways, we expect to continue to use our existing cash resources on similar expenditures for the next twelve months.

For the year ended December 31, 2020, the decrease in cash flows used in financing activities primarily related to higher proceeds received from the exercise of stock options of $4.6 million, partially offset by higher repurchases of our common stock of $2.3 million compared to the prior year period.

Outlook

As we continue to scale our Company in the future and increase market share, we expect to continue invest in the business and drive strong growth in the U.S. and international markets.

These operating ambitions are not forecasts and do not reflect our expectations, but rather are aspirational targets for future performance that may never be realized. These statements involve risks, uncertainties, assumptions and other factors that are difficult to predict and that could cause actual results to vary materially from those expressed in them. Factors include, among others, (i) changes in demand

28

for the Company’s services and changes in consumer behavior; (ii) macroeconomic conditions beyond our control; (iii) the Company’s ability to effectively maintain its infrastructure to support its operations and initiatives; (iv) the impact of governmental regulations related to the Company’s operations; and (v) other factors, as described in this Annual Report on Form 10-K in Part II, Item 1A, “Risk Factors.”

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

The preparation of financial statements in accordance with U.S. GAAP requires us to make certain judgments and assumptions, based on information available at the time of our preparation of the financial statements, in determining accounting estimates used in the preparation of the statements. Our significant accounting policies are described in Note 2 – Summary of Significant Accounting Policies to the consolidated financial statements.

Accounting estimates are considered critical if the estimate requires us to use judgments and/or make assumptions about matters that were uncertain at the time the accounting estimate was made and if different accounting estimates could have been used in the reporting period or changes in the accounting estimates are likely to occur that would have a material impact on our financial condition, results of operations or cash flows.

Stock-based compensation

Our stock-based compensation is comprised of agent growth incentive programs, agent equity program, and stock option awards. The Company accounts for stock-based compensation granted to employees and non-employees using a fair value method. Stock-based compensation awards are measured at the grant date fair value, and the stock-based compensation cost is recognized over the requisite service period of the awards, usually the vesting period, on a straight-line basis, net of forfeitures. The Company reduces recorded stock-based compensation for forfeitures when they occur.

Recognition of compensation cost for an award with a performance condition is based on the probable outcome of that performance condition being met. The Company estimates the share-based liability based on estimated performance probabilities based on our most recent estimates on probable achievement of the performance measures established under our agent growth incentive program. These estimates calculated based on the agent’s historical performance for each award type. Also, the requisite service period at the grant date of performance awards is estimated based on the probability of the period of time it will take an agent to meet the performance metric. The value of the stock award is amortized over this period and recognized as stock compensation expense starting on the grant date.

If factors change causing different assumptions to be made in future periods, estimated compensation expense may differ significantly from that recorded in the current period. See Note 11 – Stockholders’ Equity to the consolidated financial statements for more information regarding the assumptions used in estimating the fair value of our awards.

Revenue recognition

The Company generates substantially all of its revenue from real estate brokerage services and generates a de minimis portion of its revenues from software subscription and professional services.

Real Estate Brokerage Services

The Company serves as a licensed broker in the areas in which it operates for the purpose of processing real estate transactions. The Company is contractually obligated to provide services for the fulfillment of transfers of real estate between buyers and sellers. The Company provides these services itself and controls the services necessary to legally represent the transfer of the real estate. Correspondingly, the Company is defined as the principal. The Company, as principal, satisfies its obligation upon the closing of a real estate transaction. As principal, and upon satisfaction of our obligation, the Company recognizes revenue in the gross amount of consideration to which we expect to be entitled to.

Revenue is derived from assisting home buyers and sellers in listing, marketing, selling and finding real estate. Commissions earned on real estate transactions are recognized at the completion of a real estate transaction once we have satisfied our performance obligation. Agent related fees are currently recorded as a reduction to commissions and other agent related costs.

At each reporting period, we estimate revenue for closed transactions for which we have not yet received the closing documents due to timing of when a transaction settles. Additionally, provisions for anticipated differences between consideration due and amounts expected to be received are estimated and recorded to revenue. A hypothetical change of 10% in the accrual for estimated revenue would have impacted total revenue by approximately $4.3 million and pre-tax income by approximately $0.5 million for the year ended December 31, 2020. Although all differences in the historical reported amounts (including the most recent fiscal year) have been immaterial, estimated revenue could materially differ from actual results and could have an adverse impact to the Company’s results of operations and financial condition.

Technology Services and Products

29

The Company earns a de minimis amount of subscription revenue that is derived from fees from users to access the Company’s virtual reality software platform. The terms of our subscriptions do not provide customers the right to take possession of the software. Subscription revenue is generally recognized ratably over the contract term.

Professional services revenue is derived from implementation and consulting services. Professional services revenue is typically recognized over time as the services are rendered, using an efforts-expended (labor hours) input method.

Software subscription and professional services revenue accounts for approximately 1% of all revenue for each of the years ended December 31, 2020, 2019, and 2018.

Accounts receivable and expected credit losses

The Company’s accounts receivable includes agent non-commission based fees, agent short-term advances, and commissions receivable for real estate property settlements. The majority of the Company’s accounts receivable is derived primarily from real estate property settlements, which are in-substance guaranteed because they represent commission payments on closed transactions. The accounts receivable are typically unsecured.

The allowance for credit losses is our estimate based on identified potentially uncollectible amounts and consideration of historical experience of losses incurred. We periodically perform detailed reviews to assess the adequacy of the allowance. We exercise significant judgment in estimating the timing, frequency and severity of losses. The Company uses the aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable is separated into the aforementioned three categories to evaluate the allowance under the CECL impairment model. The receivables in each category share similar risk characteristics.

The Company analyzed uncollectable accounts for the three categories of receivables and concluded that only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses on uncollectable real estate property settlements, and the Company has no historical experience or expectation of losses related to these receivables. A hypothetical change of 10% in expected credit losses related to agent non-commission based fees receivables and agent short-term advances would have impacted our pre-tax income by approximately $0.2 million for the year ended December 31, 2020.

Although we experienced higher rates of delinquency on agent fees and advances receivable and recognized greater expected losses during 2020, the Company typically has not experienced material uncollectible accounts (including the most fiscal recent year). However, future experience could materially differ from historical results and could have an adverse impact to the Company’s results of operations, financial condition, and cash flows.

Business combinations and goodwill

The Company accounts for business combinations using the acquisition method of accounting, under which the consideration for the acquisition is allocated to the assets acquired and liabilities assumed. The Company recognizes identifiable assets acquired and liabilities assumed at the fair values as of the acquisition date. Acquisition-related costs, such as due diligence, legal and accounting fees, are expensed as incurred and not considered in determining the fair value of the acquired assets.

Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions, estimates and market factors. Estimating the fair value of individual reporting units requires us to make assumptions and estimates regarding significant changes or planned changes in the use of the assets, as well as industry and economic conditions. These assumptions and estimates include projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors. Significant assumptions used in determining the allocation of fair value include the following valuation techniques: the cost approach, the income approach, and the market approach, which are determined based on cash flow projections and related discount rates, industry indices, market prices regarding replacement cost and comparable market transactions.

At the acquisition date, the Company recognizes the identifiable acquired assets, liabilities, and contingent liabilities (identifiable net assets) of the subsidiaries on the basis of fair value. Recognized assets and liabilities may be adjusted during a maximum of one year from the acquisition date (the “measurement period”), depending on new information obtained about the facts and circumstances in existence at the acquisition date.

If current expectations of future growth rates are not met or market factors outside of our control change significantly, then our goodwill or intangible assets may become impaired. Additionally, as goodwill and intangible assets associated with recently acquired businesses are recorded on the balance sheet at their estimated acquisition date fair values, those amounts are more susceptible to impairment risk if business operating results or macroeconomic conditions deteriorate.

30

Goodwill impairment

We review goodwill for impairment on an annual basis in the fiscal fourth quarter or on an interim basis if an event occurs or circumstances change that would more likely than not indicate that the fair value of the goodwill is below its carrying value. An impairment loss for goodwill would be recognized based on the difference between the carrying value and its estimated fair value, which would be determined based on either discounted future cash flows or another appropriate fair value method. Due to the impacts of the COVID-19 pandemic on the general economy, we performed this assessment at each interim period during 2020 as well. However, based on the Company’s performance, we believed that an impairment was remote during the year.

The evaluation of goodwill for impairment requires management to use significant judgments and estimates in accordance with U.S. GAAP, including, but not limited to, economic, industry, and company-specific qualitative factors, projected future net sales, operating results, and cash flows. Although we currently believe the estimates used in the evaluation of goodwill are reasonable, differences between actual and expected net sales, operating results, and cash flows and/or changes in the discount rates used could cause these assets to be deemed impaired. If this were to occur, we would be required to record a non-cash charge to earnings for the write-down in the value of the goodwill, which could have a material adverse effect on our results of operations and financial position but not our cash flows from operations.

During the fourth quarter of 2020, we performed an assessment of the fair value of goodwill related to World Tech. Due to the timing of the recent acquisitions of Showcase and Success, management did not identify any new events or changes in circumstances that would more likely than not indicate that the fair value of the goodwill acquired for each business combination is below its carrying value. To perform these assessments, we identified and analyzed macroeconomic conditions, industry and market conditions, and company-specific factors. Taking into consideration these factors, we estimated the potential change in the fair value of goodwill compared with our most recent quantitative impairment test for World Tech. As a result of the analysis performed, management believes the estimated fair value of the reporting units continue to exceed their carrying values by a substantial margin and does not represent a more likely than not possibility of potential impairment. The goodwill analysis did not result in an impairment charge. Also, a reasonable hypothetical change in assumptions, such as a 1% change in the discount rate or a 10% change in the projected cash flows, would not have resulted in an impairment charge for the year ended December 31, 2020.

Income taxes

We recognize deferred tax assets and liabilities based on the differences between the financial statement carrying amounts and the tax basis of assets and liabilities. A valuation allowance against deferred tax assets would be established if, based on the weight of available evidence, it is more likely than not (a likelihood of more than 50%) that some or all of the deferred tax assets are not expected to be realized. Our assumptions, judgments, and estimates relative to the value of our deferred tax assets take into account predictions of the amount and category of future taxable income. As of December 31, 2020, based on our assessment of the realizability of the net deferred tax assets, we continue to maintain a full valuation allowance against all of our federal and state net deferred tax assets. If our valuation allowance were released due to a change in the likelihood of our deferred tax assets as of December 31, 2020, our income tax benefit and net income would have increased by up to $22.1 million. Management has evaluated our recent profitability trends and believes that, if current trends persist, there is a reasonable possibility that within the next 12 months, sufficient positive evidence may become available to allow us to reach the conclusion that a significant portion of the valuation allowance will no longer be needed. Release of the valuation allowance would result in the recognition of certain DTAs and a decrease to income tax expense for the period the release is recorded. However, the exact timing and amount of the valuation allowance to be released are subject to change based on the positive evidence, including, but not limited to, the level of expected profitability, that we are able to actually achieve in future periods.

Although management believes that the judgment and estimates involved are reasonable and that the necessary provisions related to income taxes have been recorded, changes in circumstances or unexpected events could adversely affect our financial position, results of operations, and cash flows.

See Note 13 – Income Taxes to the consolidated financial statements for further information related to our income tax positions.

Litigation

We recognize expense for legal claims when payments associated with the claims become probable and can be reasonably estimated. Due to the difficulty in estimating costs of resolving legal claims, actual costs could have a material adverse impact on our results of operations and cash flow, if we were to become a party to a material legal action.

NON-U.S. GAAP FINANCIAL MEASURES

To supplement our consolidated financial statements, which are prepared and presented in accordance with U.S. GAAP, we use Adjusted EBITDA, a non-U.S. GAAP financial measure, to understand and evaluate our core operating performance. This non-GAAP financial measure, which may be different than similarly titled measures used by other companies, is presented to enhance investors’ overall

31

understanding of our financial performance and should not be considered a substitute for, or superior to, the financial information prepared and presented in accordance with U.S.GAAP.

We define the non-U.S. GAAP financial measure of Adjusted EBITDA to mean net income (loss), excluding other income (expense), income tax benefit (expense), depreciation, amortization, and impairment charges, stock-based compensation expense, and stock option expense.

We believe that Adjusted EBITDA provides useful information about our financial performance, enhances the overall understanding of our past performance and future prospects, and allows for greater transparency with respect to a key metric used by our management for financial and operational decision-making. We believe that Adjusted EBITDA helps identify underlying trends in our business that otherwise could be masked by the effect of the expenses that we exclude in Adjusted EBITDA. In particular, we believe the exclusion of stock and stock option expenses, provides a useful supplemental measure in evaluating the performance of our underlying operations and provides better transparency into our results of operations.

We are presenting the non-U.S. GAAP measure of Adjusted EBITDA to assist investors in seeing our financial performance through the eyes of management, and because we believe this measure provides an additional tool for investors to use in comparing our core financial performance over multiple periods with other companies in our industry.

Adjusted EBITDA should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with U.S. GAAP. There are a number of limitations related to the use of Adjusted EBITDA compared to Net Income (Loss), the closest comparable U.S. GAAP measure. Some of these limitations are that:

Adjusted EBITDA excludes stock-based compensation expense related to our agent growth incentive program and stock option expense, which have been, and will continue to be for the foreseeable future, significant recurring expenses in our business and an important part of our compensation strategy; and
Adjusted EBITDA excludes certain recurring, non-cash charges such as depreciation of fixed assets, amortization of intangible assets, and impairment charges related to these long-lived assets, and, although these are non-cash charges, the assets being depreciated, amortized, or impaired may have to be replaced in the future.

The following tables present a reconciliation of Adjusted EBITDA to net loss, the most comparable U.S. GAAP financial measure, for each of the periods presented:

Year Ended December 31,

    

2020

2019

2018

Net income (loss)

$ 30,990

($ 9,557)

($ 22,430)

Other expense (income), net

184

281

(32)

Income tax expense

413

497

78

Depreciation, amortization, and impairment expenses (1)

4,214

2,384

894

Stock compensation expense (2)

15,239

13,959

19,053

Stock option expense

6,801

5,085

4,847

Adjusted EBITDA

$ 57,841

$ 12,649

$ 2,410

(1)Stock payable amortization is included in other expense (income). Impairment expense relates to 2020 write off of an intangible asset related to a discontinued internally developed software project. There were no impairment charges recognized during 2019 or 2018.
(2)This includes agent growth incentive stock compensation expense and stock compensation expense related to non-controlling interest.

The primary driver for the changes in Adjusted EBITDA was improved net income attributable to the increase in revenue from the higher volume of real estate sales transactions. During the years ended December 31, 2020 and 2019, net income increased by $40.5 million and net losses decreased by $12.9 million, respectively.

Item 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Market risk relates to the risk of the loss of fair value resulting from adverse changes in market rates and prices, such as interest rates and foreign currency exchange rates. Market risk is directly influenced by the volatility and liquidity in the markets in which the related underlying financial instruments are traded. Sensitivity analysis measures the impact of hypothetical changes in interest rates, foreign exchange rates, and other market rates or prices on the profitability of market-sensitive financial instruments and our results of operations.

Foreign Currency Risk

The majority of our net sales, expense, and capital purchases were transacted in U.S. dollars. However, exposure with respect to foreign exchange rate fluctuation existed due to our operations in Canada, Europe, Australia, Mexico, India, and South Africa, albeit each individually and in the aggregate to a small extent. As of December 31, 2020, our largest international operations were in Canada. Based

32

on fiscal 2020 performance, a hypothetical decline in the value of the Canadian dollar in relation to the U.S. dollar of 10% would negatively impact operating income by approximately $135, while a hypothetical appreciation of 10% in the value of the Canadian dollar in relation to the U.S. dollar would favorably impact operating income by approximately $70. The individual impacts to the operating income of hypothetical currency fluctuations in the Canadian dollar have been calculated in isolation from any potential responses to address such exchange rate changes in our other foreign markets. Our exposures to foreign currency risk related to our other operations in our other international locations were immaterial and have been excluded from this analysis.

Our investments in the net assets of our international operations were also subject to currency risk. As of December 31, 2020, the impacts of translations of foreign-denominated net assets of our international operations were immaterial to the Company’s consolidated financial statements. The translation impacts related to the net assets of our international operations are recorded within accumulated other comprehensive income. Historically, we have not hedged this exposure, although we may elect to do so in future periods.

33

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of eXp World Holdings, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of eXp World Holdings, Inc. and subsidiaries (the "Company") as of December 31, 2020 and 2019, the related consolidated statements of comprehensive income (loss), equity, and cash flows, for each of the two years in the period ended December 31, 2020, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

The financial statements of the Company for the year ended December 31, 2018, before the effects of the adjustments to retrospectively apply the common stock split presentation discussed in Note 1 to the financial statements, were audited by other auditors whose report, dated March 18, 2019, expressed an unqualified opinion on those statements. We have also audited the adjustments to the 2018 financial statements to retrospectively apply the change in presentation for common stock split, as discussed in Note 1 to the financial statements. In our opinion, such retrospective adjustments are appropriate and have been properly applied. However, we were not engaged to audit, review, or apply any procedures to the 2018 financial statements of the Company other than with respect to the retrospective adjustments, and accordingly, we do not express an opinion or any other form of assurance on the 2018 financial statements taken as a whole.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 11, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Commissions and Other Agent-Related Costs – Revenue Share expenses – Refer to Note 2 to the financial statements

Critical Audit Matter Description

The Company has a revenue sharing plan where its agents and brokers can receive commission income from real estate transactions consummated by agents and brokers they have attracted to the Company. Agents and brokers are eligible for revenue share based on the number of Front-Line Qualifying Active agents they have attracted to the Company. A Front-Line Qualifying Active agent is an agent or broker that an agent or broker has personally attracted to the Company who has met specific sales transaction volume requirements. For the year ended December 31, 2020, the Company incurred $1.6 billion of commissions and other agent-related costs, which includes commissions paid to agents and brokers under the revenue sharing plan.

35

We identified the revenue sharing plan as a critical audit matter because the plan has a complex multi-tiered compensation structure involving highly automated system calculations to determine the commissions paid to agents and brokers. This required an increased extent of audit effort to audit and evaluate the accuracy of commissions paid under the revenue share plan.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures performed related to the testing of the accuracy of expenses under the revenue sharing plan included the following, among others:

We tested the effectiveness of controls over the revenue share expenses, including management’s controls over the calculation of commissions costs under the revenue sharing plan.
With the assistance of our IT specialists, we:
oIdentified the significant system used to process revenue share transactions and tested the general IT controls over the system, including testing of user access controls, change management controls, and IT operations controls.
oPerformed testing of automated controls, as well as the controls designed to ensure the accuracy of revenue share expenses.
We selected samples of commissions costs incurred for agents and brokers under the revenue sharing plan and recalculated the commissions based on the terms of the respective independent contractor agreements.
For the samples selected:
oWe tested the mathematical accuracy of the recorded commission by recalculating the revenue sharing allocation in accordance with the independent contractor agreements and traced the underlying transactions to third party documents including settlement statements, purchase agreements and bank statements.
oWe tested the accuracy of the Front-Line Qualifying Agent count for agents and brokers by reading independent contractor agreements and obtained evidence of agents and brokers reaching the required sales transaction volume, including settlement statements.

/s/ Deloitte & Touche LLP

San Francisco, California

March 11, 2021

We have served as the Company's auditor since 2019.

36

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Shareholders and Board of Directors

eXp World Holdings, Inc.

Bellingham, Washington

Opinion on the Consolidated Financial Statements

We have audited the consolidated statements of operations and comprehensive income (loss), equity, and cash flows of eXp World Holdings, Inc. and subsidiaries (the “Company”) for the year ended December 31, 2018, and the related notes (collectively referred to as the “consolidated financial statements”), before the effects of the adjustments to retrospectively apply the change in presentation for the common stock split described in Note 1. In our opinion, the consolidated financial statements for the year ended December 31, 2018, before the effects of the adjustments to retrospectively apply the change in presentation for the common stock split described in Note 1, present fairly, in all material respects, the results of operations and cash flows of the Company for the year ended December 31, 2018, in conformity with accounting principles generally accepted in the United States of America (the 2018 consolidated financial statements before the effects of the adjustments discussed in Note 1 are not presented herein).

We were not engaged to audit, review, or apply any procedures to the adjustments to retrospectively apply the change in presentation for the common stock split described in Note 1 and, accordingly, we do not express an opinion or any other form of assurance about whether such adjustments are appropriate and have been properly applied. Those adjustments were audited by Deloitte & Touche LLP.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

/s/ BDO USA, LLP

We served as the Company’s auditor from 2017 to 2019.

Salt Lake City, Utah

March 18, 2019

37

EXP WORLD HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS

(In thousands, except share amounts)

December 31, 2020

December 31, 2019

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 100,143

$ 40,087

Restricted cash

27,781

6,987

Accounts receivable, net of allowance for credit losses of $1,879 and allowance for bad debt of $137, respectively

76,951

28,196

Prepaids and other assets

7,350

3,549

TOTAL CURRENT ASSETS

212,225

78,819

Property, plant, and equipment, net

7,848

5,428

Operating lease right-of-use assets

819

1,264

Other noncurrent assets

-

16

Intangible assets, net

8,350

2,677

Goodwill

12,945

8,248

TOTAL ASSETS

$ 242,187

$ 96,452

LIABILITIES AND EQUITY

CURRENT LIABILITIES

Accounts payable

$ 3,957

$ 2,593

Customer deposits

27,781

6,987

Accrued expenses

62,750

31,034

Current portion of long-term payable

1,416

916

Current portion of lease obligation - operating lease

746

435

TOTAL CURRENT LIABILITIES

96,650

41,965

Long-term payable, net of current portion

2,876

1,530

Long-term lease obligation - operating lease, net of current portion

74

829

TOTAL LIABILITIES

99,600

44,324

Commitments and Contingencies (Note 14)

EQUITY

Common Stock, $0.00001 par value 220,000,000 shares authorized; 146,677,786 issued and 144,143,292 outstanding in 2020; 132,398,616 issued and 131,473,252 outstanding in 2019 (1)

1

1

Additional paid-in capital

218,492

130,682

Treasury stock, at cost: 2,534,494 and 925,364 shares held, respectively

(37,994)

(8,623)

Accumulated deficit

(39,162)

(70,293)

Accumulated other comprehensive income

247

200

Total eXp World Holdings, Inc. stockholders' equity

141,584

51,967

Equity attributable to noncontrolling interest

1,003

161

TOTAL EQUITY

142,587

52,128

TOTAL LIABILITIES AND EQUITY

$ 242,187

$ 96,452

(1)All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details.

The accompanying notes are an integral part of these consolidated financial statements.

38

EXP WORLD HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(In thousands, except share amounts and per share data)

 

Year Ended December 31,

2020

2019

2018

Revenues

$ 1,798,285

$ 979,937

$ 500,148

Operating expenses

Commissions and other agent-related costs

1,638,674

895,882

459,716

General and administrative expenses

122,801

89,035

59,855

Sales and marketing expenses

5,223

3,799

2,961

Total operating expenses

1,766,698

988,716

522,532

Operating income (loss)

31,587

(8,779)

(22,384)

Other expense

Other expense (income), net

133

247

(32)

Equity in losses of unconsolidated affiliates

51

34

-

Total other expense (income), net

184

281

(32)

Income (loss) before income tax expense

31,403

(9,060)

(22,352)

Income tax expense

413

497

78

Net income (loss)

30,990

(9,557)

(22,430)

Net loss attributable to noncontrolling interest

141

29

-

Net income (loss) attributable to eXp World Holdings, Inc.

$ 31,131

($ 9,528)

($ 22,430)

Earnings (loss) per share (1)

Basic

$ 0.22

($ 0.08)

($ 0.19)

Diluted

$ 0.21

($ 0.08)

($ 0.19)

Weighted average shares outstanding (1)

Basic

138,572,358

126,256,407

115,379,840

Diluted

151,550,075

126,256,407

115,379,840

Comprehensive income (loss):

Net income (loss)

$ 30,990

($ 9,557)

($ 22,430)

Comprehensive loss attributable to noncontrolling interests

141

29

-

Net income (loss) attributable to eXp World Holdings, Inc.

31,131

(9,528)

(22,430)

Other comprehensive income (loss):

Foreign currency translation (loss) gain, net of tax

47

211

(20)

Comprehensive income (loss) attributable to eXp World Holdings, Inc.

$ 31,178

($ 9,317)

($ 22,450)

(1)All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details.

The accompanying notes are an integral part of these consolidated financial statements.

39

EXP WORLD HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF EQUITY

(In thousands, except share amounts)

 

Year Ended December 31,

2020

2019

2018

Common stock:

Balance, beginning of year

$ 1

$ 1

$ 1

Balance, end of year

1

1

1

Treasury stock:

Balance, beginning of year

(8,623)

-

-

Repurchases of common stock

(29,371)

(27,056)

-

Retirement of treasury stock

-

18,433

-

Balance, end of year

(37,994)

(8,623)

-

Additional paid-in capital:

Balance, beginning of year

130,683

90,756

36,848

Cumulative effect from the adoption of new accounting standards

-

-

5,739

Shares issued for acquisition

-

-

1,000

Shares issued for stock options exercised

6,946

2,298

2,015

Agent growth incentive stock compensation

13,094

13,209

19,053

Agent equity stock compensation

60,968

37,768

21,254

Stock option compensation

6,801

5,085

4,847

Retirement of treasury stock

-

(18,433)

-

Balance, end of year

218,492

130,683

90,756

Accumulated deficit:

Balance, beginning of year

(70,293)

(60,765)

(32,596)

Cumulative effect from the adoption of new accounting standards

-

-

(5,739)

Net income (loss)

31,131

(9,528)

(22,430)

Balance, end of year

(39,162)

(70,293)

(60,765)

Accumulated other comprehensive income (loss):

Balance, beginning of year

200

(12)

8

Foreign currency translation gain (loss)

47

212

(20)

Balance, end of year

247

200

(12)

Noncontrolling interest:

Balance, beginning of year

160

-

-

Net loss

(141)

(29)

-

Stock compensation

451

-

-

Contributions by noncontrolling interests

533

189

-

Balance, end of year

1,003

160

-

Total equity

$ 142,587

$ 52,128

$ 29,980

The accompanying notes are an integral part of these consolidated financial statements.

40

EXP WORLD HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands, except share amounts)

Year Ended December 31,

2020

2019

2018

OPERATING ACTIVITIES

Net income (loss)

$ 30,990

($ 9,557)

($ 22,430)

Reconciliation of net income (loss) to net cash provided by operating activities:

Depreciation expense

3,360

2,057

870

Amortization expense - intangible assets

629

327

24

Amortization expense - long-term payable

157

140

21

Asset impairments

225

-

-

Allowance for credit losses on receivables/bad debt on receivables

1,742

(137)

(484)

Equity in loss of unconsolidated affiliates

51

34

-

Agent growth incentive stock compensation expense

15,239

13,959

19,053

Stock option compensation

6,801

5,085

4,847

Agent equity stock compensation expense

60,968

37,768

21,254

Changes in operating assets and liabilities:

Accounts receivable

(50,193)

(10,626)

(10,037)

Prepaids and other assets

(3,534)

(1,696)

(1,179)

Customer deposits

20,794

4,421

1,597

Accounts payable

1,364

1,413

609

Accrued expenses

30,017

11,302

10,166

Long term payable

1,048

697

-

Other operating activities

1

(1)

-

NET CASH PROVIDED BY OPERATING ACTIVITIES

119,659

55,186

24,311

INVESTING ACTIVITIES

Purchases of property, plant and equipment

(6,436)

(5,000)

(2,134)

Acquisition of businesses, net of cash acquired

(10,502)

(1,500)

(6,725)

Intangible assets acquired

-

(140)

-

Other investing activities

(25)

(50)

-

NET CASH USED IN INVESTING ACTIVITIES

(16,963)

(6,690)

(8,859)

FINANCING ACTIVITIES

Repurchase of common stock

(29,371)

(27,056)

-

Proceeds from exercise of options

6,946

2,298

2,015

Transactions with noncontrolling interests

532

189

-

NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES

(21,893)

(24,569)

2,015

Effect of changes in exchange rates on cash, cash equivalents and restricted cash

47

106

(21)

Net change in cash, cash equivalents and restricted cash

80,850

24,033

17,446

Cash, cash equivalents and restricted cash, beginning balance

47,074

23,041

5,595

CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE

$ 127,924

$ 47,074

$ 23,041

SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:

Cash paid for income taxes

$ 754

$ 130

$ 73

SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:

Retirement of treasury stock

$ -

$ 18,433

$ -

Lease liabilities arising from obtaining right-of-use assets

138

1,524

-

Intangible assets in accounts payable

-

70

-

Termination of lease liabilities

204

-

-

Liabilities incurred associated with business acquisition

1,500

-

4,108

Property, plant and equipment purchases in accounts payable

117

93

87

Liabilities assumed in business acquisition

140

-

-

Common stock issued for business acquisition

-

-

1,000

The accompanying notes are an integral part of these consolidated financial statements.

41

eXp World Holdings, Inc.
Notes to Consolidated Financial Statements

(Amounts in thousands, except share and per share amounts, unless otherwise noted)

1.DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

eXp World Holdings, Inc. (collectively with its subsidiaries, the “Company” or “eXp”) was incorporated in the State of Delaware on July 30, 2008. Through various operating subsidiaries, the Company primarily operates a cloud-based real estate brokerage operating throughout the United States, and most of the Canadian provinces. During the previous five fiscal quarters, the Company began operations in the United Kingdom (U.K.), Australia, South Africa, Portugal, France, India, and Mexico. The Company focuses on a number of cloud-based technologies in order to grow an international brokerage without the burden of physical bricks and mortar or redundant staffing costs.

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles and are expressed in U.S. dollars. The Company’s fiscal year end is December 31.

Common stock split

On January 19, 2021, the Company declared a two-for-one stock split of the Company’s common stock effected in the form of a stock dividend (the “Stock Split”) on each share of the Company’s outstanding Common Stock. The stock dividend was issued on February 12, 2021 to holders of record of the Company’s Common Stock at the close of business on January 29, 2021. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the Stock Split.

Impact of the Stock Split

The impacts of the Stock Split were applied retroactively for all periods presented in accordance with applicable guidance. Therefore, prior period amounts are different from those previously reported. Certain amounts within the following tables may not foot due to rounding.

The following table illustrates changes in earnings (loss) per share and weighted average shares outstanding as previously reported prior to, and as adjusted subsequent to, the impact of the Stock Split retroactively adjusted for the years ended December 31, 2019 and 2018:

Year ended December 31,

2019

2018

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Weighted average shares outstanding

Basic

62,585,555

63,670,852

126,256,407

57,689,920

57,689,920

115,379,840

Diluted

62,585,555

63,670,852

126,256,407

57,689,920

57,689,920

115,379,840

Earnings (loss) per share

Basic

(0.15)

0.07

(0.08)

(0.39)

0.20

(0.19)

Diluted

(0.15)

0.07

(0.08)

(0.39)

0.20

(0.19)

The following table illustrates changes in equity as previously reported prior to, and as adjusted subsequent to, the impact of the Stock Split retroactively adjusted for the years ended December 31, 2019 and 2018:

Year ended December 31,

2019

2018

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Common stock:

Balance, beginning of year

60,609,102

60,609,102

121,218,204

54,962,535

54,962,535

109,925,070

Retirement of common stock

(1,818,273)

(1,818,273)

(3,636,546)

-

-

-

Shares issued for acquisition

-

-

-

97,371

97,371

194,742

Shares issued for stock options exercised

2,261,122

2,261,122

4,522,244

2,594,050

2,629,524

5,223,574

Agent growth incentive stock compensation

1,345,754

1,345,754

2,691,508

1,270,545

1,271,379

2,541,924

Agent equity stock compensation

3,801,603

3,801,603

7,603,206

1,684,601

1,648,293

3,332,894

Balance, end of year

66,199,308

66,199,308

132,398,616

60,609,102

60,609,102

121,218,204

Common stock, par value (1)

$ 1

$ -

$ 1

$ 1

$ -

$ 1

(1)The par value of common stock changed by less than one thousand dollars and shows no impact due to rounding.

42

Stock awards under the Company’s equity incentive program for agents, where the performance metric had been achieved, were adjusted retroactively to give effect to the Stock Split retroactively adjusted for the following periods:

Shares

Weighted Average Grant Date Fair Value

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Balance, December 31, 2018

3,872,877

3,872,877

7,745,754

$ 11.63

($ 5.82)

$ 5.82

Granted

1,687,457

1,687,457

3,374,914

9.23

(4.62)

4.62

Vested and issued

(1,494,633)

(1,494,633)

(2,989,266)

11.21

(5.60)

5.61

Forfeited

(677,592)

(677,592)

(1,355,184)

3.39

(1.70)

1.70

Balance, December 31, 2019

3,388,109

3,388,109

6,776,218

$ 11.04

($ 5.52)

$ 5.52

The Company’s stock options were adjusted retroactively to give effect to the Stock Split for the following periods:

Options

Weighted Average Exercise Price

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Balance, December 31, 2018

8,697,613

8,697,613

17,395,226

$ 2.08

($ 1.04)

$ 1.04

Granted

776,746

776,746

1,553,492

9.44

(4.72)

4.72

Exercised

(2,261,122)

(2,261,122)

(4,522,244)

1.02

(0.51)

0.51

Forfeited

(437,881)

(437,881)

(875,762)

7.94

(3.97)

3.97

Balance, December 31, 2019

6,775,356

6,775,356

13,550,712

$ 2.90

($ 1.45)

$ 1.45

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of consolidation

The accompanying consolidated financial statements include the accounts of eXp World Holdings, Inc., its wholly-owned subsidiaries, and including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.

Variable interest entities and noncontrolling interests

A company is deemed to be the primary beneficiary of a VIE and must consolidate the entity if the company has both: (i) the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, and (ii) the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.

In 2019, the Company made capital contributions in consideration for an ownership interest in First Cloud Investment Group, LLC (“First Cloud”), a Nevada limited liability company providing mortgage origination for end-consumers, with the remaining ownership interests held by certain independent agents and brokers. Under the terms of the operating agreement, the Company maintains at least a 50% equity ownership interest in First Cloud.

The Company determined that First Cloud is a VIE, as the Company is the primary beneficiary that has both the power to direct the activities that most significantly impact the VIE and a variable interest that potentially could be significant to the VIE. The Company treats the interest in First Cloud that it does not own as a noncontrolling interest. The noncontrolling interest balance is adjusted each period to reflect the allocation of net income (loss) and other comprehensive income (loss) attributable to the noncontrolling interest, as shown in the consolidated statements of comprehensive income (loss). The noncontrolling interest balance in the consolidated balance sheets represents the proportional share of the equity of the joint venture entity, which is attributable to the noncontrolling shareholders.

As of December 31, 2020, First Cloud’s operations are not material to the Company’s financial position or results of operations.

Joint ventures

A joint venture is a contractual arrangement whereby the Company and other parties undertake an economic activity through a jointly controlled entity. Joint control exists when strategic, financial, and operating policy decisions relating to the activities require the unanimous consent of the parties sharing control. Joint ventures are accounted for using the equity method and are recognized initially at cost.

43

The Company has investments in a joint venture, Silverline Title & Escrow, LLC (“Silverline”), which operates and manages a title agency that performs, among other functions, core title agent services (for which liabilities arises), including the evaluation of searches to determine the insurability of title, the clearance of underwriting objections, the actual issuance of policies on behalf of insurance companies, and, where customary, the issuance of title commitments and the conducting of title searchers. The Company owns a 50% ownership interest in Silverline with the remaining ownership interest held by a third-party investment company. The Company recognizes its share of income and expenses and equity movement in the venture in proportion to its percentage of ownership.

As of December 31, 2020, Silverline’s operations are not material to the Company’s financial position or results of operations.

Use of estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company regularly evaluates estimates and assumptions related to allowance for credit losses, legal contingencies, income taxes, revenue recognition, stock-based compensation, goodwill, and deferred income tax asset valuation allowances. The Company bases its estimates and assumptions on current facts, historical experience and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources. The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected.

Reclassifications

The Company has reclassified certain amounts in prior-period financial statements to conform to the current period’s presentation. These reclassifications had no impact on net income (loss) or total stockholders’ equity.

Cash and cash equivalents

Cash and cash equivalents include cash on hand, money market instruments, and all other highly liquid investments purchased with an original or remaining maturity of three months or less at the date of acquisition.

Restricted cash

Restricted cash consists of cash held in escrow by the Company’s brokers and agents on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash is transferred from escrow, the Company reduces the respective customers’ deposit liability.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown on the statement of cash flows.

    

December 31, 2019

    

December 31, 2018

Cash and cash equivalents

$ 40,087

$ 20,538

Restricted cash

6,987

2,503

Total cash, cash equivalents, and restricted cash, beginning balance

$ 47,074

$ 23,041

December 31, 2020

    

December 31, 2019

Cash and cash equivalents

$ 100,143

$ 40,087

Restricted cash

27,781

6,987

Total cash, cash equivalents, and restricted cash, ending balance

$ 127,924

$ 47,074

Fair value measurements

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. The fair value hierarchy prioritizes the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:

44

Input Level

    

Definitions

Level 1

Inputs are quoted market prices in active markets for identical assets or liabilities (these are observable market inputs).

Level 2

Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability (includes quoted market prices for similar assets or identical or similar assets in markets in which there are few transactions, prices that are not current or prices that vary substantially).

Level 3

Inputs are unobservable inputs that reflect the entity's own assumptions in pricing the asset or liability (used when little or no market data is available).

The Company holds funds in a money market account. The Company values its money market funds at fair value on a recurring basis.

Accounts receivable and allowance for expected credit losses

The majority of the Company’s accounts receivable consists of commissions receivable on real estate property settlements, which are in-substance guaranteed because they represent commission payments on closed transactions. The remaining accounts receivable is derived from non-commission based technology fees and short-term advances to agents and brokers. These accounts receivable are typically unsecured.

The allowance for expected credit losses is our estimate based on historical experience. The Company periodically performs detailed reviews to assess the adequacy of the allowance. The Company exercises significant judgment in estimating the timing, frequency and severity of losses. The Company uses the aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable is separated into the three categories above to evaluate allowance under the CECL impairment model. The receivables in each category share similar risk characteristics. The Company analyzes uncollectable accounts for the three categories of receivables. Based on historical information and future expectations, only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses on uncollectable real estate property settlements. The collection of these payments is in-substance guaranteed because they represent commission payments on closed transactions, and the Company has no historical experience or expectation of losses related to these receivables.

The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectable. The Company recognizes recoveries as a decrease to the allowance for expected credit losses.

As of December 31, 2020 and 2019, receivables from real estate property settlements totaled $73,838 and $24,924, respectively. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized expected credit losses of $1,879. As of December 31, 2019, agent non-commission based fees receivable and short-term advances totaled $3,409, of which the Company recognized allowance for doubtful accounts of $137.

Foreign currency translation

The Company’s functional and reporting currency is the United States dollar and the functional currency of the Company’s foreign subsidiaries is the local currency of their country of domicile. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are translated at rates of exchange in effect at the date of the transaction. Average monthly rates are used to translate revenues and expenses. Gains and losses arising on translation or settlement of foreign currency denominated transactions or balances are included in the consolidated statements of operations in other (income) expense, net. The Company does not employ a hedging strategy to manage the impact of foreign currency fluctuations.

Fixed assets

Fixed assets are stated at historical cost and are depreciated on the straight-line method over the estimated useful lives. Useful lives are:

Computer hardware and software:3 to 5 years

Furniture, fixtures and equipment:5 to 7 years

Maintenance and repairs are expensed as incurred. Expenditures that substantially increase an asset’s useful life or improve an asset’s functionality are capitalized.

The Company capitalizes the costs associated with developing its internal-use cloud-based residential real-estate transaction system. Capitalized costs are primarily related to costs incurred in relation to internally created software during the application development stage including costs for upgrades and enhancements that result in additional functionality.

45

Leases

Leases are agreements, or terms within agreements, that convey the right to control the use of and receive substantially all of the economic benefit from an identified asset for a period of time in exchange for consideration. The Company currently only possesses office space leases.

Right-of-use assets

The Company recognizes right-of-use (“ROU”) assets at the commencement date of the lease. ROU assets are measured at cost, less accumulated depreciation and impairment losses, and are adjusted concurrent with the remeasurement of corresponding lease liabilities resulting from a change in future lease payments or a change in the assessment of whether any purchase, extension, or termination options will be exercised.

The cost of ROU assets includes the amount of lease liabilities recognized, initial direct costs incurred, and lease payments made at or before the commencement date less any lease incentives received, if any. Unless the Company is reasonably certain to obtain ownership of the leased asset at the end of the lease term, the ROU assets are depreciated on a straight-line basis over the shorter of its estimated useful life and the lease term.

Lease liabilities

At the commencement date of a lease, the Company recognizes a lease liability measured at the present value of the lease payments to be made over the lease term. Variable lease payments are recognized as expense in the period in which the event or condition that triggers the payment occurs. In calculating the present value of lease payments, the Company uses the incremental borrowing rate at the lease commencement date if the implicit interest rate in the lease is not readily determinable. After the commencement date, the amount of lease liabilities is increased to reflect the accretion of interest and reduced by the lease payments made. In addition, the carrying amount of lease liabilities is remeasured if there is a modification, a change in the lease term, or a change in the assessment to purchase the underlying asset.

Short-term leases and leases of low-value assets

The Company applies the short-term lease recognition exemption to leases that have a lease term of 12 months or less from the commencement date and which do not contain a purchase option. The Company does not capitalize leases with a present value of below its minimum capitalization threshold as it would not materially affect the Company’s financial position or results of operations. Lease payments on short-term leases and low-value leases are recognized as expense on a straight-line basis over the lease term.

Refer to Note 10 – Leases for more information.

Goodwill

Goodwill represents the excess of the consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. The Company evaluates goodwill for impairment on an annual basis in the fiscal fourth quarter or on an interim basis if an event occurs or circumstances change that would more likely than not indicate that the fair value of the goodwill is below its carrying value. Generally, this evaluation begins with a qualitative assessment to determine if the fair value of the reporting unit is more likely than not less than its carrying value. The test for impairment requires management to make judgments relating to future cash flows, growth rates and economic and market conditions. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing which indicate that it is more likely than not an impairment loss has occurred.

The Company did not recognize an impairment for either of the years ended December 31, 2020 and 2019.

Intangible assets

The Company’s intangible assets are finite lived and consist primarily of trade name, technology and customer relationships. Each intangible asset is amortized on a straight-line basis over its useful life, ranging from three to 10 years. The Company evaluates its intangible assets for recoverability and potential impairment, or as events or changes in circumstances indicate the carrying value may be impaired.

The Company recognized an impairment of $225 for the year ended December 31, 2020. No impairment was recognized for the year ended December 31, 2019.

Software development costs

The Company capitalizes software development costs related to products to be sold, leased, or marketed to external users and internal-use software.

46

Business combinations

The Company accounts for business combinations using the acquisition method of accounting, under which the consideration for the acquisition is allocated to the assets acquired and liabilities assumed. The Company recognizes identifiable assets acquired and liabilities assumed at the acquisition date fair values as determined by management as of the acquisition date. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions, estimates and market factors. Estimating the fair value of individual reporting units requires the Company to make assumptions and estimates regarding significant changes or planned changes in the use of the assets, as well as industry and economic conditions. These assumptions and estimates include projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors. If current expectations of future growth rates are not met or market factors outside of the Company’s control change significantly, then goodwill or intangible assets may become impaired. Additionally, as goodwill and intangible assets associated with recently acquired businesses are recorded on the balance sheet at their estimated acquisition date fair values, those amounts are more susceptible to impairment risk if business operating results or macroeconomic conditions deteriorate.

Acquisition-related costs, such as due diligence, legal and accounting fees, are expensed as incurred and not considered in determining the fair value of the acquired assets.

Impairment of long-lived assets

The Company periodically evaluates the carrying value of long-lived assets to be held and used when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. When assets are considered impaired, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.

Stock-based compensation

Our stock-based compensation is comprised of agent growth incentive programs, agent equity program, and stock option awards. Stock-based compensation is more fully disclosed in Note 11 – Stockholders’ Equity. The Company accounts for stock-based compensation granted to employees and non-employees using a fair value method. Stock-based compensation awards are measured at the grant date fair value and are recognized over the requisite service period of the awards, usually the vesting period, on a straight-line basis, net of forfeitures. The Company reduces stock-based compensation for forfeitures when they occur.

Recognition of compensation cost for an award with a performance condition is based on the probable outcome of that performance condition being met.

Revenue recognition

The Company generates substantially all of its revenue from real estate brokerage services and generates a de minimis portion of its revenues from software subscription and professional services. The Company estimates revenue in instances where there is sufficient evidence that a real estate transaction has closed but all of the necessary documentation has not been received. The recognition of any estimated revenue is verified through the passage of time. As such, the Company does not have contracts with customers that provide variable consideration.

Real Estate Brokerage Services

The Company serves as a licensed broker in the areas in which it operates for the purpose of processing residential real estate transactions. The Company is contractually obligated to provide services for the fulfillment of transfers of residential real estate between buyers and sellers. The Company provides these services itself and controls the services necessary to legally transfer the residential real estate. Correspondingly, the Company is defined as the principal. The Company, as principal, satisfies its obligation upon the closing of a residential real estate transaction. As principal, and upon satisfaction of the performance obligation, the Company recognizes revenue in the gross amount of consideration to which the Company expects to be entitled.

Revenue is derived from assisting home buyers and sellers in listing, marketing, selling, and finding residential real estate. Commissions earned on real estate transactions are recognized at the completion of a residential real estate transaction once the Company has satisfied the performance obligation. Agent related fees are currently recorded as a reduction to commissions and other agent related costs.

Software Subscription and Professional Services

Subscription revenue is derived from fees from customers to access the Company’s virtual reality software platform. The terms of subscriptions do not provide customers the right to take possession of the software. Subscription revenue is generally recognized ratably over the contract term.

47

Professional services revenue is derived from implementation and consulting services. Professional services revenue is typically recognized over time as the services are rendered, using an efforts-expended (labor hours) input method. 

The Company does not currently collect sales and use taxes on fees from agents and brokers and assumes responsibility to pay these costs to the appropriate taxing authorities.

Disaggregated revenue

The Company primarily operates as a real estate brokerage firm. The vast majority of the Company’s revenue is derived from providing a single service, real estate brokerage services, to purchasers and sellers of homes in the U.S. See Note 15 – Segment information for details regarding segment and geographic information.

Management believes that no disaggregation of revenue from services to customers currently exists that would provide additional insight into the future recognition of revenue and cash flows.

Revenue share expenses

The Company has a revenue sharing plan where its agents and brokers can receive additional commission income from real estate transactions consummated by agents and brokers they have attracted to the Company. Agents and brokers are eligible for revenue share based on the number of frontline qualifying active (“FLQA”) agents they have attracted to the Company. An FLQA agent is an agent or broker that an agent has personally attracted to the Company who has met specific real estate transaction volume requirements. These additional commissions are earned on a multitiered basis by FLQA agents and brokers for real estate transactions within their downstream brokerage network. Commissions to agents and brokers under the revenue sharing plan are included as part of commissions and other agent-related costs in the consolidated statements of comprehensive income (loss).

Advertising and marketing costs

Advertising and marketing costs are generally expensed in the period incurred. Advertising and marketing expenses are included in the sales and marketing expense line item on the accompanying consolidated statements of comprehensive income (loss). For the years ended December 31, 2020, 2019, and 2018, the Company incurred advertising and marketing expenses of $5,223, $3,799, and $2,961, respectively.

Income taxes

The Company records income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are recorded based on the estimated future tax effects of differences between the financial statement and income tax basis of existing assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The Company recognizes the effect on deferred income taxes of a change in tax rates in income in the period that includes the enactment date.

The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

The Company records uncertain tax positions on the basis of a two-step process whereby: (i) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, it recognizes the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority.

For U.S. income tax returns, the open taxation years subject to examination range from 2011 to 2020.

Comprehensive income (loss)

The Company’s only components of comprehensive income (loss) are net income (losses) and foreign currency translation adjustments.

Earnings (loss) per share

Basic earnings (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) for the period by the weighted average number of shares of common stock outstanding plus, if potentially dilutive common shares outstanding during the period. The Company does not pay dividends or have participating shares outstanding. Prior period results have been adjusted to reflect the effect of the Stock Split. Refer to Note 12 – Earnings (Loss) Per Share for details related to the calculations of basic and diluted earnings per share.

48

Recently adopted accounting principles

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326) (“ASU 2016-13”). ASU 2016-13 modifies the measurement of expected credit losses of certain financial instruments, requiring entities to estimate an expected lifetime credit loss on financial assets. The ASU amends the impairment model to utilize an expected loss methodology and replaces the incurred loss methodology for financial instruments including trade receivables. The amendment requires entities to consider other factors, such as economic conditions and future economic conditions. The Company adopted ASU 2016-13 effective January 1, 2020 and concluded it did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures of the Company. There was no impact on beginning balance retained earnings upon adoption of this ASU.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) – Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which removes certain disclosure requirements related to the fair value hierarchy, such as removing the requirement to disclose the amount of and reasons for transfers between Level 1 and Level 2, modifies existing disclosure requirements related to measurement uncertainty and adds new disclosure requirements, such as disclosing the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurement. The Company adopted ASU 2018-13 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-15 – Intangibles – Goodwill and Other Internal-Use Software (Subtopic 350-40) – Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract (“ASU 2018-15”). The amendments in this update apply to an entity who is a customer in a hosting arrangement accounted for as a service contract. ASU 2018-15 requires a customer in a hosting arrangement to capitalize certain implementation costs. Costs associated with the application development stage of the implementation should be capitalized and costs with the other stages should be expensed. The Company adopted ASU 2018-15 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.

Recently issued accounting pronouncements

In December 2019, the FASB issued ASU 2019-12 – Income Taxes (Topic 740). ASU 2019-12 removes certain exceptions for investments, intraperiod allocations and interim calculations and adds guidance to reduce complexity in accounting for income taxes. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020; early adoption is permitted. The Company adopted this amendment on January 1, 2021. The Company has assessed the amendments of ASU 2019-12 and determined the amendments to have an immaterial impact on the Company’s consolidated financial statements and related disclosures.

3.ACQUISITIONS

The following discussion relates to acquisitions completed during the year ended December 31, 2020. Neither of these business combinations were deemed material to the Company’s financial condition, results of operations, or cash flows. No business combinations were executed during the year ended December 31, 2019.

Showcase Web Sites, L.L.C.

On July 31, 2020, the Company acquired the equity ownership interests in Showcase Web Sites, L.L.C. (“Showcase”) for cash consideration of $1.5 million using cash on hand and two-year promissory notes totaling $1.5 million (the “Showcase Acquisition”). Showcase is a technology company focused on agent website and consumer real estate portal technology. With this acquisition, the Company will be able to strategically focus on creating consumer home-search technology for utilization by independent agents and brokers, as well as continued services offerings to third party clients of Showcase.

49

The following table outlines the fair value of the acquired assets and liabilities from the Showcase Acquisition:

Identifiable assets acquired and goodwill

Cash

$ 138

Accounts receivable, net

3

Prepaid & other current assets

20

Fixed assets, net

17

Showcase tradename

277

Existing technology

135

Customer relationships

240

Goodwill

2,310

Liabilities assumed

Deferred liabilities & other current liabilities

140

Total purchase price

$ 3,000

Success Enterprises, LLC

On December 4, 2020, the Company acquired the equity ownership interests in Success Enterprises LLC (“Success”) and its related media properties, including SUCCESS® print magazine, SUCCESS.com, SUCCESS® newsletters, podcasts, digital training courses and affiliated social media accounts across platforms (the “Success Acquisition”).

On November 4, 2020, Sanford Enterprises, LLC (“Sanford Enterprises”), a wholly-owned entity of Mr. Glenn Sanford, Chief Executive Officer and Chairman of the Board of the Company, purchased all of the membership equity interests in Success from Success Partners Holding Co, a third party media vendor to the Company, for $8.0 million in cash. On December 4, 2020, the Company completed the acquisition of Success from Sanford Enterprises, LLC for cash consideration of $8.0 million using cash on hand. Refer to Note 16 – Related Party Transactions.

The following table outlines the fair value of the acquired assets and liabilities from the Success Acquisition:

Identifiable assets acquired and goodwill

Accounts receivable, net

$ 165

Inventory

236

Prepaid & other current assets

36

Fixed assets, net

3

Success tradename

1,422

Content

2,720

Domains and social media

116

Customer relationships

915

Goodwill

2,387

Total purchase price

$ 8,000

4.FAIR VALUE MEASUREMENT

The Company holds funds in a money market account, which are considered Level 1 assets. The Company values its money market funds at fair value on a recurring basis.

As of December 31, 2020 and 2019, the fair value of the Company’s money market funds was $53,380 and $18,281, respectively.

There have been no transfers between Level 1, Level 2, and Level 3 in the periods presented. The Company did not have any Level 2 or Level 3 financial assets or liabilities in the periods presented.

5.PREPAIDS AND OTHER ASSETS

Prepaids and other assets consisted of the following:

    

December 31, 2020

    

December 31, 2019

Prepaid expenses

$ 2,489

$ 1,730

Prepaid insurance

2,318

954

Rent deposits

123

73

Other assets (includes inventory)

2,420

792

Total prepaid expenses

$ 7,350

$ 3,549

50

6.
6.PROPERTY, PLANT AND EQUIPMENT, NET

Property, plant and equipment, net consisted of the following:

    

December 31, 2020

December 31, 2019

Computer hardware and software

$ 13,828

$ 8,431

Furniture, fixture, and equipment

20

21

Total depreciable property and equipment

13,848

8,452

Less: accumulated depreciation

(6,738)

(3,378)

Depreciable property, net

7,110

5,074

Assets under development

738

354

Property, plant, and equipment, net

$ 7,848

$ 5,428

For the years ended December 31, 2020, 2019, and 2018, depreciation expense was $3,360, $2,057, and $870, respectively.

7.GOODWILL AND INTANGIBLE ASSETS

Changes in the carrying amount of goodwill were:

December 31, 2020

    

December 31, 2019

Goodwill

$ 8,248

$ 8,248

Acquisitions

4,697

-

Total goodwill

$ 12,945

$ 8,248

Goodwill was recorded in connection with the acquisitions of Showcase in July 2020 and Success in December 2020 and represents fair value as of the acquisition dates. Each acquisition was accounted for using the acquisition method of accounting. Under the acquisition method of accounting, the Company allocated the total purchase price to the tangible and identifiable intangible assets acquired, and assumed liabilities based on their estimated fair values as of the acquisition date, as determined by management. The excess of the purchase price over the aggregate fair values of the identifiable assets was recorded as goodwill.

The Company has a risk of future impairment to the extent that individual reporting unit performance does not meet projections. Additionally, if current assumptions and estimates, including projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors, are not met, or if valuation factors outside of the Company’s control change unfavorably, the estimated fair value of goodwill could be adversely affected, leading to a potential impairment in the future. No events occurred that indicated it was more likely than not that goodwill was impaired.

Definite-lived intangible assets were as follows:

December 31, 2020

December 31, 2019

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 267)

 

$ 2,601

$ 1,169

 

($ 127)

 

$ 1,042

Existing technology

1,396

(415)

981

559

 

(99)

460

Non-competition agreements

125

(87)

38

125

 

(45)

80

Customer relationships

1,895

(170)

1,725

740

 

(80)

660

Software

-

-

-

225

 

-

225

Licensing agreement

210

(41)

169

210

 

-

210

Intellectual property

2,836

-

2,836

-

-

-

Total intangible assets

 

$ 9,330

 

($ 980)

 

$ 8,350

$ 3,028

 

($ 351)

 

$ 2,677

For the years ended December 31, 2020, 2019, and 2018, amortization expense for definite-lived intangible assets was $629, $327, and $24, respectively.

As of December 31, 2020, expected amortization related to definite-lived intangible assets will be:

Expected amortization

    

 

2021

$ 1,199

2022

 

1,122

2023

880

2024

665

2025 and thereafter

4,484

Total

 

$ 8,350

51

8.ACCRUED EXPENSES

Accrued expenses consisted of the following:

    

December 31, 2020

December 31, 2019

Commissions payable

$ 50,484

$ 26,030

Payroll payable

6,354

1,201

Taxes payable

1,008

1,205

Stock liability awards

2,093

750

Other accrued expenses

2,811

1,848

$ 62,750

$ 31,034

9.
9.DEBT

The Company issued unsecured promissory notes in the aggregate principal amount of $1.5 million in connection with the Showcase Acquisition in July 2020. The promissory notes accrue interest of 8% per annum, and interest is payable monthly beginning six months after the acquisition date.

The first installment payment of outstanding principal in the amount of $0.5 million is due on July 31, 2021, the first anniversary of the acquisition date, with the second installment payment for the remaining $1.0 million of outstanding principal payable on July 31, 2022, the second anniversary of the acquisition date.

10.LEASES

The Company adopted ASU 2016-02 – Leases (Topic 842) effective January 1, 2019 using the modified retrospective approach whereby the cumulative effect of adoption was recognized on the adoption date and prior periods were not restated. There was no net cumulative effect adjustment to retained earnings as of January 1, 2019 as a result of adoption. ASU 2018-11 – Leases (Topic 842) – Targeted Improvements permits an entity to apply the new leases standard at the date of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with ASC 840 – Leases.

Operating leases

The Company’s lease portfolio consists of office leases with lease terms ranging from less than one year to seven years, with the weighted average lease term being three years.

Certain leases provide for increases in future lease payments once the term of the lease has expired, as defined in the lease agreements. These leases generally also include real estate taxes.

Information as lessee under ASC 842

The Company reassessed all of leases to determine whether any expired or existing contracts were or contained a lease under ASC 842. Expired or existing contracts previously considered leases under ASC 840 no longer meet the definition of a lease under ASC 842 and therefore, have been excluded from future lease payments.

The Company still maintains these agreements, along with other short-term leases that are not capitalized, and the expenses are recognized in the period incurred.

As of December 31, 2020, maturities of the operating lease liabilities by fiscal year were as follows:

Year Ending December 31,

2021

$ 371

2022

320

2023

165

2024

5

2025

5

2026 and thereafter

1

Total lease payments

867

Less: interest

(47)

Total operating lease liabilities

 

$ 820

52

Included below is other information regarding leases for the year ended December 31, 2020.

Year Ended December 31,

2020

2019

Other information

Operating lease expense

$ 276

$ 249

Short-term lease expense

16

27

Cash paid for operating leases

274

249

Weighted-average remaining lease term (years) – operating leases (1)

3.8

3

Weighted-average discount rate – operating leases

4.481%

4.850%

(1)The Company’s lease terms include options to extend the lease when it is reasonably certain the Company will exercise its option. Additionally, the Company considered any historical and economic factors in determining if a lease renewal or termination option would be exercised.

Rent expense is recorded in general and administrative expense in the consolidated statements of comprehensive income (loss).

11.STOCKHOLDERS’ EQUITY

The following table represents a reconciliation of the Company’s common stock for the periods presented, adjusted to give effect to the Stock Split:

 

Year Ended December 31,

2020

2019

2018

Common stock:

Balance, beginning of year

132,398,616

121,218,204

109,925,070

Retirement of common stock

-

(3,636,546)

-

Shares issued for acquisition

-

-

194,742

Shares issued for stock options exercised

6,538,628

4,522,244

5,223,574

Agent growth incentive stock compensation

1,978,072

2,691,508

2,541,924

Agent equity stock compensation

5,762,470

7,603,206

3,332,894

Balance, end of year

146,677,786

132,398,616

121,218,204

The Company’s shareholder approved equity plans described below are administered under the 2013 Stock Option Plan and the 2015 Equity Incentive Plan. Although a limited number of awards under the plan remain outstanding, no awards have been granted under the 2013 Stock Option Plan since 2015. The purpose of the equity plans is to retain the services of valued employees, directors, officers, agents, and consultants and to incentivize such persons to make contributions to the Company and motivate excellent performance.

Agent Equity Program

The Company provides agents and brokers the opportunity to elect to receive 5% of commissions earned from each completed residential real estate transaction in the form of common stock (the “Agent Equity Program” or “AEP”). If agents and brokers elect to receive portions of their commissions in common stock, they are entitled to receive the equivalent number of shares of common stock, based on the fixed monetary value of the commission payable. Prior to January 1, 2020, the Company recognized a 20% discount on these issuances as an additional cost of sales charge during the periods presented. Effective in January 2020, the Company amended the AEP and adjusted the discount on issued shares from 20% to 10%.

For the years ended December 31, 2020, 2019, and 2018, the Company issued 5,762,470, 7,603,206, and 3,332,894 shares of common stock, respectively, to agents and brokers for $60,968, $37,768, and $21,254, respectively, net of discount.

Agent Growth Incentive Program

The Company administers an equity incentive program whereby agents and brokers become eligible to receive awards of the Company’s common stock through agent attraction and performance benchmarks (the “Agent Growth Incentive Program” or “AGIP”). The incentive program encourages greater performance and awards agents with common stock based on achievement of performance milestones. Awards typically vest after performance benchmarks are reached and three years of subsequent service is provided to the Company. Share-based performance awards are based on a fixed-dollar amount of shares based on the achievement of performance metrics. As such, the awards are classified as liabilities until the number of share awards becomes fixed once the performance metric is achieved.

For the years ended December 31, 2020, 2019, and 2018, the Company’s stock compensation attributable to the AGIP was $15,239, $13,959, and $19,053, respectively. The total amount of stock compensation attributable to liability classified awards was $3,246 and $901 for the years ended December 31, 2020 and 2019, respectively, and none during 2018. Stock compensation expense related to the AGIP is included in general and administrative expense in the consolidated statements of comprehensive income (loss).

53

The following table illustrates changes in the Company’s stock compensation liability for the periods presented:

Amount

Balance, December 31, 2018

$

-

Stock grant liability increase year to date

901

Stock grants reclassified from liability to equity year to date

(624)

Balance, December 31, 2019

277

Stock grant liability increase year to date

3,246

Stock grants reclassified from liability to equity year to date

(1,430)

Balance, December 31, 2020

$ 2,093

As of December 31, 2020, the Company had 6,550,390 unvested common stock awards, adjusted to give effect to the Stock Split and unrecognized compensation costs totaling $25,586 attributable to stock awards where the performance metric has been achieved and the number of shares awarded are fixed. The cost is expected to be recognized over a weighted average period of 2.16 years.

The following table illustrates the Company’s stock activity for the Agent Growth Incentive Program for stock awards where the performance metric has been achieved for the following periods, adjusted to give effect to the Stock Split:

Weighted Average

Grant Date

    

Shares

    

Fair Value

Balance, December 31, 2018

7,745,754

$ 5.82

Granted

3,374,914

4.62

Vested and issued

(2,989,266)

5.61

Forfeited

(1,355,184)

1.70

Balance, December 31, 2019

6,776,218

$ 5.52

Granted

2,777,894

9.11

Vested and issued

(1,980,870)

6.42

Forfeited

(1,022,852)

5.66

Balance, December 31, 2020

6,550,390

$ 6.75

Stock Option Awards

Stock options are granted to directors, officers, certain employees, and consultants with an exercise price equal to the fair market value of common stock on the grant date, and the stock options expire 10 years from the date of grant. These options have time-based restrictions with equal and quarterly graded vesting over a three-year period.

The fair value of the options issued was calculated using a Black-Scholes-Merton option-pricing model with the following assumptions:

Year Ended December 31,

2020

2019

2018

Expected term

5 - 6 years

5 - 6.25 years

6.25 - 10 years

Expected volatility

69.01% - 116.16%

91.0% - 127.9%

129.2% - 153.7%

Risk-free interest rate

0.21% - 1.58%

1.5% - 2.7%

2.9%

Dividend yield

-%

-%

-%

54

The following table illustrates the Company’s stock option activity for the following periods, adjusted to give effect to the Stock Split:

Weighted

Average

Weighted

Remaining

Average

Contractual Term

    

Options

    

Exercise Price

    

Intrinsic Value

    

(Years)

Balance, December 31, 2018

17,395,226

$ 1.04

$ 5.00

6.07

Granted

1,553,492

4.72

0.64

9.52

Exercised

(4,522,244)

0.51

8.56

-

Forfeited

(875,762)

3.97

2.45

-

Balance, December 31, 2019

13,550,712

$ 1.45

$ 8.43

5.59

Granted

3,441,772

10.85

0.05

9.55

Exercised

(6,538,628)

1.06

17.91

-

Forfeited

(602,798)

4.30

19.29

-

Balance, December 31, 2020

9,851,058

$ 4.82

$ 53.49

5.95

Exercisable at December 31, 2020

5,495,394

$ 1.27

$ 60.57

3.41

Vested at December 31, 2020

5,495,394

$ 1.27

$ 60.57

5.87

Range of stock option exercise prices at December 31, 2020:

$0.01 - $5.00 (average remaining life - 3.71 years)

5,750,462

$ 1.02

$5.01 - $15.00 (average remaining life - 8.98 years)

3,545,116

$ 8.13

$15.01 - $30.00 (average remaining life - 9.78 years)

555,480

$ 22.93

The grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of December 31, 2020, unrecognized compensation cost associated with the Company’s outstanding stock options was $25,736, which is expected to be recognized over a weighted-average period of approximately 1.23 years.

Stock Repurchase Plan

In December 2018, the Company’s board of directors (“the Board”) approved a stock repurchase program authorizing the Company to purchase up to $25.0 million of its common stock, which was later amended in November 2019 and again in June 2020 increasing the authorized repurchase amount to $75.0 million. In December 2020, the Board approved another amendment to the repurchase plan, increasing the total amount authorized to be purchased from $75.0 million to $400.0 million. Purchases under the repurchase program may be made in the open market or through a 10b5-1 plan and are expected to comply with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The timing and number of shares repurchased depends upon market conditions. The repurchase program does not require the Company to acquire a specific number of shares. The cost of the shares that are repurchased is funded from cash and cash equivalents on hand.

In December 2019, the Board approved the retirement of the Company’s common stock related to repurchases made during 2019. On December 31, 2019, the Company retired 1,818,273 shares of common stock available in treasury valued at $18,433.

For accounting purposes, common stock repurchased under the stock repurchase programs is recorded based upon the settlement date of the applicable trade. Such repurchased shares are held in treasury and are presented using the cost method. These shares are considered issued but not outstanding. The following table shows the changes in treasury stock for the periods presented:

Year Ended December 31,

2020

2019

2018

Treasury stock:

Balance, beginning of year

925,364

-

-

Repurchases of common stock

1,609,130

2,743,637

-

Retirement of treasury stock

-

(1,818,273)

-

Balance, end of year

2,534,494

925,364

-

12.EARNINGS (LOSS) PER SHARE

Basic earnings (loss) per share is computed based on net income (loss) attributable to eXp shareholders divided by the basic weighted-average shares outstanding during the period. Dilutive earnings per share is computed consistently with the basic computation while giving effect to all dilutive potential common shares and common share equivalents that were outstanding during the period. The Company uses the treasury stock method to reflect the potential dilutive effect of unvested stock awards and unexercised options. The

55

Company uses the if-converted method to reflect the potential dilutive effect of a $1.0 million payment obligation relating to the November 2018 acquisition of Virbela, LLC, that may be paid in cash or common stock in November 2021.

The following table sets forth the calculation of basic and diluted earnings per share attributable to common stock during the periods presented, adjusted to give effect to the Stock Split:

Year Ended December 31,

2020

2019

2018

Numerator:

Net income (loss) attributable to common stock

$ 31,131

($ 9,528)

($ 22,430)

Denominator:

Weighted average shares - basic

138,572,358

126,256,407

115,379,840

Dilutive effect of common stock equivalents

12,977,717

-

-

Weighted average shares - diluted

151,550,075

126,256,407

115,379,840

Earnings (loss) per share:

Earnings (loss) per share attributable to common stock- basic

$ 0.22

($ 0.08)

($ 0.19)

Earnings (loss) per share attributable to common stock- diluted

0.21

(0.08)

(0.19)

For the years ended December 31, 2020, 2019, and 2018, total outstanding shares of common stock excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive were 283,842, nil, and nil, respectively.

13.INCOME TAXES

The following table provides the components of income (loss) before provision for income taxes by domestic and foreign subsidiaries:

Year Ended December 31,

2020

2019

2018

Domestic

$ 31,356

($ 9,442)

($ 22,448)

Foreign

47

382

96

Total

$ 31,403

($ 9,060)

($ 22,352)

The components of the provision for (benefit from) income tax expense are as follows:

Year Ended December 31,

    

2020

2019

2018

Current:

Federal

$ -

$ -

$ -

State

275

320

77

Foreign

466

262

1

Total current income tax provision

741

582

78

Deferred

Federal

23

17

-

State

24

15

-

Foreign

(375)

(117)

-

Total deferred income tax benefit

(328)

(85)

-

Total provision (benefit) for income taxes

$ 413

$ 497

$ 78

56

The reconciliation of the provision for income taxes at the United States federal statutory rate compared to the Company’s income tax expense as reported is as follows:

Year Ended December 31,

    

2020

2019

2018

Statutory tax rate

21.00%

21.00%

21.00%

State taxes

6.52%

0.35%

4.02%

Permanent differences

(0.09)%

(2.54)%

(0.57)%

Unrecognized tax benefit

(0.19)%

(0.67)%

-%

Share-based compensation

(42.09)%

11.51%

(10.46)%

Sec. 162m compensation limitation

4.03%

(1.31)%

-%

Foreign tax rate differential

0.01%

(1.68)%

(0.10)%

Valuation allowance

8.99%

(140.59)%

(15.43)%

Prior year true up items

3.07%

109.08%

-%

Other net

0.08%

(0.65)%

1.19%

Total

1.33%

(5.50)%

(0.35)%

Deferred tax assets and liabilities consist of the following for the periods presented:

    

December 31, 2020

December 31, 2019

Deferred tax assets:

Net operating loss carryforward

$ 17,628

$ 12,789

Accruals and reserves

883

436

Lease liability

219

311

Share-based compensation

5,575

6,456

Total gross deferred tax assets

24,305

19,992

Deferred tax liabilities:

Property and equipment

(1,139)

(145)

Intangibles/Goodwill

(383)

(180)

Right of use lease asset

(214)

(311)

Valuation allowance

(22,116)

(19,271)

Net deferred tax assets

$ 453

$ 85

The Company accounts for deferred taxes under ASC Topic 740 – Income Taxes (“ASC 740”), which requires a reduction of the carrying amount of deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that such assets will not be realized. Accordingly, the need to establish valuation allowances for deferred tax assets is assessed periodically based on the ASC 740 more-likely-than-not realization threshold criterion. This assessment considers matters such as future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. The evaluation of the recoverability of the deferred tax assets requires that the Company weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax assets will not be realized. The weight given to the evidence is commensurate with the extent to which it can be objectively verified. As of December 31, 2020, based on its assessment of the realizability of its net deferred tax assets, the Company continued to maintain a full valuation allowance against all of its federal and state net deferred tax assets. The Company has provided a valuation allowance as of December 31, 2020 and 2019 of $22,116 and $19,271, respectively, for its net deferred tax assets as it cannot conclude it is more likely than not all of the estimated deferred tax assets will be realized. The valuation allowance increased by $2,845 and $12,696 in 2020 and 2019, respectively. We intend to maintain a full valuation allowance until sufficient positive evidence exists to support reversal of all or some portion of the allowance. Due to improvements in the Company’s operating results over the past year and anticipated growth in future periods, management believes that there is a reasonable possibility that, within the next 12 months, sufficient positive evidence may become available to allow us to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. Release of the valuation allowance would result in the recognition of certain DTAs and a decrease to income tax expense for the period the release is recorded. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that we are able to actually achieve.

As of December 31, 2020, the Company had federal, state, and foreign net operating losses of approximately $70.2 million, $33.1 million, and $2.2 million, respectively. Out of the federal net operating loss, approximately $8.7 million will carry forward 20 years and can offset 100% of future taxable income; and $61.5 million carries forward indefinitely and can offset 80% of taxable income. As of December 31, 2019, the Company conducted an IRC Section 382 analysis with respect to its net operating loss carryforward and determined there was an immaterial limitation.

57

Undistributed earnings of the Company’s foreign subsidiaries are considered to be indefinitely reinvested and accordingly, no provision for applicable income taxes has been provided thereon. Upon distribution of those earnings, the Company would be subject to withholding taxes payable to various foreign countries. As of December 31, 2020 and 2019, the undistributed earnings of the Company’s foreign subsidiaries were immaterial.

The Company maintains liabilities for uncertain tax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available, including changes in tax regulations, the outcome of relevant court cases, and other information. A reconciliation of the beginning and ending amount of gross unrecognized benefits is as follows:

Year Ended December 31,

2020

2019

2018

Unrecognized tax benefits - beginning of year

$ 54

$ -

$ -

Gross increase for tax positions of prior years

-

54

-

Gross decrease for federal tax rate change for tax positions of prior years

-

-

-

Gross increase for tax positions of current year

-

-

-

Settlements

(54)

-

-

Lapse of statute of limitations

-

-

-

Unrecognized tax benefits - end of year

$ -

$ 54

$ -

The unrecognized tax benefits relate primarily to state taxes. As of December 31, 2020 and 2019, the total amount of unrecognized tax benefits, inclusive of interest, that would affect the Company effective tax rate, if recognized, was nil and $61, respectively. The Company's policy is to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2020 and 2019, the Company accrued interest or penalties related to uncertain tax positions in the amount of nil and $7, respectively. The Company currently has no federal or state tax examinations in progress nor has it had any federal or state tax examinations since its inception. Because the Company has net operating loss carryforwards, there are open statues of limitations in which federal, state and foreign taxing authorities may examine the Company's tax returns for all years from December 31, 2011 through the current period.

14.COMMITMENTS AND CONTINGENCIES

From time to time, the Company is subject to potential liability under laws and government regulations and various claims and legal actions that may be asserted against us that could have a material adverse effect on the business, reputation, results of operations or financial condition. Such litigation may include, but is not limited to, actions or claims relating to sensitive data, including proprietary business information and intellectual property and that of clients and personally identifiable information of employees and contractors, cyber-attacks, data breaches and non-compliance with contractual or other legal obligations.

There are no matters pending or, to the Company’s knowledge, threatened that are expected to have a material adverse impact on the business, reputation, results of operations, or financial condition.

There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial stockholder is an adverse party or has a material interest adverse to the Company’s interest.

15.SEGMENT INFORMATION

Historically, management has not made operating decisions and assessed performance based on geographic locations. Rather, the chief operating decision maker makes operating decisions and assesses performance based on the products and services of the identified operating segments. While management does consider real estate and brokerage services, the acquired technology and affiliated services provided to be identified operating segments, the profits and losses and assets of the acquired technology and affiliated series are not material.

Operating Segments

The Company primarily operates as a cloud-based real estate brokerage. The real estate brokerage business represented 99.6% and 99.9% of the total revenue of the Company for the years ended December 31, 2020 and 2019, respectively. The real estate brokerage business represents 98.9% and 95.8% of the total assets of the Company as of December 31, 2020 and 2019, respectively.

The Company offers software subscriptions to customers to access its virtual reality software platform. Additionally, the Company offers professional services for implementation and consulting services. However, the operations and assets of the technology segment are not managed by the Company’s chief operating decision-maker as a separate reportable segment.

Services provided through First Cloud and eXp Silverline are in the emerging stages of development as contributing segments and are not material to the Company’s total revenue, total net income (loss) or total assets as of December 31, 2020.

58

In 2020, the Company completed the Showcase and the Success acquisition. These are considered technology and affiliated services to the business, respectively, and are not material to the Company’s total revenue, total net income (loss), or total assets for the year ended and as of December 31, 2020.

The Company aggregates the identified operating segments for reporting purposes and has one reportable segment.

Geographical Information

The Company primarily operates within the real estate brokerage markets in the United States and Canada. During the previous two years, the Company expanded operations into the U.K., Australia, South Africa, France, India, Portugal, and Mexico.

The Company’s management analyzes geographical locations on a forward-looking basis to identify growth opportunities. For the years ended December 31, 2020 and 2019, approximately 5% and 2%, respectively, of the Company’s total revenue was generated outside of the U.S. Assets held outside of the U.S. were 7% and 2% as of December 31, 2020 and 2019.

The Company’s technology services and affiliated services are currently provided primarily in the U.S.

16.RELATED PARTY TRANSACTIONS

On November 4, 2020, Sanford Enterprises, a wholly-owned entity of Mr. Glenn Sanford, Chief Executive Officer and Chairman of the Board of the Company, purchased all of the membership equity interests in Success from Success Partners Holding Co, an unaffiliated third party, for cash consideration of $8.0 million. In order to facilitate the Success Acquisition, the Company purchased all equity interests of Success from Sanford Enterprises for equal cash consideration of $8.0 million on December 4, 2020. Prior to the acquisition, the Company was the largest customer of Success.

17.DEFINED CONTRIBUTION SAVINGS PLAN

During 2018, the Company established a defined contribution savings plan to provide eligible employees with a retirement benefit that permits eligible employees the opportunity to actively participate in the process of building a personal retirement fund. The Company sponsors the defined contribution savings plan. In 2019, the Company began matching a portion of contributions made by participating employees. For the years ended December 31, 2020 and 2019, the Company's costs for contributions to this plan were $1,189 and $654, respectively. The Company did not make any plan contributions during the year ended December 31, 2018.

18.
18.SUBSEQUENT EVENTS

On March 2, 2021, the Company repaid all outstanding promissory notes issued to the previous owners of Showcase and notes payable assumed as part of the Showcase Acquisition. The repayments totaling approximately $1.7 million represented the principal balance plus accrued interest and unpaid fees. The repayments of the notes payable did not result in a gain or loss on early extinguishment.

59

19.SELECTED QUARTERLY DATA (UNAUDITED)

Provided below is selected unaudited quarterly financial data for 2020 and 2019, including earnings per share, adjusted to give effect to the Stock Split.

2020

Q1

Q2

Q3

Q4

Revenue

$ 271,421

$ 353,525

$ 564,017

$ 609,322

Commissions and other agent-related costs

243,406

319,164

517,169

558,935

Net income

141

8,235

14,918

7,696

Earnings (loss) per share

Basic

$ 0.00

$ 0.06

$ 0.10

$ 0.05

Diluted

$ 0.00

$ 0.06

$ 0.10

$ 0.05

Weighted average shares outstanding

Basic

133,241,235

137,267,291

140,754,887

143,026,018

Diluted

144,647,818

147,078,181

153,548,236

156,543,876

2019

Q1

Q2

Q3

Q4

Revenue

$ 157,034

$ 266,705

$ 282,179

$ 274,019

Commissions and other agent-related costs

142,542

244,587

259,141

249,612

Net (loss) income

(6,296)

(2,195)

(1,847)

781

Earnings (loss) per share

Basic

($ 0.05)

($ 0.02)

($ 0.01)

$ 0.01

Diluted

($ 0.05)

($ 0.02)

($ 0.01)

$ 0.01

Weighted average shares outstanding

Basic

121,686,468

123,607,064

127,667,358

131,907,796

Diluted

121,686,468

123,607,064

127,667,358

131,907,796

60

Item 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None

Item 9A.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

The Company’s management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures pursuant to Rule 13a-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of December 31, 2020. The term “disclosure controls and procedures” means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Based on the evaluation, the Company’s management has concluded that our disclosure controls and procedures are effective as of December 31, 2020 to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of our financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles.

Changes in Internal Control Over Financial Reporting

There have not been any changes in the Company’s internal control over financial reporting (as such term is defined in Rules 13a- 15(f) and 15d-15(f) under the Exchange Act) during the fourth quarter of 2020 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting, except as follows.

Material Weakness Remediation

As previously reported, management identified that the Company had a material weakness in its internal control over financial reporting as of December 31, 2019, related to its general information technology controls (“GITC”) in certain areas related to user access and program change-management over information technology (“IT”) systems utilized by the Company. Since some of our business process controls (automated and manual) were dependent on the affected GITCs, they too were deemed ineffective because they could have been adversely impacted. We believe that these control deficiencies were a result of: IT control processes lacking sufficient documentation; insufficient testing of changes; lack of training for our personnel on the importance of GITCs; and a lack of access control considerations in the design of the systems that could impact internal control over financial reporting. The Company also identified that it did not fully implement key components of the COSO framework, including control and monitoring activities relating to: (i) providing oversight over the system of internal control, (ii) overseeing the nature and scope of monitoring activities and management's evaluation and remediation of deficiencies, (iii) using appropriate processes and technology to assign responsibility and segregate duties as necessary, (iv) maintaining quality through processing, and (v) attracting, developing, and retaining sufficient and competent personnel to support the achievement of internal control objectives. Management determined that the deficiencies, evaluated in the aggregate, could have potentially resulted in a material misstatement of the consolidated financial statements in a future annual or interim period that would not be prevented or detected. Therefore, the deficiencies constituted material weaknesses in internal control.

In response to these deficiencies, management implemented measures designed to ensure that control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented, and operating effectively. The remediation actions included: (i) establishing an internal audit team to support the Company’s entire control environment and its ongoing internal controls development and monitoring; (ii) creating and filling an IT compliance oversight function; (iii) educating control owners concerning the principles and requirements of each control, with a focus on those related to user access and change-management over IT systems impacting financial reporting; (iv) developing and maintaining documentation underlying GITCs to promote knowledge transfer upon personnel and function changes; (v) developing enhanced controls and reviews related to changes in IT systems; and (vi) performing an in-depth analysis of who should have access to perform key functions within the system that impact financial reporting and redesigning aspects of the system to better allow the access rights to be implemented. As a result of these efforts, the Company determined that the material weaknesses were remediated, and our internal control over financial reporting was effective as of December 31, 2020.

Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Our management, including our Chief Executive Officer and Chief Financial

61

Officer, conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2020. In making its evaluation, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control – Integrated Framework (2013). Based on this evaluation, management concluded that the Company’s internal control over financial reporting was effective as of December 31, 2020. Our independent auditor, Deloitte and Touche LLP, an independent registered public accounting firm, has issued an attestation report on the effectiveness of our internal control over financial reporting, which is included below.

Inherent Limitations on Effectiveness of Controls

Our management, including the Principal Executive Officer, the Principal Financial Officer, and the Principal Accounting Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

62

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of eXp World Holdings, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of eXp World Holdings, Inc. and subsidiaries (the “Company”) as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2020, of the Company and our report dated March 11, 2021, expressed an unqualified opinion on those financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Deloitte & Touche LLP

San Francisco, California

March 11, 2021

63

Item 9B.

OTHER INFORMATION

None.

64

PART III

Item 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

We have adopted a written Code of Business Conduct and Ethics that applies to all directors, officers and employees, including a separate code that applies to only our principal executive officers and senior financial officers in accordance with Section 406 of the Sarbanes-Oxley Act of 2002 and the rules of the SEC promulgated thereunder. Our Code of Business Conduct and Ethics is available in the corporate governance subsection of the investor relations section of our website, www.expworldholdings.com, and is available in print upon written request to the Corporate Secretary, eXp World Holdings, Inc., 2219 Rimland Drive, Suite 301, Bellingham, WA 98226. In the event that we make changes in, or provide waivers from, the provisions of the Code of Business Conduct and Ethics that the SEC requires us to disclose, we will disclose these events in the corporate governance section of our website. Information contained on our website is not incorporated by reference into this report.

The information required by this item will be contained under the following headings in the Proxy Statement and is incorporated herein by reference:

Matters to be Voted on – Proposal 1: Election of Directors;
Corporate Governance;
Executive Officers;
Section 16(a) Beneficial Ownership Reporting Compliance;
Accounting Matters – Report of Audit Committee; and
Certain Relationships and Related Transaction.

Item 11.

EXECUTIVE COMPENSATION

The information required by this item will be contained under the following headings in the Proxy Statement and is incorporated herein by reference:

Matters to be Voted on – Proposal 3: Approval of 2020 Executive Compensation on an Advisory Basis;
Corporate Governance – Compensation Committee;
Executive Compensation; and
Director Compensation.

Item 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

Securities Authorized for Issuance under Equity Compensation Plans

The following table summarizes certain information regarding our equity compensation plan as at December 31, 2020:

Number of securities

remaining available for

future issuance under

Number of securities to

Weighted-average

equity compensation

be issued upon exercise

exercise price of

plans (excluding

of outstanding options,

outstanding options,

securities reflected in

warrants and rights

warrants and rights

column (a))

Plan Category

    

(a)

    

(b)

    

(c)

Equity compensation plans approved by security holders

9,851,058

$ 4.82

23,528,822

Equity compensation plans not approved by security holders

-

-

-

Total

9,851,058

$ 4.82

23,528,822

Other information required by this item will be contained under the following headings in the Proxy Statement and is incorporated herein by reference:

Beneficial Ownership of Common Stock.

Item 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this item will be contained under the following headings in the Proxy Statement and is incorporated herein by reference:

Corporate Governance – Board of Directors Overview;
Corporate Governance – Controlled Company

65

Certain Relationships and Related-Person Transactions; and
Corporate Governance – Director Independence.

Item 14.

PRINCIPAL ACCOUNTING FEES AND SERVICES

The information required by this item will be contained under the following headings in the Proxy Statement and is incorporated herein by reference:

Matters to be Voted on – Proposal 2: Ratification of Appointment of Independent Auditor for 2021;
Corporate Governance – Audit Committee; and
Accounting Matters – Principal Independent Auditor Fees.

66

PART IV

Item 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(1) Financial Statements

See Consolidated Financial Statements in Item 8

(a)(2) Financial Statements Schedule**

**

All other schedules have been omitted because they are inapplicable, not required or because the information is given in the Consolidated Financial Statements or notes thereto. This supplemental schedule should be read in conjunction with the Consolidated Financial Statements and notes thereto included in this report.

EXHIBITS

Exhibit Number

    

Exhibit Description

3.1

Amended and Restated Certificate of Incorporation (incorporated by reference from Appendix A to the Company’s Definitive Information Statement on Schedule 14C filed on October 9, 2018)

3.2

Amended and Restated Bylaws (incorporated by reference from Appendix B to the Company’ Definitive Information Statement on Schedule 14C filed on October 9, 2018)

3.3

Certificate of Correction to the Amended and Restated Certificate of Incorporation (incorporated by reference from Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on March 24, 2020)

4.1

Description of Securities

10.1

2013 Stock Option Plan (incorporated by reference from Exhibit 10.5 to the Company's Current Report on Form 8K filed on October 2, 2013)

10.2

eXp Realty International Corporation 2015 Equity Incentive Plan (incorporated by reference to the Company’s Definitive Information Statement on Schedule 14C filed on April 2, 2015)

10.3

First Amendment to eXp Realty International Corporation 2015 Equity Incentive Plan (incorporated by reference to Company’s Definitive Information Statement on Schedule 14C filed on October 6, 2017)

10.4

Second Amendment to eXp World Holdings, Inc 2015 Equity Incentive Plan (incorporated by reference to Company’s Definitive Information Statement on Schedule 14C filed on November 15, 2019)

10.5

eXp Realty International Corporation 2015 Agent Equity Program Enrollment Form (incorporated by reference to Exhibit 99.2 to the Company’s Current Report on Form 8K filed on April 30, 2015)

10.6

eXp World Holdings, Inc Stock Repurchase Program (incorporated by reference from Exhibit 99.1 to the Company's Current Report on Form 8-K filed on December 27, 2018)

10.7

First Amendment to eXp World Holdings, Inc Stock Repurchase Program (incorporated by reference from the Company's Current Report on Form 8-K filed on November 27, 2019)

10.8

Second Amendment to eXp World Holdings, Inc Stock Repurchase Program, Board Resolution approved December 17, 2020

10.9

2020 Independent Contractor Agreement and Agent Equity Enrollment Form (incorporated by reference from Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on August 5, 2020)

14.1

Code of Ethics (incorporated by reference from Exhibit 14.1 to the Company's Annual Report on Form 10-K filed on March 12, 2020)

21.1

Subsidiaries of the Registrant

23.1

Consent of Independent Registered Public Accounting Firm (Deloitte & Touche LLP)

23.2

Consent of Independent Registered Public Accounting Firm (BDO USA, LLP)

31.1

Certification of the Chief Executive pursuant to Rule 13a14(a) or Rule 15d14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

Certification of the Chief Financial Officer pursuant to Rule 13a14(a) or Rule 15d14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1

Certification of the Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2

Certification of the Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS

XBRL Instance Document

101.SCH

XBRL Taxonomy Extension Schema Document

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

XBRL Taxonomy Extension Label Linkbase Document

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document

67

104

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

Item 16.

Form 10-K Summary

None

68

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

eXp World Holdings, Inc.

(Registrant)

Date: March 11, 2021

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)

Date: March 11, 2021

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Name

    

Title

    

Date

/s/ GLENN SANFORD

Chief Executive Officer and Chairman of the Board

March 11, 2021

Glenn Sanford

(Principal Executive Officer)

/s/ JEFF WHITESIDE

Chief Financial Officer

March 11, 2021

Jeff Whiteside

(Principal Financial Officer)

/s/ KENT CHENG

Global Controller

March 11, 2021

Kent Cheng

(Principal Accounting Officer)

/s/ JAMES BRAMBLE

General Counsel and Corporate Secretary

March 11, 2021

James Bramble

/s/ JASON GESING

Director

March 11, 2021

Jason Gesing

/s/ EUGENE FREDERICK

Director

March 11, 2021

Eugene Frederick

/s/ RANDALL MILES

Director

March 11, 2021

Randall Miles

/s/ DARREN JACKLIN

Director

March 11, 2021

Darren Jacklin

/s/ FELICIA GENTRY

Director

March 11, 2021

Felicia Gentry

/s/ DAN CAHIR

Director

March 11, 2021

Dan Cahir

69

EX-4.1 2 expi-20201231xex4d1.htm EX-4.1

Exhibit 4.1

Description of the Company’s Common Stock Registered

Under Section 12 of the Exchange Act of 1934

Description of Common Stock

The following summary of eXp World Holdings, Inc.’s Common Stock is based on and qualified by the Company’s Amended and Restated Certificate of Incorporation (the “Certificate of Incorporation”) and our Amended and Restated Bylaws (the “Bylaws”). For a complete description of the terms and provisions of the Company’s equity securities, including its common stock, refer to the Certificate of Incorporation and the Bylaws, both of which are filed as exhibits to this Annual Report on Form 10-K.

Authorized Capital Shares

The Company's Certificate of Incorporation authorizes the issuance of 220,000,000 shares of Common Stock, all of which are with a par value of $0.00001 per share ("Common Stock”).

Voting Rights

The holders of Common Stock are entitled to one vote per share on each matter submitted to a vote of shareholders, including the election of directors. Our Common Stock does not have cumulative voting rights.

Dividend Rights

The holders of shares of Common Stock shall be entitled to receive such dividends and other distributions (payable in cash, property, or capital stock of the Corporation) when, as and if declared thereon by the Board of Directors from time to time out of any assets or funds of the Corporation legally available therefor, and shall share equally on a per share basis in such dividends and distributions.

Liquidation Rights

In the event of any voluntary or involuntary liquidation, dissolution, or winding-up of the Corporation, after payment or provision for payment of the debts and other liabilities of the Corporation, the holders of shares of Common Stock shall be entitled to receive all the remaining assets of the Corporation available for distribution to its stockholders, ratably in proportion to the number of shares of Common Stock held by them.

Other Rights and Preferences

Our Common Stock has no preemptive, conversion or exchange rights. Holders of Common Stock may act by unanimous written consent.

Listing

The Common Stock is traded on The Nasdaq Stock Market LLC under the trading symbol “EXPI.”


EX-10.8 3 expi-20201231xex10d8.htm EX-10.8

Exhibit 10.8

eXp World Holdings, Inc.

Meeting Minutes

December 17, 2020

Call to order

Glenn Sanford called to order the regular meeting of the eXp World Holdings, Inc. at 4:00 p.m. EST on December 17, 2020 via the eXp World Platform.

Roll call

James Bramble conducted a roll call. The following persons were present via teleconference:

Board Members

Glenn Sanford, ChairmanJason Gesing

Darren JacklinFee Gentry

Dan CahirGene Frederick

Randall Miles

Executive Leadership

Jeff Whiteside, CFOJames Bramble, Chief Counsel and Corporate Secretary

Observer

Penny Sanford

Welcome and Explanation of Agenda

Jeff Whiteside outlined the agenda topics for the meeting.

Approval of Minutes

Upon a motion duly made, seconded, and unanimously carried the Board approved the minutes for its meetings on October 15, 2020 and November 18, 2020 as well as the Audit Committee meeting on November 2, 2020.

Committee Reports

There were no Committee Reports

Management Reports

Jeff Whiteside discussed financial results and reporting for the company including a review of December 2020, a full 2020 year estimate and expectations for 2021.

Glenn Sanford lead the group in a discussion regarding a potential 2-1 stock split. Mr. Whiteside presented relevant financial modelling. The board tasked Mr. Whiteside and Mr. Bramble with liaising with outside counsel to research and come back to the Board with a proposal.

Mr. Whiteside lead a discussion with the Board regarding the executive management succession plan being developed by eXp. Mr. Whiteside has been working on the plan with Mike Vein. The Board members provided feedback to Mr. Whiteside and asked that he share the plan with them when the draft is finalized.

Board Actions

Upon a motion duly made, seconded and unanimously carried the Board authorized a change to the charter of the Compensation Committee to require that a majority of the members of the Compensation Committee be independent members of the Board. The Board also unanimously voted to ratify the appointment of Dan Cahir to the Compensation Committee.

After consideration and deliberation of financial data and analysis presented by Mr. Whiteside, upon a motion duly made, seconded, and unanimously carried, the Board authorized to continue the buyback program that was previously approved by the Board in 2019 and to increase the total amount of its buyback program $75M to $400. The board also authorized an increase to the previous authorized monthly purchase amount from $3 million per month to any amount required to offset issuances under the Agent Equity Plan and beyond with a limitation that no purchases will be made unless at the time of the purchase the company’s operating cash balance exceeds $100 million.

Adjournment

Glenn Sanford adjourned the meeting.


/s/ James Bramble​ ​​ ​

James Bramble, Corporate Secretary


EX-21.1 4 expi-20201231xex21d1.htm EX-21.1

Exhibit 21.1

LIST OF SUBSIDIARIES OF REGISTRANT

Name

    

Jurisdiction of Organization

eXp Realty Holdings, Inc.

Washington

eXp Realty Associates, LLC

Georgia

eXp Realty, LLC

Washington

eXp Realty of California, Inc.

Washington

eXp Realty of Canada, Inc.

Canada

eXp Realty of Connecticut, LLC

Connecticut

eXp Realty North, LLC

North Dakota

First Cloud Mortgage, Inc.

Delaware

Opportunity Garden, Inc.

Delaware

eXp Silverline Ventures, LLC

Delaware

eXp Referral Associates, LLC

Delaware

eXp Referral Associates of Connecticut, LLC

Connecticut

eXp Referral Associates of California, Inc.

Delaware

eXp International Holdings, Inc.

Delaware

eXp World Technologies, LLC

Delaware

eXp World UK Limited

United Kingdom

eXp Australia Pty. Ltd.

Australia

Grupo eXp Realtors Mexico, S. DE R.L. DE CV

Mexico

eXp Global France

France

eXp Global Portugal, LDI

Portugal

eXp Realty South Africa

South Africa

eXp Global India

India

First Cloud Investment Group, LLC

Nevada

Showcase Web Sites, LLC

Georgia

eXp Commercial, LLC

Delaware

eXp Commercial of Connecticut, LLC

Connecticut

eXp Commercial of California, Inc.

Delaware

Success Enterprises LLC

Delaware

Extend A Hand Fund

Delaware


EX-23.1 5 expi-20201231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-229451 on Form S-3 and Registration Statement Nos. 333-237382 and 333-221550 on Form S-8 of our reports dated March 11, 2021, relating to the consolidated financial statements of eXp World Holdings, Inc. and the effectiveness of eXp World Holdings, Inc.’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2020.

/s/ DELOITTE & TOUCHE LLP

San Francisco, California

March 11, 2021


EX-23.2 6 expi-20201231xex23d2.htm EX-23.2

Exhibit 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

eXp World Holdings, Inc.

Bellingham, WA

 

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 of eXp World Holdings, Inc. of our report dated March 18, 2019, relating to the consolidated financial statements which appears in the Annual Report to Shareholders, which is incorporated by reference in this Annual Report on Form 10-K.

 

/s/ BDO USA, LLP

Salt Lake City, Utah

 

March 11, 2021


EX-31.1 7 expi-20201231xex31d1.htm EX-31.1

Exhibit 31.1

Certification of the Chief Executive Officer pursuant to Rule
13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Glenn Sanford, hereby certify that:

1.I have reviewed this annual report on Form 10-K of eXp World Holdings, Inc.;
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 in order 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.I am 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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my 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 my 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.I have disclosed, based on my 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:

March 11, 2021

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-31.2 8 expi-20201231xex31d2.htm EX-31.2

Exhibit 31.2

Certification of the Chief Financial Officer pursuant to Rule
13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002

I, Jeff Whiteside, hereby certify that:

1.I have reviewed this annual report on Form 10-K of eXp World Holdings, Inc.;
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 in order 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.I am 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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my 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 my 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.I have disclosed, based on my 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.

February 25, 2021

Date:

March 11, 2021

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


EX-32.1 9 expi-20201231xex32d1.htm EX-32.1

Exhibit 32.1

Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C.
1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of eXp World Holdings, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2020 as filed with the Securities and Exchange Commission (the “Report”), I, Glenn Sanford, hereby 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) 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 results of operations of the Company.

Date:

March 11, 2021

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-32.2 10 expi-20201231xex32d2.htm EX-32.2

Exhibit 32.2

Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C.
1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of eXp World Holdings, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2020 as filed with the Securities and Exchange Commission (the “Report”), I, Jeff Whiteside, hereby 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) 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 results of operations of the Company.

Date:

March 11, 2021

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


GRAPHIC 11 expi-20201231x10k001.jpg GRAPHIC begin 644 expi-20201231x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBLK7/$ M>D^'+7[1JEXD"G[JGEG^BCDT :M%>0:I\DM(H/$EQ)MS_ ,!'^-9 M^.&M;\G3; KZ?-_/- 'NU%>5:)\;-/NI%BU>QDLR3CS8F\Q!]1U'ZUZ=9WMM MJ%I'=6<\<\$@RLD9R#0!/16)XIU^7PWI+:BNG27L49_>B-PI0?WN>HK@?^%Z M6'_0$N?^_P O^% 'K-%<1X1^)FF^*]0>Q%O)9W&W=&LC@^9ZXQWKMZ "JNI: MC;:5I\U]=R"."%2S,:LDA023@#DDU\_?%#QR=?U Z582?\2ZV;#,#Q*X[_04 M 1R%50,DFOHOX?^#H_".AM=W,8;49DWRGN@QG:*8CI/#NA6WAS1H- M.MLD(,NYZNWKVTF6"#]W@G/Z5;H **Q?%/B%?#&BOJ>G ^N>* -BBL;2?$=IJWAA-=C! M2 PF1E)R5QU'Z5!X2\4Q^+--DOH;.6WB64QKYC [L=^* .@HK@O$/Q5TG1M0 M;3[2WFU*Z0[76#A5/IGN?I2^'?BII&M:@NGW5O-IMVYVHD_*L?3/8_6@#O** MS=>U>/0=#NM4DB:5+=-Q13@GG']:X%?C/;O%YH\.ZB8NN\$$8^N* /4**QO# M?B;3O%.F?;M/=BH.V2-QAHV]"*IZ1XQM]6\6:GH"6DL'[^41L59D8$GT5RGA;X@:-XJE:WMVDM M[Q1DV\XPQ'?!Z&NKH **** "BBB@ HHHH **** "BBB@ HHHH **** .:\;> M+;?PAH;7; 274IV6\)/WF]3[#J?_ *]?-6JZM?:WJ$E]J%P\\\AR68\ >@'8 M>U=3\4])+=+N...UM'Y6:Y)&\>J@#)'O6_M?%31K?5?!ES<,J_:+(>=&_< ?>'X MBOG'H:8C[#98KJW*L%DBD7D'D,"*^9[H?Z>U M>R?#356U;P/9/(VZ2#,#'_=Z?IBMW7=%M/$&D3Z=>H&BE7 /=3V(]Q2&?*%G M=SV%W%=6TC1S1,&1U/((KZ<\$>)O^$J\.17SQ-'.I\N8;< L.X]J\1L_AOJL MWC5M!E1ECC.][C'R^5_>'U]/6O6_%6OZ?\//"D5I8HBS[/+M81Z]V/\ .@#! M^*_CK^S[=M TV7_2I5_TB13_ *M3_#]37AM2W5S->74MS<2-)-*Q9W;J2:[3 MX;^"7\3ZJ+FZ0C3;9@9#_P ]&[*/ZTQ'6?";P+M">(M2BY/_ !Z1L/\ Q_\ MPKUR[_X\I_\ KFW\JDCC2*-8XU"HH"JH' [5'=_\>4__7-OY4AGR)=_\?D_ M_71OYU=L]&'H1W%?0GCSP+9>*-,EFCB2/4XE)BF48+X_A;U%? M-LL3PRO%(I5T8JP/8BF(^JO"OB*W\3Z%!J,'RLPQ(F?N,.HK:KPOX*:PT&M7 M6ELW[N>/S%'^T*]TI#,?6?\ D(Z/_P!?1_\ 0#6Q6/K/_(1T?_KZ/_H!K8H MRO$NFC5_#>H6)&3+"P7_ '@,C]17B=KK<^K^#=*\&0N?M%DU1422]NG M8R2D988.-N>U-^,&C64WA9M6,:QWUK(FR51AF!.-N>_K^%8MOIOC3X]MXM:L_[)T:)P[1X*EOH#R3[G@4 =!K- M[-J/P5>[N,F:6PC9R>YR.:Y7PS\3[+P[X.L["?1[V9HT91)A1'(22<9/:O1? M&&E22> ;_3-.MVD86ZQPPQC)(!& /P%85GX1FU7X1V^B7UNT%ZD1:-9!ADD# M$K^?3\: &?"?0;_3K'4=3OH/LHU&0216_3:O)SCMUX]A5#P9_P EC\5_[K_^ MAK72_#B761X:6PUNQN+>XLSY2/,N/,3MCUQT_*N)*^*O#GQ#UW5M.\-W%]%= M.R*Q4A2I(.01]* /9)/]6WT->8?!G_CVU[_K[']:ZGPIK>O:U%>?VUH;:88P M!%G/SYSGK^%>;^&)O&GA!M0BM/"D]RMS.7W2*PQC/3% &A\5K.#1/$&B:[IR MK!?O,0_EC&_;@@G\\?C7KR,616(P2,XKRS2O"?B/Q9XFM]=\7HEM;VQ!@LE] MCD#&3@9ZYY->JT %%%% !1110 4444 %%%% !1110 4444 %%%% 'R%J4CS: MI=RR9#O,[,#ZEC4$4TL#[H9'C;&,HQ!_2M[QQI3:/XSU2T*E4\XR1Y[JWS#^ M=6?AY#I%UXNM[/6K>.>VN 8U$A( <_=Z'\/QIB.>_M"^_P"?NX_[^-_C1_:% M]_S]W'_?QO\ &OI3_A6_A#_H!6__ 'T_^-+_ ,*W\(?] .W_ .^G_P : /FE M[V\D0H]S.RD8(,A(-5\'TKZ;D^'G@V&)I)=%M411EF9V ]3S20_#[P7/Q45Z?6=I&@Z9H,#P:79I;1NVYE M0DY/XFK\DB11M)(P5%&68G I#*&MZM9:#I<^IWC*D<2]>['L!7S#XF\17?B M;6IM0NF/S'$<>>(U[ 5T'Q(\;/XHU8VUJY&F6S$1@?\ +1N['^E<2B-(VU%+ M-Z 9-,1/80176H6\$\X@BDD"O*1D*">M?5NA:59:-HUM9:>JBW1!M8?QY_BS MWS7R37M'PE\=>:B>'=2E^=?^/21CU']P_P!* /7ZAN_^/*?_ *YM_*IJAN_^ M/*?_ *YM_*D,^1+O_C\G_P"NC?SKU7X&P1MJ.IS$#S%B51[ FO*KO_C\G_ZZ M-_.NP^%_B.+P_P"*D%R^RVNE\IV/13V)_&F(^D:*16#*"""#R".]+2&%?+/C MF".W\:ZK'%C:)V.!VKZ7UK5[70])N-0NY D4*D\G[Q[ >YKY2U2^?4]4NKV3 M[\\C.?Q- '3_ M9E\?6&WON!^F*^E:^?/@YIS77C W6#LMHBQ/N>!7T'0!C MZS_R$='_ .OH_P#H!K8K'UG_ )".C_\ 7T?_ $ UL4 %%+]7T1[..) M+$D+*KDEL-CD5/XQ\PH ZFBO)C\4?$UDJWFI M>$)8M.8_ZP!U('U(Q_*O1M!U^P\1Z5'J&GR;XGX*L,,C=P1ZT :=%U;_A;XE6NN:G_9&HV4NEZIT6&4_*Y] 2 0?8B@#NJ*YCQSXIE\): M&FH0VR7#-,L>QV*CD'GCZ5?O=8DMO"4FL)$AE6S^T",D[<[=V,^E &Q17.^# M_%]EXNTD7,!$=R@ GMR>8V_J#V-4M5\93:=X]TWPZMG&\5VH9IBY#+DGH/PH M Z^BLKQ!XAL/#6E/J&H2%8UX55Y9V[ #UKSQ/BAXGOD:]T[PA++IRG[^'8D? M4#'Y T >L45@>%O%$7B;1#J(LY[0(Q5TE'&1UP>XKCI/B7KNIWEU_P (UX:: M^LK5MKS,3EOH!T_6@#U"BL+PIX@F\2:.+V?39["0.4:.7N1U([X^HK=H **1 MCM0GT&:Y'P;XQG\47NJ02V<< LI=BE'+;N2.<_2@#KZ*XZ3Q]:V?CB7P]?HD M*%5\F?/!8]F]*V/%.M/X?\.W>J10K,T"[@C-@'\: -FBL?PQK3Z_XI!Z#WS7H% 'FGQ:\&2:WIZ:Q81%[VT0B1%',D7 M7CW')^A->"JS1N&4E64Y!'!!K[%KSCQC\)K#79I+[2I%L;USN="/W4A]<#[I M]Q^5 '-^&/C.]K:QVNOVTDY0!1:I_+G\Q6,-!U@MM&E7V[T^S/G^5,1U/C/X MF:CXIC:S@0V6G$\Q*V6D_P!X^GM4'@?QUJ_AN\CM(%>\LY7 -H23R?[GH:CT MGX:>*=6=<::]K&>LEU^[ _ \G\J]A\%_#73O"I6[F87FHX_UK+A8_P#=']: M.T@D:6".1HVC9E#%'ZKGL:\@^+7CK ?PYILO/_+W(I_\<']:]%\776LV^B2) MH-B]U?2_(A#*!'_M')KP:3X;>,YI&DDTB9W_P!ZD,X_J:]S^%7@ M06%H-*]P M "@ #H!0!\]_$[P.?#VHG4K&,_V;U&QL&N[56_=3*ZCD2K)&>5\U,,.X/S5[RLTMQHS2SV[V\K0DO$Y!*''(XI#/DR[_X_)_^ MNC?SJ'GK4UW_ ,?D_P#UT;^==_\ "C1K+7KG5K"_A$D,EN/JISU![&F(J^&/ MBIK?AZW2TF5+^T085)B0R#T#?XUU,WQT_<_N=#_>_P"W/\OZ"N?\1_"'7-,F M>32U_M&USE=A D4>Z]_PKC9?#VM02%)=(OD8=C;O_A0!>\3^,]8\5SAK^8"% M3E((^$7\.Y]S6"B-(ZHBEF8X Y)KHM+\!>)]6D58-(N44_\M)U\M1^+8KU_ MP3\++/P[*E_J3I>:@O*@#]W$?;/4^] %_P"&GA1O#7AT-@VD?UK2H \[^,W_(E M+_U\K_(UE:9K/Q*CTNU2UT&S>W6)1&Q(R5QP?O5U/Q(\/ZAXC\,BRTV)9)Q, MK[6<+P >YKH](MI+31[.VF $L4*HP!S@@4 >4_"^2]F^(/B"348EBO&4F:-> MBMNY J>UBBU#X[7@U$!C!'FV1QQD 8Q^!)K>\*^%M5TKQYKNJW<*+:79)A82 M DY;/3M3_''@.?7+R#6=&NOL>L6^-KDX$@'3D=#0!V\T4<\+Q3(KQ.I5E89! M'<&O*OA,1!XC\36=HQ;3XY08_3[S ?H/TIL]G\6-5MSIER]M;0,-DEPKHI9> M_*Y/Y 5W/@WPE;>$=&^R1/YL\AWSS$8WM_0"@#C?"?\ R6GQ-_US;_T):]3; M[I^E>37?AOQOIGCK5M;T&UM&2[8JK32*A> -8O\ Q#'X@\8WJ75S"08; M:,Y52.1GL #S@=Z '?&,L? ]N7&&-S'D>AP:Z#5/^283?]@K_P!IU6^)7A[4 M?$GAJ.RTR)9)UN%0%W<;]F,9^M 'C7A MW1=6TGPO9^,_#[N]Q"[K=VW421@]<=QCJ/QK37Q):>*?BGX:U&T!7,:K+&W6 M-P6R/?ZUZ+\/M#O= \(P:=J,:I<*[LRJP88)XY%8%Q\.38?$'3M=TB-19F?? M)/#MI=,18,Q+^F=P!_2O0]=UJU\*:"MT+.66WBV MQI%;J,@=!CVJOXS\(6WB_1Q:R/Y-Q$=\$P&=C>_L:X:#3_BMI5K_ &7;FUNK M=1L29V1B%^K8/YB@#M_"?BNQ\9:?=M:VLL$<3>6RR8YR#Z5PCZ/XL^&U[=W> MB1)J.C2-YCPD991[CJ"/45U?P[\):CX6TF\2_FA:YNI!)B/)"'!ZGOUK$G@^ M*6GM!_!U_P"%/#UZ'FB?5+K+G'*(V#@>_)IGP_U3Q+/J&JZ9XD=9)[4JP8;3 MMW=LKQ0!W4O^J;Z&O+/A)_R%_$G_ %\_^S&O4W!9& ZD5POP^\+ZIX?U'6IM M0A2-+J;?$5D#9&3Z=* .-\2Z!'XE^+=UILDC1%[;?-7/ S_(UW">%]4'Q7;7C"G]GF'9O\P9SC'3K6CXX\%6O MB[2RN%COX@3!-CO_ '3[&@#&T*6:'X++);DB5;-]I'7J:B^#-O:+X5EN(@IN M9)B)F_B]A73^#]'N--\&V>EZC"JRI&4E3(8]\&W4EKSSPYI_Q!NM>BU#7[^*UM8Q@VL>TA_P7 M@?7-2^(8/B"WB65M%FMUTWRAY8G_ [_D-ZE_UP'\Z8CW*BBBD M,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH 0C*D9(SW%9^D:+::+%*EJ)&::0RRRRMN=V/ GRAPHIC 12 expi-20201231x10k002.jpg GRAPHIC begin 644 expi-20201231x10k002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W*UM8)+:- MWC4L1R34WV*V_P">*T67_'G%_NU/0!!]BMO^>*T?8K;_ )XK4]% $'V*V_YX MK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% M$'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ M )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^ M>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/1 M0!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V M_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K; M_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3 MT4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]B MMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V* MV_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK M4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T? M8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!] MBMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P"> M*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM M'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0 M?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ MGBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YX MK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% M$'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ M )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/10!!]BMO^ M>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V_P">*U/1 M0!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K;_GBM'V*V M_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3T4 0?8K; M_GBM'V*V_P">*U/10!!]BMO^>*T?8K;_ )XK4]% $'V*V_YXK1]BMO\ GBM3 MT4 0?8K;_GBM'V*V_P">*U/10!2NK6".VD=(U# <&BIKW_CSE_W:* "R_P"/ M.+_=J>H++_CSB_W:GH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBFR$B-BOW@#B@ :1%.&=0?0FG M@C(.17GOAZ+3-;N+W^W0CZD)2-LS;=J]MM;?B.>[T'PS*NGQS2;$.)0X!B&. M.M '3T5S^@ZQ>7&EI-J%E+;QK$&,\DBL']\"H1XKGFB>YM=%N9[)3_Q\!U4$ M>N#S0!TU%9JZ[8MHW]J>;BWV[B<<_3'K5*U\1W-P\+2Z-:PN](46MPTRJ4C/\ K%)&01^- '>45C:EKZV$T-M%:R75[*,B M",@''6AD8$D>H(XH V*JWVHV>F0>=>W"0QYQN; MUK"M_&(O;V>TLM,N+B>"39(H< ?WLGC\*Q?$VI7S>)M)C;2965266/S%_>' MC^5 '=6=Y;W]LMQ:RK+$W1EZ&IZY[4_%$6B06;7EC+$;AMNQ2"4Z^G6KEKK$ MCVGR'"W1(Q_WSUJ63Q:D+PRR:?. MEA,P5+LL-IST^7J* .DHK/U#5#:)'Y%K)=2R\I''QD?4\"JFF^(A>:D^GW5E M)9787>(Y&#;A[$4 ;=%<[+XK3^U+C3;:QFN+N'!$:D#2UN8#B2&0@D?B.* -BBN>?Q/))=31:=I<][' <22HZJ >XYZ_A5J\\0V]G MID5V\4ADEPJ08^9F/:@#7HK!L_$C2ZC'97VG36,LJ[HO,=6#^W%;U !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 07O_'G+_NT47O\ QYR_[M% !9?\><7^[4]067_'G%_NU/0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %(S*BEF("CDD]J6D(# @@$'J#0!SVL:!HNNVAO6"!E4NEU" MP!R.^1UKGK2ZO+OX>ZF+F5K@1^8D$-&DF:4V\@+-N*K,X7/^Z#B@#BVCF7 MP5)/M;[,=0\P '_EGNSGZ8KT:WN[9-/MY3,BQLBA26X/'2I3:6[6IMC"GDD; M=F.,5EVOA72;.X6>*&3F6D6H2WR18N)5".V3R/I3;;2; M*SO9KN"+9+-]\AC@_ATH YOQO +FZT>%G= ]T 6C;:PX/0UK6?A>PMKE;EWN M;F51\IN93)M^F>E:%YIMI?R027$>]H'WQG)N@#A+J*_/Q F%O?16CO OE MM+%OW<<@M;.I:/8ZLBK=P[MIR&5B MK#\1S1I^C66EJPMHV!;JSN7/YGF@#G?!"K]KUEL#=]J(S^ H\1_\CCH?U;_V M6NEL=+M-.:9K6+89GWOR3DT7.EV=W>07:79W\\$US%O>!M\9R1@U:>-)(RC MJ&4C!!&$4R ?F MB_\ 0A3?%BK_ ,(;$,# :/%=%>:;:W]H+6XCWP@@[FVM]9BTN(]\ M(QA",FNLO]#T_4H8HKF$L(L;"K%67'N.:9:>'=,L;B.>" B:,85VN''.(_\ V:HX W_";:LJ<%K?MW.!736^F6EK>3W<,>V:?'F- MD\XZ?SHCTVTBU"2^2+%Q(NUGR>1]/PH Y[P%+&-"DC8[9HI&\T,>0?>J?BN2 M2?6]'GM;R**/)%MPA;;Q2;P, R2L^/IDG%:M !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 07O_'G+_NT47O_ !YR M_P"[10 67_'G%_NU/4%E_P ><7^[4] !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !117-:E=SW7BJRTRWF>-(U\Z;8>HY !_$4 =+ M17*ZWJFJKXFM-*T^YBMUF1F+O%OZ8]Z6#5M4TWQ';Z5JD\5TMTI:*6./9C'8 MCF@#J:*YW4]:NY-5_L?250W6T-),_*Q#Z=^E0WTGB31[S:CH=I=W!!EE3.&/.-TC "F6>IV.H;OL=W#/MZ^6X;'Y4 6J*JS:C96YD$UU# M&8QE]S@;1[TZTO[2_0O:7,4ZC@F-@P% %BBLGQ!#Y]DB_P!I?8,2 ^9G&?;K M5XW5O;^7'+<1ARN1N;!8 =: +%%4[35M/OI#':7L$[CJL;AB*SP([;7[FZEU M==@BYM6; 3ISU_SF@#[U;3K"01 MW=[! YY"R2!30!E MZD;DWD%TEU(&N5$00CC&0IZOJT]II,\5M#:G;)-)'YFYO M0#CIBGZ-K%[_ &O/H^JE&N8QO25%VAU^GXT ='165XCOY],T.XN[8J)4QC<, MCK4NGWXDT2VO;N1$+Q*[L>!DB@#0HJB^M:9'<"![^V69L80R#)STXJP]Y;1S MI \\:RR?<0MRWT% $U%0W%U;VJJUQ,D08A07;&3Z5!=:OIUBZI=7UO"S#*B2 M0 D4 7:*C2>*2 3)(K1$;@X/&/7-5;?6=-NY_(M[^WEFY^1) 3^5 %ZBNHH M452MM7TZ\W_9KZ MWEV#+;) =H]Z?::G8WS,MI=PSLGWA&X;% %JBJMYJ5EIX4WEW# &^[YCA<_G M4D%W;W-O]H@GCDA_OJV1^= $U%4)=;TN!4:74+9 ^=I:0#...*;J>LVFFZ8U MZ\T13:2F7 #^P- &C16)I6NV7B'35$-S&EQ+'EHHY073(JOX1U":XMKFSNI" M]Q:RE"S')())'Z8H Z.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@""]_X\Y?]VBB]_P"/.7_=HH ++_CSB_W:GJ"R_P"/.+_= MJ>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD=* MP_Q U4LV66%0!Z#=775R-SNTOQ[#<,,07T7E%O\ :&30!3\0V\]SX[TZ.WNF MM9#$^)%4,1T[&G:0CVWC.6WU=S_34].N%MK]5"DL,HX]& YJ"XT76M6 M]5OK46 M9^^EJC*S^Q)SQ0!E:=&T?PQGW=T$O^16T_\ ZY?UJS?:6MQH4NFV MY6)6C\M21P*=HU@VEZ1;63N':)-I91P: .>D1=4\>O;78#P6T(9(FZ$D=2._ M2DUV*/2?$>D7%DB1--)Y4B(-H8')Z#Z5IZIH=S-J<>J:;J-A\T$HR^X' M-,MM"OKC58]0UBZAFDA_U,<"E47WP>] &5;V,%[\1+UIUWB.W5@I/RDDGJ.] M3V4,=A\09X+=1'#+ &*+PH('I6M:Z+);^);K53,A2:(1A .1@YI?[&D_X2G^ MU_-7R_*\OR\<]* ,KX@?\@2#_KNO]:J^(+6.]\2Z#!+NV')(!(SA2:WO$FBR M:Y81V\4R1%9 ^6&:;>:'+#D=/\* ,GPA9VIU#62;:$E+L[24'R\#I5BYO]+_M M"ZAM](N-2E'^N:) X4^GS'C\*FMM"U+3M8N;BQNK86ER^^2.5"6![X(^E1Q> M'M4T^_NY-,O;9+>Z?>XE1BZD]<$<=Z ,'1Y7?P7KD;"141V"))U0$YQ76>$O M^16T_P#ZY?UJC9>%I[31-2L7NUD>[.X2$'CZULZ-8-I>D6UD[AVB3:64<&@" M'7="@UVT6&61XG1@R2I]Y3[5SK:CKOA>\ACU.:.^T^:01I+C#IQW &.U;VO1 M:HD:WFFW2QF!6+12*663\!SFLNSTO4?$!M+W6IHA%$V]((4*Y8?WLT =4YW0 M,1W4G]*Y/P)_J]3_ .OR3_T(UT&IQ:G)"J:;+:QGHWGH6&/;!K"T'0-=T::3 M-Y820S2F20"-MW)R<)-$5/O[V/'7[IK2U M+0;MM735=*N8H+K;MD$JDHX]P/H*=I^A71U4ZGJUQ%/=*-L0B4A$'L#WY- % M'P03NU56(+B[?/\ WT:CNOF^)5KMYVVS;L?45=FT#4+/5YK_ $:Z@A\__713 MJ64GU&/K5G1M#DL[N;4+^9)[^;AG0$*H]!G\* (_&?\ R*UW]!_,5F:K_P D MT7_KV7_T&NAUW37U;2)K*.18VDQAF&0.:J7FA2W/A4:0)D601"/S"#C@8H R M+W1;*/P$2L0\Q;=7$IY<'COUJ#4XY)/#>CZR@)N+8J2>Y!.#^E=-:A))*R>8D:LJ@'&!D\=*Z3PUX M@YIBZ#JFF76\=O,=S17*%@K>V,4 96FZ9JT_AK4;%8)K3,N;9)S@A.# MCC/O3]-U&RMIK"PU?2'T^[SMCFVA5=AC^(8/ MN@^@'7%9\FA:KJ=W;/K%W:/! XD"6Z,I+#D9SF@"E<6EJ_Q$MU-O"5:U8D%! M@G<.:A\16<%SXUT:VD3$.#\JG:. 3VK9U70KN;5K?4]-N(8;B)/+(F4E67/M M1<:#=W>N:;J-M):T40B5"KJ@P&&>];&H:+)>:[8Z@LRJEL&!0CDYQ_A1J&C27F MNV&H+*JI;9W(1RU '+PWQG\5:I+5&L:!E0?0GKS5S0X;R&;6,Z? MNFT+2)-(T86,DJR-N<[E&!R2?ZU7TKP\UCH]U83S+()V8[E&, M9&* &^#K:"/PW82I!&LAA7+A ">/6L[P_P#)XVUI%X4[21[[16EH>GZEHEO] MGNKNVDL85.S:A#@=LGI5+P;"9Y]2U5@1]IF(3/HO']* .LHHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH @O?\ CSE_W:*+W_CS ME_W:* "R_P"/.+_=J>H++_CSB_W:GH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *BFMH;@H9HDH++_CSB_W: MGH RM2U.^LI<6^D37<>,F1)44#\ZIIXH,EA;31Z;,UQ<$B.W#KDX[YZ59\17 M;0V2VL3$3W3B*,CL3SG]*H7IMM%U/3'F98;95*;VX4'!ZGM0!97Q/&=.,[6D MJW E\G[,2-V[.,9Z?C5K2=8.HR3PS6DEI<0D!HI&!/(SG(KEWN(S=G5L_P"A M?:@OF]NO7Z>];>EW,6H>(;J[M7$MNJ!/,7E2>.A[T =#1110 45"7N 3B%2/ M]^D\RY_YX+_WW0!/14'F7/\ SP7_ +[H\RY_YX+_ -]T 3T5!YES_P \%_[[ MH\RY_P">"_\ ?= $]%0>9<_\\%_[[H\RY_YX+_WW0!/14'F7/_/!?^^Z/,N? M^>"_]]T 3T5!YES_ ,\%_P"^Z/,N?^>"_P#?= $]%0>9<_\ /!?^^Z/,N?\ MG@O_ 'W0!/14'F7/_/!?^^Z/,N?^>"_]]T 3T5!YES_SP7_ONCS+G_G@O_?= M $]%0>9<_P#/!?\ ONCS+G_G@O\ WW0!/14'F7/_ #P7_ONCS+G_ )X+_P!] MT 3T5!YES_SP7_ONCS+G_G@O_?= $]%0>9<_\\%_[[H\RY_YX+_WW0!/14'F M7/\ SP7_ +[H\RY_YX+_ -]T 3T5!YES_P \%_[[H\RY_P">"_\ ?= $]%0> M9<_\\%_[[H\RY_YX+_WW0!/14'F7/_/!?^^Z/,N?^>"_]]T 3T5!YES_ ,\% M_P"^Z/,N?^>"_P#?= $]%0>9<_\ /!?^^Z/,N?\ G@O_ 'W0!/14'F7/_/!? M^^Z/,N?^>"_]]T 3T5!YES_SP7_ONCS+G_G@O_?= $]%0>9<_P#/!?\ ONCS M+G_G@O\ WW0!/14'F7/_ #P7_ONCS+G_ )X+_P!]T 3T5!YES_SP7_ONCS+G M_G@O_?= $]%0>9<_\\%_[[H\RY_YX+_WW0!/14'F7/\ SP7_ +[H\RY_YX+_ M -]T 3T5!YES_P \%_[[H\RY_P">"_\ ?= $]%0>9<_\\%_[[H\RY_YX+_WW M0!/14'F7/_/!?^^Z/,N?^>"_]]T 3T5!YES_ ,\%_P"^Z/,N?^>"_P#?= $] M%0>9<_\ /!?^^Z/,N?\ G@O_ 'W0!/14'F7/_/!?^^Z/,N?^>"_]]T 3T5!Y MES_SP7_ONCS+G_G@O_?= $]%0>9<_P#/!?\ ONCS+G_G@O\ WW0!/14'F7/_ M #P7_ONCS+G_ )X+_P!]T 3T5!YES_SP7_ONCS+G_G@O_?= $]%0>9<_\\%_ M[[H\RY_YX+_WW0!/14'F7/\ SP7_ +[H\RY_YX+_ -]T 3T5!YES_P \%_[[ MH\RY_P">"_\ ?= $]%0>9<_\\%_[[H\RY_YX+_WW0!/14'F7/_/!?^^Z/,N? M^>"_]]T 3T5!YES_ ,\%_P"^Z/,N?^>"_P#?= $]%0>9<_\ /!?^^Z/,N?\ MG@O_ 'W0!/14'F7/_/!?^^Z/,N?^>"_]]T 3T5!YES_SP7_ONCS+G_G@O_?= M $]%0>9<_P#/!?\ ONCS+G_G@O\ WW0!/14'F7/_ #P7_ONCS+G_ )X+_P!] MT 3T5!YES_SP7_ONCS+G_G@O_?= $]%0>9<_\\%_[[H\RY_YX+_WW0!/14'F M7/\ SP7_ +[H\RY_YX+_ -]T 3T5!YES_P \%_[[H\RY_P">"_\ ?= $]%0> M9<_\\%_[[H\RY_YX+_WW0!/14'F7/_/!?^^Z/,N?^>"_]]T 3T5!YES_ ,\% M_P"^Z/,N?^>"_P#?= $]%0>9<_\ /!?^^Z/,N?\ G@O_ 'W0!/14'F7/_/!? M^^Z/,N?^>"_]]T 3T5!YES_SP7_ONCS+G_G@O_?= $]%0>9<_P#/!?\ ONCS M+G_G@O\ WW0!/14'F7/_ #P7_ONCS+G_ )X+_P!]T 3T5!YES_SP7_ONCS+G M_G@O_?= $]%0>9<_\\%_[[H\RY_YX+_WW0!/14'F7/\ SP7_ +[H\RY_YX+_ M -]T 3T4U"Y7+J%/H#FG4 07O_'G+_NT47O_ !YR_P"[10 67_'G%_NU/4%E M_P ><7^[4] #6C1RI9%8J<@D9Q398(9UVS1)(OHZ@C]:DHH B^S0>3Y/DQ^5 M__P#'G+_NT47O_'G+_NT4 %E_QYQ?[M3U!9?\><7^[4] %#4M M7MM+">1ZU!IU]+/J.FR7TJR$%D68C <@'GVH WE\1Z>VFF^S*( MP_E["F'W>FWUJ;2]9M=6$OD+,CQ$!TF0HP_ URCO'_:S3Y7[-]L5=W\.[=_. MMVR=)?%-VT)#*L8#E>F>,?I0!O4444 %%0DW.3A8\>Y-)FZ_N1?F: )Z*@S= M?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: ) MZ*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1 M?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1 MFZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7] MR+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_B MH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ# M-U_BH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H M GHJ#-U_BH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^ MY%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS M-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: )Z*@S= M?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: ) MZ*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1 M?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1 MFZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7] MR+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_B MH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S1FZ_N1?F: )Z*@S=?W(OS-&;K^Y%^9H GHJ#-U_BH,W7]R+\S6;KVJ3:5H]Q=2"(87 ^8]3Q3C%R:2$W9798M M]=T^ZU.33H9PUS'G9D]%-CWE?W@4'VIU8&A!>_\>_\ 'G+_ +M% !9? M\><7^[4]067_ !YQ?[M3T 4K_2+#5 HO;5)POW=W:FSZ+IMS9QV;?$/47O-0M=&MR22P+X]3QBO0KVZCLK*:YE.$C4L37 MFG@^U?7_ !7T?S,*[O:"ZGH6B:12S:SIUO8I>RW<:6S_ '9# MG!JAK&G:C)J$5_82VB^7$49;A"V><\8K.M;U=6U+2I;B-%^5OE_AW8.<4 = MNL:<^GF_6[C-J.LN>*?8:I9:I$TEEHHHH **A,TH) MV(]=PI/.F_Y]F_[Z M% $]%0>=-_S[-_WT*/.F_P"?9O\ OH4 3T5!YTW_ #[-_P!]"CSIO^?9O^^A M0!/14'G3?\^S?]]"CSIO^?9O^^A0!/14'G3?\^S?]]"CSIO^?9O^^A0!/14' MG3?\^S?]]"CSIO\ GV;_ +Z% $]%0>=-_P ^S?\ ?0H\Z;_GV;_OH4 3T5!Y MTW_/LW_?0H\Z;_GV;_OH4 3T5!YTW_/LW_?0H\Z;_GV;_OH4 3T5!YTW_/LW M_?0H\Z;_ )]F_P"^A0!/14'G3?\ /LW_ 'T*/.F_Y]F_[Z% $]%0>=-_S[-_ MWT*/.F_Y]F_[Z% $]%0>=-_S[-_WT*/.F_Y]F_[Z% $]%0>=-_S[-_WT*/.F M_P"?9O\ OH4 3T5!YTW_ #[-_P!]"CSIO^?9O^^A0!/14'G3?\^S?]]"CSIO M^?9O^^A0!/14'G3?\^S?]]"CSIO^?9O^^A0!/14'G3?\^S?]]"CSIO\ GV;_ M +Z% $]%0>=-_P ^S?\ ?0H\Z;_GV;_OH4 3T5!YTW_/LW_?0H\Z;_GV;_OH M4 3T5!YTW_/LW_?0H\Z;_GV;_OH4 3T5!YTW_/LW_?0H\Z;_ )]F_P"^A0!/ M14'G3?\ /LW_ 'T*/.F_Y]F_[Z% $]%0>=-_S[-_WT*/.F_Y]F_[Z% $]%0> M=-_S[-_WT*/.F_Y]F_[Z% $]%0>=-_S[-_WT*/.F_P"?9O\ OH4 3T5!YTW_ M #[-_P!]"CSIO^?9O^^A0!/14'G3?\^S?]]"CSIO^?9O^^A0!/14'G3?\^S? M]]"CSIO^?9O^^A0!/14'G3?\^S?]]"CSIO\ GV;_ +Z% $]%0>=-_P ^S?\ M?0H\Z;_GV;_OH4 3T5!YTW_/LW_?0H\Z;_GV;_OH4 3T5!YTW_/LW_?0H\Z; M_GV;_OH4 3T5!YTW_/LW_?0H\Z;_ )]F_P"^A0!/14'G3?\ /LW_ 'T*/.F_ MY]F_[Z% $]%0>=-_S[-_WT*/.F_Y]F_[Z% $]%0>=-_S[-_WT*/.F_Y]F_[Z M% $]%0>=-_S[-_WT*/.F_P"?9O\ OH4 3T5!YTW_ #[-_P!]"CSIO^?9O^^A M0!/14'G3?\^S?]]"CSIO^?9O^^A0!/14'G3?\^S?]]"CSIO^?9O^^A0!/14' MG3?\^S?]]"CSIO\ GV;_ +Z% $]%0>=-_P ^S?\ ?0H\Z;_GV;_OH4 3T5!Y MTW_/LW_?0H\Z;_GV;_OH4 3T5!YTW_/LW_?0H\Z;_GV;_OH4 3T5!YTW_/LW M_?0H\Z;_ )]F_P"^A0!/14'G3?\ /LW_ 'T*/.F_Y]F_[Z% $]%0>=-_S[-_ MWT*/.F_Y]F_[Z% $]%0>=-_S[-_WT*/.F_Y]F_[Z% $]%0>=-_S[-_WT*/.F M_P"?9O\ OH4 3T5!YTW_ #[-_P!]"CSIO^?9O^^A0!/14'G3?\^S?]]"CSIO M^?9O^^A0!/14'G3?\^S?]]"CSIO^?9O^^A0!/14'G3?\^S?]]"CSIO\ GV;_ M +Z% $]%0>=-_P ^S?\ ?0H\Z;_GV;_OH4 3T5!YTW_/LW_?0H\Z;_GV;_OH M4 3T5!YTW_/LW_?0H\Z;_GV;_OH4 3T5!YTW_/LW_?0H\Z;_ )]F_P"^A0!/ M14'G3?\ /LW_ 'T*/.F_Y]F_[Z% $]%0>=-_S[-_WT*:]S)&A=K=@H&22PH MX_XCZN;?3X].B;]Y<'Y@/[M;/@[2!I.@0HRXED&^3ZUPT!D\5^.C,8R]O"V2 MF>PXKU$2RJ !;-@?[0KMQ'[JE&DM]V<]+WYN?R18HJ#SIO\ GV;_ +Z%'G3? M\^S?]]"N(Z">BFQLS+ED*GT)IU $%[_QYR_[M%%[_P >N[UJ?3-(MM*5Q 97:0Y>25]['ZD MU?HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *YCQSJXTO0)$5L2S_(H]CUKIZ\K\1S-XF\: MPZ;$2T$+;6]N?FKIPE-3J7>RU,:TN6-ENSHOAYI'V+1S>2K^]N3GGJ!795%; MPK;6\<* !44*/PJ6LJM1U)N3ZEPCRQ2"BBBLRPHHHH @O?\ CSE_W:*+W_CS ME_W:* "R_P"/.+_=J>H++_CSB_W:GH :\B1(7D=44=2QP!37N((XQ(\T:QGH MS, /SKE_$VJ64MS_ &;<7D,,:+OE61@-_P#L_K5>U^QZN=(MF:.XM50ED!#* M3@]10!UXN8##YPFC,7]_<-OYTL4\-PI:&5)%'=&!'Z5PYMXTNVTE1BR-T&\H M=.3T^GM6WI5K#IWB&[M;2-8H'0.8U& ",#@4 =#1110 45";E02/+D_!*3[4 MO_/.7_O@T 3T5!]J7_GG+_WP:/M2_P#/.7_O@T 3T5!]J7_GG+_WP:/M2_\ M/.7_ +X- $]%0?:E_P">3[4M_0YH_O)\W1&G14'VI M?^>_\>_P#'G+_NT4 %E_QYQ?[M3U!9?\><7^[4] %6 MZTZTO$<2V\+,PQO:,$UFS^&XVM;6.TN6M)K8DI-&@R<^HZ5N44 8)\,1G3OL M_P!KE^T&7SOM.!NW9SG'3\*MZ5I!TYYIIKJ2ZN)2-TKJ >.V!Q6G10 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9J:]I;W;6H MO(_-4X()Q^M:*LKKN5@0>X--Q:W0DT]A:***0PHHHH ***KWM[!I]J]Q<2!( MT&ZEX[UD6MJ&2R0_@!ZFB]O=1\=Z MP+6U#)9(?P ]37H^BZ+:Z)8K;VZ#./G?NQKN2CA8W>LW^!S-NL[+X?S#1=%M M=$L5M[=!G'S/CEC6E117#*3D[LZ$DE9!1112&%%%% !1110!!>_\> M_P#'G+_NT4 %E_QYQ?[M3U!9?\><7^[4] %6[U&RL-OVNZA@W?=\QPN?SI9M M0L[>V%S-PQ6+IJ6UU+H]L5=X M(U;Y)AWP>H[T =8NHV369NUNH3;C_EJ'&W\Z6TOK2_C,EI<13H#@M&P85QC0 MQKJ36( %I]K#>6/NYW?YXKHH^UP?\ /44 M345#]K@_YZBC[7!_SU% $U%0_:X/^>HH^UP?\]10!-14/VN#_GJ*/M<'_/44 M 345#]K@_P">HH^UP?\ /44 345#]K@_YZBC[7!_SU% $U%0_:X/^>HH^UP? M\]10!-14/VN#_GJ*/M<'_/44 345#]K@_P">HH^UP?\ /44 345#]K@_YZBC M[7!_SU% $U%0_:X/^>HH^UP?\]10!-14/VN#_GJ*/M<'_/44 345#]K@_P"> MHH^UP?\ /44 345#]K@_YZBC[7!_SU% $U%0_:X/^>HH^UP?\]10!-14/VN# M_GJ*/M<'_/44 345#]K@_P">HH^UP?\ /44 345#]K@_YZBC[7!_SU% $U%0 M_:X/^>HH^UP?\]10!-14/VN#_GJ*/M<'_/44 345#]K@_P">HH^UP?\ /44 M345#]K@_YZBC[7!_SU% $U%0_:X/^>HH^UP?\]10!-14/VN#_GJ*/M<'_/44 M 345#]K@_P">HH^UP?\ /44 345#]K@_YZBC[7!_SU% $U%0_:X/^>HH^UP? M\]10!-14/VN#_GJ*/M<'_/44 345#]K@_P">HH^UP?\ /44 345#]K@_YZBC M[7!_SU% $U%0_:X/^>HH^UP?\]10!-14/VN#_GJ*/M<'_/44 345#]K@_P"> MHH^UP?\ /44 345#]K@_YZBC[7!_SU% $U%0_:X/^>HH^UP?\]10!-14/VN# M_GJ*/M<'_/44 345#]K@_P">HH^UP?\ /44 345#]K@_YZBC[7!_SU% $U%0 M_:X/^>HH^UP?\]10!-14/VN#_GJ*/M<'_/44 345#]K@_P">HH^UP?\ /44 M345#]K@_YZBC[7!_SU% $U%0_:X/^>HH^UP?\]10!-14/VN#_GJ*/M<'_/44 M 345#]K@_P">HH^UP?\ /44 345#]K@_YZBC[7!_SU% $U%0_:X/^>HH^UP? M\]10!-14/VN#_GJ*/M<'_/44 345#]K@_P">HH^UP?\ /44 345#]K@_YZBC M[7!_SU% $U%0_:X/^>HH^UP?\]10!-6/XGU9='T.>XW8D(VI]3TK2^UP?\]1 M7F?C;43KFOVVDVSYB1@&(]3U_*NC#4O:5$GLM695I\L=-REH/@NX\0Z?+J+7 M!AD=R8^,[O7]:LF#QCX8;*%[B$= ,R#'T[5Z+IJVFGZ?!:QNH6-0/Q[U:-U; MD8,BD>AK:6-DY.Z3CV,UATDK.S.&TWXEPEA%J=LT3#@NO/Z5V%AK>G:FH-K= M1N3_ [AG\JI:EHFA:HI%Q#%N_O*-I_2N/OO 'E2%])U382>CDKC\12MAJFW MNO\ ?[V'F>AW&HV5IG[1=11?[[@5BWGCG0K/.;HR'_IF-UHI#)J*A^UP?\ /44?:X/^>HH FHJ'[7!_ MSU%'VN#_ )ZB@":BFI(LB[D;(IU $%[_ ,>_\>I:*;^=9DO[NT8+M80, &'OD&H9_#5K):6T$,LULUN28 MY82 PSUZUM44 8I\,VATW[)YLV_S/-\_(\S?USG%6=+T>/3/-?SYKB:4@O+, M06/Y5HT4 %%%% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T% M+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/ M04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C M ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H M*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@ M>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 MF!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% M "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2 MT4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T M%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP M/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z" MC ]!2T4 9VMZA%I6D7%TY VJ0OU/2N&^'NFO?:A<:W@I:* $P/048'H*6B@!,#T%&!Z"EHH 3 ]!1@>@I:* $P/ M048'H*6B@!,#T%&!Z"EHH 3 ]!1@>@I:* #&**** (+W_CSE_P!VBB]_X\Y? M]VB@ LO^/.+_ ':GJ"R_X\XO]VIZ &LZI]Y@/J:4NH&2P ]2:Q]>TW3;F!KG M45\Q8T(56/ /M[UB06,EU'I&F:EEX@A9XR?O=<9H [+>NW=N&WUS2JRN,JP( M]C7">2(Y6T5&861NA\F?X2?N_2MK1[2'2]=N[*T79;,H<1YX4\#B@#HJ*** M"BF^8@ZNOYT>9'_?7\Z '44WS(_[Z_G1YD?]]?SH =13?,C_ +Z_G1YD?]]? MSH =13?,C_OK^='F1_WU_.@!U%-\R/\ OK^='F1_WU_.@!U%-\R/^^OYT>9' M_?7\Z '44WS(_P"^OYT>9'_?7\Z '44WS(_[Z_G1YD?]]?SH =13?,C_ +Z_ MG1YD?]]?SH =13?,C_OK^='F1_WU_.@!U%-\R/\ OK^='F1_WU_.@!U%-\R/ M^^OYT>9'_?7\Z '44WS(_P"^OYT>9'_?7\Z '44WS(_[Z_G1YD?]]?SH =13 M?,C_ +Z_G1YD?]]?SH =13?,C_OK^='F1_WU_.@!U%-\R/\ OK^='F1_WU_. M@!U%-\R/^^OYT>9'_?7\Z '44WS(_P"^OYT>9'_?7\Z '44WS(_[Z_G1YD?] M]?SH =13?,C_ +Z_G1YD?]]?SH =13?,C_OK^='F1_WU_.@!U%-\R/\ OK^= M'F1_WU_.@!U%-\R/^^OYT>9'_?7\Z '44WS(_P"^OYT>9'_?7\Z '44WS(_[ MZ_G1YD?]]?SH =13?,C_ +Z_G1YD?]]?SH =13?,C_OK^='F1_WU_.@!U%-\ MR/\ OK^='F1_WU_.@!U%-\R/^^OYT>9'_?7\Z '44WS(_P"^OYT>9'_?7\Z M'44WS(_[Z_G1YD?]]?SH =13?,C_ +Z_G1YD?]]?SH =13?,C_OK^='F1_WU M_.@!U%-\R/\ OK^='F1_WU_.@!U%-\R/^^OYT>9'_?7\Z '44WS(_P"^OYT> M9'_?7\Z '44WS(_[Z_G1YD?]]?SH =13?,C_ +Z_G1YD?]]?SH =13?,C_OK M^='F1_WU_.@!U%-\R/\ OK^='F1_WU_.@!U%-\R/^^OYT>9'_?7\Z '44WS( M_P"^OYT>9'_?7\Z '44WS(_[Z_G1YD?]]?SH =13?,C_ +Z_G1YD?]]?SH = M13?,C_OK^='F1_WU_.@!U%-\R/\ OK^='F1_WU_.@!U%-\R/^^OYT>9'_?7\ MZ '44WS(_P"^OYT>9'_?7\Z '44WS(_[Z_G1YD?]]?SH =13?,C_ +Z_G1YD M?]]?SH =13?,C_OK^='F1_WU_.@!U5=2O8].T^>[E.$C4DU8\R/^^OYUY_\ M$;6"RP:3;MN:4[GVG]*VH4O:5%$BI/DBV4?!%E)K?B.XUFY^8(Q*Y[D\5ZA6 M+X8TV+1]#@M]R"0C=(%!EI44>[ 50N?$.EVF?- MNDR/[O/\JF4HQW8FTMS3HKE+GQW8Q9$,,DI[$<5F2^--2N#MM;0*#W*DFL98 MJDNMS-UH([ZBN5\.W6M3WC/?L!;E3P2.O:NH\R/^^OYUK3GSQO:Q<9@# M!UO1+_4KV">VU%((XA_JGAWJ3ZD9HN=%U&XCMI?[2C6_@)(F6#Y2",8*YK>H MH YT^&9#8%?MI^W&7SOM.S^+.<8ST]JNZ5I4UG--@':M6 MB@ HHHH C-O"3DQ(3]*3[-#_ ,\D_*I:* (OLT/_ #R3\J/LT/\ SR3\JEHH M B^S0_\ /)/RH^S0_P#/)/RJ6B@"+[-#_P \D_*C[-#_ ,\D_*I:* (OLT/_ M #R3\J/LT/\ SR3\JEHH B^S0_\ /)/RH^S0_P#/)/RJ6B@"+[-#_P \D_*C M[-#_ ,\D_*I:* (OLT/_ #R3\J/LT/\ SR3\JEHH B^S0_\ /)/RH^S0_P#/ M)/RJ6B@"+[-#_P \D_*C[-#_ ,\D_*I:* (OLT/_ #R3\J/LT/\ SR3\JEHH M B^S0_\ /)/RH^S0_P#/)/RJ6B@"+[-#_P \D_*C[-#_ ,\D_*I:* (OLT/_ M #R3\J/LT/\ SR3\JD+*.K ?C2T 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2 M?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^5 M2T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2 M?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^5 M2T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2 M?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^5 M2T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2 M?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^5 M2T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2 M?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^5 M2T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2 M?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^5 M2T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2 M?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^5 M2T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2?E1]FA_YY)^52T4 1?9H?^>2 M?E1]FA_YY)^52TA('4XH C^S0_\ /)/RH^S0_P#/)/RID]_:6J[IKA$'N:R+ MKQAI-M]V4S?]<^:B52$=V2Y16[-6Z^RVEK+<2QH$C4L>.PKS/PQ9GQ)XOFU& M92?E1]FA_YY)^5<-_:GBRY_U-O(H/ MH@-'V3Q9<_ZQW3ZC'\JY/K5]HLV]KV3.Y^S0_P#/)/RH^S0_\\D_*N&_L+Q+ M'\XN##VKZQ9W/V:'_GDGY4?9H?^>2?E7## M7/$UO_KK5F^J@4Y?&^HPD+-IZG/?)H^MT^MU\@]M'J=O]FA_YY)^5'V:'_GD MGY5QO_">3?\ /A_.C_A/)O\ GP_G3^MTNX>VAW.R^S0_\\D_*C[-#_SR3\JX MW_A/)O\ GP_G4,WC#4[[$%E9[)&[@9/ZT/%TNC#VT#L;J6PLH]]P88Q_M8&: MY;4/%]KO,.G6@E<\!BO]*@M?"FI:G)YVJ7#(#SMSS^5=1I^A:=IB_NH4+=V; MDU/-6J;>ZOQ%>I/;0X^'0]:UU_-NCY$1[$8Q_P !K7MO =E'C[1,\OT^6NFD MO;:'[\R+^-1?VM8?\_4?YUE_LD'^\FF_-HTCA6];-E:W\-Z5; !;5&QW<;JO M)96L8PEO&H]E%1?VM8?\_4?YT?VM8?\ /U'^=:QQ6$CM./WHU5":VB_N)_LT M/_/)/RH^S0_\\D_*FP7EOT\-VT,<2YVIP2V?7T]J;J@FOKRPT\7$L,4B[I&B8JQX]1TZ4 =%17$^== MQJVC"\F*_:0OGEB7V$],^N.]:VC1R:?J]UIYN9IX=H=#,Y9EX'&3]: .@HHH MH **C-Q"#@RH#]:IZAK=CID2R7$ORL<#8,FE*2BKL-C0HKG/^$WT;^_-_P!^ MS1_PF^C?WYO^_9K+ZQ2_F1'M(=SHZ*YS_A-]&_OS?]^S1_PF^C?WYO\ OV:/ MK%+^9![2'8_[7RUS=_P"-]:NB5MUCMHS_ ,"/YUI&K2>KFE\R)5X(],FN8+=2 MTTT<8']Y@*YS4O'NC6&564SR#^%!_6O,[@7NH.3=7DTV>Q)-26^G"%PZ6Q8_ M[8W"F\9@:?Q3)=-UF,-;S MJ'[HQP17FI_(SUBBO M)_M.N?\ /W<_]_#1]IUS_G[N?^_AH_M"';\4%ZG\C/6**\G^TZY_S]W/_?PT M?:=I_(SU1IX4^]*B_5@*J3ZUIUOGS+J/CT.:\Q>&_ MG/[Z65L_WB34?]E2GN?RJ7CUW2]6A\M=[09Z!/XRTF+.R4R'V4BJ#?$"T#8% ME,1Z[A7(+I#'[^X_0XJQ;Z9%;OO$3.?1WR*GZ[3>]:*#V&*?V3=NO'Y*_P"B MVFUO^FAS_*L*[\7Z_9-J4CL.1FL-5A[R/0;?7-.N0# M'=)SZG'\ZN+/"_W98V^C UXPUG.K?*52$>[FI1KVMK_ ,O!.*A8Q/[+*;FMXL]2HKS( M>*M<4Y\Q#CU2I%\9ZV&^81D?]V@=O17*1^.]/;_61R+]!FK#>-]'"95Y2?3R MZM8BD_M%>UAW.CHKC)_'\*Y$%JS^A+8_I6=/XZU%R?)BCC^HS6/:#/53(@ZNOYT MTSP@9,J#_@0KRT?;'.'U";!]R:>MIYF1)J$V/]PG^M3]=?\ +^(6J_R,].^T MV_\ SWB_[[%'VFW_ .>\7_?8KS-=-M?X]2N!]("?ZTCZ?; _+J-P1_UQ(_K2 M^NOLOO0*-9_8/3?M-O\ \]XO^^Q1]JM_^>\7_?8KRUK% ?EO)B/^N9_QJ)K- M\X6>4C_=-2\?;I^):I5W]G\4>JF^M ,FYA_[[%0G5K!1DW47_?5>4_V=,'^Z M2/IBI5TXYYA;'^]4/,TNB^\?L,1_*OO1Z8VOZ8HR;M,5&/$NDDX%VOY&O.AI MH_YY-_WU1_9?^P?^^JS>:Q76/WE+"XE]$>G1:O83?KEU'5A^=-\Z(?\ M+5/^^A7EG_$V\7_?8KRP:9<'K<$4O]ES?\_+5B^(,,NI2PV*_D_%'J7VFW M_P">\7_?8H^TV_\ SWB_[[%>6_V7-_S\M1_9I" MY@/2:,_\"%2!E;[K _0UY3_9UTARERV?KBGA=9B_U=Y*/I(151S_ SZDNAB M8[TV>J45YBFJZ_!TG9OJ>C MQIJJ@[[=3[[<4G_"<:D%Y@3/KBM?[0HO9W%[1==#T.BO._\ A.[\#F),_2E' MCN]QRB?]\U$LRIK[+_#_ #*4J;^TOQ_R/0Z*\[;QQ>-_"H^@IC>,[MCGI]*R M>;16U.7X?YEITOYU^/\ D>CT5YHWBZZ)SN?_ +ZIA\77A& 7_P"^ZC^UI/\ MY=/[U_F%Z*_Y>+[F>G45Y-6LSF_P#ET_O0 MN>C_ #?@SU.D) ZD#ZUY6/$6K?\ /:7\S0==U:0^RI>85^E+\? M^ 6IX?K)_<>J?:8/^>T?_?8H^TP?\]H_^^A7E!FU+'-N1_VSIAEU#'*$?\!I MK'8A[4OQ_P" )U*'1O[O^">M_:(/^>T?_?0H^T0_\]H_^^A7D1DONY(_2D$M MZISO/YU7UO%?\^OQ?^1/M*?9_<>P*Z-]UE/T-.KR--5U2$829UQZ9J>/Q'JL M76:5C[DU:Q\U\=-B]I2[M?(]5HKS-/&FJQ\93'^TN:O0^/;A<>; LGKCBKCF M%)[IHI+-)GQB9E_WEQ6T<51EM(U^K MU'JE?TU-RBJ*ZSIK+N%[ ![N*@D\1:7%UND/^ZZ\?.%_]382?CS5=_&6KO_JK 8]XVI@N[E!@"T4?[-N! M1+>WLT1B-WL4_P#/,;36/]MT9?;?R17]EU^LT9]WXUU2-MLDJ1GT6JRZKKNK MG;$]S*#T &!^=.&B69E,DGSN3DEN MGI]TAOHMYI^PS>?Q M54O1%B'TI[WGAE3@P9^D>:A:X\+,< M^2X^D=2\NS%[XAE1KX1?8&/XFE8_ZU!]!4/_ D4CMQ,N?I3S_PBK$G9/SZ+ M41@\*'./M8/XUD\IQKWK-_,U6(P7\OX(F37)B3B6,_7%3+KDX!Y@/UQ6:UIX M:(.V6Y!_W34366@E?ENIP?7RR?ZU/]F8Z/PU9?>5[;!/_AC:'B"5!RML?K2_ M\)'*0-J6ZGUQ7//I^CD?)?S ^\.?ZTW[!I@ SJ,K ?P^3C^M'U+,UHJK_ .; M ;W_ 9LW'B*X7[UUL'^SS6=<:V&!)G:0^G2H!'I,7_+"68^N_;4Z3*O_'MI MT?MO3?1_8E>K_&J-^K8?7,+#X5?Y6(/[2:0?N[:9C],U%]JORV/LK#ZH:UXH M]5F_U0BA^GR5.-*U67_7:@!_VVS6\>'J%M?R)>:17PP_$Q!-?DX\E ??BCSK M_P#YYQ?]]#_&MX>&FE_UVI+[]_ZU/'X5LA]^]#?3BK7#V%ZD/-)=((K>%)+F M35#YHC50AX!YKM:QM.TG3M-F\Z*4&3&,EZU/M,/_ #U3\Z]7"X6GA:?LZ>QP M5ZSK3YY(EHIJNKC*L"/44ZNDQ(+W_CSE_P!VBB]_X\Y?]VB@ LO^/.+_ ':G MJ"R_X\XO]VIZ ,/Q)::K?VAM=/2U,^U(Q"XDP M D))51]3]*V** "BBB@!OEH>J+^54M1TBSU2 17$8(4Y4CC!J_12:4E9@6/;\#RFX\(:];Y MQ;Q38_N,:IQZ#XA:38=&<#^\QXKV*BJ]CAWO37X_YA9]/R7^1YQ9^"M3EP;B M.VC7N-[9_E6U'X$LM@\R9]W?%=;17//!8>7V;?-_YEIVZ+[E_D"K!/NR/\ E7345F\MPSTG^+_P S98JLMG^1A?\ ",0?\_#_ /?(H_X1F'_G MXD_(5NT5/]B8#_GVOO?^8_KE?^8PO^$9A_Y^)/R%96L:%J-K'YFG1I<@=58D M,?IBNRHJHY+EZ=W23^;_ ,Q/%UVOB_(\VL[+Q+=/M?2D@&>LK$5T5IX;G9/] M,E1&_P"F7(_6NGHJIY/E\MJ*7S?^8HXJNMYM_<87_",P_P#/Q)^0H_X1F'_G MXD_(5NT5G_8F _Y]K[W_ )E?7*_\QAKX:@'6=S^ J1?#MJ.KL:V**J.3X&.U M-?B)XNL_M&4N@68'*D_C2_V#9?W#^=:E%:++,&O^72^XGZS5_F9DGP]:$\;A M49\-VY_Y:N/PK:HJ7E&!>]-%+%5E]HP3X8AQQBL99%@7M&WHV4L;66[N<7-X>N@/]2'_ -VJ$VBS(ATF >H%9_V/ M*G_!K2C\[HKZVI?'!,\T_LX[N2V/I3OLT2?*P)/O7I.Q?[H_*DV)_=7\J?\ M9^.>^)?_ ("A>WH]*?XGFQ^QKP5&1]:89]._V1^=>F>6G]Q?RI&AB92#&A!] MJK^RZK^+$3^5E^@OK,>D$>7-/IC' FC!^M3I8P3KNC(8>U=;J/@S1M0R6MA$ MY_CCX-_#B\MG\[2[XY7HK_>_PK>.3_@Q% MU_A1/UW"_:I681Z%_=A8TRY@M-/ -T4B]-QJK]M\8>)&(@C>WA;J%&T8_&M" MP^&CR,)-4O629?UYY>LA_7,2^ MJ7R/*!JTTAQ%ILS-Z;:<+S5)/]3I$K$=>*]6\M!T1?RI=JC^$?E363Y:O^75 M_63#ZUB?Y_P1Y0UQKW\.B/\ C4+W^MQMM?1B#^->NX'H*-J_W1^5:K*\L7_+ MA??+_,AXC$_\_']R/&VUO5$8AM+ (Z]:B7Q-=!\/8@ =<9S7M'EI_<7\J3RH M_P#GFG_?(JO[,RKKAU]\O\Q>WQ7_ #\_!'CP\3L#_P >;_D:>/%0!YT]C^=> MO>3'_P \T_[Y%'DQ_P#/-/\ OD4UEF5+;#K[V#KXM_\ +S\#R5?%J \Z63^+ M4O\ PF$0ZZ3_ ./-7K/DQ_\ /-/^^13)+2WE^_"AQ_LUJL#E:_YAT2ZN*_Y^ M,\K'B^T(^?3G4_[)-._X2O2V'S6]RA] H/\ 6O2WTC3Y#E[2(GW%0OX=T>1M MSZ?"3ZXI/+LIEO00*OBUM4//U\4:"2 3?#U^1?\ &DE\3Z(I(B^V,1_L+C^= M=TWA'0'8LVE6Y)]C2Q^%-!B.4TN!3[ UG_9&3)W]B_O?^8_K6-_G/.CXLMU/ M[JQ>3_?R/Y4G_"3WER?]'T5%/089C_.O4XM*L(/]5:Q+]!5D11CHBC\*WAA< MMI_!AX_,ASQ,OBJ,\HCU'Q3D/!IK!>WR _SJ?^WO%4"CS=,!SW,0_P *]2VC MT%&U3V'Y5TJI02LJ,;>AGR5/YV>6GQCKD("RZ/$3ZE.OZ4X_$._BPLFAV^?< M'_"O3S&AZHOY4GE1_P#/-?RI^TPW6D@Y*O\ .SS:+XA6[-FYTD+_ +@K0@\9 M^&9S\\$L1[[QC^M=A<:5877^OM8G^HK*N?!.@W'2Q2,^J46P$[H82ZAS_ '2YS5^+2-#N%S$%<>TI_P :P[CX9:8_,%Q/&WN1C^59DOPT MOHFWVNIJ,=B#FCZMA)?#*WJ@]K66ZO\ ,[1= TD'(A4_\#)_K4JZ)IB\BW3\ M\UP7_"$>)(%S%J0)/8&D/AKQC N(KUSD\@.*?U.CTFA>VGUBST-=)L%Z6T?Y M9J1=/LT&!:P_]\"O.#IOC^$!8KF=A[2**5K;XA,@7?,,=Q*N33^IQ_GB+VW] MUGI'V.T'_+M!_P!\"D^R68_Y=X/^^!7FYTGQY,H,MW-GT,B\4I\+>+I<-)?M MN]VH^J4^LT'M7T@ST;[-8C_EA;_]\+5:>;1[7_7_ &1/JHK@SX#\02MF35%R M>I.:L0?#"3_EZU'=Z[,C^='U?#K>?X!SU'M Z"X\4>%[?/[ZUW\(Z%;8*:="6_O$:C,H,.AVZ@>BG_"O2X;&UMUVQ01H/85+Y4? M]Q?RH]O06U/\1^SJ?S'EY\5>(9<-'I**OL@_PI?[8\8R/\FG$ ] (EKU#8G] MT?E2X'H*/K,%M30>QEUDSS+[9XY_Z!;_ /?I:3[7XW/_ #"F_P"_*UZ?12^M M1_D0>Q?\S/+_ +3XV/\ S"3_ -^4J"?4/%4!W76D_+W!B4?RKU>D(!Z@&CZU M'K30>Q?\S/(E\5JK;+W0TXZE68&K,?B+PW*0)K.XA8_W>0/S->GRVEO.NV6% M&'H169<>%-#N@?,TZ'03V=13GT M;3I_^/;4+:8=LL0:UKGX<:+/DIYL1[;"/\*SI?AA#_RPOI%]-U95,+@:RM)L M.:LMTF4I?#3[=R9QZJ016?)I$Z'Y6!_&M%_AKJ41+0:HGL,-FH7\(^*H!B*[ MW@<<$"O*KY%%ZX:O;RDM/\S2-6*?OTVO-,S38WF<>4V*L0Z1*_,C;1^M6UTG MQBB;/L$;?[1<9_G47_".^,9CDJ8O8.O^-<$,FS&3LY4XKO>YO*K0?Q.H4&M.W^&FE1X:::>1NX)&/Y5T4^'LII_%>7WCEF&,GM MH@KNIX;+J/\.BC"53$S^*9Q6B>&M2OHQ+J(^RH1PH.6K9_P"$ M-@_Y_9OR%=-14RC!NZBD6KI:LYG_ (0V#_G]F_(4G_"%VY_Y?)?^^173T4DD M@.;'@ZT YGD/X5*/"5@.[&M^BF!BCPMI@.3$2/3<:D_X1K2O^?;_ ,>-:U% M&3_PC6E?\^W_ (\:/^$:TK_GV_\ 'C6M10!D_P#"-:5_S[?^/&C_ (1K2O\ MGV_\>-:U% &3_P (UI7_ #[?^/&C_A&M*_Y]O_'C6M10!D_\(UI7_/M_X\:/ M^$:TK_GV_P#'C6M10!D_\(UI7_/M_P"/&A?#>E*H++_CSB_W:GH **** "BFAU8X5@2/0TZ@ HHHH **3(]11D>HH M 6BDR/449'J* %HI,CU%&1ZB@!:*3(]11D>HH 6BDR/449'J* %HI,CU%&1Z MB@!:*3(]11D>HH 6BDR/449'J* %HI,CU%&1ZB@!:*3(]11D>HH 6BDR/449 M'J* %HI,CU%&1ZB@!:*3(]11D>HH 6BDR/449'J* %HI,CU%&1ZB@!:*3(]1 M1D>HH 6BDR/449'J* %HI,CU%&1ZB@ 90RD, 0>H-4AH^FB;S186_F?WO+&: MNY'J*,CU%-2:V$TGN P!2TF1ZBC(]12&+129'J*,CU% "T4F1ZBC(]10 M M%)D>HHR/44 +129'J*,CU% "T4F1ZBC(]10 M%)D>HHR/44 +129'J*,CU M% "T4F1ZBC(]10 M%)D>HHR/44 +129'J*,CU% "T4F1ZBC(]10 M%)D>HHR M/44 +129'J*,CU% "T4F1ZBC(]10 M%)D>HHR/44 +129'J*,CU% "T4F1ZB MC(]10 M%)D>HHR/44 +129'J*,CU% "T4F1ZBC(]10 M%)D>HHR/44 +129' MJ*,CU% "T4F1ZBC(]10 M%)D>HHR/44 +129'J*,CU% "T4F1ZBC(]10 M%) MD>HHR/44 +129'J*,CU% "T4F1ZBC(]10 M%)D>HHR/44 +129'J*,CU% "T M4F1ZBC(]10 M%)D>HHR/44 +129'J*,CU% "T4F1ZBC(]10 M%)D>HHR/44 M+129'J*,CU% "T4F1ZBC(]10 M%)D>HHR/44 +129'J*,CU% "T4F1ZBC(]1 M0 M%)D>HHR/44 +11G-% $%[_P ><7^[4]06 M7_'G%_NU/0 4A 8$'D'@TM% %&ST?3[">2>UM4BED.79<\U>HHH **** *D% MM&\6Z2,%B3U^M2_9(/\ GD*FK)N?$=A:7C6\QE7;]^79^[4^A;H#0!H?9(/^ M>0J*:UB#1;8Q@OSCTJM8:_9ZC0H^R M0?\ /(475U%9VSSS$A%ZX&36/_PENF^4#MN3,3_Q[B$^;CUV=<>] &Q]D@_Y MY"HH;6(M+NC& _&?2I+2[BO;9)X22C=,C!'UJ>@"'[)!_P \A1]D@_YY"LV; MQ-IUO=O!,TD:IG=,R8CSZ;NF?:I=.URUU.5HH4G1@,CSHRFX>HSU% %BXM8E MARD8W9'3ZU+]D@_YY"IJKWM[%86S3S;MHXPHR2?0#N: '?9(/^>0H^R0?\\A M60?%NFB-2JW+RGK L),BCU9>H%;%M<1W=ND\1S&XR#0!"EK$;F0&,;0!BI?L MD'_/(5-67>>(+&QO!;S>:,??D"92/_>;H* +WV2#_GD*CFM81"Y6,;MIQBJ= MEXBL;^[%O")OF^Y(T9"2?[K=#6M0!72T@,:DQC.!FG?9(/\ GD*=//';0/-* MV$09)K&_X2W3?*)*W*RYPL!A(E;W"]2* -?[)!_SR%11VL1FE#1C:"-OY4ZQ MOH=0MA/#N"DX(=<,#Z$=C5F@"'[)!_SR%'V2#_GD*IZCK=KIDJ1S+,[-R?*C M+;1ZMCH/>H(O$^G7%VL$+2R*QVB=4S$3Z;NF: +UQ:Q+ Y2,;L<8J06D&!^Z M%3TCL$1G8X51DF@"+[)!_P \A1]D@_YY"LG_ (2S3!YF\SQE3A \9!E_W/[W MX5?TW5(-4B9X5E0J<,DJ%&'U!H <+6+[4P\L;-@_/-2_9(/^>0J:J.I:M;Z7 M&K3)-(6/RI"A=C^ H L?9(/^>0IKVD C8B,9P<5EGQ7IAE5(VFE!^\\<998S MZ,?X3]:VP0P!'0T 5H;6$PH6C&[:,YJ3[)!_SR%35BOXHTR*>2.5Y(U3_EJZ M8C8^@;H3[4 :GV2#_GD*B>UB%S&!&-I!S4.FZU;:HSK"D\;H,E9HRA(]0#VK M1H A^R0?\\A1]D@_YY"H[_4(=.MO.F#L,X"QKN9CZ =ZS#XMTP*FP7$CG[\: M1%GB_P!\?P_C0!K_ &2#_GD*BM[6)H%)8SE'&0?:GT 0_9 M(/\ GD*/LD'_ #R%9NH>)+/3IVB>*ZF*#+F"$N%]B1TJ;2];M-67,"S1DC(6 M:,H2/4 ]J )YK6(-%MC&"_./2I?LD'_/(5-45Q<16L#S3-M11DF@!/LD'_/( M4?9(/^>0K$'C&P\Y8C::BK-R-UJP&/7Z5O0S1W$2RQ,&1AD$4 5X;6(M+NC& M _&?2I?LD'_/(5-6)?\ BBQT^:2-XKN41_?>" NH]B10!J_9(/\ GD*BN+6) M8*YF<#+"WA M,FWZXZ4NEZ_9ZMCR5GC)&5$\90M],]: +4UK"(7*QC=M.,4Y+2 QJ3&,X&:L M4R::.")I96"HHR2>U #/LD'_ #R%'V2#_GD*Q&\8V"RI&;3407.%/V5L'Z5N M6]Q%=0K+$VY&H ACM8C-*&C&T$;?RJ7[)!_SR%35G:EK-MIA59$GE=N=D$9= M@/4@=J +?V2#_GD*BN+6)8'*1C=CC%4=.\36.IR^7''$H"?0$]ZV: M (!:08'[H4OV2#_GD*E9@JEF( R2>U8$_C#3X)-IMK]UW;5>.V9E8^Q[T ; M7V2#_GD*B%K%]J8>6-FP?GFGV=[#?P"6$G'=6&&7ZCM5B@"'[)!_SR%'V2#_ M )Y"H-1U2WTR)7F$CLQPL<2;W/T K/L_%=A>7!A$-Y$0<%IH"B@^A)H U7M( M!&Q$8S@XIL-K"84+1C=M&0H^R0?\\A61>^++"RDD5H;R54 M.&DA@+I^8K0T_4[?4HB\(D0CK'*NUA]10 Y[6(7,8$8VD'-2_9(/^>0J:JU] M?0Z?;&>I/:MY65U#*05(R".] %6WM8FAR\8SD]?K4OV2#_ )Y"IJQ]0\26>G3M$\5U M,4&7,$)<+[$CI0!I?9(/^>0J*:UB#1;8Q@OSCTJ#2];M-67,"S1DC(6:,H2/ M4 ]JTJ (?LD'_/(4?9(/^>0I;FYBM+=YYF"H@R36*OBVT;&+#4]I_B^R-C\Z M -G[)!_SR%10VL1:7=&,!^,^E36]Q%=0+-"X=&Z$5+0!#]D@_P">0H^R0?\ M/(5F7?B6SM;I[<07EPR?>-O 9%!],CO5G3]9MM2)6-9HI!SYP":!PRG\P?0^]3T 0_9(/\ GD*/LD'_ #R%5-2UJUTMD25)Y9'Z1P1EVQZX M':H+3Q)9W4XB,-W;EN%-S 8P3Z GO0!=N+6)8'*1C=CC%2"T@P/W0J>D9@BE MF( R2>U $7V2#_GD*/LD'_/(5COXLL@[*EIJ,RJ<;XK5F4_0CK6I8ZA;ZA" M9("P(X9'&&4^X[4 (+6+[4P\L;-@_/-2_9(/^>0J:J6I:K;Z7$KSB1RQPL<2 M[G;Z"@"?[)!_SR%->T@$;$1C.#BLR'Q19RRA'MKZW4_\M)[=D0?4FMH$$ @Y M!H K0VL)A0M&-VT9S4GV2#_GD*FK$N/%%E!W&PX+V]N77/U% &K]D@ M_P">0J)[6(7,8$8VD'-,T_5K;4@WE"2.1>3%,FQP/7!J]0!#]D@_YY"C[)!_ MSR%,O[^#3K9IYR=HZ*HRS'T [FLM/%=H[@-9:E&I_CDM651]30!K_9(/^>0J M*WM8FAR\8SD]?K5F.1)8UDC8.C#(8'((IU $/V2#_GD*/LD'_/(5G7OB.TLK MHV_DW=Q(H^;[/"9 OL<=#4NGZW:ZC(8T2>&3J([B,QLP]@>M $\UK$&BVQC! M?G'I4OV2#_GD*FJ*YN8K2W>>9@J(,DT )]D@_P">0H^R0?\ /(5C+XMM&QBP MU/:?XOLC8_.MJWN(KJ!9H7#HW0B@!MLFPRJ!A0_ J>BB@""]_P"/.7_=HHO? M^/.7_=HH ++_ (\XO]VIZ@LO^/.+_=J>@ HHHH **** "BBB@ KF-0T/4;F6 MZMHFMQ973^8\C3(H53_=P1F@!- M/M+V#4[2/4)+51!&R6XB)W2#C)(Q@=NE=)7-VVB7-OK=I=#4KN]A175C,ZD* M3CT KI* *.KVAO=.>%756R&4L<#(.1G\JYX:?K"WW]K"33OMNWRS#O\ W>WU MW8SFNDU.PCU/3Y;24 JX[^O:LB#P?H45M$ES86S38 9@2 Q]N: +?AH@Z.O. M6WON],[CG'M6O6?HNF+I&GK:*5VJS%0O0 DFM"@#DK[1;VY,]B)[1+)Y3-YA M.9 Q.<;2,8J;3/M:Z]#'?_9]\=N5B^SMD%H;&< M\5N>'MO]A6NPDC;U/UJDO@_05A1)=/M_-*XSDC)]N:T](T_^R]+@LP5(B7 V M]* +UW-O%,CIA MU?.=W&".?2@#/M8;RSU'3+2[>V>WA9A \)^9OE/WAT'X5UU<_'X6TN#4+6[T MZ"&%H&.\J22)J32:<+N%=B1!L MHR^[8R#SVKI[ZTCO[*6UE&4D7::P[7P=HD%I&MY8VSS 89P6 )_$T 6O#1+6 M,Q?;YIG<>U;59NBZ3'HUK);Q!1&TK.JKG"@GI6E0!@ZO97IOC/9- M:DS1>3*)V(PO/(]3S61]AN]*AM;*26VEL!$='+Q/8VL$,\,JON!)( /3K0!T0Z"F3Q^=;R19 MQO4KGZBI , "F2JSQ.JL58J0&'8^M '*/H&KRFW+M:)]A_X]L?-YF/[V1QT' M2M71(YEN+R2[>#[6[J9(X6)5...OM6?::%J+0NUYKVIPLKD#]ZF".QZ5>T+2 M[C3KN^::XFN4E=2DLS LPV^U &W6/K-M=M/;W=B;GTZ^TK3KI!-9RVMQ\]P.FT5S]WX-T.:WDAM[*WBN"/E;)^7WQFNAB3RXD3^Z,4 /[5Q]SH=]<(;( MW%FEI'(98Y,[G+$DX((QCDUV%(!<"W4 6[%EVY/)SWKI*Q=-\/66F:G)>6$<44,D03:F3D@YS6U0!F:U: MS7$$,ELT0G@D$B"5L*QP>"?QKGSI^JV1NKY)+!Y;I#]HC+8"#'\) R?QKH-< MTB/6=/-NX0L#N3?G&??%49/!^@&$Q?V?;K,RD Y/7'7K0!I:+L_L:TV$E?*7 M!/TJ_573;3[!IT%KD'RD"Y'3@5:H YN[M-2@N;J.Q-DT%TQ:1IY"'7(P< #T MIZ1K::KI-LDBOL@=2PQDX I9O">G7.KSWEU;0S1RKDAL[@W<]>E.M?#.FVFJ MV]]IT,,(C5E?82=V<>] &]5/5+(W]@\"L V0RYZ9!R,_E5RJ>J07%SITL5K/ M)#,1E7C.#^% &=9V6JSZC'=:FEK&(49$2!BP;/7.1[5;T1/+T_;YJ28D?E.G MWCQ67!H-XUM$UQX@U2*5E&Y#*G!].E:/AZQGT[2EM[AG:0.QW.02YL-2C-S96S61L[AV9Y))")%W=<#&*ZBN=/A#3)-1NKFZM89HY2&&[.X'O MWH EC"Q>(+2%'5@MH02.^"!6[6'8^'+"PU5+[3XHH8_**,J9.XYZ_I6Y0!GZ MQ:-=V06-D62-UD3><*2.0#[5G6D%[+>27NIM9HRPF-(X)-P(/.3GZ5I:SID> MKZ;):N%YY7=G&1TSBLU?!^@K"B2Z?;^:5QG)&3[VVI6U]<2:=]B=;G!D^T2%2N!CC IGD+8RZ M);+*KLC,K,",GY34UYX6L+[66O;FWBF1TPZOG.[C!'/I38_"VEP:A:W>G00P MM QWE223D8QUH Z"JNI6HO=.GMR^P.N-WI5JJ]]:1W]E+:RC*2+M- &);6^H MW%];R:BUC%%;9*""0L6R,8# M#."P!/XFM+1=)CT:UDMX@HC:5G55SA03TH TJQ-3M[Z'4/MNG_97E:/RV2Y< MJ 2,G =2N? M3(KFHK'4G-M9SO8I8V[JRR1R$R-MZ9&,5TTL:RQ/&WW74J?QKG;3P9HT$+_; M+.WD.\E7RP^7MGGK0!=TIP=7U15(*ATQMZ?=%;%9.CZ';Z//=M:(D<$[*RHF M>,#%:U &5JMG=R3P7E@(7N(00$F)"D'KR/I5!M.NDTG4)KZ2WBN+@AFVDE$Q MQUQFK>O65_=_9S97=S ^)! P4D'OR.U9NH>&[N2RFBCUW49Y2N1"\B8;GOQ M0!U$/^I3G/ Y]:?VJ.!2D"*W4* :DH Y673M2$4FFQO8BPD#M*%SN>?6K6F^'K+3-3DO+ M".**&2()M3)R0>\NK:&:.5H R_$*QMHTWFN5 MPPP,Y(.0/Q-(?$MVXM)-,L[.1E_=BY=E+CU (KK-3LC?V30!@I)# GU M!S_2F7MC%>6:17+()1@HXXVOV(H K^&U5-(158D[VW$C'S;CG'MFM>L[1-/F MTS3EMIY5ED#,2X&,Y)-:- ''2ZE-H^JS6-A=:=(\TA?9VZM'+*S;SCY@35;3].O;?7HV+ M>?8QPLDP>WU&ZN-ZF.?!*XY! Q0!S]K=WFHZCIMU M?_95B);R/LK%MQP<[L@8KKJPGT)3K4%[:3HD*.S2Q#D%B,9'H>E;M %#6DBD MT:Z69RD93EAVKE+#Q'XCD=+1]+M+4,,0M=.R^9], BNPU&T^WV$UMNV^8N,^ ME17%C%F,L !N'&&[$4 5?#:[+&8,YEP. V>0/:MFLS0]-GTNTD MAGG$SM*S[P.2">_O6G0!R7B.]O=-UB.YTJS:^O&CVO#CA4R?FS5<:CJ.K16L MU^EG%;+<(&%NQ:17!X4@CCGK73FQ<:Q]M1UVF,1NI'. 2>*H:EH2WM[%<6DZ M0R+*CS+U#@'N/7K0!N#H*CNE5K297;:I0@GT&*E P *CGC\Z"2+.-ZE<_44 M<)8^(-;M#'9P:= MB#Y<%W=,4$G8?=SUKH?#PE%UJ#713[6SJ95C^X..,'J> M*NP:?''I LKPQR1JNS/0;:@T72)=,FNW>X$TA'I6Q$ MACB1"=;" )%/N!+*6\K3XIXPSW$4H:&)1GS&P>*Q(-<\0ZG!/;7% MA8V;A"9(I)&\P)Z@8QZUU6I6+W@MVC=5>&42+N&0>#_C4.KZ7%J, 02+%= ' MRY!U!(Y_"@";1A&NCV@B+%!&H!88)XJ]533;5[+3;>VD=7>- K,HX) JW0!P M^H:MJ>D:S=C2=/%Y"[[YY9.%B;N,CGTJ]83W=[K5E=7YMANB?R/LK%E88&?S&W?*J1KN9 MC[#O5VN.\3W.NVUQ#/!9V4PBD)@02-YC\<\8QTH T_#^HVKJ]HBW,KC=,O=7U#7M.N=1MK:"-X7*+&Y+ X'7(KLJ "N7EUW3+ZX,=W? M6UI+:7!^1Y!\P!KJ*X6]MKB^O'N$NXK9&N&A*?9HVZ'&WNGCBBN%8 M&5W VD8_QI=%O=-:$6=IJ-OTLQ)' ) MXG=:5?G6%0 /QH U*J:CJ$.FVWFS"1@3M58 MUW,Q] .]6ZP_%$,\UA$;<7?FI*&4VL:NPX/9N* (-$U6#[0]LEKJ ::0ONEM M611QW)^E='7%Z1?:H-9MX+R?5MKYPMQ;1*IX[D'-=I0!#=W*VEL\[)(X09*Q MKN8_05S6H:_:WT:)]AU5-KAL_8F/0UU=.ZS\ZBXD7!^@.* M .EL+Y-0MA/'%/$N2-LT91OR-6JPO"B(FDN(O,,/G/Y;.Q8LN>#DUNT 17-S M%:6[3S-MC7J?2L2+5--M%N=3BNQ=1S,J[8!O8'GC JWXBCEET680PR32#!6. M,9+$'./I7 +=^(FU6-IO#PL4D=-H'";@>,^Q[T >FVEW%>VR3PDE&Z9&"/K4 M]4-'LY;'3TBF*F0DLVWH"3GC\ZOT 8?B#4K6*)K)UN9)'&2+>$R%1[@=*O:5 M?P7UFIAW@H K)(NUE^H[5S.MZEJNE^)2^FV,%RLJHDA9B-GH6]!UJ709-=.L MWIG@L0K2*9BLC94;>-O'- '7U6O[Z#3K1[FXD2-%'5VP"?2K-4]5A,^EW*+" MLKF,[48 Y..* ,$^(-*65]3BU"VDF,>U;=91DG(KJ(VWQJQ&,C.*XPZEHR:8 MMM9M;'4Q@+&(!OW]QTKLXR3&NX8.!F@!U9>LR:D(#'8V4=PK+\[/-LV_IS6I M7->);9K^\M[2"$2W&TN%>9XT"Y[E>2:W: $9MJ%O09K#28WT$6LA0HA5F$>[ MJ,'OVK<'M5O9] M7BAN;K4W616*K<6\:*<>ZG- ':4457O6NUMF-DD+S_PB9B%_2@#"UC6+,WD< M7EWLIMY S-!;F1<@],BM^VN8KNW2>%MR,.*X6TU7Q);:E/8P:=9,DKLWG"1M M@?/(SC.:Z7PKYO\ 8:>>$$N]]P0\9W&@#;K(UC6;?3;BWM[IXXHKA6!E=P-I M&/\ &M>N>\2++4E<6-/?4?M%Z;^"TVN: .P@GBN85F@D62)AE M70Y!J2L_1+I;O2;>4+&A9?N1XP/PK0H IZC+>PVX:QM4N9"<%7DV8'KG%8&F M>(M-T^YFL;Z5K2Y9O,83KL7TX8]>E7_%!G>PBM[=\23R! NR-"X+-!;&0 CMD5M6%\FH6PGCBGB7)&V:,HWY&N M1U%=5M=6O'LSK"1R/N/D6T3(?H26YD<.RDW$:HW'LO% &Q M67J&N0Z=.(I+2^E)&=T%NSC\Q6I5'5_L7]FR_P!H2&.VXWL&*XY]1S0!C:?K M-N-3E9;/4P;EE WV;*%^I_&NGK@3'X=:[M#HUW-/%X=5U&<-=VHMA!,KRAS\VX+@ >V M*[^@!LDB11M([!449)/85S,.N6+:U]I,=ZB,OE[WMBL8YZ[NF.*W-67=I-VI M*C,3??.!T[UP;:KXDO-$N;633K2"*$ %G=LLO8CCITH ]'!! (Z&EJAI+7[6 M8^WQVZ/_ B!BPQ^-7Z ,75-=TZWN3I]Q>6\3.OS%Y "OU%)HNIVLL@TZSGC MN8X8@QFC8$9R>.*K:W]AM=9MKO4(H4M=A#2O&""V> >/2I-&O+:[U6X;3?*: MQ$8^:*,*-^>1T],4 =!2'.#@9-+37($;$],4 S2U M%NDTLQ.P.Y0# R?F'(X]* )+5_[,O8=-(#B:/%-)+/(Y)!:=%5L@D<@<5J]J ,_5M2M]/ML3"5VD^54B3>Q^@%5/#]_; M2V_V6,3I(A)VW$1C8@G.0#VYK$\1WNOV5]#=16-E.T1;RHTD8NR=R1C'I5G2 M+G5+OQ'#/J4%M"'M246)B2.1UR* .MHHH/2@#EDU_2K^XBFN=0MK66VE(,3R MCG!(KI8)XKF%9H)%DB895T.0:X6:TN;V=;A+V&V2:1E\O[+&VT@D=2.^*ZKP MZ\CZ%:M*P:39R0H4'\!Q0!J5FZSJ\6CPPRS[!%)((V9FQM&#S6E6/XB9OL<4 M0\M?-D"&5T#"/@\X/% #-'O]*$CP6^J6T\LSEPB2 GIZ9K;KD[2V_L;5[5'O M(+S[1D4 XKI:X M'6(KVZUB::.&.ZCCF\I1+.\>PC!QA>".>] '5:9XBTK5U3['>1O(XR(BP#CZ MBM2L3P\PN;9YI["TMKF.1HSY"^AQUQFMN@""\NXK&V>XF)"+UP,D_2N?T_6K M8:E*RVFIYN64#?9LH7ZG\:T_$$+W&C31QB0H9^#V!XKE[6^U>"]M4N9 M]:6-I%7$MK$%//0D'- '>4R6011-(0Q"C.%&2:>.E% '+W_B&UO;1[?[#JJ[ MN_V)C6OI&HQW]MB."ZB$0"G[1"8R>.V:R=='ADZ@?[5O&BN-H^432+QVX4XI MWA..U1KXV+R269D7RY'=F#</':@#+34],:YGU2*^258XRKQQ_,PY':M33]1@U*W\Z .H!P5D7:RGW' M:O,KNY\0"53)X;:UM@GE,Z#!89^\??BO0]#M+FW@EENQ<[^8RQDD#@>OTH M U:R]:U.WLK?RI5F=Y1A4@C+M]<#M6I7)>*[[4=-U.UN]-M(KJ58R'C+'<%S MU^E &MH%_;W%DMM$)D>$8*3QF-L>N#VK7KBK"X\13>(6E>VT\,\"DKYC<)N/ M3CK7:CIS0!'//%;0/--(L<:#+,QP!7-'Q!I%U-%?G4K5'A#8B\T9;BNEF19( M71D5P0?E89!KC;:^T2RTY[:Z-M%J0R/+: %@W8=* .NL;G[990W.S9YB!MN< MXS5BJNF&5M,MC.NV4QC<,8P<>E6J *6IRWT=O_H%HES(V05>79@?7%87A_7[ M,7IT23S%U$%G=-N57U ;O5SQ/&+B"WM5C,DTKD1IYC(I(&3DKS4&CK-I][%9 M7NGVD4CH3%) QS46S,T9=;AT8LO!^53BNBT.:.73$\N)8E1F0 M*IST)% &E1110!!>_P#'G+_NT47O_'G+_NT4 %E_QYQ?[M3U!9?\><7^[4] M!1110 4444 %%%% !65K%B]]&C6UQ'%U:M?8K M"&XBN%QO>X"$?AB@"71]&OXKF*YU"[MYA$I$(MU('/4G/T%=#6'HLFM1)!:W MNFPPPQQA3*EP'.0/3%;E %>^NOL5E+<^4TOEKG8G4UQT&M1:Q;/&OA:1TF;< MT3W"*Q/KM)S797EW%8VDES,2(XQEL#)Q7 WVL:;X@D,ME+8V&\8%^TRI.OMM MZ_K0!W&E#;IT2_8398X$!8-M_$5=K-T%0FCP(+\7^ 1]H!SNYK2H YO7[G0) MY4@U"V^V3)GRT5&;GTR.!^-9FB:-IFK3_:?^$=AM;500#(VYF8'M@\"MVZ\. M6\ER]U:W%Q:SM\P$4A$9;U*CK3=#L-3THFUN9HKFW.7$JKL*DG.,N+-4@O[]!O,B2Q0/D9SG!V^]=9I MQI=N+0N8-OREU()^H-$%UM_>;.F?:@"S69JMY)''Y=G?6,%P#R M+EN,?0$&M.J%SH>E7DQFN=/MII6ZN\8)- &59PWU]J5O+?:GITP@)9$M,Y)( MQSDGBNDK''ARP@O[:ZLH(;5HF)811A=X(Q@XK8H BN1<&V<6K1K/CY#("5!] M\5A-:>)R23<:.3[P/_C7144 9VBW-S!U/%7?$5EJMT8Q M9%I(/XHHY_(8'UW_ -*QM$6QLO$,OVK3YH)F5$2:="1O[@2'KD_G0!W(Z"@D M 9/ HJ*Z1I+29$^\R$#ZXH PM9TRZGF:\T^]M80X7S3/DK\O3&/QJWH5F\$4 MMQ-=Q7,\Y!=X3\G P,5BV\4^IK::0]I-%;V_-RSH55R.P/\ $#S6KH-M]EN] M0BBMV@M!(OE)MP.G.!]: -RLG5]1N+>:WLK)$:[N,[#)]U0.I/YUK5G:II?V M\Q313&"ZASY4H&0,^H[B@#)GN-;TA/MM^NGW%LA_>"WC*N!ZY)KI4<.BN.A& M:P'T35KW$.IZM'/:YR\<5OY9;VSFN@50BA1T P* %KDM7UC1KN8 W=]:W,1* M^=!;ONQW&=I&*ZVN+U77-0FU.6R:TO[:R3AI(+=G:4>S#[M %[PQ>:5]NH;*S MDN)SB-!EL#-<));2^>+J6TU:SL&(!"S1E%4GIM SBNQUNWN;BQVVL2RR*V?+ M9]H;VS6;-=>))K9X3H5L R%<_;!Z?2@#>M%@2TB6V $(4;,=,=JFJGI,$MKI M5M!.H65(PK '(!Q5R@#(U3[-/=VS&^MHGMW8LKR#/(QZU3TVQ8ZL)?[0M)X( MMYB2(Y<;O7GVK2GT'2;J9II]-M9)6.6=X@2:BA\/65IJ<-W90Q6P165DB0*' MSZX]* -:D9E498@#U)I:IZI!+WMKFXCPQCNV$V4&H6K6]PFY&_,'U'H:P+GPO=QF$Z=JDJB)Q( M%NLS98<#!)X% %_0M$M=+MUD2RAM[EUQ)Y6UG1K>[@M+ZYDCN$;S$6.-F)_('UJGIMQHUUKBR6]U>N[,62&2% MEC4XY/*^GO5[7?[%W'[5_P ?FWY/L_\ K\?[..:I:&VO'44VAO[%Q\OVK_7_ M (YYH ZRFNZ1H7=E51U9C@"G5'-!%^&K1T2T-K8G?<1SO([2,\9^7)Y./:F?\(SH?\ T";/_ORM3Z5I MJ:7;/!&V4,C.J@8"@GH/I0!>K+U*+69)1_9\UBD./F%Q&S'/X&M2B@#FBVOZ M?-!)'P3->RRW< M-QTOK._-O+/#"&5 MDB0LV3C!P/I61-IDL^EW.J7-H[ZC,V8!MRT0[8].* .Q10B*HZ 8IU,AW"%- MWWMHS3Z .;2\UK6#)+IWV**U5RB_:8V8L0<$\'U%6M)O[G[=-IM_#$MS&@DW MPC".I.,@=:B;1-1M)'&DZDEM [%C'+#YF"?3D8JUI>DRVEQ+=WES]IO)1M:0 M+M 7T [4 :M4]1U&VTVW\VZ+B-CM^2,N?R JY6?K-_-INF2W-O:O=2J/EB0< MF@#D)]1T*-F8:UJEM:EO]0(66/'IRO2NWL&MWL(&M!BW*#R^,<8XKBK?4$O) M%N-:M=5N''2!;)A&OU'0GWKM[61);6)XXVC0J"J,NT@>F.U $UE='7/SKK-GJL\]EIL-S'*/OOK?(OR)=NKE5/7:5&*ZZN=MX]9O-5 /7./I46CZ1?07(NM1NH9I$ M3RXQ I"A3SSGO5&_M-<5[Z&TT^":&XSB1K@*1U[8K4TF;6#LAO\ 3H;>)(P MZ7 E;E9-_X?M+ZY^TB2XMYB.6MY2F[_>QUH YG3=*TS5[_;%X M:CM[>%RLDDK9)XZ Y%=Q!!';0I#"@2-!M51V%8FEZ;JVEWTADN8KNWN'+.= MFPH<=>^>@K?H CFF2WA>64X1!ECZ"N-?6_#=Y'F M* %K#UK3IK[%S87<$ZFVB(?9C\BJ.?SK>K TNP2PU^XBM+4P6@@7.%VJS MYY(]^E;] &;K.I/I]O&(8_,N)W$<2GIN/K^59DW_ D=I&UU/_9D\:#'[[2)]7\J/5+V^O0IVBZ0@H.^/E'6G:_KFHPZB+&WM+J.W MQE[F*W,N?8 =/K4WA^;3EN?*@L=1%PP):XN[=@3[%C0!TU,EE2&)Y)#A%!)/ MM3ZJ:G#+<:?+'"H:0C@$XS^- '%7J2WL[W]K9ZK!9$EO,@F15([MM(SSUKLM M(6U33(19_P"I(R#W)[Y]\UE17?B2*W2$:%;;54+_ ,?H_P#B:OZ!:W-II:QW M<:13%V8HC;@,DGK0!J4444 07O\ QYR_[M%%[_QYR_[M% !9?\><7^[4]067 M_'G%_NU/0 4444 %%%% !1110 4444 %%%% ",BNI5U#*>H(R#5;^S-/_P"? M&V_[\K_A5JB@!D<4<*!(HU1!T51@4^BB@ HHHH *KWUC;ZC:/:W2;X7&&7., MU8HH YY/!.B1($CBN$4=%6YD 'ZUMVMK%96R6\(81H,+N8L?S-344 %%%% ! M1110 4444 %%%% !37C20 .BM@Y&X9P:=10 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !5>2PLYG+RVD#L>K-&":L44 00 MV=K;MNAMH8VZ91 #^E3T44 %%%% !1110!CZCX8TK5;Q;N[@9IU& ZR,I'Y& MBS\,Z;8727$"SB1>FZX=A^1-;%% !1110 4444 %%%% !1110 4444 -6-$9 MF5%5F^\0,$_6G444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !37C25"DB*ZGJ&&0:=10!5_LS3_P#GQMO^_2_X58CC2) D:*B# MHJC %.HH **** "BBB@".:%+B%X9!E'&"/45@Q^"-#A4K%!-&I.<)<.!^AKH MJ* *MAI]OIML+>V#B/)/SN6/YFK5%% !1110 4444 %%%% !1110 UT212KJ MK*>H89%. &!THHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@" M"]_X\Y?]VBB]_P"/.7_=HH ++_CSB_W:GJ"R_P"/.+_=J>@ HHHH **** "B MBB@ HHHH **** "BBB@ HHH)P,F@ HIGFQ_\]$_[Z%'G1_\ /1/^^A18!]%, M\Z/_ )Z)_P!]"CSH_P#GHG_?0HL ^BF>;'_ST3_OH4_/&10 45Q%CJTEWJ\T M4_B-H)$NFC6T$*G*@X SCO5^_P!:O-*OI+%V\V:YP;,D #/H?UH ZBBN1NY= M5;539C6&MO)M!,Q$:G>V3ZCVJS%J]W+::8Y1XUW.%) ]:Y?0KV^O";@ZL)I #YMFZ!?+/8 XR>U '645Q.EZKJ5UJ MX":B;@K*RW%ML4+"N?7&?7\JTM9FOI=>M[*UU-K*(V[2EE16W$$#O0!TE%96 M@7LU[I:O.P>13M+@??\ >L.PU-[C6I8I_$31R+<,JV?E+RH/ SB@#L:*Y.ZN M=6O&OKJTO_L\5J0$A" B3UR2,C\*4WVI:S,XLKTV20P>8=J!B[<\'/04 =71 M6?HMW)>Z7%+-@RCY7([L.IK+3Q%]B2=[S?*/M BC5%&>A./TH Z2BLJQUV*\ M,RRVT]I)"N]DG !V^O!K'OO%6H<[1),%"Y[#@T ;U%<\?% MUL5,L=E=R6Z,5DG51LCP<<\UKW5]%;V#76D7,+WE\;N&XBW;2BKL;L!CJ* .LHKDH+K5[,Q MN7CC3 #'GY5^M+'XRM1?0VEW9W5F\WW&G"@'\B: .DHJII]_'J5M]HB1Q&3A M68?>'J/:K= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% $%[_QYR_[M%%[_P >8GX8ZF3DZM%_WRU)_PK#4O^@M%_WRU>GT5U_7J_?\#'ZM3['F M'_"L-2_Z"T7_ 'RU'_"L-2_Z"T7_ 'RU>GT4?7J_?\ ^K4^QYBOPRU-6!&KQ M C_9:O1-.M9++38+:64RR1IM+G^*K5%95<14JJTRX4HP^$Y333J>FW5S"VAR M3))=/()UE0 *3UP>:74-"O-6NYKV4>5-!C[&"<[3W)_6NJHK T.7&A?VKK:7 MFJZ>I06JJ [9VN&.>AK1U&PDDFL!;1#RX7!(!Q@<5KT4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9^LZ?+J5@UO M#/Y+$_>KEO\ A!KW_H(1_DU=S17-5PE*K+FFCJHXRK1CRP>GH<-_P@U[_P!! M"/\ )J/^$&O?^@A'^35W-%9?V=A^WXLU_M+$=_P1PW_"#7O_ $$(_P FJWIO MA*\L;Z*X:_4JAR54'GVKKJ*J. H1=TOQ8I9A7DFF_P $,E\SRF\K&_'RYZ9K MCM0LM4UMXQ_9)L;B,-_I1D4@\= >]=I178<)Y_'HNIF(0P:5)9R^44N)A*I M2?CTSG)YQ]:UGT$:GJ=A)?Z?FWAM3&5D8':V1CH?2NJHH CBACMH!%#&%1!A M4%'KG3KP3/=A MT Y4 \U;U^SGO;6V2!-[)T^T,6)8F^<9''-=310!QTMKK$.G7^DQ:=YBSM(R7.]=N&[8SG-; M%WIDUSX<2T4A+A(U"D] P%;-% &#;W6M7L36\NG-9$1D&5I%;<<<8P>/QKGH M] N6N+0C0S%<0S*TUXTH)DP>3C/>N_HH X+2WU6?0YM/M].WQ32R*+C>H5!O M/49R:Z:]T)+_ $ZWM6NIX/)P0\) .?Q%:<,$5NFR&-47).%&!DU)0!QZ^&;Z M/^T";ZZG+J/*$S ASSUP*E2SU/5YH1>61LX[>+;EG#%V]1CH*ZNB@#DK:UU> MZ6RL+JP\B&V;+S[P0_I@ Y'XUN:W;2W>F/#"NYR1@9K1HH P=+TZYM[O4I)8 M]HF";#D'[RYT" M:&YMT:4WC7'DYX==V=O6L^;PPNIM';IX:_LU2?WEP958@>V#7H5% &9H4-U; M:7';7481X?D!!X8>M:=%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% $%[_QYR_[M%%[_ ,>* -.BLIM:\K2'OI[26)T)4P$C.[T MSTIFDZZVHW,EO-8R6DRJ&"NX;(]WMY?*DN!(N M >.W7O6U<7B06$EX 71(R^!W&,T 6**H2ZHD6D'4#&Q0(&V9YJ=KVU3:);B* M-F&0KN : +%%0R7=M#_K+B)/]YP*%N[9Y/+6XB:3KM#@G\J )J*AEO+:!PDM MQ#&QZ*[@&J:ZU:_VE<6M1 MSW(CA=XP)60X*AP.?QZ4 3T5GV6K17;3AD\GR<;B[#'YTBZS;/JB6,3+)NB, MOF(X*C!QB@#1HJ!+VTE8K'=0N1U"R XIR7$$@8I-&P7[VU@H5P<53NM; MM+>:VB1TF:>818C<':<'D_E0!I45#+>6T+A);B&-CT5W -.%Q"5+":/:.IW# M H DHJI?WZ6-L)=ID+$!%4_>/M4#:Q%#>26]Q&T6V/S%9B,,/0>] &E161;Z MZD[VB_9Y%%SN*$GL,<_CFKHK9E&+&(R[L\8!QB@"Y17,Q^+9&V2R:1/ M':.^P3F12/0<#FMNQOUO?- 0QM$Y0J3SQWH MT444 %%%% !1110 45D:EK; MV=ZEG;6,EY.R%RB.%VKZ\TMYK@M-,AN_LDKR2D!8 0&SZ9/% &M167I&L?VF MLPDM7MIH6P\;L&Q^(XK/MO%;32H9-+GBM'E,0N#(I&02.@Y[4 =)15>\NUL[ M1[AE+*HS@=Z:FHVK6\<11AF7+L,< M$C.?PH OT5 E[:R_ZNYA?G'RR U*LB,Q574LO4 \B@!U%9-]K8LYI8TM9)A$ MFZ1D8?+[?K4BZU#+>);P(TQ:/S&93PHY_P * -*BL:3Q';QZ-<:CY3E879#' MGDL.U/GUV*&RL[A87?[4P54!&02,\_E0!K45@Z7X@O-4,3IHL\=M)G$[2H1C MZ=:AF\52Q2SE=(G>V@_P#'G+_NT47O_'G+_NT4 %E_QYQ?[M3U!9?\><7^ M[4] !1110 4444 %%%% !1110 4444 %%%% !4-TLKVSK VV0C@U-14SCSQ< M7U&G9W.:_L[6O^>Y_P"_M']FZU_SW/\ W]KI:*\;^PJ'\\__ (Z_KL^R^XY MK^S=:_Y[G_O[1_9NM?\ /<_]_:Z6BC^PJ'\\_P#P(/KL^R^XYH:=K0.?//\ MW]J36$T_R+5-6NC;3KS'7T\*V MX2D[]W9?%PVY,?=)['IQGM7<_9K<0^3Y$?E?W-@V_E35L;1%VI:PJI.<", M9KO,#D[+3;W4=3U=$OEBLC=G?$(LLW /#9XKHM5C6'P_=1H,*L# ?3%7UC1" M2B*I8Y.!C)I64,I5@"#U![T 'X8_"[78O=0+B,-L:Y8I^7I34.C[M0&L M^0;X,?)$^-V-HQLS[^E=R8T*;"BE/[N.*BDL[65P\EM"[CHS1@D4 <3INEPW MHO3J$)E9;2/:)ADCY3C@]Z=!I]O:0:)[V-*?O,OS<$^G KN?+0$G8N M2,'CJ*3R8L*/+3"G*C:.#[4 >>7MJMQK&H?;]4L+5O-/EB\MU9MN!RI)Z5): M0Z1;:W-'K%S!6_!]>*[N6SM9VW36T,C>KH"?UH:QM'4*]K"P P M 8P: .'T>>'3]4MKNYE$%B8I$B>4X'+Y Y_2KEI/'=:=KL\1)C>Z)5O486NM M>TMI8UCDMXG1>BL@(%.6"%$*)%&J'JH4 4 >? @63"7(M3+")CVVY.<^U,U. M.R&H3'P_M538L-UN,KG<.F*]$-O 4*&&,JW4;1@TV.UMX1B*")!C'RH!0!YW M%I]L5\R#7-,,HC8F*VMU21OE/!(.:Z6QT^SB\(+\\=J9K<>9.<#G'4GO6ZNG MV2/O2T@5O41@'^52M#$T7E-&ACQC:5&/RH Y#PW+9V^J"T@BT^Y;RR3>6@4$ M\]& Z?G4&O+NDU123AFB!Q_OBNSAM+:W),%O%$3U*(%_E3F@B;.Z)#GKE1S0 M!Q6N6<>DW4"Z9"(6EM9O,,2X9\ <\=34+1Z)]JT-M-$1N1<+YQAQG.TYW8[Y MKO6BC9@S(I(& 2.E1)9VL3;H[:%#G.50#F@#@+VU6XUC4/M^J6%JWFGRQ>6Z MLVW Y4D]*B:'R+V!8;C[3IJF,7KH"?UIRV MT"Q^6L$80_PA!C\J ,77-GF:/M_U/VE<8Z8VG%9OBN"75[R&TLU/F6@\]Y!Z M?W?T_6NEU#3TU"U\@L8\$%64G%$+ M;BJEL8SCG% 'FT"Z:FF)+'JNG2OMJM<7QL;U$/ER%]@8?^S#VK&U+ M4+B_TBR@O;I;=)W(-Z%VC@9!'IS[UV\UK;W!!GMXI2.A= V/SI7MK>2(1/!$ MT8Z(R @?A72:G'^']4,5U!8B6 P@,)+@,&^T-V(;N?4>]'A[2;N_M%:>]4V* MW$C"!8\'.X]6SS77K:6R!0EO$H4Y4! ,'VJ1$2-=J*JCKA1B@#/UP8T:<>P_ MG7.Z;IEIJ.M3B\@6=4M(=J.,KR#VKLV577:P!![$4U8HT8LL:J2,$@8XH \\ MTV#3OM]A-?16X7]ZBO*!C(<@#)]A27MJMQJ^H?;M4T^U/FGRA>6ZLVW P5)/ M3Z5Z"UI;, &MXB <@%!P:26RM9V#36T,C#C+Q@G]: .3\/:9 =6N/.E2],4, M1CE(XZ'D52CTZT7PC>:CY*M>))(R2L,LI#D<'M7>QPQ1?ZN-$XQ\J@<4>3%Y M9C\I-AZKM&#^% 'G$UL+K4+PZAJEA:N7_=B\MU=MN!RI)Z5I:-8:98^(5$\E MK-(T*&&8J!YAQU7]*[&6RM9V#2VT,A P"\8-.^RV^Y&\B+*?=.P?+]/2@#*\ M3?\ (-7_ *Z"L2VTNSNVUZYN8$EECE;87&=N%!!'I79LBN,.H8>A&:011J& MC4;OO8'7ZT ,;-]EB\CS\<\<[<]^G2HQ'(?"5DD4OD6WVM_,> M5-RA-S?>'ITKOVL[5]N^VA;;]W* X^E/,$)B,1B0QGJFT8_*@#SAK&TB@FDM M]6L;F8A1%#90JA#9X. 3^-=1X0)^Q3+<_P#(0$A^TYZYS_+KBMN.QLXFW1VL M"-ZK&!4RQHK%E10S=2!R: .76[CLKO7IIU+,&0!/[WRC@57\)PRZ-=R6-X,/ M<#S8F/I_<'TQFND_LR+^TVO_\>_\ 'G+_ +M% !9?\><7^[4]9UO?P16Z(Q;*E_M.V]6_ M*@"Y15/^T[;U;\J/[3MO5ORH N453_M.V]6_*C^T[;U;\J +E%4_[3MO5ORH M_M.V]6_*@"Y15/\ M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/ M^T[;U;\J/[3MO5ORH N453_M.V]6_*C^T[;U;\J +E%4_P"T[;U;\J/[3MO5 MORH N453_M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/^T[;U;\ MJ/[3MO5ORH N453_ +3MO5ORH_M.V]6_*@"Y15/^T[;U;\J/[3MO5ORH N45 M3_M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/\ M.V]6_*C^T[; MU;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/^T[;U;\J/[3MO5ORH N453_M.V]6 M_*C^T[;U;\J +E%4_P"T[;U;\J/[3MO5ORH N453_M.V]6_*C^T[;U;\J +E M%4_[3MO5ORH_M.V]6_*@"Y15/^T[;U;\J/[3MO5ORH N453_ +3MO5ORH_M. MV]6_*@"Y15/^T[;U;\J/[3MO5ORH N453_M.V]6_*C^T[;U;\J +E%4_[3MO M5ORH_M.V]6_*@"Y15/\ M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@" MY15/^T[;U;\J/[3MO5ORH N453_M.V]6_*C^T[;U;\J +E%4_P"T[;U;\J/[ M3MO5ORH N453_M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/^T[ M;U;\J/[3MO5ORH N453_ +3MO5ORH_M.V]6_*@"Y15/^T[;U;\J/[3MO5ORH M N453_M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/\ M.V]6_*C M^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/^T[;U;\J/[3MO5ORH N453_M M.V]6_*C^T[;U;\J +E%4_P"T[;U;\J/[3MO5ORH N453_M.V]6_*C^T[;U;\ MJ +E%4_[3MO5ORH_M.V]6_*@"Y15/^T[;U;\J/[3MO5ORH N453_ +3MO5OR MH_M.V]6_*@"Y15/^T[;U;\J/[3MO5ORH N453_M.V]6_*C^T[;U;\J +E%4_ M[3MO5ORH_M.V]6_*@"Y15/\ M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6 M_*@"Y15/^T[;U;\J/[3MO5ORH N453_M.V]6_*C^T[;U;\J +E%4_P"T[;U; M\J/[3MO5ORH N453_M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15 M/^T[;U;\J/[3MO5ORH N453_ +3MO5ORH_M.V]6_*@"Y15/^T[;U;\J/[3MO M5ORH N453_M.V]6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/\ M.V] M6_*C^T[;U;\J +E%4_[3MO5ORH_M.V]6_*@"Y15/^T[;U;\J/[3MO5ORH EO 6?^/.7_=HJK<7\$MNZ*6W,,#BB@#_V0$! end EX-101.SCH 13 expi-20201231.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Calc2) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITIONS (Schedule of allocation of purchase prince) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PREPAIDS AND OTHER ASSETS (Schedule of Prepaid and Other Current Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - LEASES (Schedule of future minimum lease payments) (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - INCOME TAXES (Schedule of taxable income by domestic and foreign subsidiaries) (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - INCOME TAXES (Schedule of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - INCOME TAXES (Federal Statutory Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - INCOME TAXES (Schedule of Deferred Tax Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward) (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward2) (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of Restricted stock activity2) (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of stock option activity2) (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACQUISITIONS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Fair Value on Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - DEBT (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of stock options fair value assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 41106 - Disclosure - STOCKHOLDERS' EQUITY (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 41108 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - EARNINGS (LOSS) PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED) (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PREPAIDS AND OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PREPAIDS AND OTHER ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED) (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - LEASES (Summary of components of our lease cost) (Details) link:presentationLink link:calculationLink link:definitionLink 41107 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - INCOME TAXES (Liabilities for Uncertain tax Positions) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 expi-20201231_cal.xml EX-101.CAL EX-101.DEF 15 expi-20201231_def.xml EX-101.DEF EX-101.LAB 16 expi-20201231_lab.xml EX-101.LAB EX-101.PRE 17 expi-20201231_pre.xml EX-101.PRE XML 18 expi-20201231x10k_htm.xml IDEA: XBRL DOCUMENT 0001495932 2019-01-01 2020-12-31 0001495932 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001495932 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001495932 2019-12-30 2019-12-30 0001495932 expi:AgentEquity2015Member 2020-01-01 2020-12-31 0001495932 srt:ScenarioPreviouslyReportedMember expi:AgentGrowthIncentiveProgramMember 2019-01-01 2019-12-31 0001495932 srt:ScenarioPreviouslyReportedMember expi:AgentEquityAwardProgramMember 2019-01-01 2019-12-31 0001495932 srt:RestatementAdjustmentMember expi:AgentGrowthIncentiveProgramMember 2019-01-01 2019-12-31 0001495932 srt:RestatementAdjustmentMember expi:AgentEquityAwardProgramMember 2019-01-01 2019-12-31 0001495932 srt:ScenarioPreviouslyReportedMember expi:AgentGrowthIncentiveProgramMember 2018-01-01 2018-12-31 0001495932 srt:ScenarioPreviouslyReportedMember expi:AgentEquityAwardProgramMember 2018-01-01 2018-12-31 0001495932 srt:RestatementAdjustmentMember expi:AgentGrowthIncentiveProgramMember 2018-01-01 2018-12-31 0001495932 srt:RestatementAdjustmentMember expi:AgentEquityAwardProgramMember 2018-01-01 2018-12-31 0001495932 us-gaap:SubsequentEventMember 2021-02-12 2021-02-12 0001495932 us-gaap:SubsequentEventMember 2021-02-01 2021-02-28 0001495932 us-gaap:TreasuryStockMember 2020-12-31 0001495932 us-gaap:RetainedEarningsMember 2020-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2020-12-31 0001495932 us-gaap:CommonStockMember 2020-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001495932 us-gaap:TreasuryStockMember 2019-12-31 0001495932 us-gaap:RetainedEarningsMember 2019-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2019-12-31 0001495932 us-gaap:CommonStockMember 2019-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001495932 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001495932 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001495932 us-gaap:RetainedEarningsMember 2018-12-31 0001495932 us-gaap:CommonStockMember 2018-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001495932 us-gaap:RetainedEarningsMember 2017-12-31 0001495932 us-gaap:CommonStockMember 2017-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeTwoMember 2020-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeThreeMember 2020-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeOneMember 2020-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeTwoMember 2020-01-01 2020-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeThreeMember 2020-01-01 2020-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeOneMember 2020-01-01 2020-12-31 0001495932 srt:ScenarioPreviouslyReportedMember us-gaap:StockOptionMember 2019-12-31 0001495932 srt:RestatementAdjustmentMember us-gaap:StockOptionMember 2019-12-31 0001495932 srt:ScenarioPreviouslyReportedMember us-gaap:StockOptionMember 2018-12-31 0001495932 srt:RestatementAdjustmentMember us-gaap:StockOptionMember 2018-12-31 0001495932 srt:ScenarioPreviouslyReportedMember us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001495932 srt:RestatementAdjustmentMember us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001495932 us-gaap:StockOptionMember 2018-01-01 2018-12-31 0001495932 srt:MinimumMember us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001495932 srt:MaximumMember us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001495932 srt:MinimumMember us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001495932 srt:MaximumMember us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001495932 srt:MinimumMember us-gaap:StockOptionMember 2018-01-01 2018-12-31 0001495932 srt:MaximumMember us-gaap:StockOptionMember 2018-01-01 2018-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentGrowthIncentiveProgramMember 2020-12-31 0001495932 srt:ScenarioPreviouslyReportedMember us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2019-12-31 0001495932 srt:RestatementAdjustmentMember us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2019-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentGrowthIncentiveProgramMember 2019-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2019-12-31 0001495932 srt:ScenarioPreviouslyReportedMember us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2018-12-31 0001495932 srt:RestatementAdjustmentMember us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2018-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentGrowthIncentiveProgramMember 2018-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2018-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentGrowthIncentiveProgramMember 2020-01-01 2020-12-31 0001495932 srt:ScenarioPreviouslyReportedMember us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2019-01-01 2019-12-31 0001495932 srt:RestatementAdjustmentMember us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2019-01-01 2019-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentGrowthIncentiveProgramMember 2019-01-01 2019-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2019-01-01 2019-12-31 0001495932 expi:AgentEquityAwardProgramMember 2020-01-01 2020-01-31 0001495932 expi:AgentEquityAwardProgramMember 2019-01-01 2019-12-31 0001495932 expi:AgentEquityAwardProgramMember 2018-01-01 2018-12-31 0001495932 us-gaap:SubsequentEventMember 2021-03-02 2021-03-02 0001495932 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001495932 us-gaap:ComputerEquipmentMember 2020-12-31 0001495932 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001495932 us-gaap:ComputerEquipmentMember 2019-12-31 0001495932 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001495932 srt:MinimumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001495932 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001495932 srt:MaximumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001495932 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001495932 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001495932 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001495932 us-gaap:ScenarioPlanMember expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2022-07-31 2022-07-31 0001495932 us-gaap:ScenarioPlanMember expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2021-07-31 2021-07-31 0001495932 expi:SanfordEnterprisesMember expi:SuccessEnterprisesLimitedLiabilityCompanyMember 2020-11-04 2020-11-04 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001495932 expi:OperatingLossCarryforwardsHundredPercentOffsetTaxableIncomeMember us-gaap:DomesticCountryMember 2020-12-31 0001495932 expi:OperatingLossCarryforwardsEightyPercentOffsetTaxableIncomeMember us-gaap:DomesticCountryMember 2020-12-31 0001495932 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001495932 us-gaap:ForeignCountryMember 2020-12-31 0001495932 us-gaap:DomesticCountryMember 2020-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001495932 srt:WeightedAverageMember 2020-12-31 0001495932 srt:MinimumMember 2020-12-31 0001495932 srt:MaximumMember 2020-12-31 0001495932 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001495932 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001495932 srt:MinimumMember 2020-01-01 2020-12-31 0001495932 srt:MaximumMember 2020-01-01 2020-12-31 0001495932 us-gaap:IntellectualPropertyMember 2020-12-31 0001495932 us-gaap:LicensingAgreementsMember 2019-12-31 0001495932 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001495932 us-gaap:TradeNamesMember 2020-12-31 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001495932 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001495932 us-gaap:LicensingAgreementsMember 2020-12-31 0001495932 us-gaap:CustomerRelationshipsMember 2020-12-31 0001495932 us-gaap:TradeNamesMember 2019-12-31 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001495932 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001495932 us-gaap:CustomerRelationshipsMember 2019-12-31 0001495932 expi:SilverlineTitleEscrowLimitedLiabilityCorporationMember 2020-12-31 0001495932 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember expi:FirstCloudInvestmentGroupLlcMember 2019-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2020-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2020-01-01 2020-12-31 0001495932 srt:ScenarioPreviouslyReportedMember 2018-01-01 2018-12-31 0001495932 srt:RestatementAdjustmentMember 2018-01-01 2018-12-31 0001495932 us-gaap:SalesRevenueNetMember expi:RealEstateAndBrokerageSegmentMember 2020-01-01 2020-12-31 0001495932 us-gaap:AssetsTotalMember expi:RealEstateAndBrokerageSegmentMember 2020-01-01 2020-12-31 0001495932 expi:NonDomesticMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001495932 expi:NonDomesticMember us-gaap:AssetsTotalMember 2020-01-01 2020-12-31 0001495932 us-gaap:SalesRevenueNetMember expi:RealEstateAndBrokerageSegmentMember 2019-01-01 2019-12-31 0001495932 us-gaap:AssetsTotalMember expi:RealEstateAndBrokerageSegmentMember 2019-01-01 2019-12-31 0001495932 expi:NonDomesticMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001495932 expi:NonDomesticMember us-gaap:AssetsTotalMember 2019-01-01 2019-12-31 0001495932 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001495932 srt:RestatementAdjustmentMember 2019-12-31 0001495932 srt:ScenarioPreviouslyReportedMember 2018-12-31 0001495932 srt:RestatementAdjustmentMember 2018-12-31 0001495932 srt:ScenarioPreviouslyReportedMember 2017-12-31 0001495932 srt:RestatementAdjustmentMember 2017-12-31 0001495932 2017-12-31 0001495932 2018-12-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember us-gaap:TradeNamesMember 2021-07-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-07-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember us-gaap:CustomerRelationshipsMember 2021-07-31 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember us-gaap:TradeNamesMember 2020-12-04 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember us-gaap:MediaContentMember 2020-12-04 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember us-gaap:InternetDomainNamesMember 2020-12-04 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember us-gaap:CustomerRelationshipsMember 2020-12-04 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember 2020-12-04 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember 2020-01-01 2020-12-31 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember expi:SanfordEnterprisesMember 2020-12-04 2020-12-04 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2020-07-31 2020-07-31 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember 2020-12-04 2020-12-04 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2020-01-01 2020-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001495932 expi:RealEstatePropertySettlementsMember 2020-12-31 0001495932 expi:AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember 2020-12-31 0001495932 expi:RealEstatePropertySettlementsMember 2019-12-31 0001495932 expi:AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember 2019-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2020-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2019-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2018-01-01 2018-12-31 0001495932 us-gaap:StockOptionMember 2020-12-31 0001495932 us-gaap:StockOptionMember 2019-12-31 0001495932 us-gaap:StockOptionMember 2018-12-31 0001495932 us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001495932 us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001495932 expi:AgentEquityAwardProgramMember 2020-01-01 2020-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2020-01-01 2020-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2019-01-01 2019-12-31 0001495932 srt:ScenarioPreviouslyReportedMember 2019-01-01 2019-12-31 0001495932 srt:RestatementAdjustmentMember 2019-01-01 2019-12-31 0001495932 2020-10-01 2020-12-31 0001495932 2020-07-01 2020-09-30 0001495932 2020-04-01 2020-06-30 0001495932 2020-01-01 2020-03-31 0001495932 2019-10-01 2019-12-31 0001495932 2019-07-01 2019-09-30 0001495932 2019-04-01 2019-06-30 0001495932 2019-01-01 2019-03-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2021-07-31 0001495932 expi:VirbelaLimitedLiabilityCompanyMember 2018-11-01 2018-11-30 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2020-07-31 0001495932 2020-12-31 0001495932 2019-12-31 0001495932 2019-01-01 2019-12-31 0001495932 2018-01-01 2018-12-31 0001495932 2020-06-30 0001495932 2021-01-29 0001495932 2020-01-01 2020-12-31 shares iso4217:USD pure iso4217:USD shares expi:segment P3Y 0001495932 --12-31 2020 FY false 10-K true 2020-12-31 false 001-38493 EXP WORLD HOLDINGS, INC. DE 98-0681092 2219 Rimland Drive, Suite 301 Bellingham WA 98226 360 685-4206 Common Stock, par value $0.00001 per share EXPI NASDAQ No No Yes Yes Accelerated Filer false false true false 493300000 144343659 100143000 40087000 27781000 6987000 1879000 137000 76951000 28196000 7350000 3549000 212225000 78819000 7848000 5428000 819000 1264000 16000 8350000 2677000 12945000 8248000 242187000 96452000 3957000 2593000 27781000 6987000 62750000 31034000 1416000 916000 746000 435000 96650000 41965000 2876000 1530000 74000 829000 99600000 44324000 0.00001 0.00001 220000000 220000000 146677786 144143292 132398616 131473252 1000 1000 218492000 130682000 2534494 925364 37994000 8623000 -39162000 -70293000 247000 200000 141584000 51967000 1003000 161000 142587000 52128000 242187000 96452000 2 1798285000 979937000 500148000 1638674000 895882000 459716000 122801000 89035000 59855000 5223000 3799000 2961000 1766698000 988716000 522532000 31587000 -8779000 -22384000 -133000 -247000 32000 -51000 -34000 -184000 -281000 32000 31403000 -9060000 -22352000 413000 497000 78000 30990000 -9557000 -22430000 -141000 -29000 31131000 -9528000 -22430000 0.22 -0.08 -0.19 0.21 -0.08 -0.19 138572358 126256407 115379840 151550075 126256407 115379840 30990000 -9557000 -22430000 -141000 -29000 31131000 -9528000 -22430000 47000 211000 -20000 31178000 -9317000 -22450000 2 1000 1000 1000 1000 1000 1000 -8623000 29371000 27056000 -18433000 -37994000 -8623000 130683000 90756000 36848000 5739000 1000000 6946000 2298000 2015000 13094000 13209000 19053000 60968000 37768000 21254000 6801000 5085000 4847000 18433000 218492000 130683000 90756000 -70293000 -60765000 -32596000 -5739000 31131000 -9528000 -22430000 -39162000 -70293000 -60765000 200000 -12000 8000 47000 212000 -20000 247000 200000 -12000 160000 -141000 -29000 451000 533000 189000 1003000 160000 142587000 52128000 29980000 30990000 -9557000 -22430000 3360000 2057000 870000 629000 327000 24000 157000 140000 21000 225000 1742000 -137000 -484000 -51000 -34000 15239000 13959000 19053000 6801000 5085000 4847000 60968000 37768000 21254000 50193000 10626000 10037000 3534000 1696000 1179000 -20794000 -4421000 -1597000 1364000 1413000 609000 30017000 11302000 10166000 1048000 697000 1000 -1000 119659000 55186000 24311000 6436000 5000000 2134000 10502000 1500000 6725000 140000 25000 50000 -16963000 -6690000 -8859000 29371000 27056000 6946000 2298000 2015000 532000 189000 -21893000 -24569000 2015000 47000 106000 -21000 80850000 24033000 17446000 47074000 23041000 5595000 127924000 47074000 23041000 754000 130000 73000 18433000 138000 1524000 70000 204000 1500000 4108000 117000 93000 87000 140000 1000000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">1.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">eXp World Holdings, Inc. (collectively with its subsidiaries, the “Company” or “eXp”) was incorporated in the State of Delaware on July 30, 2008. Through various operating subsidiaries, the Company primarily operates a cloud-based real estate brokerage operating throughout the United States, and most of the Canadian provinces. During the previous five fiscal quarters, the Company began operations in the United Kingdom (U.K.), Australia, South Africa, Portugal, France, India, and Mexico. The Company focuses on a number of cloud-based technologies in order to grow an international brokerage without the burden of physical bricks and mortar or redundant staffing costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles and are expressed in U.S. dollars. The Company’s fiscal year end is December 31.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Common stock split</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">On January 19, 2021, <span style="background-color:#ffffff;">the Company declared a </span><span style="background-color:#ffffff;">two</span><span style="background-color:#ffffff;">-for-one stock split of the Company’s common stock effected in the form of a stock dividend (the “Stock Split”) on each share of the Company’s outstanding Common Stock. The stock dividend was issued on February 12, 2021 to holders of record of the Company’s Common Stock at the close of business on January 29, 2021. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the Stock Split.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Impact of the Stock Split</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The impacts of the Stock Split were applied retroactively for all periods presented in accordance with applicable guidance. Therefore, prior period amounts are different from those previously reported. Certain amounts within the following tables may not foot due to rounding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The following table illustrates changes in earnings (loss) per share and weighted average shares outstanding as previously reported prior to, and as adjusted subsequent to, the impact of the Stock Split retroactively adjusted for the years ended December 31, 2019 and 2018:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:67.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,585,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,670,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,689,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,689,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,379,840</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Diluted </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,585,555</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,670,852</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,689,920</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,689,920</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,379,840</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Basic </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.15)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.07</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.39)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.20</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.48%;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;"> (0.19)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (0.15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (0.08)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;"> (0.19)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;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 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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-align:justify;margin:0pt 0pt 3pt 0pt;">The following table illustrates changes in equity as previously reported prior to, and as adjusted subsequent to, the impact of the Stock Split retroactively adjusted for the years ended December 31, 2019 and 2018:</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.51%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.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:0.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.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:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;width:10.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:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.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:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:65.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,609,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,609,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,218,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54,962,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54,962,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 109,925,070</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Retirement of common stock</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,818,273)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,818,273)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,636,546)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 194,742</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for stock options exercised</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,261,122</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,261,122</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,522,244</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,594,050</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,629,524</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,223,574</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent growth incentive stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,345,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,345,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,691,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,270,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,271,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,541,924</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent equity stock compensation</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,801,603</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,801,603</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,603,206</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,684,601</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,648,293</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,332,894</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Balance, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 66,199,308</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 66,199,308</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 132,398,616</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 60,609,102</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 60,609,102</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 121,218,204</span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, par value <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align: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:8pt;font-style:normal;font-weight:normal;text-align:justify;">The par value of common stock changed by less than one thousand dollars and shows no impact due to rounding.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Stock awards under the Company’s equity incentive program for agents, where the performance metric had been achieved, were adjusted retroactively to give effect to the Stock Split retroactively adjusted for the following periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,872,877</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,872,877</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,745,754</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;">$ 11.63</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 5.82)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5.82</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,687,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,687,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,374,914</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (4.62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.62</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,494,633)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,494,633)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,989,266)</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.21</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.60)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.61</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (677,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (677,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,355,184)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0.05pt 0pt;"> 1.70</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,388,109</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,388,109</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,776,218</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 11.04</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 5.52)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0.05pt 0pt;">$ 5.52</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;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 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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-align:justify;margin:0pt 0pt 3pt 0pt;">The Company’s stock options were adjusted retroactively to give effect to the Stock Split for the following periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,697,613</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,697,613</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,395,226</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;">$ 2.08</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 1.04)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.04</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 776,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 776,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,553,492</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (4.72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.72</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,261,122)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,261,122)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,522,244)</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.02</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.51)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.51</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (437,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (437,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (875,762)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0.05pt 0pt;"> 3.97</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,775,356</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,775,356</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,550,712</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2.90</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 1.45)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0.05pt 0pt;">$ 1.45</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr></table> On January 19, 2021, the Company declared a two-for-one stock split of the Company’s common stock effected in the form of a stock dividend (the “Stock Split”) on each share of the Company’s outstanding Common Stock. The stock dividend was issued on February 12, 2021 to holders of record of the Company’s Common Stock at the close of business on January 29, 2021. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the Stock Split. 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:67.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,585,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,670,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,689,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,689,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,379,840</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Diluted </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,585,555</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,670,852</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,689,920</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57,689,920</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,379,840</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Basic </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.15)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.07</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.39)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.20</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.48%;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;"> (0.19)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (0.15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (0.08)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;"> (0.19)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;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 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:40.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Numerator: </b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) attributable to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 9,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;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;">($ 22,430)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Denominator: </b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares - basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 138,572,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,379,840</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of common stock equivalents</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,977,717</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Weighted average shares - diluted </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,550,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,379,840</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earnings (loss) per share: </b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share attributable to common stock- basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;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;">($ 0.19)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share attributable to common stock- diluted </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.21</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.19)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> 62585555 63670852 126256407 57689920 57689920 115379840 62585555 63670852 126256407 57689920 57689920 115379840 -0.15 0.07 -0.08 -0.39 0.20 -0.19 -0.15 0.07 -0.08 -0.39 0.20 -0.19 <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.51%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.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:0.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.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:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;width:10.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:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.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:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:65.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,609,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,609,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,218,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54,962,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54,962,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 109,925,070</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Retirement of common stock</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,818,273)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,818,273)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,636,546)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 194,742</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for stock options exercised</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,261,122</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,261,122</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,522,244</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,594,050</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,629,524</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,223,574</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent growth incentive stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,345,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,345,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,691,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,270,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,271,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,541,924</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent equity stock compensation</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,801,603</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,801,603</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,603,206</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,684,601</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,648,293</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,332,894</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Balance, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 66,199,308</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 66,199,308</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 132,398,616</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 60,609,102</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 60,609,102</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;"> 121,218,204</span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, par value <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align: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:8pt;font-style:normal;font-weight:normal;text-align:justify;">The par value of common stock changed by less than one thousand dollars and shows no impact due to rounding.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.83%;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,398,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,218,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 109,925,070</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Retirement of common stock</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,636,546)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 194,742</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for stock options exercised</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,538,628</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,522,244</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,223,574</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent growth incentive stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,978,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,691,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,541,924</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent equity stock compensation</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 5,762,470</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 7,603,206</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,332,894</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Balance, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 146,677,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 132,398,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,218,204</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:6pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> 60609102 60609102 121218204 54962535 54962535 109925070 1818273 1818273 3636546 97371 97371 194742 2261122 2261122 4522244 2594050 2629524 5223574 1345754 1345754 2691508 1270545 1271379 2541924 3801603 3801603 7603206 1684601 1648293 3332894 66199308 66199308 132398616 60609102 60609102 121218204 1000 1000 1000 1000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,872,877</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,872,877</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,745,754</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;">$ 11.63</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 5.82)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5.82</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,687,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,687,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,374,914</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (4.62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.62</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,494,633)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,494,633)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,989,266)</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.21</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5.60)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.61</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (677,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (677,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,355,184)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0.05pt 0pt;"> 1.70</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,388,109</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,388,109</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,776,218</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 11.04</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 5.52)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0.05pt 0pt;">$ 5.52</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;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 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The following table illustrates the Company’s stock activity for the Agent Growth Incentive Program for stock awards where the performance metric has been achieved for the following periods, adjusted to give effect to the Stock Split:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,745,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5.82</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,374,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.62</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,989,266)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.61</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,355,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.70</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,776,218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5.52</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,777,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.11</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,980,870)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.42</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,022,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.66</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,550,390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 6.75</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> 3872877 3872877 7745754 11.63 -5.82 5.82 1687457 1687457 3374914 9.23 -4.62 4.62 1494633 1494633 2989266 11.21 -5.60 5.61 677592 677592 1355184 3.39 -1.70 1.70 3388109 3388109 6776218 11.04 -5.52 5.52 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impact of Stock Split</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,697,613</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,697,613</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,395,226</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="font-size:11pt;">$ 2.08</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 1.04)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.04</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 776,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 776,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,553,492</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;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;"> (4.72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.72</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,261,122)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,261,122)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,522,244)</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.02</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.51)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.51</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (437,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (437,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (875,762)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0.05pt 0pt;"> 3.97</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,775,356</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,775,356</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,550,712</p></td><td style="background-color:#ccecff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2.90</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 1.45)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0.05pt 0pt;">$ 1.45</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,395,226</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.07</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,553,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.52</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;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;"> (4,522,244)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (875,762)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,550,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.59</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,441,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.55</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;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;"> (6,538,628)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17.91</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (602,798)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,851,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 53.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.95</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,495,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 60.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.41</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,495,394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 60.57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.87</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Range of stock option exercise prices at December 31, 2020:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="white-space:pre-wrap;"> </span>$0.01 - $5.00 (average remaining life - 3.71 years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,750,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="white-space:pre-wrap;"> </span>$5.01 - $15.00 (average remaining life - 8.98 years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,545,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="white-space:pre-wrap;"> </span>$15.01 - $30.00 (average remaining life - 9.78 years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 555,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 22.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:6pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> 8697613 8697613 17395226 2.08 -1.04 1.04 776746 776746 1553492 9.44 -4.72 4.72 2261122 2261122 4522244 1.02 -0.51 0.51 437881 437881 875762 7.94 -3.97 3.97 6775356 6775356 13550712 2.90 -1.45 1.45 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">2.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Principles of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The accompanying consolidated financial statements include the accounts of eXp World Holdings, Inc., its wholly-owned subsidiaries, and including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-weight:normal;">Variable interest entities and noncontrolling interests</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">A company is deemed to be the primary beneficiary of a VIE and must consolidate the entity if the company has both: (i) </span>the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, <span style="background-color:#ffffff;">and (ii) </span>the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In 2019, the Company made capital contributions in consideration for an ownership interest in First Cloud Investment Group, LLC (“First Cloud”), a Nevada limited liability company providing mortgage origination for end-consumers, with the remaining ownership interests held by certain independent agents and brokers. Under the terms of the operating agreement, the Company maintains at least a 50% equity ownership interest in First Cloud.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company determined that First Cloud is a VIE, as the Company is the primary beneficiary that has both the power to direct the activities that most significantly impact the VIE and a variable interest that potentially could be significant to the VIE. The Company treats the interest in First Cloud that it does not own as a noncontrolling interest. The noncontrolling interest balance is adjusted each period to reflect the allocation of net income (loss) and other comprehensive income (loss) attributable to the noncontrolling interest, as shown in the consolidated statements of comprehensive income (loss). The noncontrolling interest balance in the consolidated balance sheets represents the proportional share of the equity of the joint venture entity, which is attributable to the noncontrolling shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020, First Cloud’s operations are not material to the Company’s financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Joint ventures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">A joint venture is a contractual arrangement whereby the Company and other parties undertake an economic activity through a jointly controlled entity. Joint control exists when strategic, financial, and operating policy decisions relating to the activities require the unanimous consent of the parties sharing control. Joint ventures are accounted for using the equity method and are recognized initially at cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company has investments in a joint venture, Silverline Title &amp; Escrow, LLC (“Silverline”), which operates and manages a title agency that performs, among other functions, core title agent services (for which liabilities arises), including the evaluation of searches to determine the insurability of title, the clearance of underwriting objections, the actual issuance of policies on behalf of insurance companies, and, where customary, the issuance of title commitments and the conducting of title searchers. The Company owns a 50% ownership interest in Silverline with the remaining ownership interest held by a third-party investment company. The Company recognizes its share of income and expenses and equity movement in the venture in proportion to its percentage of ownership.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020, Silverline’s operations are not material to the Company’s financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company regularly evaluates estimates and assumptions related to allowance for credit losses, legal contingencies, income taxes, revenue recognition, stock-based compensation, goodwill, and deferred income tax asset valuation allowances. The Company bases its estimates and assumptions on current facts, historical experience and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources. The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company has reclassified certain amounts in prior-period financial statements to conform to the current period’s presentation. These reclassifications had no impact on net income (loss) or total stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents include cash on hand, money market instruments, and all other highly liquid investments purchased with an original or remaining maturity of three months or less at the date of acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Restricted cash consists of cash held in escrow by the Company’s brokers and agents on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash is transferred from escrow, the Company reduces the respective customers’ deposit liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown on the statement of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 40,087</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 20,538</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,503</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash, beginning balance</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 47,074</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 23,041</p></td></tr><tr><td style="vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 100,143</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 40,087</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,987</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash, ending balance</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 127,924</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 47,074</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. The fair value hierarchy prioritizes the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:</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:top;width:14.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:81.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Input Level</b></p></td><td style="vertical-align:top;width:3.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:top;width:81.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Definitions</b></p></td></tr><tr><td style="vertical-align:top;width:14.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Level 1</p></td><td style="vertical-align:top;width:3.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:81.67%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Inputs are quoted market prices in active markets for identical assets or liabilities (these are observable market inputs).</p></td></tr><tr><td style="vertical-align:top;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Level 2</p></td><td style="vertical-align:top;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability (includes quoted market prices for similar assets or identical or similar assets in markets in which there are few transactions, prices that are not current or prices that vary substantially).</p></td></tr><tr><td style="vertical-align:top;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Level 3</p></td><td style="vertical-align:top;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Inputs are unobservable inputs that reflect the entity's own assumptions in pricing the asset or liability (used when little or no market data is available).</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company holds funds in a money market account. The Company values its money market funds at fair value on a recurring basis. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Accounts receivable and allowance for expected credit losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The majority of the Company’s accounts receivable consists of commissions receivable on real estate property settlements, which are in-substance guaranteed because they represent commission payments on closed transactions. The remaining accounts receivable is derived from non-commission based technology fees and short-term advances to agents and brokers. These accounts receivable are typically unsecured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The allowance for expected credit losses is our estimate based on historical experience. The Company periodically performs detailed reviews to assess the adequacy of the allowance. The Company exercises significant judgment in estimating the timing, frequency and severity of losses. The Company uses the aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable is separated into the three categories above to evaluate allowance under the CECL impairment model. The receivables in each category share similar risk characteristics. The Company analyzes uncollectable accounts for the three categories of receivables. Based on historical information and future expectations, only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses on uncollectable real estate property settlements. The collection of these payments is in-substance guaranteed because they represent commission payments on closed transactions, and the Company has no historical experience or expectation of losses related to these receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectable. The Company recognizes recoveries as a decrease to the allowance for expected credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020 and 2019, receivables from real estate property settlements totaled $73,838 and $24,924, respectively. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized expected credit losses of $1,879. As of December 31, 2019, agent non-commission based fees receivable and short-term advances totaled $3,409, of which the Company recognized allowance for doubtful accounts of $137.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Foreign currency translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s functional and reporting currency is the United States dollar and the functional currency of the Company’s foreign subsidiaries is the local currency of their country of domicile. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are translated at rates of exchange in effect at the date of the transaction. Average monthly rates are used to translate revenues and expenses. Gains and losses arising on translation or settlement of foreign currency denominated transactions or balances are included in the consolidated statements of operations in other (income) expense, net. The Company does not employ a hedging strategy to manage the impact of foreign currency fluctuations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Fixed assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Fixed assets are stated at historical cost and are depreciated on the straight-line method over the estimated useful lives. Useful lives are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 36pt;">Computer hardware and software:<span style="display:inline-block;width:7.66pt;"/>3 to 5 years</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 36pt;">Furniture, fixtures and equipment:<span style="display:inline-block;width:6.81pt;"/>5 to 7 years</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Maintenance and repairs are expensed as incurred. Expenditures that substantially increase an asset’s useful life or improve an asset’s functionality are capitalized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company capitalizes the costs associated with developing its internal-use cloud-based residential real-estate transaction system. Capitalized costs are primarily related to costs incurred in relation to internally created software during the application development stage including costs for upgrades and enhancements that result in additional functionality.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Leases are agreements, or terms within agreements, that convey the right to control the use of and receive substantially all of the economic benefit from an identified asset for a period of time in exchange for consideration. The Company currently only possesses office space leases<i style="font-style:italic;">.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Right-of-use assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company recognizes right-of-use (“ROU”) assets at the commencement date of the lease. ROU assets are measured at cost, less accumulated depreciation and impairment losses, and are adjusted concurrent with the remeasurement of corresponding lease liabilities resulting from a change in future lease payments or a change in the assessment of whether any purchase, extension, or termination options will be exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The cost of ROU assets includes the amount of lease liabilities recognized, initial direct costs incurred, and lease payments made at or before the commencement date less any lease incentives received, if any. Unless the Company is reasonably certain to obtain ownership of the leased asset at the end of the lease term, the ROU assets are depreciated on a straight-line basis over the shorter of its estimated useful life and the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Lease liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">At the commencement date of a lease, the Company recognizes a lease liability measured at the present value of the lease payments to be made over the lease term. Variable lease payments are recognized as expense in the period in which the event or condition that triggers the payment occurs. In calculating the present value of lease payments, the Company uses the incremental borrowing rate at the lease commencement date if the implicit interest rate in the lease is not readily determinable. After the commencement date, the amount of lease liabilities is increased to reflect the accretion of interest and reduced by the lease payments made. In addition, the carrying amount of lease liabilities is remeasured if there is a modification, a change in the lease term, or a change in the assessment to purchase the underlying asset. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Short-term leases and leases of low-value assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company applies the short-term lease recognition exemption to leases that have a lease term of 12 months or less from the commencement date and which do not contain a purchase option. The Company does not capitalize leases with a present value of below its minimum capitalization threshold as it would not materially affect the Company’s financial position or results of operations. Lease payments on short-term leases and low-value leases are recognized as expense on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">Refer to Note 10 – Leases for more information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Goodwill </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Goodwill represents the excess of the consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. The Company evaluates goodwill for impairment on an annual basis in the fiscal fourth quarter or on an interim basis if an event occurs or circumstances change that would more likely than not indicate that the fair value of the goodwill is below its carrying value. Generally, this evaluation begins with a qualitative assessment to determine if the fair value of the reporting unit is more likely than not less than its carrying value. The test for impairment requires management to make judgments relating to future cash flows, growth rates and economic and market conditions. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing which indicate that it is more likely than not an impairment loss has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company did not recognize an impairment for either of the years ended December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s intangible assets are finite lived and consist primarily of trade name, technology and customer relationships. Each intangible asset is amortized on a straight-line basis over its useful life, ranging from <span style="-sec-ix-hidden:Hidden_JDY-APB-REmH5Z8Npv51Ow;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span> to 10 years. The Company evaluates its intangible assets for recoverability and potential impairment, or as events or changes in circumstances indicate the carrying value may be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company recognized an impairment of $225 for the year ended December 31, 2020. No impairment was recognized for the year ended December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Software development costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company capitalizes software development costs related to products to be sold, leased, or marketed to external users and internal-use software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Business combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company accounts for business combinations using the acquisition method of accounting, under which the consideration for the acquisition is allocated to the assets acquired and liabilities assumed. The Company recognizes identifiable assets acquired and liabilities assumed at the acquisition date fair values as determined by management as of the acquisition date. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions, estimates and market factors. Estimating the fair value of individual reporting units requires the Company to make assumptions and estimates regarding significant changes or planned changes in the use of the assets, as well as industry and economic conditions. These assumptions and estimates include projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors. If current expectations of future growth rates are not met or market factors outside of the Company’s control change significantly, then goodwill or intangible assets may become impaired. Additionally, as goodwill and intangible assets associated with recently acquired businesses are recorded on the balance sheet at their estimated acquisition date fair values, those amounts are more susceptible to impairment risk if business operating results or macroeconomic conditions deteriorate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Acquisition-related costs, such as due diligence, legal and accounting fees, are expensed as incurred and not considered in determining the fair value of the acquired assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company periodically evaluates the carrying value of long-lived assets to be held and used when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. When assets are considered impaired, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Our stock-based compensation is comprised of agent growth incentive programs, agent equity program, and stock option awards. Stock-based compensation is more fully disclosed in Note 11 – Stockholders’ Equity. The Company accounts for stock-based compensation granted to employees and non-employees using a fair value method. Stock-based compensation awards are measured at the grant date fair value and are recognized over the requisite service period of the awards, usually the vesting period, on a straight-line basis, net of forfeitures. The Company reduces stock-based compensation for forfeitures when they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Recognition of compensation cost for an award with a performance condition is based on the probable outcome of that performance condition being met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company generates substantially all of its revenue from real estate brokerage services and generates a de minimis portion of its revenues from software subscription and professional services. The Company estimates revenue in instances where there is sufficient evidence that a real estate transaction has closed but all of the necessary documentation has not been received. The recognition of any estimated revenue is verified through the passage of time. As such, the Company does not have contracts with customers that provide variable consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Real Estate Brokerage Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company serves as a licensed broker in the areas in which it operates for the purpose of processing residential real estate transactions. The Company is contractually obligated to provide services for the fulfillment of transfers of residential real estate between buyers and sellers. The Company provides these services itself and controls the services necessary to legally transfer the residential real estate. Correspondingly, the Company is defined as the principal. The Company, as principal, satisfies its obligation upon the closing of a residential real estate transaction. As principal, and upon satisfaction of the performance obligation, the Company recognizes revenue in the gross amount of consideration to which the Company expects to be entitled.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Revenue is derived from assisting home buyers and sellers in listing, marketing, selling, and finding residential real estate. Commissions earned on real estate transactions are recognized at the completion of a residential real estate transaction once the Company has satisfied the performance obligation. Agent related fees are currently recorded as a reduction to commissions and other agent related costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Software Subscription and Professional Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Subscription revenue is derived from fees from customers to access the Company’s virtual reality software platform. The terms of subscriptions do not provide customers the right to take possession of the software. Subscription revenue is generally recognized ratably over the contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Professional services revenue is derived from implementation and consulting services. Professional services revenue is typically recognized over time as the services are rendered, using an efforts-expended (labor hours) input method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company does not currently collect sales and use taxes on fees from agents and brokers and assumes responsibility to pay these costs to the appropriate taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Disaggregated revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company primarily operates as a real estate brokerage firm. The vast majority of the Company’s revenue is derived from providing a single service, real estate brokerage services, to purchasers and sellers of homes in the U.S. See Note 15 – Segment information for details regarding segment and geographic information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Management believes that no disaggregation of revenue from services to customers currently exists that would provide additional insight into the future recognition of revenue and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Revenue share expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company has a revenue sharing plan where its agents and brokers can receive additional commission income from real estate transactions consummated by agents and brokers they have attracted to the Company. Agents and brokers are eligible for revenue share based on the number of frontline qualifying active (“FLQA”) agents they have attracted to the Company. An FLQA agent is an agent or broker that an agent has personally attracted to the Company who has met specific real estate transaction volume requirements. These additional commissions are earned on a multitiered basis by FLQA agents and brokers for real estate transactions within their downstream brokerage network. Commissions to agents and brokers under the revenue sharing plan are included as part of commissions and other agent-related costs in the consolidated statements of comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Advertising and marketing costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Advertising and marketing costs are generally expensed in the period incurred. Advertising and marketing expenses are included in the sales and marketing expense line item on the accompanying consolidated statements of comprehensive income (loss). For the years ended December 31, 2020, 2019, and 2018, the Company incurred advertising and marketing expenses of $5,223, $3,799, and $2,961, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">The Company records income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are recorded based on the estimated future tax effects of differences between the financial statement and income tax basis of existing assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The Company recognizes the effect on deferred income taxes of a change in tax rates in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company records uncertain tax positions on the basis of a two-step process whereby: (i) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, it recognizes the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">For U.S. income tax returns, the open taxation years subject to examination range from 2011 to 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Comprehensive income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s only components of comprehensive income (loss) are net income (losses) and foreign currency translation adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Earnings (loss) per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Basic earnings (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) for the period by the weighted average number of shares of common stock outstanding plus, if potentially dilutive common shares outstanding during the period. The Company does not pay dividends or have participating shares outstanding. Prior period results have been adjusted to reflect the effect of the Stock Split. Refer to Note 12 – Earnings (Loss) Per Share for details related to the calculations of basic and diluted earnings per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Recently adopted accounting principles</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, </span><i style="font-style:italic;font-weight:normal;">Financial Instruments – Credit Losses</i><span style="font-weight:normal;"> (Topic 326) (“ASU 2016-13”). ASU 2016-13 modifies the measurement of expected credit losses of certain financial instruments, requiring entities to estimate an expected lifetime credit loss on financial assets. The ASU amends the impairment model to utilize an expected loss methodology and replaces the incurred loss methodology for financial instruments including trade receivables. The amendment requires entities to consider other factors, such as economic conditions and future economic conditions. The Company adopted ASU 2016-13 effective January 1, 2020 and concluded it did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures of the Company. There was no impact on beginning balance retained earnings upon adoption of this ASU.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Fair Value Measurement </i>(Topic 820) – <i style="font-style:italic;">Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement</i> (“ASU 2018-13”), which removes certain disclosure requirements related to the fair value hierarchy, such as removing the requirement to disclose the amount of and reasons for transfers between Level 1 and Level 2, modifies existing disclosure requirements related to measurement uncertainty and adds new disclosure requirements, such as disclosing the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurement. The Company adopted ASU 2018-13 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In August 2018, the FASB issued ASU 2018-15 – <i style="font-style:italic;">Intangibles – Goodwill and Other Internal-Use Software (Subtopic 350-40) – Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</i> (“ASU 2018-15”).<i style="font-style:italic;"> </i>The amendments in this update apply to an entity who is a customer in a hosting arrangement accounted for as a service contract. ASU 2018-15 requires a customer in a hosting arrangement to capitalize certain implementation costs. Costs associated with the application development stage of the implementation should be capitalized and costs with the other stages should be expensed. The Company adopted ASU 2018-15 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Recently issued accounting pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12 – <i style="font-style:italic;">Income Taxes</i> (Topic 740). ASU 2019-12 removes certain exceptions for investments, intraperiod allocations and interim calculations and adds guidance to reduce complexity in accounting for income taxes. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020; early adoption is permitted. The Company adopted this amendment on January 1, 2021. The Company has assessed the amendments of ASU 2019-12 and determined the amendments to have an immaterial impact on the Company’s consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Principles of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The accompanying consolidated financial statements include the accounts of eXp World Holdings, Inc., its wholly-owned subsidiaries, and including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-weight:normal;">Variable interest entities and noncontrolling interests</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">A company is deemed to be the primary beneficiary of a VIE and must consolidate the entity if the company has both: (i) </span>the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, <span style="background-color:#ffffff;">and (ii) </span>the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In 2019, the Company made capital contributions in consideration for an ownership interest in First Cloud Investment Group, LLC (“First Cloud”), a Nevada limited liability company providing mortgage origination for end-consumers, with the remaining ownership interests held by certain independent agents and brokers. Under the terms of the operating agreement, the Company maintains at least a 50% equity ownership interest in First Cloud.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company determined that First Cloud is a VIE, as the Company is the primary beneficiary that has both the power to direct the activities that most significantly impact the VIE and a variable interest that potentially could be significant to the VIE. The Company treats the interest in First Cloud that it does not own as a noncontrolling interest. The noncontrolling interest balance is adjusted each period to reflect the allocation of net income (loss) and other comprehensive income (loss) attributable to the noncontrolling interest, as shown in the consolidated statements of comprehensive income (loss). The noncontrolling interest balance in the consolidated balance sheets represents the proportional share of the equity of the joint venture entity, which is attributable to the noncontrolling shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020, First Cloud’s operations are not material to the Company’s financial position or results of operations.</p> 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Joint ventures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">A joint venture is a contractual arrangement whereby the Company and other parties undertake an economic activity through a jointly controlled entity. Joint control exists when strategic, financial, and operating policy decisions relating to the activities require the unanimous consent of the parties sharing control. Joint ventures are accounted for using the equity method and are recognized initially at cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company has investments in a joint venture, Silverline Title &amp; Escrow, LLC (“Silverline”), which operates and manages a title agency that performs, among other functions, core title agent services (for which liabilities arises), including the evaluation of searches to determine the insurability of title, the clearance of underwriting objections, the actual issuance of policies on behalf of insurance companies, and, where customary, the issuance of title commitments and the conducting of title searchers. The Company owns a 50% ownership interest in Silverline with the remaining ownership interest held by a third-party investment company. The Company recognizes its share of income and expenses and equity movement in the venture in proportion to its percentage of ownership.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020, Silverline’s operations are not material to the Company’s financial position or results of operations.</p> 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company regularly evaluates estimates and assumptions related to allowance for credit losses, legal contingencies, income taxes, revenue recognition, stock-based compensation, goodwill, and deferred income tax asset valuation allowances. The Company bases its estimates and assumptions on current facts, historical experience and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources. The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company has reclassified certain amounts in prior-period financial statements to conform to the current period’s presentation. These reclassifications had no impact on net income (loss) or total stockholders’ equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents include cash on hand, money market instruments, and all other highly liquid investments purchased with an original or remaining maturity of three months or less at the date of acquisition.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Restricted cash consists of cash held in escrow by the Company’s brokers and agents on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash is transferred from escrow, the Company reduces the respective customers’ deposit liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown on the statement of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 40,087</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 20,538</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,503</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash, beginning balance</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 47,074</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 23,041</p></td></tr><tr><td style="vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 100,143</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 40,087</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,987</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash, ending balance</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 127,924</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 47,074</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 40,087</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 20,538</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,503</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash, beginning balance</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 47,074</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 23,041</p></td></tr><tr><td style="vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 100,143</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 40,087</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,987</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash, ending balance</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 127,924</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 47,074</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> 40087000 20538000 6987000 2503000 47074000 23041000 100143000 40087000 27781000 6987000 127924000 47074000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. The fair value hierarchy prioritizes the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:</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:top;width:14.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:81.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Input Level</b></p></td><td style="vertical-align:top;width:3.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:top;width:81.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Definitions</b></p></td></tr><tr><td style="vertical-align:top;width:14.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Level 1</p></td><td style="vertical-align:top;width:3.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:81.67%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Inputs are quoted market prices in active markets for identical assets or liabilities (these are observable market inputs).</p></td></tr><tr><td style="vertical-align:top;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Level 2</p></td><td style="vertical-align:top;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability (includes quoted market prices for similar assets or identical or similar assets in markets in which there are few transactions, prices that are not current or prices that vary substantially).</p></td></tr><tr><td style="vertical-align:top;width:14.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Level 3</p></td><td style="vertical-align:top;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Inputs are unobservable inputs that reflect the entity's own assumptions in pricing the asset or liability (used when little or no market data is available).</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company holds funds in a money market account. The Company values its money market funds at fair value on a recurring basis. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Accounts receivable and allowance for expected credit losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The majority of the Company’s accounts receivable consists of commissions receivable on real estate property settlements, which are in-substance guaranteed because they represent commission payments on closed transactions. The remaining accounts receivable is derived from non-commission based technology fees and short-term advances to agents and brokers. These accounts receivable are typically unsecured.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The allowance for expected credit losses is our estimate based on historical experience. The Company periodically performs detailed reviews to assess the adequacy of the allowance. The Company exercises significant judgment in estimating the timing, frequency and severity of losses. The Company uses the aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable is separated into the three categories above to evaluate allowance under the CECL impairment model. The receivables in each category share similar risk characteristics. The Company analyzes uncollectable accounts for the three categories of receivables. Based on historical information and future expectations, only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses on uncollectable real estate property settlements. The collection of these payments is in-substance guaranteed because they represent commission payments on closed transactions, and the Company has no historical experience or expectation of losses related to these receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectable. The Company recognizes recoveries as a decrease to the allowance for expected credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020 and 2019, receivables from real estate property settlements totaled $73,838 and $24,924, respectively. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized expected credit losses of $1,879. As of December 31, 2019, agent non-commission based fees receivable and short-term advances totaled $3,409, of which the Company recognized allowance for doubtful accounts of $137.</p> 73838000 24924000 4992000 1879000 3409000 137000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Foreign currency translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s functional and reporting currency is the United States dollar and the functional currency of the Company’s foreign subsidiaries is the local currency of their country of domicile. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are translated at rates of exchange in effect at the date of the transaction. Average monthly rates are used to translate revenues and expenses. Gains and losses arising on translation or settlement of foreign currency denominated transactions or balances are included in the consolidated statements of operations in other (income) expense, net. The Company does not employ a hedging strategy to manage the impact of foreign currency fluctuations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Fixed assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Fixed assets are stated at historical cost and are depreciated on the straight-line method over the estimated useful lives. Useful lives are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 36pt;">Computer hardware and software:<span style="display:inline-block;width:7.66pt;"/>3 to 5 years</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 36pt;">Furniture, fixtures and equipment:<span style="display:inline-block;width:6.81pt;"/>5 to 7 years</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Maintenance and repairs are expensed as incurred. Expenditures that substantially increase an asset’s useful life or improve an asset’s functionality are capitalized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company capitalizes the costs associated with developing its internal-use cloud-based residential real-estate transaction system. Capitalized costs are primarily related to costs incurred in relation to internally created software during the application development stage including costs for upgrades and enhancements that result in additional functionality.</p> 3 P5Y 5 P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Leases are agreements, or terms within agreements, that convey the right to control the use of and receive substantially all of the economic benefit from an identified asset for a period of time in exchange for consideration. The Company currently only possesses office space leases<i style="font-style:italic;">.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Right-of-use assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company recognizes right-of-use (“ROU”) assets at the commencement date of the lease. ROU assets are measured at cost, less accumulated depreciation and impairment losses, and are adjusted concurrent with the remeasurement of corresponding lease liabilities resulting from a change in future lease payments or a change in the assessment of whether any purchase, extension, or termination options will be exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The cost of ROU assets includes the amount of lease liabilities recognized, initial direct costs incurred, and lease payments made at or before the commencement date less any lease incentives received, if any. Unless the Company is reasonably certain to obtain ownership of the leased asset at the end of the lease term, the ROU assets are depreciated on a straight-line basis over the shorter of its estimated useful life and the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Lease liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">At the commencement date of a lease, the Company recognizes a lease liability measured at the present value of the lease payments to be made over the lease term. Variable lease payments are recognized as expense in the period in which the event or condition that triggers the payment occurs. In calculating the present value of lease payments, the Company uses the incremental borrowing rate at the lease commencement date if the implicit interest rate in the lease is not readily determinable. After the commencement date, the amount of lease liabilities is increased to reflect the accretion of interest and reduced by the lease payments made. In addition, the carrying amount of lease liabilities is remeasured if there is a modification, a change in the lease term, or a change in the assessment to purchase the underlying asset. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Short-term leases and leases of low-value assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company applies the short-term lease recognition exemption to leases that have a lease term of 12 months or less from the commencement date and which do not contain a purchase option. The Company does not capitalize leases with a present value of below its minimum capitalization threshold as it would not materially affect the Company’s financial position or results of operations. Lease payments on short-term leases and low-value leases are recognized as expense on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">Refer to Note 10 – Leases for more information.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Goodwill </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Goodwill represents the excess of the consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. The Company evaluates goodwill for impairment on an annual basis in the fiscal fourth quarter or on an interim basis if an event occurs or circumstances change that would more likely than not indicate that the fair value of the goodwill is below its carrying value. Generally, this evaluation begins with a qualitative assessment to determine if the fair value of the reporting unit is more likely than not less than its carrying value. The test for impairment requires management to make judgments relating to future cash flows, growth rates and economic and market conditions. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing which indicate that it is more likely than not an impairment loss has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company did not recognize an impairment for either of the years ended December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s intangible assets are finite lived and consist primarily of trade name, technology and customer relationships. Each intangible asset is amortized on a straight-line basis over its useful life, ranging from <span style="-sec-ix-hidden:Hidden_JDY-APB-REmH5Z8Npv51Ow;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span> to 10 years. The Company evaluates its intangible assets for recoverability and potential impairment, or as events or changes in circumstances indicate the carrying value may be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company recognized an impairment of $225 for the year ended December 31, 2020. No impairment was recognized for the year ended December 31, 2019.</p> 0 0 P10Y 225000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Software development costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company capitalizes software development costs related to products to be sold, leased, or marketed to external users and internal-use software.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Business combinations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company accounts for business combinations using the acquisition method of accounting, under which the consideration for the acquisition is allocated to the assets acquired and liabilities assumed. The Company recognizes identifiable assets acquired and liabilities assumed at the acquisition date fair values as determined by management as of the acquisition date. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions, estimates and market factors. Estimating the fair value of individual reporting units requires the Company to make assumptions and estimates regarding significant changes or planned changes in the use of the assets, as well as industry and economic conditions. These assumptions and estimates include projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors. If current expectations of future growth rates are not met or market factors outside of the Company’s control change significantly, then goodwill or intangible assets may become impaired. Additionally, as goodwill and intangible assets associated with recently acquired businesses are recorded on the balance sheet at their estimated acquisition date fair values, those amounts are more susceptible to impairment risk if business operating results or macroeconomic conditions deteriorate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Acquisition-related costs, such as due diligence, legal and accounting fees, are expensed as incurred and not considered in determining the fair value of the acquired assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company periodically evaluates the carrying value of long-lived assets to be held and used when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. When assets are considered impaired, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Our stock-based compensation is comprised of agent growth incentive programs, agent equity program, and stock option awards. Stock-based compensation is more fully disclosed in Note 11 – Stockholders’ Equity. The Company accounts for stock-based compensation granted to employees and non-employees using a fair value method. Stock-based compensation awards are measured at the grant date fair value and are recognized over the requisite service period of the awards, usually the vesting period, on a straight-line basis, net of forfeitures. The Company reduces stock-based compensation for forfeitures when they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Recognition of compensation cost for an award with a performance condition is based on the probable outcome of that performance condition being met.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company generates substantially all of its revenue from real estate brokerage services and generates a de minimis portion of its revenues from software subscription and professional services. The Company estimates revenue in instances where there is sufficient evidence that a real estate transaction has closed but all of the necessary documentation has not been received. The recognition of any estimated revenue is verified through the passage of time. As such, the Company does not have contracts with customers that provide variable consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Real Estate Brokerage Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company serves as a licensed broker in the areas in which it operates for the purpose of processing residential real estate transactions. The Company is contractually obligated to provide services for the fulfillment of transfers of residential real estate between buyers and sellers. The Company provides these services itself and controls the services necessary to legally transfer the residential real estate. Correspondingly, the Company is defined as the principal. The Company, as principal, satisfies its obligation upon the closing of a residential real estate transaction. As principal, and upon satisfaction of the performance obligation, the Company recognizes revenue in the gross amount of consideration to which the Company expects to be entitled.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Revenue is derived from assisting home buyers and sellers in listing, marketing, selling, and finding residential real estate. Commissions earned on real estate transactions are recognized at the completion of a residential real estate transaction once the Company has satisfied the performance obligation. Agent related fees are currently recorded as a reduction to commissions and other agent related costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Software Subscription and Professional Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Subscription revenue is derived from fees from customers to access the Company’s virtual reality software platform. The terms of subscriptions do not provide customers the right to take possession of the software. Subscription revenue is generally recognized ratably over the contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Professional services revenue is derived from implementation and consulting services. Professional services revenue is typically recognized over time as the services are rendered, using an efforts-expended (labor hours) input method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company does not currently collect sales and use taxes on fees from agents and brokers and assumes responsibility to pay these costs to the appropriate taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Disaggregated revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company primarily operates as a real estate brokerage firm. The vast majority of the Company’s revenue is derived from providing a single service, real estate brokerage services, to purchasers and sellers of homes in the U.S. See Note 15 – Segment information for details regarding segment and geographic information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Management believes that no disaggregation of revenue from services to customers currently exists that would provide additional insight into the future recognition of revenue and cash flows.</p> 5223000 3799000 2961000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">The Company records income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are recorded based on the estimated future tax effects of differences between the financial statement and income tax basis of existing assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The Company recognizes the effect on deferred income taxes of a change in tax rates in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company records uncertain tax positions on the basis of a two-step process whereby: (i) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, it recognizes the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">For U.S. income tax returns, the open taxation years subject to examination range from 2011 to 2020.</p> 2011 2020 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Comprehensive income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s only components of comprehensive income (loss) are net income (losses) and foreign currency translation adjustments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Earnings (loss) per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Basic earnings (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) for the period by the weighted average number of shares of common stock outstanding plus, if potentially dilutive common shares outstanding during the period. The Company does not pay dividends or have participating shares outstanding. Prior period results have been adjusted to reflect the effect of the Stock Split. Refer to Note 12 – Earnings (Loss) Per Share for details related to the calculations of basic and diluted earnings per share.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Recently adopted accounting principles</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, </span><i style="font-style:italic;font-weight:normal;">Financial Instruments – Credit Losses</i><span style="font-weight:normal;"> (Topic 326) (“ASU 2016-13”). ASU 2016-13 modifies the measurement of expected credit losses of certain financial instruments, requiring entities to estimate an expected lifetime credit loss on financial assets. The ASU amends the impairment model to utilize an expected loss methodology and replaces the incurred loss methodology for financial instruments including trade receivables. The amendment requires entities to consider other factors, such as economic conditions and future economic conditions. The Company adopted ASU 2016-13 effective January 1, 2020 and concluded it did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures of the Company. There was no impact on beginning balance retained earnings upon adoption of this ASU.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In August 2018, the FASB issued ASU 2018-13, <i style="font-style:italic;">Fair Value Measurement </i>(Topic 820) – <i style="font-style:italic;">Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement</i> (“ASU 2018-13”), which removes certain disclosure requirements related to the fair value hierarchy, such as removing the requirement to disclose the amount of and reasons for transfers between Level 1 and Level 2, modifies existing disclosure requirements related to measurement uncertainty and adds new disclosure requirements, such as disclosing the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurement. The Company adopted ASU 2018-13 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In August 2018, the FASB issued ASU 2018-15 – <i style="font-style:italic;">Intangibles – Goodwill and Other Internal-Use Software (Subtopic 350-40) – Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</i> (“ASU 2018-15”).<i style="font-style:italic;"> </i>The amendments in this update apply to an entity who is a customer in a hosting arrangement accounted for as a service contract. ASU 2018-15 requires a customer in a hosting arrangement to capitalize certain implementation costs. Costs associated with the application development stage of the implementation should be capitalized and costs with the other stages should be expensed. The Company adopted ASU 2018-15 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Recently issued accounting pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12 – <i style="font-style:italic;">Income Taxes</i> (Topic 740). ASU 2019-12 removes certain exceptions for investments, intraperiod allocations and interim calculations and adds guidance to reduce complexity in accounting for income taxes. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020; early adoption is permitted. The Company adopted this amendment on January 1, 2021. The Company has assessed the amendments of ASU 2019-12 and determined the amendments to have an immaterial impact on the Company’s consolidated financial statements and related disclosures.</p> <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">3.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">ACQUISITIONS</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;">The following discussion relates to acquisitions completed during the year ended December 31, 2020. Neither of these business combinations were deemed material to the Company’s financial condition, results of operations, or cash flows. </span><span style="font-weight:normal;">No</span><span style="font-weight:normal;"> business combinations were executed during the year ended December 31, 2019.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;font-weight:normal;">Showcase Web Sites, L.L.C.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;color:#212529;">On </span><span style="background-color:#ffffff;color:#212529;">July 31, 2020</span><span style="background-color:#ffffff;color:#212529;">, the Company acquired the equity ownership interests in Showcase Web Sites, L.L.C. (“Showcase”) for cash consideration of </span><span style="background-color:#ffffff;color:#212529;">$1.5</span><span style="background-color:#ffffff;color:#212529;"> million using cash on hand and two-year promissory notes totaling </span><span style="background-color:#ffffff;color:#212529;">$1.5</span><span style="background-color:#ffffff;color:#212529;"> million (the “Showcase Acquisition”). </span><span style="background-color:#ffffff;color:#212529;">Showcase is a technology company focused on agent website and consumer real estate portal technology. </span><span style="background-color:#ffffff;color:#212529;">With this acquisition, the Company will be able to strategically focus on creating consumer home-search technology for utilization by independent agents and brokers, as well as continued services offerings to third party clients of Showcase.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;"><span style="background-color:#ffffff;color:#212529;">The following table outlines the fair value of the acquired assets and liabilities from the Showcase Acquisition:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Identifiable assets acquired and goodwill </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 138</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid &amp; other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed assets, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Showcase tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Existing technology</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 240</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities assumed </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred liabilities &amp; other current liabilities</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total purchase price </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,000</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;font-weight:bold;text-align:justify;margin:6pt 0pt 6pt 0pt;"><i style="font-style:italic;font-weight:normal;">Success Enterprises, LLC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="color:#212529;">On December 4, 2020, the </span><span style="color:#212529;">Company acquired the equity ownership interests in </span><span style="color:#212529;">Success Enterprises LLC</span><span style="color:#212529;"> (“Success”) and its related media properties, including </span><i style="color:#212529;font-style:italic;">SUCCESS</i><sup style="color:#212529;font-size:7.5pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="color:#212529;"> print magazine, SUCCESS.com, </span><i style="color:#212529;font-style:italic;">SUCCESS</i><sup style="color:#212529;font-size:7.5pt;font-style:italic;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="color:#212529;"> newsletters, podcasts, digital training courses and affiliated social media accounts across platforms (the “Success Acquisition”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="color:#212529;">On November 4, 2020, Sanford Enterprises, LLC (“Sanford Enterprises”), a wholly-owned entity of Mr. Glenn Sanford, Chief Executive Officer and Chairman of the Board of the Company, purchased all of the membership equity interests in Success from Success Partners Holding Co, a third party media vendor to the Company, for </span><span style="color:#212529;">$8.0</span><span style="color:#212529;"> million in cash. On </span><span style="color:#212529;">December 4, 2020</span><span style="color:#212529;">, the Company completed the acquisition of Success from Sanford Enterprises, LLC for cash consideration of </span><span style="color:#212529;">$8.0</span><span style="color:#212529;"> million using cash on hand. Refer to Note 16 – Related Party Transactions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;"><span style="background-color:#ffffff;color:#212529;">The following table outlines the fair value of the acquired assets and liabilities from the Success Acquisition:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Identifiable assets acquired and goodwill </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 165</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventory</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid &amp; other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed assets, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Success tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,422</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Content</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,720</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Domains and social media</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 116</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer relationships</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 915</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,387</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total purchase price </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 0 Showcase Web Sites, L.L.C. 2020-07-31 1500000 1500000 Showcase is a technology company focused on agent website and consumer real estate portal technology. With this acquisition, the Company will be able to strategically focus on creating consumer home-search technology for utilization by independent agents and brokers, as well as continued services offerings to third party clients of Showcase. <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Identifiable assets acquired and goodwill </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 138</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid &amp; other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed assets, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Showcase tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Existing technology</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 240</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities assumed </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred liabilities &amp; other current liabilities</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 140</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total purchase price </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,000</p></td></tr></table> 138000 3000 20000 17000 277000 135000 240000 2310000 140000 3000000 Company acquired the equity ownership interests in Success Enterprises LLC (“Success”) and its related media properties, including SUCCESS® print magazine, SUCCESS.com, SUCCESS® newsletters, podcasts, digital training courses and affiliated social media accounts across platforms (the “Success Acquisition”). Success Enterprises LLC 8000000.0 2020-12-04 8000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Identifiable assets acquired and goodwill </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 165</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventory</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid &amp; other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed assets, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Success tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,422</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Content</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,720</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Domains and social media</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 116</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Customer relationships</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 915</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,387</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:83.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total purchase price </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,000</p></td></tr></table> 165000 236000 36000 3000 1422000 2720000 116000 915000 2387000 8000000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">4.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">FAIR VALUE MEASUREMENT</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company holds funds in a money market account, which are considered Level 1 assets. The Company values its money market funds at fair value on a recurring basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020 and 2019, the fair value of the Company’s money market funds was $53,380 and $18,281, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There have been no transfers between Level 1, Level 2, and Level 3 in the periods presented. The Company did not have any Level 2 or Level 3 financial assets or liabilities in the periods presented.</p> 53380000 18281000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">5.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">PREPAIDS AND OTHER ASSETS</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Prepaids and 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;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:16.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,489</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1,730</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 954</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rent deposits</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 123</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets (includes inventory) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 3.6pt 0.05pt 0pt;"> 2,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 792</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total prepaid expenses</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.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 3.6pt 0.05pt 0pt;">$ 7,350</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,549</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:1pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">6.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-weight:normal;margin-bottom:12pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:16.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,489</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1,730</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 954</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rent deposits</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 123</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets (includes inventory) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 3.6pt 0.05pt 0pt;"> 2,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 792</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total prepaid expenses</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.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 3.6pt 0.05pt 0pt;">$ 7,350</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,549</p></td></tr></table> 2489000 1730000 2318000 954000 123000 73000 2420000 792000 7350000 3549000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">6.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">PROPERTY, PLANT AND EQUIPMENT, NET</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Property, plant and equipment, net 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;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer hardware and software</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 13,828</p></td><td style="background-color:#ccecff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,431</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixture, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total depreciable property and equipment</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,848</p></td><td style="background-color:#ccecff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,452</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,738)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,378)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciable property, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,110</p></td><td style="background-color:#ccecff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,074</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets under development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 738</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 354</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property, plant, and equipment, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7,848</p></td><td style="background-color:#ccecff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5,428</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:6pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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-align:justify;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2020, 2019, and 2018, depreciation expense was $3,360, $2,057, and $870, 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;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer hardware and software</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 13,828</p></td><td style="background-color:#ccecff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,431</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixture, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total depreciable property and equipment</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,848</p></td><td style="background-color:#ccecff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,452</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,738)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,378)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciable property, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,110</p></td><td style="background-color:#ccecff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,074</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets under development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 738</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 354</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property, plant, and equipment, net</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7,848</p></td><td style="background-color:#ccecff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5,428</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:69.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:6pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> 13828000 8431000 20000 21000 13848000 8452000 6738000 3378000 7110000 5074000 738000 354000 7848000 5428000 3360000 2057000 870000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">7.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">GOODWILL AND INTANGIBLE ASSETS</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Changes in the carrying amount of goodwill were:</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:59.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:59.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,248</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,248</p></td></tr><tr><td style="vertical-align:top;width:59.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:59.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total goodwill</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 12,945</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:18.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,248</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-align:justify;margin:6pt 0pt 6pt 0pt;">Goodwill was recorded in connection with the acquisitions of Showcase in July 2020 and Success in December 2020 and represents fair value as of the acquisition dates. Each acquisition was accounted for using the acquisition method of accounting. Under the acquisition method of accounting, the Company allocated the total purchase price to the tangible and identifiable intangible assets acquired, and assumed liabilities based on their estimated fair values as of the acquisition date, as determined by management. The excess of the purchase price over the aggregate fair values of the identifiable assets was recorded as goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 6pt 0pt;">The Company has a risk of future impairment to the extent that individual reporting unit performance does not meet projections. Additionally, if current assumptions and estimates, including projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors, are not met, or if valuation factors outside of the Company’s control change unfavorably, the estimated fair value of goodwill could be adversely affected, leading to a potential impairment in the future. No events occurred that indicated it was more likely than not that goodwill was impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Definite-lived intangible assets were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,868</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;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;">($ 267)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,601</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1,169</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;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;">($ 127)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1,042</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Existing technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;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;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 460</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (87)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (45)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;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;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 660</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 225</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 225</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licensing agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intellectual property </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,836</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,836</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,330</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 980)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,350</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,028</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 351)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,677</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:6pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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-align:justify;margin:0pt 0pt 6pt 0pt;">For the years ended December 31, 2020, 2019, and 2018, amortization expense for definite-lived intangible assets was $629, $327, and $24, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">As of December 31, 2020, expected amortization related to definite-lived intangible assets will be:</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:top;width:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected amortization</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1,199</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,122</p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 880</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 665</p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,484</p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,350</p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Changes in the carrying amount of goodwill were:</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:59.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:59.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,248</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:18.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,248</p></td></tr><tr><td style="vertical-align:top;width:59.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:59.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total goodwill</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 12,945</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:18.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,248</p></td></tr></table> 8248000 8248000 4697000 12945000 8248000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Definite-lived intangible assets were as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,868</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;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;">($ 267)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,601</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1,169</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;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;">($ 127)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1,042</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Existing technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;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;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 460</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (87)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (45)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;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;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 660</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 225</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 225</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licensing agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;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;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intellectual property </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,836</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,836</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,330</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 980)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,350</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,028</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 351)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;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:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,677</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:6pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> 2868000 267000 2601000 1169000 127000 1042000 1396000 415000 981000 559000 99000 460000 125000 87000 38000 125000 45000 80000 1895000 170000 1725000 740000 80000 660000 225000 225000 210000 41000 169000 210000 210000 2836000 2836000 9330000 980000 8350000 3028000 351000 2677000 629000 327000 24000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">As of December 31, 2020, expected amortization related to definite-lived intangible assets will be:</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:top;width:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected amortization</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1,199</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,122</p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 880</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 665</p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,484</p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,350</p></td></tr><tr><td style="vertical-align:top;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr></table> 1199000 1122000 880000 665000 4484000 8350000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">8.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">ACCRUED EXPENSES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">Accrued expenses 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;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions payable</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 50,484</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 26,030</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payroll payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,201</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Taxes payable</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,008</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,205</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock liability awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 750</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expenses</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,811</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,848</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 62,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,034</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:1pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">9.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-weight:normal;margin-bottom:12pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions payable</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 50,484</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 26,030</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payroll payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,201</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Taxes payable</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,008</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,205</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock liability awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 750</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expenses</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,811</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,848</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 62,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,034</p></td></tr></table> 50484000 26030000 6354000 1201000 1008000 1205000 2093000 750000 2811000 1848000 62750000 31034000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">9.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">DEBT</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company issued unsecured promissory notes in the aggregate principal amount of $1.5 million in connection with the Showcase Acquisition in July 2020. The promissory notes accrue interest of 8% per annum, and interest is payable monthly beginning six months after the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The first installment payment of outstanding principal in the amount of $0.5 million is due on July 31, 2021, the first anniversary of the acquisition date, with the second installment payment for the remaining $1.0 million of outstanding principal payable on July 31, 2022, the second anniversary of the acquisition date.</p> 1500000 0.08 500000 1000000.0 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">10.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">LEASES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company adopted ASU 2016-02 – <i style="font-style:italic;">Leases</i> (Topic 842) effective January 1, 2019 using the modified retrospective approach whereby the cumulative effect of adoption was recognized on the adoption date and prior periods were not restated. There was no net cumulative effect adjustment to retained earnings as of January 1, 2019 as a result of adoption. ASU 2018-11 – <i style="font-style:italic;">Leases</i> (Topic 842) – <i style="font-style:italic;">Targeted Improvements</i> permits an entity to apply the new leases standard at the date of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with ASC 840 – <i style="font-style:italic;">Leases</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Operating leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s lease portfolio consists of office leases with lease terms ranging from less than one year to seven years, with the weighted average lease term being three years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Certain leases provide for increases in future lease payments once the term of the lease has expired, as defined in the lease agreements. These leases generally also include real estate taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Information as lessee under ASC 842</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company reassessed all of leases to determine whether any expired or existing contracts were or contained a lease under ASC 842. Expired or existing contracts previously considered leases under ASC 840 no longer meet the definition of a lease under ASC 842 and therefore, have been excluded from future lease payments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company still maintains these agreements, along with other short-term leases that are not capitalized, and the expenses are recognized in the period incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020, maturities of the operating lease liabilities by fiscal year 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:23.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Year Ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 371</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 320</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 165</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:23.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 867</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:23.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;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:23.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 820</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-align:justify;margin:0pt 0pt 3pt 0pt;">Included below is other information regarding leases for the year ended December 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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:14.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.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:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other information</b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 249</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease expense </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27</p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 249</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">Weighted-average remaining lease term (years) – operating leases</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.8</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.481%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.850%</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align: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:8pt;font-style:normal;font-weight:normal;text-align:justify;">The Company’s lease terms include options to extend the lease when it is reasonably certain the Company will exercise its option. Additionally, the Company considered any historical and economic factors in determining if a lease renewal or termination option would be exercised.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Rent expense is recorded in general and administrative expense in the consolidated statements of comprehensive income (loss).</p> P1Y P7Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:23.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Year Ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 371</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 320</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 165</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;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:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:23.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.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:23.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 867</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:23.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:72.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;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:23.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 820</p></td></tr></table> 371000 320000 165000 5000 5000 1000 867000 47000 820000 <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.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:14.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.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:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other information</b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 249</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease expense </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27</p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 249</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">Weighted-average remaining lease term (years) – operating leases</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.8</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.481%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.850%</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align: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:8pt;font-style:normal;font-weight:normal;text-align:justify;">The Company’s lease terms include options to extend the lease when it is reasonably certain the Company will exercise its option. Additionally, the Company considered any historical and economic factors in determining if a lease renewal or termination option would be exercised.</span></td></tr></table><div style="margin-top:6pt;"/> 276000 249000 16000 27000 274000 249000 P3Y9M18D P3Y 0.04481 0.04850 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">11.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">STOCKHOLDERS’ EQUITY</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;">The following table represents a reconciliation of the Company’s common stock for the periods presented, adjusted to give effect to the Stock Split:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.83%;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><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,398,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,218,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 109,925,070</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Retirement of common stock</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,636,546)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 194,742</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for stock options exercised</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,538,628</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,522,244</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,223,574</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent growth incentive stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,978,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,691,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,541,924</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent equity stock compensation</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 5,762,470</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 7,603,206</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,332,894</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Balance, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 146,677,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 132,398,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,218,204</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:6pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s shareholder approved equity plans described below are administered under the 2013 Stock Option Plan and the 2015 Equity Incentive Plan. Although a limited number of awards under the plan remain outstanding, no awards have been granted under the 2013 Stock Option Plan since 2015. The purpose of the equity plans is to retain the services of valued employees, directors, officers, agents, and consultants and to incentivize such persons to make contributions to the Company and motivate excellent performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Agent Equity Program</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company provides agents and brokers the opportunity to elect to receive 5% of commissions earned from each completed residential real estate transaction in the form of common stock (the “Agent Equity Program” or “AEP”). If agents and brokers elect to receive portions of their commissions in common stock, they are entitled to receive the equivalent number of shares of common stock, based on the fixed monetary value of the commission payable. Prior to January 1, 2020, the Company recognized a 20% discount on these issuances as an additional cost of sales charge during the periods presented. Effective in January 2020, the Company amended the AEP and adjusted the discount on issued shares from 20% to 10%. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">For the years ended December 31, 2020, 2019, and 2018, the Company issued 5,762,470, 7,603,206, and 3,332,894 shares of common stock, respectively, to agents and brokers for $60,968, $37,768, and $21,254, respectively, net of discount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Agent Growth Incentive Program</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company administers an equity incentive program whereby agents and brokers become eligible to receive awards of the Company’s common stock through agent attraction and performance benchmarks (the “Agent Growth Incentive Program” or “AGIP”). The incentive program encourages greater performance and awards agents with common stock based on achievement of performance milestones. Awards typically vest after performance benchmarks are reached and three years of subsequent service is provided to the Company. Share-based performance awards are based on a fixed-dollar amount of shares based on the achievement of performance metrics. As such, the awards are classified as liabilities until the number of share awards becomes fixed once the performance metric is achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">For the years ended December 31, 2020, 2019, and 2018, the Company’s stock compensation attributable to the AGIP was $15,239, $13,959, and $19,053, respectively. The total amount of stock compensation attributable to liability classified awards was $3,246 and $901 for the years ended December 31, 2020 and 2019, respectively, and none during 2018. Stock compensation expense related to the AGIP is included in general and administrative expense in the consolidated statements of comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The following table illustrates changes in the Company’s stock compensation liability for the periods presented:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 901</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grants reclassified from liability to equity year to date</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-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:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (624)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase year to date</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-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:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,246</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grants reclassified from liability to equity year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,430)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-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:15.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,093</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020, the Company had 6,550,390 unvested common stock awards, adjusted to give effect to the Stock Split and unrecognized compensation costs totaling $25,586 attributable to stock awards where the performance metric has been achieved and the number of shares awarded are fixed. The cost is expected to be recognized over a weighted average period of 2.16 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The following table illustrates the Company’s stock activity for the Agent Growth Incentive Program for stock awards where the performance metric has been achieved for the following periods, adjusted to give effect to the Stock Split:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,745,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5.82</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,374,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.62</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,989,266)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.61</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,355,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.70</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,776,218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5.52</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,777,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.11</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,980,870)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.42</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,022,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.66</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,550,390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 6.75</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:6pt;visibility:hidden;">​</span></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;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Stock Option Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Stock options are granted to directors, officers, certain employees, and consultants with an exercise price equal to the fair market value of common stock on the grant date, and the stock options expire 10 years from the date of grant. These options have time-based restrictions with equal and quarterly graded vesting over a three-year period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The fair value of the options issued was calculated using a Black-Scholes-Merton option-pricing model with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:58.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6 years</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6.25 years</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6.25 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">69.01% - 116.16%</p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91.0% - 127.9%</p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">129.2% - 153.7%</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.21% - 1.58%</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.5% - 2.7%</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.9%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The following table illustrates the Company’s stock option activity for the following periods, adjusted to give effect to the Stock Split:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (Years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,395,226</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 5.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.07</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,553,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.52</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;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;"> (4,522,244)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (875,762)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,550,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.59</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,441,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.55</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;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;"> (6,538,628)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17.91</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (602,798)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,851,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4.82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 53.49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.95</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,495,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 60.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.41</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,495,394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 60.57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.87</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Range of stock option exercise prices at December 31, 2020:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="white-space:pre-wrap;"> </span>$0.01 - $5.00 (average remaining life - 3.71 years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,750,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="white-space:pre-wrap;"> </span>$5.01 - $15.00 (average remaining life - 8.98 years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,545,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="white-space:pre-wrap;"> </span>$15.01 - $30.00 (average remaining life - 9.78 years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 555,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 22.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:6pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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-align:justify;margin:0pt 0pt 6pt 0pt;">The grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of December 31, 2020, unrecognized compensation cost associated with the Company’s outstanding stock options was $25,736, which is expected to be recognized over a weighted-average period of approximately 1.23 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Repurchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In December 2018, the Company’s board of directors (“the Board”) approved a stock repurchase program authorizing the Company to purchase up to $25.0 million of its common stock, which was later amended in November 2019 and again in June 2020 increasing the authorized repurchase amount to $75.0 million. In December 2020, the Board approved another amendment to the repurchase plan, increasing the total amount authorized to be purchased from $75.0 million to $400.0 million. Purchases under the repurchase program may be made in the open market or through a 10b5-1 plan and are expected to comply with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The timing and number of shares repurchased depends upon market conditions. The repurchase program does not require the Company to acquire a specific number of shares. The cost of the shares that are repurchased is funded from cash and cash equivalents on hand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In December 2019, the Board approved the retirement of the Company’s common stock related to repurchases made during 2019. On December 31, 2019, the Company retired 1,818,273 shares of common stock available in treasury valued at $18,433.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">For accounting purposes, common stock repurchased under the stock repurchase programs is recorded based upon the settlement date of the applicable trade. Such repurchased shares are held in treasury and are presented using the cost method. These shares are considered issued but not outstanding. The following table shows the changes in treasury stock for the periods presented:</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:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 925,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Repurchases of common stock</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,609,130</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,743,637</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Retirement of treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (1,818,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Balance, end of year</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 2,534,494</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 925,364</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:3pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 9pt 0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> 132398616 121218204 109925070 3636546 194742 6538628 4522244 5223574 1978072 2691508 2541924 5762470 7603206 3332894 146677786 132398616 121218204 0.05 0.20 0.20 0.10 5762470 5762470 7603206 3332894 60968000 37768000 21254000 15239000 13959000 19053000 3246000 901000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The following table illustrates changes in the Company’s stock compensation liability for the periods presented:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 901</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grants reclassified from liability to equity year to date</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-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:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (624)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase year to date</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-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:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,246</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grants reclassified from liability to equity year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,430)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-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:15.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,093</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> 901000 624000 277000 3246000 1430000 2093000 6550390 25586000 P2Y1M28D 7745754 5.82 3374914 4.62 2989266 5.61 1355184 1.70 6776218 5.52 2777894 9.11 1980870 6.42 1022852 5.66 6550390 6.75 P10Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:58.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6 years</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6.25 years</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6.25 - 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">69.01% - 116.16%</p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91.0% - 127.9%</p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">129.2% - 153.7%</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.21% - 1.58%</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.5% - 2.7%</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.9%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table> P5Y P6Y P5Y P6Y3M P6Y3M P10Y 0.6901 1.1616 0.910 1.279 1.292 1.537 0.0021 0.0158 0.015 0.027 0.029 17395226 1.04 5.00 P6Y25D 1553492 4.72 0.64 P9Y6M7D 4522244 0.51 8.56 875762 3.97 2.45 13550712 1.45 8.43 P5Y7M2D 3441772 10.85 0.05 P9Y6M18D 6538628 1.06 17.91 602798 4.30 19.29 9851058 4.82 53.49 P5Y11M12D 5495394 1.27 60.57 P3Y4M28D 5495394 1.27 60.57 P5Y10M13D 0.01 5.00 P3Y8M15D 5750462 1.02 5.01 15.00 P8Y11M23D 3545116 8.13 15.01 30.00 P9Y9M10D 555480 22.93 25736000 P1Y2M23D 25000000.0 75000000.0 75000000.0 400000000.0 1818273 18433000 <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:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:48.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 925,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Repurchases of common stock</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,609,130</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,743,637</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Retirement of treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (1,818,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Balance, end of year</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 2,534,494</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.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 3.6pt 0.05pt 0pt;"> 925,364</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:15.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:3pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:3pt;visibility:hidden;">​</span></p></td></tr></table> 925364 1609130 2743637 1818273 2534494 925364 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">12.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">EARNINGS (LOSS) PER SHARE</b></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic earnings (loss) per share is computed based on net income (loss) attributable to eXp shareholders divided by the basic weighted-average shares outstanding during the period. Dilutive earnings per share is computed consistently with the basic computation while giving effect to all dilutive potential common shares and common share equivalents that were outstanding during the period. The Company uses the treasury stock method to reflect the potential dilutive effect of unvested stock awards and unexercised options. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Company uses the if-converted method to reflect the potential dilutive effect of a $1.0 million payment obligation relating to the November 2018 acquisition of Virbela, LLC, that may be paid in cash or common stock in November 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The following table sets forth the calculation of basic and diluted earnings per share attributable to common stock during the periods presented, adjusted to give effect to the Stock Split:</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:58.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:40.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Numerator: </b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) attributable to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 9,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;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;">($ 22,430)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Denominator: </b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares - basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 138,572,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,379,840</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of common stock equivalents</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,977,717</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Weighted average shares - diluted </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,550,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,379,840</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earnings (loss) per share: </b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share attributable to common stock- basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.08)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.72%;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;">($ 0.19)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share attributable to common stock- diluted </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.21</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.19)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></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;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;">For the years ended December 31, 2020, 2019, and 2018, total outstanding shares of common stock excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive were </span><span style="font-weight:normal;">283,842</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">nil</span><span style="font-weight:normal;">, and </span><span style="font-weight:normal;">nil</span><span style="font-weight:normal;">, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1000000.0 31131000 -9528000 -22430000 138572358 126256407 115379840 12977717 151550075 126256407 115379840 0.22 -0.08 -0.19 0.21 -0.08 -0.19 283842 0 0 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">13.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">INCOME TAXES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The following table provides the components of income (loss) before provision for income taxes by domestic and foreign subsidiaries:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:44.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,356</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.36%;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;">($ 9,442)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.36%;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;">($ 22,448)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 96</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 9,060)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 22,352)</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-align:justify;margin:6pt 0pt 3pt 0pt;">The components of the provision for (benefit from) income tax expense 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">State</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 275</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 320</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 77</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">1</span><span style="white-space:pre-wrap;"> </span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total current income tax provision</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 741</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 582</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Federal </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Foreign</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (375)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (117)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total deferred income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (85)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total provision (benefit) for income taxes</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 413</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 497</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 78</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;"><span style="font-size:3pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The reconciliation of the provision for income taxes at the United States federal statutory rate compared to the Company’s income tax expense as reported is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.52%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.35%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.02%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent differences</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;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;">(0.09)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(2.54)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(0.57)%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(0.19)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(0.67)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(42.09)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">11.51%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(10.46)%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sec. 162m compensation limitation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.03%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.31)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign tax rate differential</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.01%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.68)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(0.10)%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.99%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(140.59)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(15.43)%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prior year true up items </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3.07%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">109.08%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.08%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.65)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.19%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.33%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(5.50)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.35)%</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-align:justify;margin:6pt 0pt 3pt 0pt;">Deferred tax assets and liabilities consist of the following for the periods presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.38%;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:1.86%;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:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 17,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 12,789</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals and reserves</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 883</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 436</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,575</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,456</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,992</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (145)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles/Goodwill </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (180)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Right of use lease asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,116)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,271)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 85</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-align:justify;margin:6pt 0pt 6pt 0pt;">The Company accounts for deferred taxes under ASC Topic 740 – <i style="font-style:italic;">Income Taxes</i> (“ASC 740”), which requires a reduction of the carrying amount of deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that such assets will not be realized. Accordingly, the need to establish valuation allowances for deferred tax assets is assessed periodically based on the ASC 740 more-likely-than-not realization threshold criterion. This assessment considers matters such as future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. The evaluation of the recoverability of the deferred tax assets requires that the Company weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax assets will not be realized. The weight given to the evidence is commensurate with the extent to which it can be objectively verified. As of December 31, 2020, based on its assessment of the realizability of its net deferred tax assets, the Company continued to maintain a full valuation allowance against all of its federal and state net deferred tax assets. The Company has provided a valuation allowance as of December 31, 2020 and 2019 of $22,116 and $19,271, respectively, for its net deferred tax assets as it cannot conclude it is more likely than not all of the estimated deferred tax assets will be realized. The valuation allowance increased by $2,845 and $12,696 in 2020 and 2019, respectively. We intend to maintain a full valuation allowance until sufficient positive evidence exists to support reversal of all or some portion of the allowance. Due to improvements in the Company’s operating results over the past year and anticipated growth in future periods, management believes that there is a reasonable possibility that, within the next 12 months, sufficient positive evidence may become available to allow us to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. Release of the valuation allowance would result in the recognition of certain DTAs and a decrease to income tax expense for the period the release is recorded. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that we are able to actually achieve.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2020, the Company had federal, state, and foreign net operating losses of approximately $70.2 million, $33.1 million, and $2.2 million, respectively. Out of the federal net operating loss, approximately $8.7 million will carry forward 20 years and can offset 100% of future taxable income; and $61.5 million carries forward indefinitely and can offset 80% of taxable income. As of December 31, 2019, the Company conducted an IRC Section 382 analysis with respect to its net operating loss carryforward and determined there was an immaterial limitation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Undistributed earnings of the Company’s foreign subsidiaries are considered to be indefinitely reinvested and accordingly, no provision for applicable income taxes has been provided thereon. Upon distribution of those earnings, the Company would be subject to withholding taxes payable to various foreign countries. As of December 31, 2020 and 2019, the undistributed earnings of the Company’s foreign subsidiaries were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The Company maintains liabilities for uncertain tax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available, including changes in tax regulations, the outcome of relevant court cases, and other information. A reconciliation of the beginning and ending amount of gross unrecognized benefits is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits - beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 54</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross increase for tax positions of prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross decrease for federal tax rate change for tax positions of prior years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross increase for tax positions of current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits - end of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 54</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.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 3.6pt 0.05pt 0pt;">$ -</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 12pt 0pt;">The unrecognized tax benefits relate primarily to state taxes. As of December 31, 2020 and 2019, the total amount of unrecognized tax benefits, inclusive of interest, that would affect the Company effective tax rate, if recognized, was nil and $61, respectively. The Company's policy is to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2020 and 2019, the Company accrued interest or penalties related to uncertain tax positions in the amount of nil and $7, respectively. The Company currently has no federal or state tax examinations in progress nor has it had any federal or state tax examinations since its inception. Because the Company has net operating loss carryforwards, there are open statues of limitations in which federal, state and foreign taxing authorities may examine the Company's tax returns for all years from December 31, 2011 through the current period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:44.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,356</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.36%;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;">($ 9,442)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.36%;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;">($ 22,448)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 96</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 9,060)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 22,352)</p></td></tr></table> 31356000 -9442000 -22448000 47000 382000 96000 31403000 -9060000 -22352000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">State</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 275</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 320</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 77</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">1</span><span style="white-space:pre-wrap;"> </span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total current income tax provision</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 741</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 582</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Federal </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Foreign</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (375)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (117)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Total deferred income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (85)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total provision (benefit) for income taxes</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 413</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 497</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 78</p></td></tr></table> 275000 320000 77000 466000 262000 1000 741000 582000 78000 23000 17000 24000 15000 -375000 -117000 -328000 -85000 413000 497000 78000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.52%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.35%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.02%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent differences</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;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;">(0.09)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(2.54)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(0.57)%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(0.19)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(0.67)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(42.09)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">11.51%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(10.46)%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sec. 162m compensation limitation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.03%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.31)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign tax rate differential</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.01%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.68)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(0.10)%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.99%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(140.59)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;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;">(15.43)%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prior year true up items </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3.07%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">109.08%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.08%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.65)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.19%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:53.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-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:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.33%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(5.50)%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.35)%</p></td></tr></table> 0.2100 0.2100 0.2100 0.0652 0.0035 0.0402 0.0009 0.0254 0.0057 -0.0019 -0.0067 -0.4209 0.1151 -0.1046 0.0403 -0.0131 0.0001 -0.0168 -0.0010 0.0899 -1.4059 -0.1543 0.0307 1.0908 0.0008 -0.0065 0.0119 0.0133 -0.0550 -0.0035 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.38%;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:1.86%;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:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 17,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 12,789</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals and reserves</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 883</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 436</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,575</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,456</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,992</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (145)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangibles/Goodwill </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (180)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Right of use lease asset </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311)</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,116)</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding: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:#ccecff;vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,271)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 85</p></td></tr></table> 17628000 12789000 883000 436000 219000 311000 5575000 6456000 24305000 19992000 1139000 145000 383000 180000 214000 311000 22116000 19271000 453000 85000 22116000 19271000 2845000 12696000 70200000 33100000 2200000 8700000 61500000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits - beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 54</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross increase for tax positions of prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross decrease for federal tax rate change for tax positions of prior years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross increase for tax positions of current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:53.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits - end of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 54</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.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 3.6pt 0.05pt 0pt;">$ -</p></td></tr></table> 54000 54000 54000 54000 0 61000 0 7000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">14.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">COMMITMENTS AND CONTINGENCIES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">From time to time, the Company is subject to potential liability under laws and government regulations and various claims and legal actions that may be asserted against us that could have a material adverse effect on the business, reputation, results of operations or financial condition. Such litigation may include, but is not limited to, actions or claims relating to sensitive data, including proprietary business information and intellectual property and that of clients and personally identifiable information of employees and contractors, cyber-attacks, data breaches and non-compliance with contractual or other legal obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">There are no matters pending or, to the Company’s knowledge, threatened that are expected to have a material adverse impact on the business, reputation, results of operations, or financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial stockholder is an adverse party or has a material interest adverse to the Company’s interest.</p> <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">15.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">SEGMENT INFORMATION</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Historically, management has not made operating decisions and assessed performance based on geographic locations. Rather, the chief operating decision maker makes operating decisions and assesses performance based on the products and services of the identified operating segments. While management does consider real estate and brokerage services, the acquired technology and affiliated services provided to be identified operating segments, the profits and losses and assets of the acquired technology and affiliated series are not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Operating Segments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company primarily operates as a cloud-based real estate brokerage. The real estate brokerage business represented 99.6% and 99.9% of the total revenue of the Company for the years ended December 31, 2020 and 2019, respectively. The real estate brokerage business represents 98.9% and 95.8% of the total assets of the Company as of December 31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company offers software subscriptions to customers to access its virtual reality software platform. Additionally, the Company offers professional services for implementation and consulting services. However, the operations and assets of the technology segment are not managed by the Company’s chief operating decision-maker as a separate reportable segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Services provided through First Cloud and eXp Silverline are in the emerging stages of development as contributing segments and are not material to the Company’s total revenue, total net income (loss) or total assets as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In 2020, the Company completed the Showcase and the Success acquisition. These are considered technology and affiliated services to the business, respectively, and are not material to the Company’s total revenue, total net income (loss), or total assets for the year ended and as of December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company aggregates the identified operating segments for reporting purposes and has one reportable segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Geographical Information</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company primarily operates within the real estate brokerage markets in the United States and Canada. During the previous two years, the Company expanded operations into the U.K., Australia, South Africa, France, India, Portugal, and Mexico.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s management analyzes geographical locations on a forward-looking basis to identify growth opportunities. For the years ended December 31, 2020 and 2019, approximately 5% and 2%, respectively, of the Company’s total revenue was generated outside of the U.S. Assets held outside of the U.S. were 7% and 2% as of December 31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s technology services and affiliated services are currently provided primarily in the U.S.</p> 0.996 0.999 0.989 0.958 1 0.05 0.02 0.07 0.02 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">16.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">RELATED PARTY TRANSACTIONS</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 4, 2020, Sanford Enterprises<span style="color:#212529;">, a wholly-owned entity of Mr. Glenn Sanford, Chief Executive Officer and Chairman of the Board of the Company,</span> purchased all of the membership equity interests in Success from Success Partners Holding Co, an unaffiliated third party, for cash consideration of $8.0 million. In order to facilitate the Success Acquisition, the Company purchased all equity interests of Success from Sanford Enterprises for equal cash consideration of $8.0 million on December 4, 2020. Prior to the acquisition, the Company was the largest customer of Success.</p> 8000000.0 8000000.0 2020-12-04 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">17.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">DEFINED CONTRIBUTION SAVINGS PLAN</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During 2018, the Company established a defined contribution savings plan to provide eligible employees with a retirement benefit that permits eligible employees the opportunity to actively participate in the process of building a personal retirement fund. The Company sponsors the defined contribution savings plan. In 2019, the Company began matching a portion of contributions made by participating employees. For the years ended December 31, 2020 and 2019, the Company's costs for contributions to this plan were $1,189 and $654, respectively. The Company did not make any plan contributions during the year ended December 31, 2018.</p> During 2018, the Company established a defined contribution savings plan to provide eligible employees with a retirement benefit that permits eligible employees the opportunity to actively participate in the process of building a personal retirement fund. The Company sponsors the defined contribution savings plan. In 2019, the Company began matching a portion of contributions made by participating employees. 1189000 654000 0 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">18.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">SUBSEQUENT EVENTS</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 2, 2021, the Company repaid all outstanding promissory notes issued to the previous owners of Showcase and notes payable assumed as part of the Showcase Acquisition. The repayments totaling approximately $1.7 million represented the principal balance plus accrued interest and unpaid fees. The repayments of the notes payable did not result in a gain or loss on early extinguishment.</p> 1700000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">19.</td><td style="padding:0pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">SELECTED QUARTERLY DATA (UNAUDITED)</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;">Provided below is selected unaudited quarterly financial data for 2020 and 2019, including earnings per share, adjusted to give effect to the Stock Split.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="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="7" style="vertical-align:bottom;white-space:nowrap;width:65.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q4</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 271,421</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 353,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 564,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 609,322</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions and other agent-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 243,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 319,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 517,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 558,935</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,918</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,696</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.05</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.05</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 133,241,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 137,267,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 140,754,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143,026,018</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 144,647,818</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147,078,181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 153,548,236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 156,543,876</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="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="7" style="vertical-align:bottom;white-space:nowrap;width:65.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q4</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 157,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 266,705</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 282,179</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 274,019</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions and other agent-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 142,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 244,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 259,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 249,612</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss) income </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,296)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,195)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,847)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 781</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.02)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.01)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.01</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,686,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 123,607,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 127,667,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 131,907,796</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,686,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 123,607,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 127,667,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 131,907,796</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';font-size:1pt;margin-bottom:12pt;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="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="7" style="vertical-align:bottom;white-space:nowrap;width:65.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q4</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 271,421</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 353,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 564,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 609,322</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions and other agent-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 243,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 319,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 517,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 558,935</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,918</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,696</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.05</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.05</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 133,241,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 137,267,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 140,754,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143,026,018</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 144,647,818</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147,078,181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 153,548,236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 156,543,876</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="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="7" style="vertical-align:bottom;white-space:nowrap;width:65.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Q4</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 157,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 266,705</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 282,179</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 274,019</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions and other agent-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 142,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 244,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 259,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 249,612</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss) income </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,296)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,195)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,847)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 781</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings (loss) per share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.05)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.02)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.01)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 0.01</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,686,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 123,607,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 127,667,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 131,907,796</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,686,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 123,607,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 127,667,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-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:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 131,907,796</p></td></tr></table> 271421000 353525000 564017000 609322000 243406000 319164000 517169000 558935000 141000 8235000 14918000 7696000 0.00 0.06 0.10 0.05 0.00 0.06 0.10 0.05 133241235 137267291 140754887 143026018 144647818 147078181 153548236 156543876 157034000 266705000 282179000 274019000 142542000 244587000 259141000 249612000 -6296000 -2195000 -1847000 781000 -0.05 -0.02 -0.01 0.01 -0.05 -0.02 -0.01 0.01 121686468 123607064 127667358 131907796 121686468 123607064 127667358 131907796 All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details. XML 19 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Jan. 29, 2021
Jun. 30, 2020
Document And Entity Information      
Document Type 10-K    
Document Period End Date Dec. 31, 2020    
Document Annual Report true    
Document Transition Report false    
Entity Registrant Name EXP WORLD HOLDINGS, INC.    
Entity Incorporation, State or Country Code DE    
Entity File Number 001-38493    
Entity Tax Identification Number 98-0681092    
Entity Address, Address Line One 2219 Rimland Drive, Suite 301    
Entity Address, City or Town Bellingham    
Entity Address, State or Province WA    
Entity Address, Postal Zip Code 98226    
City Area Code 360    
Local Phone Number 685-4206    
Title of 12(g) Security Common Stock, par value $0.00001 per share    
Trading Symbol EXPI    
Security Exchange Name NASDAQ    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   144,343,659  
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001495932    
Amendment Flag false    
Is Entity a Well-known Seasoned Issuer? No    
Is Entity a Voluntary Filer? No    
Entity Public Float     $ 493.3
ICFR Auditor Attestation Flag true    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS    
Cash and cash equivalents $ 100,143 $ 40,087
Restricted cash 27,781 6,987
Accounts receivable, net of allowance for credit losses of $1,879 and allowance for bad debt of $137, respectively 76,951 28,196
Prepaids and other assets 7,350 3,549
TOTAL CURRENT ASSETS 212,225 78,819
Property, plant and equipment, net 7,848 5,428
Operating lease right-of-use assets 819 1,264
Other noncurrent assets   16
Intangible assets, net 8,350 2,677
Goodwill 12,945 8,248
TOTAL ASSETS 242,187 96,452
CURRENT LIABILITIES    
Accounts payable 3,957 2,593
Customer deposits 27,781 6,987
Accrued expenses 62,750 31,034
Current portion of long-term payable 1,416 916
Current portion of lease obligation - operating lease 746 435
TOTAL CURRENT LIABILITIES 96,650 41,965
Long-term payable, net of current portion 2,876 1,530
Long-term lease obligation - operating lease, net of current portion 74 829
TOTAL LIABILITIES 99,600 44,324
EQUITY    
Common Stock, $0.00001 par value 220,000,000 shares authorized; 146,677,786 issued and 144,143,292 outstanding in 2020; 132,398,616 issued and 131,473,252 outstanding in 2019 [1] 1 1
Additional paid-in capital 218,492 130,682
Treasury stock, at cost: 2,534,494 and 925,364 shares held, respectively (37,994) (8,623)
Accumulated deficit (39,162) (70,293)
Accumulated other comprehensive income 247 200
Total eXp World Holdings, Inc, stockholders' equity 141,584 51,967
Equity attributable to noncontrolling interest 1,003 161
TOTAL EQUITY 142,587 52,128
TOTAL LIABILITIES AND EQUITY $ 242,187 $ 96,452
[1] All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details.
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Accounts receivable, allowance for credit losses and bad debt | $ $ 1,879 $ 137
Common stock, par value | $ / shares $ 0.00001 $ 0.00001
Common stock, shares authorized 220,000,000 220,000,000
Common stock, shares issued 146,677,786 132,398,616
Common stock, shares outstanding 144,143,292 131,473,252
Treasury stock, shares 2,534,494 925,364
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)      
Revenues $ 1,798,285 $ 979,937 $ 500,148
Operating expenses      
Commissions and other agent-related costs 1,638,674 895,882 459,716
General and administrative expenses 122,801 89,035 59,855
Sales and marketing expenses 5,223 3,799 2,961
Total operating expenses 1,766,698 988,716 522,532
Operating income (loss) 31,587 (8,779) (22,384)
Other expense      
Other expense (income), net 133 247 (32)
Equity in losses of unconsolidated affiliates 51 34  
Total other expense (income), net 184 281 (32)
Income (loss) before income tax expense 31,403 (9,060) (22,352)
Income tax expense 413 497 78
Net income (loss) 30,990 (9,557) (22,430)
Net loss attributable to noncontrolling interest 141 29  
Net income (loss) attributable to eXp World Holdings, Inc. $ 31,131 $ (9,528) $ (22,430)
Earnings (loss) per share - Basic [1] $ 0.22 $ (0.08) $ (0.19)
Earnings (loss) per share - Diluted [1] $ 0.21 $ (0.08) $ (0.19)
Weighted average shares outstanding - Basic [1] 138,572,358 126,256,407 115,379,840
Weighted average shares outstanding - Diluted [1] 151,550,075 126,256,407 115,379,840
Comprehensive income (loss):      
Net income (loss) $ 30,990 $ (9,557) $ (22,430)
Comprehensive loss attributable to noncontrolling interests 141 29  
Net income (loss) attributable to eXp World Holdings, Inc. 31,131 (9,528) (22,430)
Other comprehensive income (loss):      
Foreign currency translation (loss) gain, net of tax 47 211 (20)
Comprehensive income (loss) attributable to eXp World Holdings Inc. $ 31,178 $ (9,317) $ (22,450)
[1] All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details.
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjustment [Member]
Additional Paid-In Capital
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment [Member]
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Noncontrolling Interest
Total
Beginning balance at Dec. 31, 2017 $ 1     $ 36,848   $ (32,596) $ 8    
Net income (loss)           (22,430)     $ (22,430)
Shares issued for stock options exercised, shares                 5,223,574
Shares issued for stock options exercised       2,015          
Shares issued for acquisition, shares                 194,742
Shares issued for acquisition       1,000          
Agent growth incentive stock compensation       19,053          
Stock option compensation       4,847          
Agent equity stock compensation       21,254          
Foreign currency translation gain (loss)             (20)   $ (20)
Ending balance at Dec. 31, 2018 1   $ 5,739 90,756 $ (5,739) (60,765) (12)   29,980
Repurchase of common stock   $ (27,056)              
Retirement of treasury stock   18,433   (18,433)          
Net income (loss)           (9,528)   $ (29) $ (9,557)
Shares issued for stock options exercised, shares                 4,522,244
Shares issued for stock options exercised       2,298          
Agent growth incentive stock compensation       13,209          
Stock option compensation       5,085          
Agent equity stock compensation       37,768          
Foreign currency translation gain (loss)             212   $ 211
Contributions by noncontrolling interests               189  
Ending balance at Dec. 31, 2019 1 (8,623)   130,683   (70,293) 200 160 52,128
Repurchase of common stock   (29,371)              
Net income (loss)           31,131   (141) $ 30,990
Shares issued for stock options exercised, shares                 6,538,628
Shares issued for stock options exercised       6,946          
Agent growth incentive stock compensation       13,094          
Stock option compensation       6,801       451  
Agent equity stock compensation       60,968          
Foreign currency translation gain (loss)             47   $ 47
Contributions by noncontrolling interests               533  
Ending balance at Dec. 31, 2020 $ 1 $ (37,994)   $ 218,492   $ (39,162) $ 247 $ 1,003 $ 142,587
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
OPERATING ACTIVITIES      
Net income (loss) $ 30,990,000 $ (9,557,000) $ (22,430,000)
Reconciliation of net income (loss) to net cash provided by operating activities:      
Depreciation expense 3,360,000 2,057,000 870,000
Amortization expense - intangible assets 629,000 327,000 24,000
Amortization expense - long-term payable 157,000 140,000 21,000
Asset impairments 225,000 0  
Allowance for credit losses on receivables/bad debt on receivables 1,742,000 (137,000) (484,000)
Equity in losses of unconsolidated affiliates 51,000 34,000  
Agent growth incentive stock compensation expense 15,239,000 13,959,000 19,053,000
Stock option compensation 6,801,000 5,085,000 4,847,000
Agent equity stock compensation expense 60,968,000 37,768,000 21,254,000
Changes in operating assets and liabilities:      
Accounts receivable (50,193,000) (10,626,000) (10,037,000)
Prepaids and other assets (3,534,000) (1,696,000) (1,179,000)
Customer deposits 20,794,000 4,421,000 1,597,000
Accounts payable 1,364,000 1,413,000 609,000
Accrued expenses 30,017,000 11,302,000 10,166,000
Long term payable 1,048,000 697,000  
Other operating activities 1,000 (1,000)  
NET CASH PROVIDED BY OPERATING ACTIVITIES 119,659,000 55,186,000 24,311,000
INVESTING ACTIVITIES      
Purchases of property, plant and equipment (6,436,000) (5,000,000) (2,134,000)
Acquisition of businesses, net of cash acquired (10,502,000) (1,500,000) (6,725,000)
Intangible assets acquired   (140,000)  
Other investing activities (25,000) (50,000)  
NET CASH USED IN INVESTING ACTIVITIES (16,963,000) (6,690,000) (8,859,000)
FINANCING ACTIVITIES      
Repurchase of common stock (29,371,000) (27,056,000)  
Proceeds from exercise of options 6,946,000 2,298,000 2,015,000
Transactions with noncontrolling interests 532,000 189,000  
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES (21,893,000) (24,569,000) 2,015,000
Effect of changes in exchange rates on cash, cash equivalents and restricted cash 47,000 106,000 (21,000)
Net change in cash, cash equivalents and restricted cash 80,850,000 24,033,000 17,446,000
Cash, cash equivalents and restricted cash, beginning balance 47,074,000 23,041,000 5,595,000
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE 127,924,000 47,074,000 23,041,000
SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:      
Cash paid for income taxes 754,000 130,000 73,000
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:      
Retirement of treasury stock   18,433,000  
Lease liabilities arising from obtaining right-of-use assets 138,000 1,524,000  
Intangible assets in accounts payable   70,000  
Termination of lease liabilities 204,000    
Liabilities incurred associated with business acquisition 1,500,000   4,108,000
Property, plant and equipment purchases in accounts payable 117,000 $ 93,000 87,000
Liabilities assumed in business acquisition $ 140,000    
Common stock issued for business acquisition     $ 1,000,000
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
12 Months Ended
Dec. 31, 2020
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION  
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
1.DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

eXp World Holdings, Inc. (collectively with its subsidiaries, the “Company” or “eXp”) was incorporated in the State of Delaware on July 30, 2008. Through various operating subsidiaries, the Company primarily operates a cloud-based real estate brokerage operating throughout the United States, and most of the Canadian provinces. During the previous five fiscal quarters, the Company began operations in the United Kingdom (U.K.), Australia, South Africa, Portugal, France, India, and Mexico. The Company focuses on a number of cloud-based technologies in order to grow an international brokerage without the burden of physical bricks and mortar or redundant staffing costs.

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles and are expressed in U.S. dollars. The Company’s fiscal year end is December 31.

Common stock split

On January 19, 2021, the Company declared a two-for-one stock split of the Company’s common stock effected in the form of a stock dividend (the “Stock Split”) on each share of the Company’s outstanding Common Stock. The stock dividend was issued on February 12, 2021 to holders of record of the Company’s Common Stock at the close of business on January 29, 2021. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the Stock Split.

Impact of the Stock Split

The impacts of the Stock Split were applied retroactively for all periods presented in accordance with applicable guidance. Therefore, prior period amounts are different from those previously reported. Certain amounts within the following tables may not foot due to rounding.

The following table illustrates changes in earnings (loss) per share and weighted average shares outstanding as previously reported prior to, and as adjusted subsequent to, the impact of the Stock Split retroactively adjusted for the years ended December 31, 2019 and 2018:

Year ended December 31,

2019

2018

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Weighted average shares outstanding

Basic

62,585,555

63,670,852

126,256,407

57,689,920

57,689,920

115,379,840

Diluted

62,585,555

63,670,852

126,256,407

57,689,920

57,689,920

115,379,840

Earnings (loss) per share

Basic

(0.15)

0.07

(0.08)

(0.39)

0.20

(0.19)

Diluted

(0.15)

0.07

(0.08)

(0.39)

0.20

(0.19)

The following table illustrates changes in equity as previously reported prior to, and as adjusted subsequent to, the impact of the Stock Split retroactively adjusted for the years ended December 31, 2019 and 2018:

Year ended December 31,

2019

2018

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Common stock:

Balance, beginning of year

60,609,102

60,609,102

121,218,204

54,962,535

54,962,535

109,925,070

Retirement of common stock

(1,818,273)

(1,818,273)

(3,636,546)

-

-

-

Shares issued for acquisition

-

-

-

97,371

97,371

194,742

Shares issued for stock options exercised

2,261,122

2,261,122

4,522,244

2,594,050

2,629,524

5,223,574

Agent growth incentive stock compensation

1,345,754

1,345,754

2,691,508

1,270,545

1,271,379

2,541,924

Agent equity stock compensation

3,801,603

3,801,603

7,603,206

1,684,601

1,648,293

3,332,894

Balance, end of year

66,199,308

66,199,308

132,398,616

60,609,102

60,609,102

121,218,204

Common stock, par value (1)

$ 1

$ -

$ 1

$ 1

$ -

$ 1

(1)The par value of common stock changed by less than one thousand dollars and shows no impact due to rounding.

Stock awards under the Company’s equity incentive program for agents, where the performance metric had been achieved, were adjusted retroactively to give effect to the Stock Split retroactively adjusted for the following periods:

Shares

Weighted Average Grant Date Fair Value

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Balance, December 31, 2018

3,872,877

3,872,877

7,745,754

$ 11.63

($ 5.82)

$ 5.82

Granted

1,687,457

1,687,457

3,374,914

9.23

(4.62)

4.62

Vested and issued

(1,494,633)

(1,494,633)

(2,989,266)

11.21

(5.60)

5.61

Forfeited

(677,592)

(677,592)

(1,355,184)

3.39

(1.70)

1.70

Balance, December 31, 2019

3,388,109

3,388,109

6,776,218

$ 11.04

($ 5.52)

$ 5.52

The Company’s stock options were adjusted retroactively to give effect to the Stock Split for the following periods:

Options

Weighted Average Exercise Price

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Balance, December 31, 2018

8,697,613

8,697,613

17,395,226

$ 2.08

($ 1.04)

$ 1.04

Granted

776,746

776,746

1,553,492

9.44

(4.72)

4.72

Exercised

(2,261,122)

(2,261,122)

(4,522,244)

1.02

(0.51)

0.51

Forfeited

(437,881)

(437,881)

(875,762)

7.94

(3.97)

3.97

Balance, December 31, 2019

6,775,356

6,775,356

13,550,712

$ 2.90

($ 1.45)

$ 1.45

XML 26 R8.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of consolidation

The accompanying consolidated financial statements include the accounts of eXp World Holdings, Inc., its wholly-owned subsidiaries, and including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.

Variable interest entities and noncontrolling interests

A company is deemed to be the primary beneficiary of a VIE and must consolidate the entity if the company has both: (i) the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, and (ii) the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.

In 2019, the Company made capital contributions in consideration for an ownership interest in First Cloud Investment Group, LLC (“First Cloud”), a Nevada limited liability company providing mortgage origination for end-consumers, with the remaining ownership interests held by certain independent agents and brokers. Under the terms of the operating agreement, the Company maintains at least a 50% equity ownership interest in First Cloud.

The Company determined that First Cloud is a VIE, as the Company is the primary beneficiary that has both the power to direct the activities that most significantly impact the VIE and a variable interest that potentially could be significant to the VIE. The Company treats the interest in First Cloud that it does not own as a noncontrolling interest. The noncontrolling interest balance is adjusted each period to reflect the allocation of net income (loss) and other comprehensive income (loss) attributable to the noncontrolling interest, as shown in the consolidated statements of comprehensive income (loss). The noncontrolling interest balance in the consolidated balance sheets represents the proportional share of the equity of the joint venture entity, which is attributable to the noncontrolling shareholders.

As of December 31, 2020, First Cloud’s operations are not material to the Company’s financial position or results of operations.

Joint ventures

A joint venture is a contractual arrangement whereby the Company and other parties undertake an economic activity through a jointly controlled entity. Joint control exists when strategic, financial, and operating policy decisions relating to the activities require the unanimous consent of the parties sharing control. Joint ventures are accounted for using the equity method and are recognized initially at cost.

The Company has investments in a joint venture, Silverline Title & Escrow, LLC (“Silverline”), which operates and manages a title agency that performs, among other functions, core title agent services (for which liabilities arises), including the evaluation of searches to determine the insurability of title, the clearance of underwriting objections, the actual issuance of policies on behalf of insurance companies, and, where customary, the issuance of title commitments and the conducting of title searchers. The Company owns a 50% ownership interest in Silverline with the remaining ownership interest held by a third-party investment company. The Company recognizes its share of income and expenses and equity movement in the venture in proportion to its percentage of ownership.

As of December 31, 2020, Silverline’s operations are not material to the Company’s financial position or results of operations.

Use of estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company regularly evaluates estimates and assumptions related to allowance for credit losses, legal contingencies, income taxes, revenue recognition, stock-based compensation, goodwill, and deferred income tax asset valuation allowances. The Company bases its estimates and assumptions on current facts, historical experience and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources. The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected.

Reclassifications

The Company has reclassified certain amounts in prior-period financial statements to conform to the current period’s presentation. These reclassifications had no impact on net income (loss) or total stockholders’ equity.

Cash and cash equivalents

Cash and cash equivalents include cash on hand, money market instruments, and all other highly liquid investments purchased with an original or remaining maturity of three months or less at the date of acquisition.

Restricted cash

Restricted cash consists of cash held in escrow by the Company’s brokers and agents on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash is transferred from escrow, the Company reduces the respective customers’ deposit liability.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown on the statement of cash flows.

    

December 31, 2019

    

December 31, 2018

Cash and cash equivalents

$ 40,087

$ 20,538

Restricted cash

6,987

2,503

Total cash, cash equivalents, and restricted cash, beginning balance

$ 47,074

$ 23,041

December 31, 2020

    

December 31, 2019

Cash and cash equivalents

$ 100,143

$ 40,087

Restricted cash

27,781

6,987

Total cash, cash equivalents, and restricted cash, ending balance

$ 127,924

$ 47,074

Fair value measurements

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. The fair value hierarchy prioritizes the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:

Input Level

    

Definitions

Level 1

Inputs are quoted market prices in active markets for identical assets or liabilities (these are observable market inputs).

Level 2

Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability (includes quoted market prices for similar assets or identical or similar assets in markets in which there are few transactions, prices that are not current or prices that vary substantially).

Level 3

Inputs are unobservable inputs that reflect the entity's own assumptions in pricing the asset or liability (used when little or no market data is available).

The Company holds funds in a money market account. The Company values its money market funds at fair value on a recurring basis.

Accounts receivable and allowance for expected credit losses

The majority of the Company’s accounts receivable consists of commissions receivable on real estate property settlements, which are in-substance guaranteed because they represent commission payments on closed transactions. The remaining accounts receivable is derived from non-commission based technology fees and short-term advances to agents and brokers. These accounts receivable are typically unsecured.

The allowance for expected credit losses is our estimate based on historical experience. The Company periodically performs detailed reviews to assess the adequacy of the allowance. The Company exercises significant judgment in estimating the timing, frequency and severity of losses. The Company uses the aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable is separated into the three categories above to evaluate allowance under the CECL impairment model. The receivables in each category share similar risk characteristics. The Company analyzes uncollectable accounts for the three categories of receivables. Based on historical information and future expectations, only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses on uncollectable real estate property settlements. The collection of these payments is in-substance guaranteed because they represent commission payments on closed transactions, and the Company has no historical experience or expectation of losses related to these receivables.

The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectable. The Company recognizes recoveries as a decrease to the allowance for expected credit losses.

As of December 31, 2020 and 2019, receivables from real estate property settlements totaled $73,838 and $24,924, respectively. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized expected credit losses of $1,879. As of December 31, 2019, agent non-commission based fees receivable and short-term advances totaled $3,409, of which the Company recognized allowance for doubtful accounts of $137.

Foreign currency translation

The Company’s functional and reporting currency is the United States dollar and the functional currency of the Company’s foreign subsidiaries is the local currency of their country of domicile. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are translated at rates of exchange in effect at the date of the transaction. Average monthly rates are used to translate revenues and expenses. Gains and losses arising on translation or settlement of foreign currency denominated transactions or balances are included in the consolidated statements of operations in other (income) expense, net. The Company does not employ a hedging strategy to manage the impact of foreign currency fluctuations.

Fixed assets

Fixed assets are stated at historical cost and are depreciated on the straight-line method over the estimated useful lives. Useful lives are:

Computer hardware and software:3 to 5 years

Furniture, fixtures and equipment:5 to 7 years

Maintenance and repairs are expensed as incurred. Expenditures that substantially increase an asset’s useful life or improve an asset’s functionality are capitalized.

The Company capitalizes the costs associated with developing its internal-use cloud-based residential real-estate transaction system. Capitalized costs are primarily related to costs incurred in relation to internally created software during the application development stage including costs for upgrades and enhancements that result in additional functionality.

Leases

Leases are agreements, or terms within agreements, that convey the right to control the use of and receive substantially all of the economic benefit from an identified asset for a period of time in exchange for consideration. The Company currently only possesses office space leases.

Right-of-use assets

The Company recognizes right-of-use (“ROU”) assets at the commencement date of the lease. ROU assets are measured at cost, less accumulated depreciation and impairment losses, and are adjusted concurrent with the remeasurement of corresponding lease liabilities resulting from a change in future lease payments or a change in the assessment of whether any purchase, extension, or termination options will be exercised.

The cost of ROU assets includes the amount of lease liabilities recognized, initial direct costs incurred, and lease payments made at or before the commencement date less any lease incentives received, if any. Unless the Company is reasonably certain to obtain ownership of the leased asset at the end of the lease term, the ROU assets are depreciated on a straight-line basis over the shorter of its estimated useful life and the lease term.

Lease liabilities

At the commencement date of a lease, the Company recognizes a lease liability measured at the present value of the lease payments to be made over the lease term. Variable lease payments are recognized as expense in the period in which the event or condition that triggers the payment occurs. In calculating the present value of lease payments, the Company uses the incremental borrowing rate at the lease commencement date if the implicit interest rate in the lease is not readily determinable. After the commencement date, the amount of lease liabilities is increased to reflect the accretion of interest and reduced by the lease payments made. In addition, the carrying amount of lease liabilities is remeasured if there is a modification, a change in the lease term, or a change in the assessment to purchase the underlying asset.

Short-term leases and leases of low-value assets

The Company applies the short-term lease recognition exemption to leases that have a lease term of 12 months or less from the commencement date and which do not contain a purchase option. The Company does not capitalize leases with a present value of below its minimum capitalization threshold as it would not materially affect the Company’s financial position or results of operations. Lease payments on short-term leases and low-value leases are recognized as expense on a straight-line basis over the lease term.

Refer to Note 10 – Leases for more information.

Goodwill

Goodwill represents the excess of the consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. The Company evaluates goodwill for impairment on an annual basis in the fiscal fourth quarter or on an interim basis if an event occurs or circumstances change that would more likely than not indicate that the fair value of the goodwill is below its carrying value. Generally, this evaluation begins with a qualitative assessment to determine if the fair value of the reporting unit is more likely than not less than its carrying value. The test for impairment requires management to make judgments relating to future cash flows, growth rates and economic and market conditions. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing which indicate that it is more likely than not an impairment loss has occurred.

The Company did not recognize an impairment for either of the years ended December 31, 2020 and 2019.

Intangible assets

The Company’s intangible assets are finite lived and consist primarily of trade name, technology and customer relationships. Each intangible asset is amortized on a straight-line basis over its useful life, ranging from three to 10 years. The Company evaluates its intangible assets for recoverability and potential impairment, or as events or changes in circumstances indicate the carrying value may be impaired.

The Company recognized an impairment of $225 for the year ended December 31, 2020. No impairment was recognized for the year ended December 31, 2019.

Software development costs

The Company capitalizes software development costs related to products to be sold, leased, or marketed to external users and internal-use software.

Business combinations

The Company accounts for business combinations using the acquisition method of accounting, under which the consideration for the acquisition is allocated to the assets acquired and liabilities assumed. The Company recognizes identifiable assets acquired and liabilities assumed at the acquisition date fair values as determined by management as of the acquisition date. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions, estimates and market factors. Estimating the fair value of individual reporting units requires the Company to make assumptions and estimates regarding significant changes or planned changes in the use of the assets, as well as industry and economic conditions. These assumptions and estimates include projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors. If current expectations of future growth rates are not met or market factors outside of the Company’s control change significantly, then goodwill or intangible assets may become impaired. Additionally, as goodwill and intangible assets associated with recently acquired businesses are recorded on the balance sheet at their estimated acquisition date fair values, those amounts are more susceptible to impairment risk if business operating results or macroeconomic conditions deteriorate.

Acquisition-related costs, such as due diligence, legal and accounting fees, are expensed as incurred and not considered in determining the fair value of the acquired assets.

Impairment of long-lived assets

The Company periodically evaluates the carrying value of long-lived assets to be held and used when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. When assets are considered impaired, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.

Stock-based compensation

Our stock-based compensation is comprised of agent growth incentive programs, agent equity program, and stock option awards. Stock-based compensation is more fully disclosed in Note 11 – Stockholders’ Equity. The Company accounts for stock-based compensation granted to employees and non-employees using a fair value method. Stock-based compensation awards are measured at the grant date fair value and are recognized over the requisite service period of the awards, usually the vesting period, on a straight-line basis, net of forfeitures. The Company reduces stock-based compensation for forfeitures when they occur.

Recognition of compensation cost for an award with a performance condition is based on the probable outcome of that performance condition being met.

Revenue recognition

The Company generates substantially all of its revenue from real estate brokerage services and generates a de minimis portion of its revenues from software subscription and professional services. The Company estimates revenue in instances where there is sufficient evidence that a real estate transaction has closed but all of the necessary documentation has not been received. The recognition of any estimated revenue is verified through the passage of time. As such, the Company does not have contracts with customers that provide variable consideration.

Real Estate Brokerage Services

The Company serves as a licensed broker in the areas in which it operates for the purpose of processing residential real estate transactions. The Company is contractually obligated to provide services for the fulfillment of transfers of residential real estate between buyers and sellers. The Company provides these services itself and controls the services necessary to legally transfer the residential real estate. Correspondingly, the Company is defined as the principal. The Company, as principal, satisfies its obligation upon the closing of a residential real estate transaction. As principal, and upon satisfaction of the performance obligation, the Company recognizes revenue in the gross amount of consideration to which the Company expects to be entitled.

Revenue is derived from assisting home buyers and sellers in listing, marketing, selling, and finding residential real estate. Commissions earned on real estate transactions are recognized at the completion of a residential real estate transaction once the Company has satisfied the performance obligation. Agent related fees are currently recorded as a reduction to commissions and other agent related costs.

Software Subscription and Professional Services

Subscription revenue is derived from fees from customers to access the Company’s virtual reality software platform. The terms of subscriptions do not provide customers the right to take possession of the software. Subscription revenue is generally recognized ratably over the contract term.

Professional services revenue is derived from implementation and consulting services. Professional services revenue is typically recognized over time as the services are rendered, using an efforts-expended (labor hours) input method. 

The Company does not currently collect sales and use taxes on fees from agents and brokers and assumes responsibility to pay these costs to the appropriate taxing authorities.

Disaggregated revenue

The Company primarily operates as a real estate brokerage firm. The vast majority of the Company’s revenue is derived from providing a single service, real estate brokerage services, to purchasers and sellers of homes in the U.S. See Note 15 – Segment information for details regarding segment and geographic information.

Management believes that no disaggregation of revenue from services to customers currently exists that would provide additional insight into the future recognition of revenue and cash flows.

Revenue share expenses

The Company has a revenue sharing plan where its agents and brokers can receive additional commission income from real estate transactions consummated by agents and brokers they have attracted to the Company. Agents and brokers are eligible for revenue share based on the number of frontline qualifying active (“FLQA”) agents they have attracted to the Company. An FLQA agent is an agent or broker that an agent has personally attracted to the Company who has met specific real estate transaction volume requirements. These additional commissions are earned on a multitiered basis by FLQA agents and brokers for real estate transactions within their downstream brokerage network. Commissions to agents and brokers under the revenue sharing plan are included as part of commissions and other agent-related costs in the consolidated statements of comprehensive income (loss).

Advertising and marketing costs

Advertising and marketing costs are generally expensed in the period incurred. Advertising and marketing expenses are included in the sales and marketing expense line item on the accompanying consolidated statements of comprehensive income (loss). For the years ended December 31, 2020, 2019, and 2018, the Company incurred advertising and marketing expenses of $5,223, $3,799, and $2,961, respectively.

Income taxes

The Company records income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are recorded based on the estimated future tax effects of differences between the financial statement and income tax basis of existing assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The Company recognizes the effect on deferred income taxes of a change in tax rates in income in the period that includes the enactment date.

The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

The Company records uncertain tax positions on the basis of a two-step process whereby: (i) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, it recognizes the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority.

For U.S. income tax returns, the open taxation years subject to examination range from 2011 to 2020.

Comprehensive income (loss)

The Company’s only components of comprehensive income (loss) are net income (losses) and foreign currency translation adjustments.

Earnings (loss) per share

Basic earnings (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) for the period by the weighted average number of shares of common stock outstanding plus, if potentially dilutive common shares outstanding during the period. The Company does not pay dividends or have participating shares outstanding. Prior period results have been adjusted to reflect the effect of the Stock Split. Refer to Note 12 – Earnings (Loss) Per Share for details related to the calculations of basic and diluted earnings per share.

Recently adopted accounting principles

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326) (“ASU 2016-13”). ASU 2016-13 modifies the measurement of expected credit losses of certain financial instruments, requiring entities to estimate an expected lifetime credit loss on financial assets. The ASU amends the impairment model to utilize an expected loss methodology and replaces the incurred loss methodology for financial instruments including trade receivables. The amendment requires entities to consider other factors, such as economic conditions and future economic conditions. The Company adopted ASU 2016-13 effective January 1, 2020 and concluded it did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures of the Company. There was no impact on beginning balance retained earnings upon adoption of this ASU.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) – Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which removes certain disclosure requirements related to the fair value hierarchy, such as removing the requirement to disclose the amount of and reasons for transfers between Level 1 and Level 2, modifies existing disclosure requirements related to measurement uncertainty and adds new disclosure requirements, such as disclosing the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurement. The Company adopted ASU 2018-13 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-15 – Intangibles – Goodwill and Other Internal-Use Software (Subtopic 350-40) – Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract (“ASU 2018-15”). The amendments in this update apply to an entity who is a customer in a hosting arrangement accounted for as a service contract. ASU 2018-15 requires a customer in a hosting arrangement to capitalize certain implementation costs. Costs associated with the application development stage of the implementation should be capitalized and costs with the other stages should be expensed. The Company adopted ASU 2018-15 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.

Recently issued accounting pronouncements

In December 2019, the FASB issued ASU 2019-12 – Income Taxes (Topic 740). ASU 2019-12 removes certain exceptions for investments, intraperiod allocations and interim calculations and adds guidance to reduce complexity in accounting for income taxes. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020; early adoption is permitted. The Company adopted this amendment on January 1, 2021. The Company has assessed the amendments of ASU 2019-12 and determined the amendments to have an immaterial impact on the Company’s consolidated financial statements and related disclosures.

XML 27 R9.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITIONS
12 Months Ended
Dec. 31, 2020
ACQUISITIONS  
ACQUISITIONS
3.ACQUISITIONS

The following discussion relates to acquisitions completed during the year ended December 31, 2020. Neither of these business combinations were deemed material to the Company’s financial condition, results of operations, or cash flows. No business combinations were executed during the year ended December 31, 2019.

Showcase Web Sites, L.L.C.

On July 31, 2020, the Company acquired the equity ownership interests in Showcase Web Sites, L.L.C. (“Showcase”) for cash consideration of $1.5 million using cash on hand and two-year promissory notes totaling $1.5 million (the “Showcase Acquisition”). Showcase is a technology company focused on agent website and consumer real estate portal technology. With this acquisition, the Company will be able to strategically focus on creating consumer home-search technology for utilization by independent agents and brokers, as well as continued services offerings to third party clients of Showcase.

The following table outlines the fair value of the acquired assets and liabilities from the Showcase Acquisition:

Identifiable assets acquired and goodwill

Cash

$ 138

Accounts receivable, net

3

Prepaid & other current assets

20

Fixed assets, net

17

Showcase tradename

277

Existing technology

135

Customer relationships

240

Goodwill

2,310

Liabilities assumed

Deferred liabilities & other current liabilities

140

Total purchase price

$ 3,000

Success Enterprises, LLC

On December 4, 2020, the Company acquired the equity ownership interests in Success Enterprises LLC (“Success”) and its related media properties, including SUCCESS® print magazine, SUCCESS.com, SUCCESS® newsletters, podcasts, digital training courses and affiliated social media accounts across platforms (the “Success Acquisition”).

On November 4, 2020, Sanford Enterprises, LLC (“Sanford Enterprises”), a wholly-owned entity of Mr. Glenn Sanford, Chief Executive Officer and Chairman of the Board of the Company, purchased all of the membership equity interests in Success from Success Partners Holding Co, a third party media vendor to the Company, for $8.0 million in cash. On December 4, 2020, the Company completed the acquisition of Success from Sanford Enterprises, LLC for cash consideration of $8.0 million using cash on hand. Refer to Note 16 – Related Party Transactions.

The following table outlines the fair value of the acquired assets and liabilities from the Success Acquisition:

Identifiable assets acquired and goodwill

Accounts receivable, net

$ 165

Inventory

236

Prepaid & other current assets

36

Fixed assets, net

3

Success tradename

1,422

Content

2,720

Domains and social media

116

Customer relationships

915

Goodwill

2,387

Total purchase price

$ 8,000

XML 28 R10.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2020
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS
4.FAIR VALUE MEASUREMENT

The Company holds funds in a money market account, which are considered Level 1 assets. The Company values its money market funds at fair value on a recurring basis.

As of December 31, 2020 and 2019, the fair value of the Company’s money market funds was $53,380 and $18,281, respectively.

There have been no transfers between Level 1, Level 2, and Level 3 in the periods presented. The Company did not have any Level 2 or Level 3 financial assets or liabilities in the periods presented.

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.20.4
PREPAIDS AND OTHER ASSETS
12 Months Ended
Dec. 31, 2020
PREPAIDS AND OTHER ASSETS  
PREPAIDS AND OTHER ASSETS
5.PREPAIDS AND OTHER ASSETS

Prepaids and other assets consisted of the following:

    

December 31, 2020

    

December 31, 2019

Prepaid expenses

$ 2,489

$ 1,730

Prepaid insurance

2,318

954

Rent deposits

123

73

Other assets (includes inventory)

2,420

792

Total prepaid expenses

$ 7,350

$ 3,549

6.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY, PLANT AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2020
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET
6.PROPERTY, PLANT AND EQUIPMENT, NET

Property, plant and equipment, net consisted of the following:

    

December 31, 2020

December 31, 2019

Computer hardware and software

$ 13,828

$ 8,431

Furniture, fixture, and equipment

20

21

Total depreciable property and equipment

13,848

8,452

Less: accumulated depreciation

(6,738)

(3,378)

Depreciable property, net

7,110

5,074

Assets under development

738

354

Property, plant, and equipment, net

$ 7,848

$ 5,428

For the years ended December 31, 2020, 2019, and 2018, depreciation expense was $3,360, $2,057, and $870, respectively.

XML 31 R13.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2020
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS
7.GOODWILL AND INTANGIBLE ASSETS

Changes in the carrying amount of goodwill were:

December 31, 2020

    

December 31, 2019

Goodwill

$ 8,248

$ 8,248

Acquisitions

4,697

-

Total goodwill

$ 12,945

$ 8,248

Goodwill was recorded in connection with the acquisitions of Showcase in July 2020 and Success in December 2020 and represents fair value as of the acquisition dates. Each acquisition was accounted for using the acquisition method of accounting. Under the acquisition method of accounting, the Company allocated the total purchase price to the tangible and identifiable intangible assets acquired, and assumed liabilities based on their estimated fair values as of the acquisition date, as determined by management. The excess of the purchase price over the aggregate fair values of the identifiable assets was recorded as goodwill.

The Company has a risk of future impairment to the extent that individual reporting unit performance does not meet projections. Additionally, if current assumptions and estimates, including projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors, are not met, or if valuation factors outside of the Company’s control change unfavorably, the estimated fair value of goodwill could be adversely affected, leading to a potential impairment in the future. No events occurred that indicated it was more likely than not that goodwill was impaired.

Definite-lived intangible assets were as follows:

December 31, 2020

December 31, 2019

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 267)

 

$ 2,601

$ 1,169

 

($ 127)

 

$ 1,042

Existing technology

1,396

(415)

981

559

 

(99)

460

Non-competition agreements

125

(87)

38

125

 

(45)

80

Customer relationships

1,895

(170)

1,725

740

 

(80)

660

Software

-

-

-

225

 

-

225

Licensing agreement

210

(41)

169

210

 

-

210

Intellectual property

2,836

-

2,836

-

-

-

Total intangible assets

 

$ 9,330

 

($ 980)

 

$ 8,350

$ 3,028

 

($ 351)

 

$ 2,677

For the years ended December 31, 2020, 2019, and 2018, amortization expense for definite-lived intangible assets was $629, $327, and $24, respectively.

As of December 31, 2020, expected amortization related to definite-lived intangible assets will be:

Expected amortization

    

 

2021

$ 1,199

2022

 

1,122

2023

880

2024

665

2025 and thereafter

4,484

Total

 

$ 8,350

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2020
ACCRUED EXPENSES [Abstract]  
ACCRUED EXPENSES
8.ACCRUED EXPENSES

Accrued expenses consisted of the following:

    

December 31, 2020

December 31, 2019

Commissions payable

$ 50,484

$ 26,030

Payroll payable

6,354

1,201

Taxes payable

1,008

1,205

Stock liability awards

2,093

750

Other accrued expenses

2,811

1,848

$ 62,750

$ 31,034

9.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT
12 Months Ended
Dec. 31, 2020
DEBT  
DEBT
9.DEBT

The Company issued unsecured promissory notes in the aggregate principal amount of $1.5 million in connection with the Showcase Acquisition in July 2020. The promissory notes accrue interest of 8% per annum, and interest is payable monthly beginning six months after the acquisition date.

The first installment payment of outstanding principal in the amount of $0.5 million is due on July 31, 2021, the first anniversary of the acquisition date, with the second installment payment for the remaining $1.0 million of outstanding principal payable on July 31, 2022, the second anniversary of the acquisition date.

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES
12 Months Ended
Dec. 31, 2020
LEASES  
LEASES
10.LEASES

The Company adopted ASU 2016-02 – Leases (Topic 842) effective January 1, 2019 using the modified retrospective approach whereby the cumulative effect of adoption was recognized on the adoption date and prior periods were not restated. There was no net cumulative effect adjustment to retained earnings as of January 1, 2019 as a result of adoption. ASU 2018-11 – Leases (Topic 842) – Targeted Improvements permits an entity to apply the new leases standard at the date of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with ASC 840 – Leases.

Operating leases

The Company’s lease portfolio consists of office leases with lease terms ranging from less than one year to seven years, with the weighted average lease term being three years.

Certain leases provide for increases in future lease payments once the term of the lease has expired, as defined in the lease agreements. These leases generally also include real estate taxes.

Information as lessee under ASC 842

The Company reassessed all of leases to determine whether any expired or existing contracts were or contained a lease under ASC 842. Expired or existing contracts previously considered leases under ASC 840 no longer meet the definition of a lease under ASC 842 and therefore, have been excluded from future lease payments.

The Company still maintains these agreements, along with other short-term leases that are not capitalized, and the expenses are recognized in the period incurred.

As of December 31, 2020, maturities of the operating lease liabilities by fiscal year were as follows:

Year Ending December 31,

2021

$ 371

2022

320

2023

165

2024

5

2025

5

2026 and thereafter

1

Total lease payments

867

Less: interest

(47)

Total operating lease liabilities

 

$ 820

Included below is other information regarding leases for the year ended December 31, 2020.

Year Ended December 31,

2020

2019

Other information

Operating lease expense

$ 276

$ 249

Short-term lease expense

16

27

Cash paid for operating leases

274

249

Weighted-average remaining lease term (years) – operating leases (1)

3.8

3

Weighted-average discount rate – operating leases

4.481%

4.850%

(1)The Company’s lease terms include options to extend the lease when it is reasonably certain the Company will exercise its option. Additionally, the Company considered any historical and economic factors in determining if a lease renewal or termination option would be exercised.

Rent expense is recorded in general and administrative expense in the consolidated statements of comprehensive income (loss).

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2020
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY
11.STOCKHOLDERS’ EQUITY

The following table represents a reconciliation of the Company’s common stock for the periods presented, adjusted to give effect to the Stock Split:

 

Year Ended December 31,

2020

2019

2018

Common stock:

Balance, beginning of year

132,398,616

121,218,204

109,925,070

Retirement of common stock

-

(3,636,546)

-

Shares issued for acquisition

-

-

194,742

Shares issued for stock options exercised

6,538,628

4,522,244

5,223,574

Agent growth incentive stock compensation

1,978,072

2,691,508

2,541,924

Agent equity stock compensation

5,762,470

7,603,206

3,332,894

Balance, end of year

146,677,786

132,398,616

121,218,204

The Company’s shareholder approved equity plans described below are administered under the 2013 Stock Option Plan and the 2015 Equity Incentive Plan. Although a limited number of awards under the plan remain outstanding, no awards have been granted under the 2013 Stock Option Plan since 2015. The purpose of the equity plans is to retain the services of valued employees, directors, officers, agents, and consultants and to incentivize such persons to make contributions to the Company and motivate excellent performance.

Agent Equity Program

The Company provides agents and brokers the opportunity to elect to receive 5% of commissions earned from each completed residential real estate transaction in the form of common stock (the “Agent Equity Program” or “AEP”). If agents and brokers elect to receive portions of their commissions in common stock, they are entitled to receive the equivalent number of shares of common stock, based on the fixed monetary value of the commission payable. Prior to January 1, 2020, the Company recognized a 20% discount on these issuances as an additional cost of sales charge during the periods presented. Effective in January 2020, the Company amended the AEP and adjusted the discount on issued shares from 20% to 10%.

For the years ended December 31, 2020, 2019, and 2018, the Company issued 5,762,470, 7,603,206, and 3,332,894 shares of common stock, respectively, to agents and brokers for $60,968, $37,768, and $21,254, respectively, net of discount.

Agent Growth Incentive Program

The Company administers an equity incentive program whereby agents and brokers become eligible to receive awards of the Company’s common stock through agent attraction and performance benchmarks (the “Agent Growth Incentive Program” or “AGIP”). The incentive program encourages greater performance and awards agents with common stock based on achievement of performance milestones. Awards typically vest after performance benchmarks are reached and three years of subsequent service is provided to the Company. Share-based performance awards are based on a fixed-dollar amount of shares based on the achievement of performance metrics. As such, the awards are classified as liabilities until the number of share awards becomes fixed once the performance metric is achieved.

For the years ended December 31, 2020, 2019, and 2018, the Company’s stock compensation attributable to the AGIP was $15,239, $13,959, and $19,053, respectively. The total amount of stock compensation attributable to liability classified awards was $3,246 and $901 for the years ended December 31, 2020 and 2019, respectively, and none during 2018. Stock compensation expense related to the AGIP is included in general and administrative expense in the consolidated statements of comprehensive income (loss).

The following table illustrates changes in the Company’s stock compensation liability for the periods presented:

Amount

Balance, December 31, 2018

$

-

Stock grant liability increase year to date

901

Stock grants reclassified from liability to equity year to date

(624)

Balance, December 31, 2019

277

Stock grant liability increase year to date

3,246

Stock grants reclassified from liability to equity year to date

(1,430)

Balance, December 31, 2020

$ 2,093

As of December 31, 2020, the Company had 6,550,390 unvested common stock awards, adjusted to give effect to the Stock Split and unrecognized compensation costs totaling $25,586 attributable to stock awards where the performance metric has been achieved and the number of shares awarded are fixed. The cost is expected to be recognized over a weighted average period of 2.16 years.

The following table illustrates the Company’s stock activity for the Agent Growth Incentive Program for stock awards where the performance metric has been achieved for the following periods, adjusted to give effect to the Stock Split:

Weighted Average

Grant Date

    

Shares

    

Fair Value

Balance, December 31, 2018

7,745,754

$ 5.82

Granted

3,374,914

4.62

Vested and issued

(2,989,266)

5.61

Forfeited

(1,355,184)

1.70

Balance, December 31, 2019

6,776,218

$ 5.52

Granted

2,777,894

9.11

Vested and issued

(1,980,870)

6.42

Forfeited

(1,022,852)

5.66

Balance, December 31, 2020

6,550,390

$ 6.75

Stock Option Awards

Stock options are granted to directors, officers, certain employees, and consultants with an exercise price equal to the fair market value of common stock on the grant date, and the stock options expire 10 years from the date of grant. These options have time-based restrictions with equal and quarterly graded vesting over a three-year period.

The fair value of the options issued was calculated using a Black-Scholes-Merton option-pricing model with the following assumptions:

Year Ended December 31,

2020

2019

2018

Expected term

5 - 6 years

5 - 6.25 years

6.25 - 10 years

Expected volatility

69.01% - 116.16%

91.0% - 127.9%

129.2% - 153.7%

Risk-free interest rate

0.21% - 1.58%

1.5% - 2.7%

2.9%

Dividend yield

-%

-%

-%

The following table illustrates the Company’s stock option activity for the following periods, adjusted to give effect to the Stock Split:

Weighted

Average

Weighted

Remaining

Average

Contractual Term

    

Options

    

Exercise Price

    

Intrinsic Value

    

(Years)

Balance, December 31, 2018

17,395,226

$ 1.04

$ 5.00

6.07

Granted

1,553,492

4.72

0.64

9.52

Exercised

(4,522,244)

0.51

8.56

-

Forfeited

(875,762)

3.97

2.45

-

Balance, December 31, 2019

13,550,712

$ 1.45

$ 8.43

5.59

Granted

3,441,772

10.85

0.05

9.55

Exercised

(6,538,628)

1.06

17.91

-

Forfeited

(602,798)

4.30

19.29

-

Balance, December 31, 2020

9,851,058

$ 4.82

$ 53.49

5.95

Exercisable at December 31, 2020

5,495,394

$ 1.27

$ 60.57

3.41

Vested at December 31, 2020

5,495,394

$ 1.27

$ 60.57

5.87

Range of stock option exercise prices at December 31, 2020:

$0.01 - $5.00 (average remaining life - 3.71 years)

5,750,462

$ 1.02

$5.01 - $15.00 (average remaining life - 8.98 years)

3,545,116

$ 8.13

$15.01 - $30.00 (average remaining life - 9.78 years)

555,480

$ 22.93

The grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of December 31, 2020, unrecognized compensation cost associated with the Company’s outstanding stock options was $25,736, which is expected to be recognized over a weighted-average period of approximately 1.23 years.

Stock Repurchase Plan

In December 2018, the Company’s board of directors (“the Board”) approved a stock repurchase program authorizing the Company to purchase up to $25.0 million of its common stock, which was later amended in November 2019 and again in June 2020 increasing the authorized repurchase amount to $75.0 million. In December 2020, the Board approved another amendment to the repurchase plan, increasing the total amount authorized to be purchased from $75.0 million to $400.0 million. Purchases under the repurchase program may be made in the open market or through a 10b5-1 plan and are expected to comply with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. The timing and number of shares repurchased depends upon market conditions. The repurchase program does not require the Company to acquire a specific number of shares. The cost of the shares that are repurchased is funded from cash and cash equivalents on hand.

In December 2019, the Board approved the retirement of the Company’s common stock related to repurchases made during 2019. On December 31, 2019, the Company retired 1,818,273 shares of common stock available in treasury valued at $18,433.

For accounting purposes, common stock repurchased under the stock repurchase programs is recorded based upon the settlement date of the applicable trade. Such repurchased shares are held in treasury and are presented using the cost method. These shares are considered issued but not outstanding. The following table shows the changes in treasury stock for the periods presented:

Year Ended December 31,

2020

2019

2018

Treasury stock:

Balance, beginning of year

925,364

-

-

Repurchases of common stock

1,609,130

2,743,637

-

Retirement of treasury stock

-

(1,818,273)

-

Balance, end of year

2,534,494

925,364

-

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS (LOSS) PER SHARE
12 Months Ended
Dec. 31, 2020
EARNINGS (LOSS) PER SHARE [Abstract]  
EARNINGS (LOSS) PER SHARE

12.EARNINGS (LOSS) PER SHARE

Basic earnings (loss) per share is computed based on net income (loss) attributable to eXp shareholders divided by the basic weighted-average shares outstanding during the period. Dilutive earnings per share is computed consistently with the basic computation while giving effect to all dilutive potential common shares and common share equivalents that were outstanding during the period. The Company uses the treasury stock method to reflect the potential dilutive effect of unvested stock awards and unexercised options. The

Company uses the if-converted method to reflect the potential dilutive effect of a $1.0 million payment obligation relating to the November 2018 acquisition of Virbela, LLC, that may be paid in cash or common stock in November 2021.

The following table sets forth the calculation of basic and diluted earnings per share attributable to common stock during the periods presented, adjusted to give effect to the Stock Split:

Year Ended December 31,

2020

2019

2018

Numerator:

Net income (loss) attributable to common stock

$ 31,131

($ 9,528)

($ 22,430)

Denominator:

Weighted average shares - basic

138,572,358

126,256,407

115,379,840

Dilutive effect of common stock equivalents

12,977,717

-

-

Weighted average shares - diluted

151,550,075

126,256,407

115,379,840

Earnings (loss) per share:

Earnings (loss) per share attributable to common stock- basic

$ 0.22

($ 0.08)

($ 0.19)

Earnings (loss) per share attributable to common stock- diluted

0.21

(0.08)

(0.19)

For the years ended December 31, 2020, 2019, and 2018, total outstanding shares of common stock excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive were 283,842, nil, and nil, respectively.

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
INCOME TAXES
13.INCOME TAXES

The following table provides the components of income (loss) before provision for income taxes by domestic and foreign subsidiaries:

Year Ended December 31,

2020

2019

2018

Domestic

$ 31,356

($ 9,442)

($ 22,448)

Foreign

47

382

96

Total

$ 31,403

($ 9,060)

($ 22,352)

The components of the provision for (benefit from) income tax expense are as follows:

Year Ended December 31,

    

2020

2019

2018

Current:

Federal

$ -

$ -

$ -

State

275

320

77

Foreign

466

262

1

Total current income tax provision

741

582

78

Deferred

Federal

23

17

-

State

24

15

-

Foreign

(375)

(117)

-

Total deferred income tax benefit

(328)

(85)

-

Total provision (benefit) for income taxes

$ 413

$ 497

$ 78

The reconciliation of the provision for income taxes at the United States federal statutory rate compared to the Company’s income tax expense as reported is as follows:

Year Ended December 31,

    

2020

2019

2018

Statutory tax rate

21.00%

21.00%

21.00%

State taxes

6.52%

0.35%

4.02%

Permanent differences

(0.09)%

(2.54)%

(0.57)%

Unrecognized tax benefit

(0.19)%

(0.67)%

-%

Share-based compensation

(42.09)%

11.51%

(10.46)%

Sec. 162m compensation limitation

4.03%

(1.31)%

-%

Foreign tax rate differential

0.01%

(1.68)%

(0.10)%

Valuation allowance

8.99%

(140.59)%

(15.43)%

Prior year true up items

3.07%

109.08%

-%

Other net

0.08%

(0.65)%

1.19%

Total

1.33%

(5.50)%

(0.35)%

Deferred tax assets and liabilities consist of the following for the periods presented:

    

December 31, 2020

December 31, 2019

Deferred tax assets:

Net operating loss carryforward

$ 17,628

$ 12,789

Accruals and reserves

883

436

Lease liability

219

311

Share-based compensation

5,575

6,456

Total gross deferred tax assets

24,305

19,992

Deferred tax liabilities:

Property and equipment

(1,139)

(145)

Intangibles/Goodwill

(383)

(180)

Right of use lease asset

(214)

(311)

Valuation allowance

(22,116)

(19,271)

Net deferred tax assets

$ 453

$ 85

The Company accounts for deferred taxes under ASC Topic 740 – Income Taxes (“ASC 740”), which requires a reduction of the carrying amount of deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that such assets will not be realized. Accordingly, the need to establish valuation allowances for deferred tax assets is assessed periodically based on the ASC 740 more-likely-than-not realization threshold criterion. This assessment considers matters such as future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. The evaluation of the recoverability of the deferred tax assets requires that the Company weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax assets will not be realized. The weight given to the evidence is commensurate with the extent to which it can be objectively verified. As of December 31, 2020, based on its assessment of the realizability of its net deferred tax assets, the Company continued to maintain a full valuation allowance against all of its federal and state net deferred tax assets. The Company has provided a valuation allowance as of December 31, 2020 and 2019 of $22,116 and $19,271, respectively, for its net deferred tax assets as it cannot conclude it is more likely than not all of the estimated deferred tax assets will be realized. The valuation allowance increased by $2,845 and $12,696 in 2020 and 2019, respectively. We intend to maintain a full valuation allowance until sufficient positive evidence exists to support reversal of all or some portion of the allowance. Due to improvements in the Company’s operating results over the past year and anticipated growth in future periods, management believes that there is a reasonable possibility that, within the next 12 months, sufficient positive evidence may become available to allow us to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. Release of the valuation allowance would result in the recognition of certain DTAs and a decrease to income tax expense for the period the release is recorded. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that we are able to actually achieve.

As of December 31, 2020, the Company had federal, state, and foreign net operating losses of approximately $70.2 million, $33.1 million, and $2.2 million, respectively. Out of the federal net operating loss, approximately $8.7 million will carry forward 20 years and can offset 100% of future taxable income; and $61.5 million carries forward indefinitely and can offset 80% of taxable income. As of December 31, 2019, the Company conducted an IRC Section 382 analysis with respect to its net operating loss carryforward and determined there was an immaterial limitation.

Undistributed earnings of the Company’s foreign subsidiaries are considered to be indefinitely reinvested and accordingly, no provision for applicable income taxes has been provided thereon. Upon distribution of those earnings, the Company would be subject to withholding taxes payable to various foreign countries. As of December 31, 2020 and 2019, the undistributed earnings of the Company’s foreign subsidiaries were immaterial.

The Company maintains liabilities for uncertain tax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available, including changes in tax regulations, the outcome of relevant court cases, and other information. A reconciliation of the beginning and ending amount of gross unrecognized benefits is as follows:

Year Ended December 31,

2020

2019

2018

Unrecognized tax benefits - beginning of year

$ 54

$ -

$ -

Gross increase for tax positions of prior years

-

54

-

Gross decrease for federal tax rate change for tax positions of prior years

-

-

-

Gross increase for tax positions of current year

-

-

-

Settlements

(54)

-

-

Lapse of statute of limitations

-

-

-

Unrecognized tax benefits - end of year

$ -

$ 54

$ -

The unrecognized tax benefits relate primarily to state taxes. As of December 31, 2020 and 2019, the total amount of unrecognized tax benefits, inclusive of interest, that would affect the Company effective tax rate, if recognized, was nil and $61, respectively. The Company's policy is to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2020 and 2019, the Company accrued interest or penalties related to uncertain tax positions in the amount of nil and $7, respectively. The Company currently has no federal or state tax examinations in progress nor has it had any federal or state tax examinations since its inception. Because the Company has net operating loss carryforwards, there are open statues of limitations in which federal, state and foreign taxing authorities may examine the Company's tax returns for all years from December 31, 2011 through the current period.

XML 38 R20.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2020
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES
14.COMMITMENTS AND CONTINGENCIES

From time to time, the Company is subject to potential liability under laws and government regulations and various claims and legal actions that may be asserted against us that could have a material adverse effect on the business, reputation, results of operations or financial condition. Such litigation may include, but is not limited to, actions or claims relating to sensitive data, including proprietary business information and intellectual property and that of clients and personally identifiable information of employees and contractors, cyber-attacks, data breaches and non-compliance with contractual or other legal obligations.

There are no matters pending or, to the Company’s knowledge, threatened that are expected to have a material adverse impact on the business, reputation, results of operations, or financial condition.

There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial stockholder is an adverse party or has a material interest adverse to the Company’s interest.

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2020
SEGMENT INFORMATION  
SEGMENT INFORMATION
15.SEGMENT INFORMATION

Historically, management has not made operating decisions and assessed performance based on geographic locations. Rather, the chief operating decision maker makes operating decisions and assesses performance based on the products and services of the identified operating segments. While management does consider real estate and brokerage services, the acquired technology and affiliated services provided to be identified operating segments, the profits and losses and assets of the acquired technology and affiliated series are not material.

Operating Segments

The Company primarily operates as a cloud-based real estate brokerage. The real estate brokerage business represented 99.6% and 99.9% of the total revenue of the Company for the years ended December 31, 2020 and 2019, respectively. The real estate brokerage business represents 98.9% and 95.8% of the total assets of the Company as of December 31, 2020 and 2019, respectively.

The Company offers software subscriptions to customers to access its virtual reality software platform. Additionally, the Company offers professional services for implementation and consulting services. However, the operations and assets of the technology segment are not managed by the Company’s chief operating decision-maker as a separate reportable segment.

Services provided through First Cloud and eXp Silverline are in the emerging stages of development as contributing segments and are not material to the Company’s total revenue, total net income (loss) or total assets as of December 31, 2020.

In 2020, the Company completed the Showcase and the Success acquisition. These are considered technology and affiliated services to the business, respectively, and are not material to the Company’s total revenue, total net income (loss), or total assets for the year ended and as of December 31, 2020.

The Company aggregates the identified operating segments for reporting purposes and has one reportable segment.

Geographical Information

The Company primarily operates within the real estate brokerage markets in the United States and Canada. During the previous two years, the Company expanded operations into the U.K., Australia, South Africa, France, India, Portugal, and Mexico.

The Company’s management analyzes geographical locations on a forward-looking basis to identify growth opportunities. For the years ended December 31, 2020 and 2019, approximately 5% and 2%, respectively, of the Company’s total revenue was generated outside of the U.S. Assets held outside of the U.S. were 7% and 2% as of December 31, 2020 and 2019.

The Company’s technology services and affiliated services are currently provided primarily in the U.S.

XML 40 R22.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2020
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS
16.RELATED PARTY TRANSACTIONS

On November 4, 2020, Sanford Enterprises, a wholly-owned entity of Mr. Glenn Sanford, Chief Executive Officer and Chairman of the Board of the Company, purchased all of the membership equity interests in Success from Success Partners Holding Co, an unaffiliated third party, for cash consideration of $8.0 million. In order to facilitate the Success Acquisition, the Company purchased all equity interests of Success from Sanford Enterprises for equal cash consideration of $8.0 million on December 4, 2020. Prior to the acquisition, the Company was the largest customer of Success.

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.20.4
DEFINED CONTRIBUTION SAVINGS PLAN
12 Months Ended
Dec. 31, 2020
DEFINED CONTRIBUTION SAVINGS PLAN  
DEFINED CONTRIBUTION SAVINGS PLAN
17.DEFINED CONTRIBUTION SAVINGS PLAN

During 2018, the Company established a defined contribution savings plan to provide eligible employees with a retirement benefit that permits eligible employees the opportunity to actively participate in the process of building a personal retirement fund. The Company sponsors the defined contribution savings plan. In 2019, the Company began matching a portion of contributions made by participating employees. For the years ended December 31, 2020 and 2019, the Company's costs for contributions to this plan were $1,189 and $654, respectively. The Company did not make any plan contributions during the year ended December 31, 2018.

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2020
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS
18.SUBSEQUENT EVENTS

On March 2, 2021, the Company repaid all outstanding promissory notes issued to the previous owners of Showcase and notes payable assumed as part of the Showcase Acquisition. The repayments totaling approximately $1.7 million represented the principal balance plus accrued interest and unpaid fees. The repayments of the notes payable did not result in a gain or loss on early extinguishment.

XML 43 R25.htm IDEA: XBRL DOCUMENT v3.20.4
SELECTED QUARTERLY DATA (UNAUDITED)
12 Months Ended
Dec. 31, 2020
SELECTED QUARTERLY DATA (UNAUDITED)  
SELECTED QUARTERLY DATA (UNAUDITED)
19.SELECTED QUARTERLY DATA (UNAUDITED)

Provided below is selected unaudited quarterly financial data for 2020 and 2019, including earnings per share, adjusted to give effect to the Stock Split.

2020

Q1

Q2

Q3

Q4

Revenue

$ 271,421

$ 353,525

$ 564,017

$ 609,322

Commissions and other agent-related costs

243,406

319,164

517,169

558,935

Net income

141

8,235

14,918

7,696

Earnings (loss) per share

Basic

$ 0.00

$ 0.06

$ 0.10

$ 0.05

Diluted

$ 0.00

$ 0.06

$ 0.10

$ 0.05

Weighted average shares outstanding

Basic

133,241,235

137,267,291

140,754,887

143,026,018

Diluted

144,647,818

147,078,181

153,548,236

156,543,876

2019

Q1

Q2

Q3

Q4

Revenue

$ 157,034

$ 266,705

$ 282,179

$ 274,019

Commissions and other agent-related costs

142,542

244,587

259,141

249,612

Net (loss) income

(6,296)

(2,195)

(1,847)

781

Earnings (loss) per share

Basic

($ 0.05)

($ 0.02)

($ 0.01)

$ 0.01

Diluted

($ 0.05)

($ 0.02)

($ 0.01)

$ 0.01

Weighted average shares outstanding

Basic

121,686,468

123,607,064

127,667,358

131,907,796

Diluted

121,686,468

123,607,064

127,667,358

131,907,796

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Principles of consolidation

Principles of consolidation

The accompanying consolidated financial statements include the accounts of eXp World Holdings, Inc., its wholly-owned subsidiaries, and including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.

Variable interest entities and noncontrolling interests

Variable interest entities and noncontrolling interests

A company is deemed to be the primary beneficiary of a VIE and must consolidate the entity if the company has both: (i) the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, and (ii) the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.

In 2019, the Company made capital contributions in consideration for an ownership interest in First Cloud Investment Group, LLC (“First Cloud”), a Nevada limited liability company providing mortgage origination for end-consumers, with the remaining ownership interests held by certain independent agents and brokers. Under the terms of the operating agreement, the Company maintains at least a 50% equity ownership interest in First Cloud.

The Company determined that First Cloud is a VIE, as the Company is the primary beneficiary that has both the power to direct the activities that most significantly impact the VIE and a variable interest that potentially could be significant to the VIE. The Company treats the interest in First Cloud that it does not own as a noncontrolling interest. The noncontrolling interest balance is adjusted each period to reflect the allocation of net income (loss) and other comprehensive income (loss) attributable to the noncontrolling interest, as shown in the consolidated statements of comprehensive income (loss). The noncontrolling interest balance in the consolidated balance sheets represents the proportional share of the equity of the joint venture entity, which is attributable to the noncontrolling shareholders.

As of December 31, 2020, First Cloud’s operations are not material to the Company’s financial position or results of operations.

Joint ventures

Joint ventures

A joint venture is a contractual arrangement whereby the Company and other parties undertake an economic activity through a jointly controlled entity. Joint control exists when strategic, financial, and operating policy decisions relating to the activities require the unanimous consent of the parties sharing control. Joint ventures are accounted for using the equity method and are recognized initially at cost.

The Company has investments in a joint venture, Silverline Title & Escrow, LLC (“Silverline”), which operates and manages a title agency that performs, among other functions, core title agent services (for which liabilities arises), including the evaluation of searches to determine the insurability of title, the clearance of underwriting objections, the actual issuance of policies on behalf of insurance companies, and, where customary, the issuance of title commitments and the conducting of title searchers. The Company owns a 50% ownership interest in Silverline with the remaining ownership interest held by a third-party investment company. The Company recognizes its share of income and expenses and equity movement in the venture in proportion to its percentage of ownership.

As of December 31, 2020, Silverline’s operations are not material to the Company’s financial position or results of operations.

Use of estimates

Use of estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company regularly evaluates estimates and assumptions related to allowance for credit losses, legal contingencies, income taxes, revenue recognition, stock-based compensation, goodwill, and deferred income tax asset valuation allowances. The Company bases its estimates and assumptions on current facts, historical experience and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources. The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected.

Reclassifications

Reclassifications

The Company has reclassified certain amounts in prior-period financial statements to conform to the current period’s presentation. These reclassifications had no impact on net income (loss) or total stockholders’ equity.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents include cash on hand, money market instruments, and all other highly liquid investments purchased with an original or remaining maturity of three months or less at the date of acquisition.

Restricted cash

Restricted cash

Restricted cash consists of cash held in escrow by the Company’s brokers and agents on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash is transferred from escrow, the Company reduces the respective customers’ deposit liability.

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheet that sum to the total of the same such amounts shown on the statement of cash flows.

    

December 31, 2019

    

December 31, 2018

Cash and cash equivalents

$ 40,087

$ 20,538

Restricted cash

6,987

2,503

Total cash, cash equivalents, and restricted cash, beginning balance

$ 47,074

$ 23,041

December 31, 2020

    

December 31, 2019

Cash and cash equivalents

$ 100,143

$ 40,087

Restricted cash

27,781

6,987

Total cash, cash equivalents, and restricted cash, ending balance

$ 127,924

$ 47,074

Fair value measurements

Fair value measurements

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. The fair value hierarchy prioritizes the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:

Input Level

    

Definitions

Level 1

Inputs are quoted market prices in active markets for identical assets or liabilities (these are observable market inputs).

Level 2

Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability (includes quoted market prices for similar assets or identical or similar assets in markets in which there are few transactions, prices that are not current or prices that vary substantially).

Level 3

Inputs are unobservable inputs that reflect the entity's own assumptions in pricing the asset or liability (used when little or no market data is available).

The Company holds funds in a money market account. The Company values its money market funds at fair value on a recurring basis.

Accounts receivable and allowance for doubtful accounts

Accounts receivable and allowance for expected credit losses

The majority of the Company’s accounts receivable consists of commissions receivable on real estate property settlements, which are in-substance guaranteed because they represent commission payments on closed transactions. The remaining accounts receivable is derived from non-commission based technology fees and short-term advances to agents and brokers. These accounts receivable are typically unsecured.

The allowance for expected credit losses is our estimate based on historical experience. The Company periodically performs detailed reviews to assess the adequacy of the allowance. The Company exercises significant judgment in estimating the timing, frequency and severity of losses. The Company uses the aging schedule method to estimate current expected credit losses (“CECL”) based on days of delinquency, including information about past events and current economic conditions. The Company’s accounts receivable is separated into the three categories above to evaluate allowance under the CECL impairment model. The receivables in each category share similar risk characteristics. The Company analyzes uncollectable accounts for the three categories of receivables. Based on historical information and future expectations, only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses on uncollectable real estate property settlements. The collection of these payments is in-substance guaranteed because they represent commission payments on closed transactions, and the Company has no historical experience or expectation of losses related to these receivables.

The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectable. The Company recognizes recoveries as a decrease to the allowance for expected credit losses.

As of December 31, 2020 and 2019, receivables from real estate property settlements totaled $73,838 and $24,924, respectively. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized expected credit losses of $1,879. As of December 31, 2019, agent non-commission based fees receivable and short-term advances totaled $3,409, of which the Company recognized allowance for doubtful accounts of $137.

Foreign currency translation

Foreign currency translation

The Company’s functional and reporting currency is the United States dollar and the functional currency of the Company’s foreign subsidiaries is the local currency of their country of domicile. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are translated at rates of exchange in effect at the date of the transaction. Average monthly rates are used to translate revenues and expenses. Gains and losses arising on translation or settlement of foreign currency denominated transactions or balances are included in the consolidated statements of operations in other (income) expense, net. The Company does not employ a hedging strategy to manage the impact of foreign currency fluctuations.

Fixed assets

Fixed assets

Fixed assets are stated at historical cost and are depreciated on the straight-line method over the estimated useful lives. Useful lives are:

Computer hardware and software:3 to 5 years

Furniture, fixtures and equipment:5 to 7 years

Maintenance and repairs are expensed as incurred. Expenditures that substantially increase an asset’s useful life or improve an asset’s functionality are capitalized.

The Company capitalizes the costs associated with developing its internal-use cloud-based residential real-estate transaction system. Capitalized costs are primarily related to costs incurred in relation to internally created software during the application development stage including costs for upgrades and enhancements that result in additional functionality.

Leases

Leases

Leases are agreements, or terms within agreements, that convey the right to control the use of and receive substantially all of the economic benefit from an identified asset for a period of time in exchange for consideration. The Company currently only possesses office space leases.

Right-of-use assets

The Company recognizes right-of-use (“ROU”) assets at the commencement date of the lease. ROU assets are measured at cost, less accumulated depreciation and impairment losses, and are adjusted concurrent with the remeasurement of corresponding lease liabilities resulting from a change in future lease payments or a change in the assessment of whether any purchase, extension, or termination options will be exercised.

The cost of ROU assets includes the amount of lease liabilities recognized, initial direct costs incurred, and lease payments made at or before the commencement date less any lease incentives received, if any. Unless the Company is reasonably certain to obtain ownership of the leased asset at the end of the lease term, the ROU assets are depreciated on a straight-line basis over the shorter of its estimated useful life and the lease term.

Lease liabilities

At the commencement date of a lease, the Company recognizes a lease liability measured at the present value of the lease payments to be made over the lease term. Variable lease payments are recognized as expense in the period in which the event or condition that triggers the payment occurs. In calculating the present value of lease payments, the Company uses the incremental borrowing rate at the lease commencement date if the implicit interest rate in the lease is not readily determinable. After the commencement date, the amount of lease liabilities is increased to reflect the accretion of interest and reduced by the lease payments made. In addition, the carrying amount of lease liabilities is remeasured if there is a modification, a change in the lease term, or a change in the assessment to purchase the underlying asset.

Short-term leases and leases of low-value assets

The Company applies the short-term lease recognition exemption to leases that have a lease term of 12 months or less from the commencement date and which do not contain a purchase option. The Company does not capitalize leases with a present value of below its minimum capitalization threshold as it would not materially affect the Company’s financial position or results of operations. Lease payments on short-term leases and low-value leases are recognized as expense on a straight-line basis over the lease term.

Refer to Note 10 – Leases for more information.

Goodwill and Intangible Assets

Goodwill

Goodwill represents the excess of the consideration paid over the estimated fair value of assets acquired and liabilities assumed in a business combination. The Company evaluates goodwill for impairment on an annual basis in the fiscal fourth quarter or on an interim basis if an event occurs or circumstances change that would more likely than not indicate that the fair value of the goodwill is below its carrying value. Generally, this evaluation begins with a qualitative assessment to determine if the fair value of the reporting unit is more likely than not less than its carrying value. The test for impairment requires management to make judgments relating to future cash flows, growth rates and economic and market conditions. In addition to the annual impairment evaluation, the Company evaluates at least quarterly whether events or circumstances have occurred in the period subsequent to the annual impairment testing which indicate that it is more likely than not an impairment loss has occurred.

The Company did not recognize an impairment for either of the years ended December 31, 2020 and 2019.

Intangible assets

The Company’s intangible assets are finite lived and consist primarily of trade name, technology and customer relationships. Each intangible asset is amortized on a straight-line basis over its useful life, ranging from three to 10 years. The Company evaluates its intangible assets for recoverability and potential impairment, or as events or changes in circumstances indicate the carrying value may be impaired.

The Company recognized an impairment of $225 for the year ended December 31, 2020. No impairment was recognized for the year ended December 31, 2019.

Software development costs

Software development costs

The Company capitalizes software development costs related to products to be sold, leased, or marketed to external users and internal-use software.

Business Combinations

Business combinations

The Company accounts for business combinations using the acquisition method of accounting, under which the consideration for the acquisition is allocated to the assets acquired and liabilities assumed. The Company recognizes identifiable assets acquired and liabilities assumed at the acquisition date fair values as determined by management as of the acquisition date. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions, estimates and market factors. Estimating the fair value of individual reporting units requires the Company to make assumptions and estimates regarding significant changes or planned changes in the use of the assets, as well as industry and economic conditions. These assumptions and estimates include projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors. If current expectations of future growth rates are not met or market factors outside of the Company’s control change significantly, then goodwill or intangible assets may become impaired. Additionally, as goodwill and intangible assets associated with recently acquired businesses are recorded on the balance sheet at their estimated acquisition date fair values, those amounts are more susceptible to impairment risk if business operating results or macroeconomic conditions deteriorate.

Acquisition-related costs, such as due diligence, legal and accounting fees, are expensed as incurred and not considered in determining the fair value of the acquired assets.

Impairment of long-lived assets

Impairment of long-lived assets

The Company periodically evaluates the carrying value of long-lived assets to be held and used when events and circumstances warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is less than its carrying value. When assets are considered impaired, a loss is recognized based on the amount by which the carrying value exceeds the fair value of the long-lived asset. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.

Stock-based compensation

Stock-based compensation

Our stock-based compensation is comprised of agent growth incentive programs, agent equity program, and stock option awards. Stock-based compensation is more fully disclosed in Note 11 – Stockholders’ Equity. The Company accounts for stock-based compensation granted to employees and non-employees using a fair value method. Stock-based compensation awards are measured at the grant date fair value and are recognized over the requisite service period of the awards, usually the vesting period, on a straight-line basis, net of forfeitures. The Company reduces stock-based compensation for forfeitures when they occur.

Recognition of compensation cost for an award with a performance condition is based on the probable outcome of that performance condition being met.

Revenue recognition

Revenue recognition

The Company generates substantially all of its revenue from real estate brokerage services and generates a de minimis portion of its revenues from software subscription and professional services. The Company estimates revenue in instances where there is sufficient evidence that a real estate transaction has closed but all of the necessary documentation has not been received. The recognition of any estimated revenue is verified through the passage of time. As such, the Company does not have contracts with customers that provide variable consideration.

Real Estate Brokerage Services

The Company serves as a licensed broker in the areas in which it operates for the purpose of processing residential real estate transactions. The Company is contractually obligated to provide services for the fulfillment of transfers of residential real estate between buyers and sellers. The Company provides these services itself and controls the services necessary to legally transfer the residential real estate. Correspondingly, the Company is defined as the principal. The Company, as principal, satisfies its obligation upon the closing of a residential real estate transaction. As principal, and upon satisfaction of the performance obligation, the Company recognizes revenue in the gross amount of consideration to which the Company expects to be entitled.

Revenue is derived from assisting home buyers and sellers in listing, marketing, selling, and finding residential real estate. Commissions earned on real estate transactions are recognized at the completion of a residential real estate transaction once the Company has satisfied the performance obligation. Agent related fees are currently recorded as a reduction to commissions and other agent related costs.

Software Subscription and Professional Services

Subscription revenue is derived from fees from customers to access the Company’s virtual reality software platform. The terms of subscriptions do not provide customers the right to take possession of the software. Subscription revenue is generally recognized ratably over the contract term.

Professional services revenue is derived from implementation and consulting services. Professional services revenue is typically recognized over time as the services are rendered, using an efforts-expended (labor hours) input method. 

The Company does not currently collect sales and use taxes on fees from agents and brokers and assumes responsibility to pay these costs to the appropriate taxing authorities.

Disaggregated revenue

The Company primarily operates as a real estate brokerage firm. The vast majority of the Company’s revenue is derived from providing a single service, real estate brokerage services, to purchasers and sellers of homes in the U.S. See Note 15 – Segment information for details regarding segment and geographic information.

Management believes that no disaggregation of revenue from services to customers currently exists that would provide additional insight into the future recognition of revenue and cash flows.

Income taxes

Income taxes

The Company records income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are recorded based on the estimated future tax effects of differences between the financial statement and income tax basis of existing assets and liabilities. These differences are measured using the enacted statutory tax rates that are expected to apply to taxable income for the years in which differences are expected to reverse. The Company recognizes the effect on deferred income taxes of a change in tax rates in income in the period that includes the enactment date.

The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

The Company records uncertain tax positions on the basis of a two-step process whereby: (i) it determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, it recognizes the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority.

For U.S. income tax returns, the open taxation years subject to examination range from 2011 to 2020.

Comprehensive income (loss)

Comprehensive income (loss)

The Company’s only components of comprehensive income (loss) are net income (losses) and foreign currency translation adjustments.

Earnings (loss) per share

Earnings (loss) per share

Basic earnings (loss) per share is computed by dividing the net income (loss) for the period by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) for the period by the weighted average number of shares of common stock outstanding plus, if potentially dilutive common shares outstanding during the period. The Company does not pay dividends or have participating shares outstanding. Prior period results have been adjusted to reflect the effect of the Stock Split. Refer to Note 12 – Earnings (Loss) Per Share for details related to the calculations of basic and diluted earnings per share.

Recently Adopted and Issued Accounting Principles

Recently adopted accounting principles

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments – Credit Losses (Topic 326) (“ASU 2016-13”). ASU 2016-13 modifies the measurement of expected credit losses of certain financial instruments, requiring entities to estimate an expected lifetime credit loss on financial assets. The ASU amends the impairment model to utilize an expected loss methodology and replaces the incurred loss methodology for financial instruments including trade receivables. The amendment requires entities to consider other factors, such as economic conditions and future economic conditions. The Company adopted ASU 2016-13 effective January 1, 2020 and concluded it did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures of the Company. There was no impact on beginning balance retained earnings upon adoption of this ASU.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820) – Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which removes certain disclosure requirements related to the fair value hierarchy, such as removing the requirement to disclose the amount of and reasons for transfers between Level 1 and Level 2, modifies existing disclosure requirements related to measurement uncertainty and adds new disclosure requirements, such as disclosing the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurement. The Company adopted ASU 2018-13 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-15 – Intangibles – Goodwill and Other Internal-Use Software (Subtopic 350-40) – Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract (“ASU 2018-15”). The amendments in this update apply to an entity who is a customer in a hosting arrangement accounted for as a service contract. ASU 2018-15 requires a customer in a hosting arrangement to capitalize certain implementation costs. Costs associated with the application development stage of the implementation should be capitalized and costs with the other stages should be expensed. The Company adopted ASU 2018-15 on January 1, 2020 and concluded it did not have an impact on the Company’s consolidated financial statements and related disclosures.

Recently issued accounting pronouncements

In December 2019, the FASB issued ASU 2019-12 – Income Taxes (Topic 740). ASU 2019-12 removes certain exceptions for investments, intraperiod allocations and interim calculations and adds guidance to reduce complexity in accounting for income taxes. ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020; early adoption is permitted. The Company adopted this amendment on January 1, 2021. The Company has assessed the amendments of ASU 2019-12 and determined the amendments to have an immaterial impact on the Company’s consolidated financial statements and related disclosures.

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward) (Tables)
12 Months Ended
Dec. 31, 2020
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION  
Schedule of calculation of basic and diluted earnings (loss) per share

Year ended December 31,

2019

2018

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Weighted average shares outstanding

Basic

62,585,555

63,670,852

126,256,407

57,689,920

57,689,920

115,379,840

Diluted

62,585,555

63,670,852

126,256,407

57,689,920

57,689,920

115,379,840

Earnings (loss) per share

Basic

(0.15)

0.07

(0.08)

(0.39)

0.20

(0.19)

Diluted

(0.15)

0.07

(0.08)

(0.39)

0.20

(0.19)

Year Ended December 31,

2020

2019

2018

Numerator:

Net income (loss) attributable to common stock

$ 31,131

($ 9,528)

($ 22,430)

Denominator:

Weighted average shares - basic

138,572,358

126,256,407

115,379,840

Dilutive effect of common stock equivalents

12,977,717

-

-

Weighted average shares - diluted

151,550,075

126,256,407

115,379,840

Earnings (loss) per share:

Earnings (loss) per share attributable to common stock- basic

$ 0.22

($ 0.08)

($ 0.19)

Earnings (loss) per share attributable to common stock- diluted

0.21

(0.08)

(0.19)

Schedule of common stock issued roll forward

Year ended December 31,

2019

2018

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Common stock:

Balance, beginning of year

60,609,102

60,609,102

121,218,204

54,962,535

54,962,535

109,925,070

Retirement of common stock

(1,818,273)

(1,818,273)

(3,636,546)

-

-

-

Shares issued for acquisition

-

-

-

97,371

97,371

194,742

Shares issued for stock options exercised

2,261,122

2,261,122

4,522,244

2,594,050

2,629,524

5,223,574

Agent growth incentive stock compensation

1,345,754

1,345,754

2,691,508

1,270,545

1,271,379

2,541,924

Agent equity stock compensation

3,801,603

3,801,603

7,603,206

1,684,601

1,648,293

3,332,894

Balance, end of year

66,199,308

66,199,308

132,398,616

60,609,102

60,609,102

121,218,204

Common stock, par value (1)

$ 1

$ -

$ 1

$ 1

$ -

$ 1

(1)The par value of common stock changed by less than one thousand dollars and shows no impact due to rounding.

 

Year Ended December 31,

2020

2019

2018

Common stock:

Balance, beginning of year

132,398,616

121,218,204

109,925,070

Retirement of common stock

-

(3,636,546)

-

Shares issued for acquisition

-

-

194,742

Shares issued for stock options exercised

6,538,628

4,522,244

5,223,574

Agent growth incentive stock compensation

1,978,072

2,691,508

2,541,924

Agent equity stock compensation

5,762,470

7,603,206

3,332,894

Balance, end of year

146,677,786

132,398,616

121,218,204

Schedule of Restricted stock activity

Shares

Weighted Average Grant Date Fair Value

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Balance, December 31, 2018

3,872,877

3,872,877

7,745,754

$ 11.63

($ 5.82)

$ 5.82

Granted

1,687,457

1,687,457

3,374,914

9.23

(4.62)

4.62

Vested and issued

(1,494,633)

(1,494,633)

(2,989,266)

11.21

(5.60)

5.61

Forfeited

(677,592)

(677,592)

(1,355,184)

3.39

(1.70)

1.70

Balance, December 31, 2019

3,388,109

3,388,109

6,776,218

$ 11.04

($ 5.52)

$ 5.52

The following table illustrates the Company’s stock activity for the Agent Growth Incentive Program for stock awards where the performance metric has been achieved for the following periods, adjusted to give effect to the Stock Split:

Weighted Average

Grant Date

    

Shares

    

Fair Value

Balance, December 31, 2018

7,745,754

$ 5.82

Granted

3,374,914

4.62

Vested and issued

(2,989,266)

5.61

Forfeited

(1,355,184)

1.70

Balance, December 31, 2019

6,776,218

$ 5.52

Granted

2,777,894

9.11

Vested and issued

(1,980,870)

6.42

Forfeited

(1,022,852)

5.66

Balance, December 31, 2020

6,550,390

$ 6.75

Schedule of stock option activity

Options

Weighted Average Exercise Price

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Balance, December 31, 2018

8,697,613

8,697,613

17,395,226

$ 2.08

($ 1.04)

$ 1.04

Granted

776,746

776,746

1,553,492

9.44

(4.72)

4.72

Exercised

(2,261,122)

(2,261,122)

(4,522,244)

1.02

(0.51)

0.51

Forfeited

(437,881)

(437,881)

(875,762)

7.94

(3.97)

3.97

Balance, December 31, 2019

6,775,356

6,775,356

13,550,712

$ 2.90

($ 1.45)

$ 1.45

Weighted

Average

Weighted

Remaining

Average

Contractual Term

    

Options

    

Exercise Price

    

Intrinsic Value

    

(Years)

Balance, December 31, 2018

17,395,226

$ 1.04

$ 5.00

6.07

Granted

1,553,492

4.72

0.64

9.52

Exercised

(4,522,244)

0.51

8.56

-

Forfeited

(875,762)

3.97

2.45

-

Balance, December 31, 2019

13,550,712

$ 1.45

$ 8.43

5.59

Granted

3,441,772

10.85

0.05

9.55

Exercised

(6,538,628)

1.06

17.91

-

Forfeited

(602,798)

4.30

19.29

-

Balance, December 31, 2020

9,851,058

$ 4.82

$ 53.49

5.95

Exercisable at December 31, 2020

5,495,394

$ 1.27

$ 60.57

3.41

Vested at December 31, 2020

5,495,394

$ 1.27

$ 60.57

5.87

Range of stock option exercise prices at December 31, 2020:

$0.01 - $5.00 (average remaining life - 3.71 years)

5,750,462

$ 1.02

$5.01 - $15.00 (average remaining life - 8.98 years)

3,545,116

$ 8.13

$15.01 - $30.00 (average remaining life - 9.78 years)

555,480

$ 22.93

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of Cash

    

December 31, 2019

    

December 31, 2018

Cash and cash equivalents

$ 40,087

$ 20,538

Restricted cash

6,987

2,503

Total cash, cash equivalents, and restricted cash, beginning balance

$ 47,074

$ 23,041

December 31, 2020

    

December 31, 2019

Cash and cash equivalents

$ 100,143

$ 40,087

Restricted cash

27,781

6,987

Total cash, cash equivalents, and restricted cash, ending balance

$ 127,924

$ 47,074

XML 47 R29.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2020
Showcase  
Schedule of allocation of purchase prince

Identifiable assets acquired and goodwill

Cash

$ 138

Accounts receivable, net

3

Prepaid & other current assets

20

Fixed assets, net

17

Showcase tradename

277

Existing technology

135

Customer relationships

240

Goodwill

2,310

Liabilities assumed

Deferred liabilities & other current liabilities

140

Total purchase price

$ 3,000

Success Enterprises LLC  
Schedule of allocation of purchase prince

Identifiable assets acquired and goodwill

Accounts receivable, net

$ 165

Inventory

236

Prepaid & other current assets

36

Fixed assets, net

3

Success tradename

1,422

Content

2,720

Domains and social media

116

Customer relationships

915

Goodwill

2,387

Total purchase price

$ 8,000

XML 48 R30.htm IDEA: XBRL DOCUMENT v3.20.4
PREPAIDS AND OTHER ASSETS (Tables)
12 Months Ended
Dec. 31, 2020
PREPAIDS AND OTHER ASSETS  
Schedule of Prepaid and Other Current Assets

    

December 31, 2020

    

December 31, 2019

Prepaid expenses

$ 2,489

$ 1,730

Prepaid insurance

2,318

954

Rent deposits

123

73

Other assets (includes inventory)

2,420

792

Total prepaid expenses

$ 7,350

$ 3,549

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2020
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]  
Schedule of Fixed assets

    

December 31, 2020

December 31, 2019

Computer hardware and software

$ 13,828

$ 8,431

Furniture, fixture, and equipment

20

21

Total depreciable property and equipment

13,848

8,452

Less: accumulated depreciation

(6,738)

(3,378)

Depreciable property, net

7,110

5,074

Assets under development

738

354

Property, plant, and equipment, net

$ 7,848

$ 5,428

XML 50 R32.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2020
GOODWILL AND INTANGIBLE ASSETS  
Schedule of Goodwill

Changes in the carrying amount of goodwill were:

December 31, 2020

    

December 31, 2019

Goodwill

$ 8,248

$ 8,248

Acquisitions

4,697

-

Total goodwill

$ 12,945

$ 8,248

Schedule of Definite-Lived Assets

Definite-lived intangible assets were as follows:

December 31, 2020

December 31, 2019

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 267)

 

$ 2,601

$ 1,169

 

($ 127)

 

$ 1,042

Existing technology

1,396

(415)

981

559

 

(99)

460

Non-competition agreements

125

(87)

38

125

 

(45)

80

Customer relationships

1,895

(170)

1,725

740

 

(80)

660

Software

-

-

-

225

 

-

225

Licensing agreement

210

(41)

169

210

 

-

210

Intellectual property

2,836

-

2,836

-

-

-

Total intangible assets

 

$ 9,330

 

($ 980)

 

$ 8,350

$ 3,028

 

($ 351)

 

$ 2,677

Schedule of Definite-Lived Future Amortization Expense

As of December 31, 2020, expected amortization related to definite-lived intangible assets will be:

Expected amortization

    

 

2021

$ 1,199

2022

 

1,122

2023

880

2024

665

2025 and thereafter

4,484

Total

 

$ 8,350

XML 51 R33.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2020
ACCRUED EXPENSES [Abstract]  
Schedule of Accrued Expenses

    

December 31, 2020

December 31, 2019

Commissions payable

$ 50,484

$ 26,030

Payroll payable

6,354

1,201

Taxes payable

1,008

1,205

Stock liability awards

2,093

750

Other accrued expenses

2,811

1,848

$ 62,750

$ 31,034

XML 52 R34.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2020
LEASES  
Schedule of other lease information

Year Ended December 31,

2020

2019

Other information

Operating lease expense

$ 276

$ 249

Short-term lease expense

16

27

Cash paid for operating leases

274

249

Weighted-average remaining lease term (years) – operating leases (1)

3.8

3

Weighted-average discount rate – operating leases

4.481%

4.850%

(1)The Company’s lease terms include options to extend the lease when it is reasonably certain the Company will exercise its option. Additionally, the Company considered any historical and economic factors in determining if a lease renewal or termination option would be exercised.
Schedule of future operating lease payments

Year Ending December 31,

2021

$ 371

2022

320

2023

165

2024

5

2025

5

2026 and thereafter

1

Total lease payments

867

Less: interest

(47)

Total operating lease liabilities

 

$ 820

XML 53 R35.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2020
Schedule of common stock issued roll forward

Year ended December 31,

2019

2018

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Common stock:

Balance, beginning of year

60,609,102

60,609,102

121,218,204

54,962,535

54,962,535

109,925,070

Retirement of common stock

(1,818,273)

(1,818,273)

(3,636,546)

-

-

-

Shares issued for acquisition

-

-

-

97,371

97,371

194,742

Shares issued for stock options exercised

2,261,122

2,261,122

4,522,244

2,594,050

2,629,524

5,223,574

Agent growth incentive stock compensation

1,345,754

1,345,754

2,691,508

1,270,545

1,271,379

2,541,924

Agent equity stock compensation

3,801,603

3,801,603

7,603,206

1,684,601

1,648,293

3,332,894

Balance, end of year

66,199,308

66,199,308

132,398,616

60,609,102

60,609,102

121,218,204

Common stock, par value (1)

$ 1

$ -

$ 1

$ 1

$ -

$ 1

(1)The par value of common stock changed by less than one thousand dollars and shows no impact due to rounding.

 

Year Ended December 31,

2020

2019

2018

Common stock:

Balance, beginning of year

132,398,616

121,218,204

109,925,070

Retirement of common stock

-

(3,636,546)

-

Shares issued for acquisition

-

-

194,742

Shares issued for stock options exercised

6,538,628

4,522,244

5,223,574

Agent growth incentive stock compensation

1,978,072

2,691,508

2,541,924

Agent equity stock compensation

5,762,470

7,603,206

3,332,894

Balance, end of year

146,677,786

132,398,616

121,218,204

Schedule of Restricted stock activity

Shares

Weighted Average Grant Date Fair Value

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Balance, December 31, 2018

3,872,877

3,872,877

7,745,754

$ 11.63

($ 5.82)

$ 5.82

Granted

1,687,457

1,687,457

3,374,914

9.23

(4.62)

4.62

Vested and issued

(1,494,633)

(1,494,633)

(2,989,266)

11.21

(5.60)

5.61

Forfeited

(677,592)

(677,592)

(1,355,184)

3.39

(1.70)

1.70

Balance, December 31, 2019

3,388,109

3,388,109

6,776,218

$ 11.04

($ 5.52)

$ 5.52

The following table illustrates the Company’s stock activity for the Agent Growth Incentive Program for stock awards where the performance metric has been achieved for the following periods, adjusted to give effect to the Stock Split:

Weighted Average

Grant Date

    

Shares

    

Fair Value

Balance, December 31, 2018

7,745,754

$ 5.82

Granted

3,374,914

4.62

Vested and issued

(2,989,266)

5.61

Forfeited

(1,355,184)

1.70

Balance, December 31, 2019

6,776,218

$ 5.52

Granted

2,777,894

9.11

Vested and issued

(1,980,870)

6.42

Forfeited

(1,022,852)

5.66

Balance, December 31, 2020

6,550,390

$ 6.75

Schedule of stock options fair value assumptions

Year Ended December 31,

2020

2019

2018

Expected term

5 - 6 years

5 - 6.25 years

6.25 - 10 years

Expected volatility

69.01% - 116.16%

91.0% - 127.9%

129.2% - 153.7%

Risk-free interest rate

0.21% - 1.58%

1.5% - 2.7%

2.9%

Dividend yield

-%

-%

-%

Schedule of stock option activity

Options

Weighted Average Exercise Price

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Balance, December 31, 2018

8,697,613

8,697,613

17,395,226

$ 2.08

($ 1.04)

$ 1.04

Granted

776,746

776,746

1,553,492

9.44

(4.72)

4.72

Exercised

(2,261,122)

(2,261,122)

(4,522,244)

1.02

(0.51)

0.51

Forfeited

(437,881)

(437,881)

(875,762)

7.94

(3.97)

3.97

Balance, December 31, 2019

6,775,356

6,775,356

13,550,712

$ 2.90

($ 1.45)

$ 1.45

Weighted

Average

Weighted

Remaining

Average

Contractual Term

    

Options

    

Exercise Price

    

Intrinsic Value

    

(Years)

Balance, December 31, 2018

17,395,226

$ 1.04

$ 5.00

6.07

Granted

1,553,492

4.72

0.64

9.52

Exercised

(4,522,244)

0.51

8.56

-

Forfeited

(875,762)

3.97

2.45

-

Balance, December 31, 2019

13,550,712

$ 1.45

$ 8.43

5.59

Granted

3,441,772

10.85

0.05

9.55

Exercised

(6,538,628)

1.06

17.91

-

Forfeited

(602,798)

4.30

19.29

-

Balance, December 31, 2020

9,851,058

$ 4.82

$ 53.49

5.95

Exercisable at December 31, 2020

5,495,394

$ 1.27

$ 60.57

3.41

Vested at December 31, 2020

5,495,394

$ 1.27

$ 60.57

5.87

Range of stock option exercise prices at December 31, 2020:

$0.01 - $5.00 (average remaining life - 3.71 years)

5,750,462

$ 1.02

$5.01 - $15.00 (average remaining life - 8.98 years)

3,545,116

$ 8.13

$15.01 - $30.00 (average remaining life - 9.78 years)

555,480

$ 22.93

Schedule of shares repurchased

Year Ended December 31,

2020

2019

2018

Treasury stock:

Balance, beginning of year

925,364

-

-

Repurchases of common stock

1,609,130

2,743,637

-

Retirement of treasury stock

-

(1,818,273)

-

Balance, end of year

2,534,494

925,364

-

Agent Growth Incentive Program  
Changes in the Company's stock compensation liability

The following table illustrates changes in the Company’s stock compensation liability for the periods presented:

Amount

Balance, December 31, 2018

$

-

Stock grant liability increase year to date

901

Stock grants reclassified from liability to equity year to date

(624)

Balance, December 31, 2019

277

Stock grant liability increase year to date

3,246

Stock grants reclassified from liability to equity year to date

(1,430)

Balance, December 31, 2020

$ 2,093

XML 54 R36.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2020
EARNINGS (LOSS) PER SHARE [Abstract]  
Schedule of calculation of basic and diluted earnings (loss) per share

Year ended December 31,

2019

2018

As Previously Reported

Impact of Stock Split

Revised

As Previously Reported

Impact of Stock Split

Revised

Weighted average shares outstanding

Basic

62,585,555

63,670,852

126,256,407

57,689,920

57,689,920

115,379,840

Diluted

62,585,555

63,670,852

126,256,407

57,689,920

57,689,920

115,379,840

Earnings (loss) per share

Basic

(0.15)

0.07

(0.08)

(0.39)

0.20

(0.19)

Diluted

(0.15)

0.07

(0.08)

(0.39)

0.20

(0.19)

Year Ended December 31,

2020

2019

2018

Numerator:

Net income (loss) attributable to common stock

$ 31,131

($ 9,528)

($ 22,430)

Denominator:

Weighted average shares - basic

138,572,358

126,256,407

115,379,840

Dilutive effect of common stock equivalents

12,977,717

-

-

Weighted average shares - diluted

151,550,075

126,256,407

115,379,840

Earnings (loss) per share:

Earnings (loss) per share attributable to common stock- basic

$ 0.22

($ 0.08)

($ 0.19)

Earnings (loss) per share attributable to common stock- diluted

0.21

(0.08)

(0.19)

XML 55 R37.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2020
INCOME TAXES  
Schedule of taxable income by domestic and foreign subsidiaries

Year Ended December 31,

2020

2019

2018

Domestic

$ 31,356

($ 9,442)

($ 22,448)

Foreign

47

382

96

Total

$ 31,403

($ 9,060)

($ 22,352)

Schedule of Income Tax Expense (Benefit)

Year Ended December 31,

    

2020

2019

2018

Current:

Federal

$ -

$ -

$ -

State

275

320

77

Foreign

466

262

1

Total current income tax provision

741

582

78

Deferred

Federal

23

17

-

State

24

15

-

Foreign

(375)

(117)

-

Total deferred income tax benefit

(328)

(85)

-

Total provision (benefit) for income taxes

$ 413

$ 497

$ 78

Federal Statutory Rate Reconciliation

Year Ended December 31,

    

2020

2019

2018

Statutory tax rate

21.00%

21.00%

21.00%

State taxes

6.52%

0.35%

4.02%

Permanent differences

(0.09)%

(2.54)%

(0.57)%

Unrecognized tax benefit

(0.19)%

(0.67)%

-%

Share-based compensation

(42.09)%

11.51%

(10.46)%

Sec. 162m compensation limitation

4.03%

(1.31)%

-%

Foreign tax rate differential

0.01%

(1.68)%

(0.10)%

Valuation allowance

8.99%

(140.59)%

(15.43)%

Prior year true up items

3.07%

109.08%

-%

Other net

0.08%

(0.65)%

1.19%

Total

1.33%

(5.50)%

(0.35)%

Schedule of Deferred Tax Assets

    

December 31, 2020

December 31, 2019

Deferred tax assets:

Net operating loss carryforward

$ 17,628

$ 12,789

Accruals and reserves

883

436

Lease liability

219

311

Share-based compensation

5,575

6,456

Total gross deferred tax assets

24,305

19,992

Deferred tax liabilities:

Property and equipment

(1,139)

(145)

Intangibles/Goodwill

(383)

(180)

Right of use lease asset

(214)

(311)

Valuation allowance

(22,116)

(19,271)

Net deferred tax assets

$ 453

$ 85

Schedule of reconciliation of the beginning and ending amount of gross unrecognized benefits

Year Ended December 31,

2020

2019

2018

Unrecognized tax benefits - beginning of year

$ 54

$ -

$ -

Gross increase for tax positions of prior years

-

54

-

Gross decrease for federal tax rate change for tax positions of prior years

-

-

-

Gross increase for tax positions of current year

-

-

-

Settlements

(54)

-

-

Lapse of statute of limitations

-

-

-

Unrecognized tax benefits - end of year

$ -

$ 54

$ -

XML 56 R38.htm IDEA: XBRL DOCUMENT v3.20.4
SELECTED QUARTERLY DATA (UNAUDITED) (Tables)
12 Months Ended
Dec. 31, 2020
SELECTED QUARTERLY DATA (UNAUDITED)  
Schedule of selected quarterly financial information

2020

Q1

Q2

Q3

Q4

Revenue

$ 271,421

$ 353,525

$ 564,017

$ 609,322

Commissions and other agent-related costs

243,406

319,164

517,169

558,935

Net income

141

8,235

14,918

7,696

Earnings (loss) per share

Basic

$ 0.00

$ 0.06

$ 0.10

$ 0.05

Diluted

$ 0.00

$ 0.06

$ 0.10

$ 0.05

Weighted average shares outstanding

Basic

133,241,235

137,267,291

140,754,887

143,026,018

Diluted

144,647,818

147,078,181

153,548,236

156,543,876

2019

Q1

Q2

Q3

Q4

Revenue

$ 157,034

$ 266,705

$ 282,179

$ 274,019

Commissions and other agent-related costs

142,542

244,587

259,141

249,612

Net (loss) income

(6,296)

(2,195)

(1,847)

781

Earnings (loss) per share

Basic

($ 0.05)

($ 0.02)

($ 0.01)

$ 0.01

Diluted

($ 0.05)

($ 0.02)

($ 0.01)

$ 0.01

Weighted average shares outstanding

Basic

121,686,468

123,607,064

127,667,358

131,907,796

Diluted

121,686,468

123,607,064

127,667,358

131,907,796

XML 57 R39.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Narrative) (Details)
1 Months Ended 12 Months Ended
Feb. 12, 2021
Feb. 28, 2021
Dec. 31, 2020
Stock split, description     On January 19, 2021, the Company declared a two-for-one stock split of the Company’s common stock effected in the form of a stock dividend (the “Stock Split”) on each share of the Company’s outstanding Common Stock. The stock dividend was issued on February 12, 2021 to holders of record of the Company’s Common Stock at the close of business on January 29, 2021. All share and per share amounts presented herein have been retroactively adjusted to reflect the impact of the Stock Split.
Subsequent Event      
Stock split, number of shares 2 2  
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
[1]
Dec. 31, 2019
Dec. 31, 2018
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Weighted average shares outstanding - Basic 143,026,018 140,754,887 137,267,291 133,241,235 131,907,796 127,667,358 123,607,064 121,686,468 138,572,358 126,256,407 [1] 115,379,840 [1]
Weighted average shares outstanding - Diluted 156,543,876 153,548,236 147,078,181 144,647,818 131,907,796 127,667,358 123,607,064 121,686,468 151,550,075 126,256,407 [1] 115,379,840 [1]
Earnings (loss) per share - Basic $ 0.05 $ 0.10 $ 0.06 $ 0.00 $ 0.01 $ (0.01) $ (0.02) $ (0.05) $ 0.22 $ (0.08) [1] $ (0.19) [1]
Earnings (loss) per share - Diluted $ 0.05 $ 0.10 $ 0.06 $ 0.00 $ 0.01 $ (0.01) $ (0.02) $ (0.05) $ 0.21 $ (0.08) [1] $ (0.19) [1]
As previously reported                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Weighted average shares outstanding - Basic                   62,585,555 57,689,920
Weighted average shares outstanding - Diluted                   62,585,555 57,689,920
Earnings (loss) per share - Basic                   $ (0.15) $ (0.39)
Earnings (loss) per share - Diluted                   $ (0.15) $ (0.39)
Adjustment                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Weighted average shares outstanding - Basic                   63,670,852 57,689,920
Weighted average shares outstanding - Diluted                   63,670,852 57,689,920
Earnings (loss) per share - Basic                   $ 0.07 $ 0.20
Earnings (loss) per share - Diluted                   $ 0.07 $ 0.20
[1] All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details.
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward2) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Common Stock, Shares, Issued, Beginning Balance 132,398,616 121,218,204 109,925,070
Retirement of common stock   (3,636,546)  
Shares issued for acquisition, shares     194,742
Shares issued for stock options exercised, shares 6,538,628 4,522,244 5,223,574
Common Stock, Shares, Issued, Ending Balance 146,677,786 132,398,616 121,218,204
Common stock, par value $ 1 [1] $ 1 [1] $ 1
Agent Equity Award Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares 5,762,470 7,603,206 3,332,894
Agent Growth Incentive Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares 1,978,072 2,691,508 2,541,924
As previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Common Stock, Shares, Issued, Beginning Balance 66,199,308 60,609,102 54,962,535
Retirement of common stock   (1,818,273)  
Shares issued for acquisition, shares     97,371
Shares issued for stock options exercised, shares   2,261,122 2,594,050
Common Stock, Shares, Issued, Ending Balance   66,199,308 60,609,102
Common stock, par value   $ 1 $ 1
As previously reported | Agent Equity Award Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares   3,801,603 1,684,601
As previously reported | Agent Growth Incentive Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares   1,345,754 1,270,545
Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Common Stock, Shares, Issued, Beginning Balance 66,199,308 60,609,102 54,962,535
Retirement of common stock   (1,818,273)  
Shares issued for acquisition, shares     97,371
Shares issued for stock options exercised, shares   2,261,122 2,629,524
Common Stock, Shares, Issued, Ending Balance   66,199,308 60,609,102
Adjustment | Agent Equity Award Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares   3,801,603 1,648,293
Adjustment | Agent Growth Incentive Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares   1,345,754 1,271,379
[1] All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details.
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of Restricted stock activity2) (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Agent Equity Award Program    
Restricted Stock Shares    
Restricted stock outstanding, beginning balance 6,776,218 7,745,754
Restricted stock granted   3,374,914
Restricted stock vested and issued   (2,989,266)
Restricted stock forfeited   (1,355,184)
Restricted stock outstanding, ending balance   6,776,218
Weighted Average Fair Value    
Weighted average price - Restricted stock outstanding, beginning balance $ 5.52 $ 5.82
Weighted average price - Restricted stock granted   4.62
Weighted average price - Restricted stock vested and issued   5.61
Weighted average price - Restricted stock forfeited   1.70
Weighted average price - Restricted stock outstanding, ending balance   $ 5.52
Agent Growth Incentive Program    
Restricted Stock Shares    
Restricted stock outstanding, beginning balance 6,776,218 7,745,754
Restricted stock granted 2,777,894 3,374,914
Restricted stock vested and issued (1,980,870) (2,989,266)
Restricted stock forfeited (1,022,852) (1,355,184)
Restricted stock outstanding, ending balance 6,550,390 6,776,218
Weighted Average Fair Value    
Weighted average price - Restricted stock outstanding, beginning balance $ 5.52 $ 5.82
Weighted average price - Restricted stock granted 9.11 4.62
Weighted average price - Restricted stock vested and issued 6.42 5.61
Weighted average price - Restricted stock forfeited 5.66 1.70
Weighted average price - Restricted stock outstanding, ending balance $ 6.75 $ 5.52
As previously reported | Agent Equity Award Program    
Restricted Stock Shares    
Restricted stock outstanding, beginning balance 3,388,109 3,872,877
Restricted stock granted   1,687,457
Restricted stock vested and issued   (1,494,633)
Restricted stock forfeited   (677,592)
Restricted stock outstanding, ending balance   3,388,109
Weighted Average Fair Value    
Weighted average price - Restricted stock outstanding, beginning balance $ 11.04 $ 11.63
Weighted average price - Restricted stock granted   9.23
Weighted average price - Restricted stock vested and issued   11.21
Weighted average price - Restricted stock forfeited   3.39
Weighted average price - Restricted stock outstanding, ending balance   $ 11.04
Adjustment | Agent Equity Award Program    
Restricted Stock Shares    
Restricted stock outstanding, beginning balance 3,388,109 3,872,877
Restricted stock granted   1,687,457
Restricted stock vested and issued   (1,494,633)
Restricted stock forfeited   (677,592)
Restricted stock outstanding, ending balance   3,388,109
Weighted Average Fair Value    
Weighted average price - Restricted stock outstanding, beginning balance $ (5.52) $ (5.82)
Weighted average price - Restricted stock granted   (4.62)
Weighted average price - Restricted stock vested and issued   (5.60)
Weighted average price - Restricted stock forfeited   (1.70)
Weighted average price - Restricted stock outstanding, ending balance   $ (5.52)
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.4
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of stock option activity2) (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Options      
Exercised (6,538,628) (4,522,244) (5,223,574)
Stock Options      
Options      
Beginning balance 13,550,712 17,395,226  
Granted 3,441,772 1,553,492  
Exercised (6,538,628) (4,522,244)  
Forfeited (602,798) (875,762)  
Ending balance 9,851,058 13,550,712 17,395,226
Weighted Average Exercise Price      
Beginning balance $ 1.45 $ 1.04  
Granted 10.85 4.72  
Exercised 1.06 0.51  
Forfeited 4.30 3.97  
Ending balance $ 4.82 $ 1.45 $ 1.04
As previously reported      
Options      
Exercised   (2,261,122) (2,594,050)
As previously reported | Stock Options      
Options      
Beginning balance 6,775,356 8,697,613  
Granted   776,746  
Exercised   (2,261,122)  
Forfeited   (437,881)  
Ending balance   6,775,356 8,697,613
Weighted Average Exercise Price      
Beginning balance $ 2.90 $ 2.08  
Granted   9.44  
Exercised   1.02  
Forfeited   7.94  
Ending balance   $ 2.90 $ 2.08
Adjustment      
Options      
Exercised   (2,261,122) (2,629,524)
Adjustment | Stock Options      
Options      
Beginning balance 6,775,356 8,697,613  
Granted   776,746  
Exercised   (2,261,122)  
Forfeited   (437,881)  
Ending balance   6,775,356 8,697,613
Weighted Average Exercise Price      
Beginning balance $ (1.45) $ (1.04)  
Granted   (4.72)  
Exercised   (0.51)  
Forfeited   (3.97)  
Ending balance   $ (1.45) $ (1.04)
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Advertising expense $ 5,223,000 $ 3,799,000 $ 2,961,000
Allowance for doubtful accounts receivable 1,879,000 137,000  
Goodwill, impairment 0 0  
Asset impairments 225,000 0  
Accounts receivable, net 76,951,000 28,196,000  
Accounts receivable, allowance for credit losses and bad debt 1,879,000 137,000  
Real Estate Property Settlements [Member]      
Accounts receivable, net 73,838,000 24,924,000  
Agent Non-commission Based Fees and Short Term Advances Receivable [Member]      
Allowance for doubtful accounts receivable 1,879,000 137,000  
Accounts receivable, net 4,992,000 3,409,000  
Accounts receivable, allowance for credit losses and bad debt $ 1,879,000 $ 137,000  
Silverline Title & Escrow LLC      
Equity method investment, ownership percentage 50.00%    
Minimum      
Term of lease 1 year    
Open Tax Year 2011    
Finite-Lived Intangible Asset, Useful Life 3 years    
Minimum | Computer hardware and software      
Property and equipment useful lives 3    
Minimum | Furniture, fixtures and equipment      
Property and equipment useful lives 5    
Maximum      
Term of lease 7 years    
Open Tax Year 2020    
Finite-Lived Intangible Asset, Useful Life 10 years    
Maximum | Computer hardware and software      
Property and equipment useful lives P5Y    
Maximum | Furniture, fixtures and equipment      
Property and equipment useful lives P7Y    
Primary beneficiary | First Cloud Investment Group LLC [Member]      
Equity method investment, ownership percentage   50.00%  
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash and cash equivalents $ 100,143 $ 40,087 $ 20,538  
Restricted cash 27,781 6,987 2,503  
Total cash, cash equivalents, and restricted cash $ 127,924 $ 47,074 $ 23,041 $ 5,595
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITIONS (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 04, 2020
Nov. 04, 2020
Jul. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Acquisition cash paid amount       $ 10,502,000 $ 1,500,000 $ 6,725,000
Amortization expense related to discount applied       $ 157,000 $ 140,000 $ 21,000
Number of businesses acquired         0  
Sanford Enterprises [Member] | Success Enterprises LLC            
Cash paid for acquisition   $ 8,000,000.0        
Showcase            
Business acquisition, name of acquired entity     Showcase Web Sites, L.L.C.      
Business acquisition, effective date of acquisition     Jul. 31, 2020      
Business acquisition, description of acquired entity       Showcase is a technology company focused on agent website and consumer real estate portal technology.    
Business combination, reason for business combination       With this acquisition, the Company will be able to strategically focus on creating consumer home-search technology for utilization by independent agents and brokers, as well as continued services offerings to third party clients of Showcase.    
Acquisition cash paid amount     $ 1,500,000      
Issued promissory notes     $ 1,500,000      
Success Enterprises LLC            
Business acquisition, name of acquired entity       Success Enterprises LLC    
Business acquisition, effective date of acquisition Dec. 04, 2020          
Business acquisition, description of acquired entity Company acquired the equity ownership interests in Success Enterprises LLC (“Success”) and its related media properties, including SUCCESS® print magazine, SUCCESS.com, SUCCESS® newsletters, podcasts, digital training courses and affiliated social media accounts across platforms (the “Success Acquisition”).          
Success Enterprises LLC | Sanford Enterprises [Member]            
Business acquisition, effective date of acquisition Dec. 04, 2020          
Acquisition cash paid amount $ 8,000,000.0          
Cash paid for acquisition $ 8,000,000.0          
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.20.4
ACQUISITIONS (Schedule of allocation of purchase prince) (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Dec. 31, 2020
Dec. 04, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill   $ 12,945   $ 8,248 $ 8,248
Showcase          
Cash $ 138        
Accounts receivable 3        
Prepaid & other current assets 20        
Fixed assets 17        
Goodwill 2,310        
Liabilities assumed:          
Deferred liabilities & other current liabilities 140        
Total purchase price 3,000        
Success Enterprises LLC          
Accounts receivable     $ 165    
Inventory     236    
Prepaid & other current assets     36    
Fixed assets     3    
Goodwill     2,387    
Liabilities assumed:          
Total purchase price     8,000    
Trade name | Showcase          
Finite lived intangible assets 277        
Trade name | Success Enterprises LLC          
Finite lived intangible assets     1,422    
Existing technology | Showcase          
Finite lived intangible assets 135        
Customer relationships | Showcase          
Finite lived intangible assets $ 240        
Customer relationships | Success Enterprises LLC          
Finite lived intangible assets     915    
Media Content [Member] | Success Enterprises LLC          
Finite lived intangible assets     2,720    
Internet Domain Names [Member] | Success Enterprises LLC          
Finite lived intangible assets     $ 116    
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.20.4
FAIR VALUE MEASUREMENTS (Schedule of Fair Value on Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 53,380 $ 18,281
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.20.4
PREPAIDS AND OTHER ASSETS (Schedule of Prepaid and Other Current Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
PREPAIDS AND OTHER ASSETS    
Prepaid expenses $ 2,489 $ 1,730
Prepaid insurance 2,318 954
Rent deposits 123 73
Other assets (includes inventory) 2,420 792
Prepaid and other current assets $ 7,350 $ 3,549
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]      
Depreciation expense $ 3,360 $ 2,057 $ 870
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY, PLANT AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Total depreciable property and equipment $ 13,848 $ 8,452
Less: accumulated depreciation and amortization (6,738) (3,378)
Depreciable property, net 7,110 5,074
Assets under development 738 354
Property, plant and equipment, net 7,848 5,428
Computer hardware and software    
Total depreciable property and equipment 13,828 8,431
Furniture, fixtures and equipment    
Total depreciable property and equipment $ 20 $ 21
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jul. 31, 2021
Indefinite-lived intangible assets (excluding goodwill) $ 0      
Goodwill 12,945,000 $ 8,248,000 $ 8,248,000  
Goodwill, acquired during period 4,697,000      
Amortization of intangible assets $ 629,000 $ 327,000 $ 24,000  
Showcase        
Goodwill       $ 2,310,000
Trade name | Showcase        
Identifiable intangibles assets       277,000
Existing technology | Showcase        
Identifiable intangibles assets       135,000
Customer relationships | Showcase        
Identifiable intangibles assets       $ 240,000
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
GOODWILL AND INTANGIBLE ASSETS  
Goodwill, Beginning Balance $ 8,248
Acquisitions 4,697
Goodwill, Ending Balance $ 12,945
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 9,330 $ 3,028
Accumulated Amortization (980) (351)
Net Carrying Amount 8,350 2,677
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,836  
Net Carrying Amount 2,836  
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,868 1,169
Accumulated Amortization (267) (127)
Net Carrying Amount 2,601 1,042
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,396 559
Accumulated Amortization (415) (99)
Net Carrying Amount 981 460
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 125 125
Accumulated Amortization (87) (45)
Net Carrying Amount 38 80
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,895 740
Accumulated Amortization (170) (80)
Net Carrying Amount 1,725 660
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount   225
Net Carrying Amount   225
Licensing agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 210 210
Accumulated Amortization (41)  
Net Carrying Amount $ 169 $ 210
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
GOODWILL AND INTANGIBLE ASSETS    
2021 $ 1,199  
2022 1,122  
2023 880  
2024 665  
2025 and thereafter 4,484  
Net Carrying Amount $ 8,350 $ 2,677
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
ACCRUED EXPENSES [Abstract]    
Commissions payable $ 50,484 $ 26,030
Payroll payable 6,354 1,201
Taxes payable 1,008 1,205
Accrued stock grant awards 2,093 750
Other accrued expenses 2,811 1,848
Accrued Liabilities, Current, Total $ 62,750 $ 31,034
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.20.4
DEBT (Narrative) (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Dec. 31, 2020
Jul. 31, 2020
Dec. 31, 2019
Debt          
Long term payable, current     $ 1,416   $ 916
Long term payable, net of current     $ 2,876   $ 1,530
Showcase          
Debt          
Issued promissory notes       $ 1,500  
Issued promissory notes, interest rate       8.00%  
Showcase | Scenario, Plan [Member]          
Debt          
Proceeds from collection of loans receivable $ 1,000 $ 500      
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Narrative) (Details)
Dec. 31, 2020
Minimum  
Term of lease 1 year
Maximum  
Term of lease 7 years
Weighted Average  
Term of lease 3 years
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Summary of components of our lease cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
LEASES    
Operating lease expense $ 276 $ 249
Short term lease expense 16 27
Cash paid for operating leases $ 274 $ 249
Weighted-average remaining lease term (years)- operating leases 3 years 9 months 18 days 3 years
Weighted-average discount rate - operating leases 4.481% 4.85%
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Schedule of future minimum lease payments) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Rent Payments  
2021 $ 371
2022 320
2023 165
2024 5
2025 5
2026 and Thereafter 1
Total lease payments 867
Less: interest (47)
Total operating lease liabilities $ 820
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Common stock issued   146,677,786 132,398,616 121,218,204 109,925,070
Common stock outstanding   144,143,292 131,473,252    
Repurchase of common stock, shares   1,609,130 2,743,637    
Shares issued for stock options exercised, shares   6,538,628 4,522,244 5,223,574  
Stock based compensation   $ 6,801,000 $ 5,085,000 $ 4,847,000  
Unrecognized compensation expense - options   $ 25,736,000      
2015 Agent Equity Program          
Stock issued for services, shares   5,762,470      
Agent Equity Award Program          
Stock issued for services, shares   5,762,470 7,603,206 3,332,894  
Percentage of commission potentially redeemed in common stock   5.00%      
Percentage of discount of market price, date of issuance 20.00% 20.00% 10.00%    
Stock based compensation       $ 21,254,000  
Agent Growth Incentive Program          
Stock issued for services, shares   1,978,072 2,691,508 2,541,924  
Stock issued for services, value   $ 60,968,000 $ 37,768,000    
Stock based compensation   15,239,000 13,959,000 $ 19,053,000  
Amount of stock compensation attributable to liability classified awards   $ 3,246,000 $ 901,000 $ 0  
Stock Options          
Shares issued for stock options exercised, shares   6,538,628 4,522,244    
Vesting period   3 years      
Unrecognized compensation expense - recognition period   1 year 2 months 23 days      
Stock options granted, shares   3,441,772 1,553,492    
Share-based award expiration period   10 years      
Restricted Stock | Agent Equity Award Program          
Unvested shares, other than options   6,550,390      
Unrecognized compensation expense - stock awards   $ 25,586,000      
Unrecognized compensation expense - recognition period   2 years 1 month 28 days      
Restricted stock, incentive program     6,776,218 7,745,754  
Restricted Stock | Agent Growth Incentive Program          
Restricted stock, incentive program   6,550,390 6,776,218 7,745,754  
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Common Stock, Shares, Issued, Beginning Balance 132,398,616 121,218,204 109,925,070
Retirement of common stock   (3,636,546)  
Shares issued for acquisition, shares     194,742
Shares issued for stock options exercised, shares 6,538,628 4,522,244 5,223,574
Common Stock, Shares, Issued, Ending Balance 146,677,786 132,398,616 121,218,204
Agent Equity Award Program      
Stock issued for services, shares 5,762,470 7,603,206 3,332,894
Agent Growth Incentive Program      
Stock issued for services, shares 1,978,072 2,691,508 2,541,924
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) - Agent Growth Incentive Program - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Balance, at beginning of period $ 277  
Stock grant liability increase 3,246 $ 901
Stock grants reclassified from liability (1,430) (624)
Balance, at end of period $ 2,093 $ 277
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details) - Agent Growth Incentive Program - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock Shares    
Restricted stock outstanding, beginning balance 6,776,218 7,745,754
Restricted stock granted 2,777,894 3,374,914
Restricted stock vested and issued (1,980,870) (2,989,266)
Restricted stock forfeited (1,022,852) (1,355,184)
Restricted stock outstanding, ending balance 6,550,390 6,776,218
Weighted Average Fair Value    
Weighted average price - Restricted stock outstanding, beginning balance $ 5.52 $ 5.82
Weighted average price - Restricted stock granted 9.11 4.62
Weighted average price - Restricted stock vested and issued 6.42 5.61
Weighted average price - Restricted stock forfeited 5.66 1.70
Weighted average price - Restricted stock outstanding, ending balance $ 6.75 $ 5.52
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Schedule of stock options fair value assumptions) (Details) - Stock Options
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Volatility rate - minimum 69.01% 91.00% 129.20%
Volatility rate - maximum 116.16% 127.90% 153.70%
Options award, risk free rate     2.90%
Options award, risk free rate, minimum 0.21% 1.50%  
Options award, risk free rate, maximum 1.58% 2.70%  
Maximum      
Options award, expected term 6 years 6 years 3 months 10 years
Minimum      
Options award, expected term 5 years 5 years 6 years 3 months
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Stock Option Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Options      
Exercised (6,538,628) (4,522,244) (5,223,574)
Stock Options      
Options      
Beginning balance 13,550,712 17,395,226  
Granted 3,441,772 1,553,492  
Exercised (6,538,628) (4,522,244)  
Forfeited (602,798) (875,762)  
Ending balance 9,851,058 13,550,712 17,395,226
Exercisable 5,495,394    
Vested 5,495,394    
Weighted Average Exercise Price      
Beginning balance $ 1.45 $ 1.04  
Granted 10.85 4.72  
Exercised 1.06 0.51  
Forfeited 4.30 3.97  
Ending balance 4.82 1.45 $ 1.04
Exercisable 1.27    
Vested 1.27    
Intrinsic Value      
Beginning balance 8.43 5.00  
Granted 0.05 0.64  
Exercised 17.91 8.56  
Forfeited 19.29 2.45  
Ending balance 53.49 $ 8.43 $ 5.00
Exercisable 60.57    
Vested $ 60.57    
Weighted Average Remaining Contractual Term      
Weighted average remaining contractual term 5 years 11 months 12 days 5 years 7 months 2 days 6 years 25 days
Weighted average remaining contractual term, granted 9 years 6 months 18 days 9 years 6 months 7 days  
Weighted average remaining contractual term, exercisable 3 years 4 months 28 days    
Weighted average remaining contractual term, vested 5 years 10 months 13 days    
Stock Options | $0.01 - $5.00 [Member]      
Exercise Price Range      
Exercise price range, lower $ 0.01    
Exercise price range, upper $ 5.00    
Exercise price range, shares outstanding 5,750,462    
Exercise price range, weighted average exercise price $ 1.02    
Exercise price range, average remaining life 3 years 8 months 15 days    
Stock Options | $5.01 - $15.00 [Member]      
Exercise Price Range      
Exercise price range, lower $ 5.01    
Exercise price range, upper $ 15.00    
Exercise price range, shares outstanding 3,545,116    
Exercise price range, weighted average exercise price $ 8.13    
Exercise price range, average remaining life 8 years 11 months 23 days    
Stock Options | $15.01 - $30.00 [Member]      
Exercise Price Range      
Exercise price range, lower $ 15.01    
Exercise price range, upper $ 30.00    
Exercise price range, shares outstanding 555,480    
Exercise price range, weighted average exercise price $ 22.93    
Exercise price range, average remaining life 9 years 9 months 10 days    
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 30, 2019
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2018
STOCKHOLDERS' EQUITY        
Stock repurchase program authorized amount   $ 400,000 $ 75,000 $ 25,000
Retirement of shares, shares 1,818,273      
Retirement of shares, value $ 18,433      
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Narrative) (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Treasury stock:    
Balance, beginning of year 925,364  
Repurchase of common stock, shares 1,609,130 2,743,637
Retirement of common stock   (1,818,273)
Treasury Stock, Shares, Ending Balance 2,534,494 925,364
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS (LOSS) PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2018
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Net income (loss) attributable to common stock                   $ 31,131 $ (9,528) $ (22,430)
Weighted average shares - basic   143,026,018 140,754,887 137,267,291 133,241,235 131,907,796 127,667,358 123,607,064 121,686,468 138,572,358 [1] 126,256,407 [1] 115,379,840 [1]
Dilutive effect of common stock equivalents                   12,977,717    
Weighted average shares - diluted   156,543,876 153,548,236 147,078,181 144,647,818 131,907,796 127,667,358 123,607,064 121,686,468 151,550,075 [1] 126,256,407 [1] 115,379,840 [1]
Earnings (loss) per share attributable to common stock- basic   $ 0.05 $ 0.10 $ 0.06 $ 0.00 $ 0.01 $ (0.01) $ (0.02) $ (0.05) $ 0.22 [1] $ (0.08) [1] $ (0.19) [1]
Earnings (loss) per share attributable to common stock- diluted   $ 0.05 $ 0.10 $ 0.06 $ 0.00 $ 0.01 $ (0.01) $ (0.02) $ (0.05) $ 0.21 [1] $ (0.08) [1] $ (0.19) [1]
Shares excluded, anti-dilutive                   283,842 0 0
VirBELA LLC                        
Business combination payment obligation potentially dilutive amount $ 1,000                      
[1] All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details.
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Narrative) (Details) - USD ($)
12 Months Ended 24 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Deferred tax assets, valuation allowance $ 22,116,000 $ 19,271,000   $ 22,116,000
Change in valuation allowance $ 2,845,000     12,696,000
Unrecognized tax benefits   $ 54,000    
Federal Statutory Tax Rate 21.00% 21.00% 21.00%  
Accrued interest or penalties related to uncertain tax positions $ 0 $ 7,000   0
Total amount of unrecognized tax benefits that would affect the Company effective tax rate 0 $ 61,000   0
Federal [Member]        
Net operating loss 70,200,000     70,200,000
State [Member]        
Net operating loss 33,100,000     33,100,000
Foreign [Member]        
Net operating loss 2,200,000     2,200,000
Operating Loss Carryforwards 100% Offset Taxable Income | Federal [Member]        
Net operating loss 8,700,000     8,700,000
Operating Loss Carryforwards 80% Offset Taxable Income | Federal [Member]        
Net operating loss $ 61,500,000     $ 61,500,000
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Schedule of taxable income by domestic and foreign subsidiaries) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
INCOME TAXES      
Domestic $ 31,356 $ (9,442) $ (22,448)
Foreign 47 382 96
Income (loss) before income tax expense $ 31,403 $ (9,060) $ (22,352)
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Schedule of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
State $ 275 $ 320 $ 77
Foreign 466 262 1
Total Current 741 582 78
Deferred:      
Federal 23 17  
State 24 15  
Foreign (375) (117)  
Total Deferred (328) (85)  
Income Tax Expense (Benefit), Total $ 413 $ 497 $ 78
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Federal Statutory Rate Reconciliation) (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
INCOME TAXES      
Federal Statutory Tax Rate 21.00% 21.00% 21.00%
State taxes 6.52% 0.35% 4.02%
Permanent differences (0.09%) (2.54%) (0.57%)
Unrecognized tax benefit (0.19%) (0.67%)  
Share-based compensation (42.09%) 11.51% (10.46%)
Sec. 162m compensation limitation 4.03% (1.31%)  
Foreign tax rate differential 0.01% (1.68%) (0.10%)
Valuation allowance 8.99% (140.59%) (15.43%)
Prior year true up 3.07% 109.08%  
Other net 0.08% (0.65%) 1.19%
Total tax rate reconciliation 1.33% (5.50%) (0.35%)
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Schedule of Deferred Tax Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:    
Net operating loss carryforward $ 17,628 $ 12,789
Accruals and reserves 883 436
Lease liability 219 311
Share-based compensation 5,575 6,456
Gross deferred tax assets 24,305 19,992
Deferred tax liabilities    
Property and equipment (1,139) (145)
Intangibles/Goodwill (383) (180)
Right of use lease asset (214) (311)
Less Valuation Allowance (22,116) (19,271)
Net Deferred Tax Asset $ 453 $ 85
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES (Liabilities for Uncertain tax Positions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized Tax Benefits, Beginning Balance $ 54  
Gross increase for tax positions of prior years   $ 54
Settlements $ (54)  
Unrecognized Tax Benefits, Ending Balance   $ 54
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.20.4
SEGMENT INFORMATION (Narrative) (Details) - segment
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number of reportable segments 1  
Assets, Total [Member] | Real Estate Brokerage Segment [Member]    
Concentration risk percentage 98.90% 95.80%
Sales Revenue, Net [Member] | Real Estate Brokerage Segment [Member]    
Concentration risk percentage 99.60% 99.90%
Non Domestic [Member] | Assets, Total [Member]    
Concentration risk percentage 7.00% 2.00%
Non Domestic [Member] | Sales Revenue, Net [Member]    
Concentration risk percentage 5.00% 2.00%
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTY TRANSACTIONS (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 04, 2020
Nov. 04, 2020
Dec. 31, 2020
Success Enterprises LLC      
Business acquisition, name of acquired entity     Success Enterprises LLC
Business acquisition, effective date of acquisition Dec. 04, 2020    
Business acquisition, description of acquired entity Company acquired the equity ownership interests in Success Enterprises LLC (“Success”) and its related media properties, including SUCCESS® print magazine, SUCCESS.com, SUCCESS® newsletters, podcasts, digital training courses and affiliated social media accounts across platforms (the “Success Acquisition”).    
Sanford Enterprises [Member] | Success Enterprises LLC      
Cash paid for acquisition   $ 8.0  
Sanford Enterprises [Member] | Success Enterprises LLC      
Business acquisition, effective date of acquisition Dec. 04, 2020    
Cash paid for acquisition $ 8.0    
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.20.4
DEFINED CONTRIBUTION SAVINGS PLAN (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
DEFINED CONTRIBUTION SAVINGS PLAN      
Defined contribution plan, description During 2018, the Company established a defined contribution savings plan to provide eligible employees with a retirement benefit that permits eligible employees the opportunity to actively participate in the process of building a personal retirement fund. The Company sponsors the defined contribution savings plan. In 2019, the Company began matching a portion of contributions made by participating employees.    
Defined contribution plan, cost $ 1,189,000 $ 654,000 $ 0
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS (Narrative) (Details)
$ in Millions
Mar. 02, 2021
USD ($)
Subsequent Event  
Principal payments of notes payable $ 1.7
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.20.4
SELECTED QUARTERLY DATA (UNAUDITED) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Selected Quarterly Financial Information [Abstract]                      
Revenue $ 609,322 $ 564,017 $ 353,525 $ 271,421 $ 274,019 $ 282,179 $ 266,705 $ 157,034 $ 1,798,285 $ 979,937 $ 500,148
Commissions and other agent-related costs 558,935 517,169 319,164 243,406 249,612 259,141 244,587 142,542 1,638,674 895,882 459,716
Net income (loss) $ 7,696 $ 14,918 $ 8,235 $ 141 $ 781 $ (1,847) $ (2,195) $ (6,296) $ 30,990 $ (9,557) $ (22,430)
Earnings (loss) per share                      
Earnings (loss) per share - Basic $ 0.05 $ 0.10 $ 0.06 $ 0.00 $ 0.01 $ (0.01) $ (0.02) $ (0.05) $ 0.22 [1] $ (0.08) [1] $ (0.19) [1]
Earnings (loss) per share - Diluted $ 0.05 $ 0.10 $ 0.06 $ 0.00 $ 0.01 $ (0.01) $ (0.02) $ (0.05) $ 0.21 [1] $ (0.08) [1] $ (0.19) [1]
Weighted average shares outstanding - Basic 143,026,018 140,754,887 137,267,291 133,241,235 131,907,796 127,667,358 123,607,064 121,686,468 138,572,358 [1] 126,256,407 [1] 115,379,840 [1]
Weighted average shares outstanding - Diluted 156,543,876 153,548,236 147,078,181 144,647,818 131,907,796 127,667,358 123,607,064 121,686,468 151,550,075 [1] 126,256,407 [1] 115,379,840 [1]
As previously reported                      
Earnings (loss) per share                      
Earnings (loss) per share - Basic                   $ (0.15) $ (0.39)
Earnings (loss) per share - Diluted                   $ (0.15) $ (0.39)
Weighted average shares outstanding - Basic                   62,585,555 57,689,920
Weighted average shares outstanding - Diluted                   62,585,555 57,689,920
Adjustment                      
Earnings (loss) per share                      
Earnings (loss) per share - Basic                   $ 0.07 $ 0.20
Earnings (loss) per share - Diluted                   $ 0.07 $ 0.20
Weighted average shares outstanding - Basic                   63,670,852 57,689,920
Weighted average shares outstanding - Diluted                   63,670,852 57,689,920
[1] All applicable period amounts have been adjusted to reflect the two-for-one stock split effected in the form of a stock dividend in February 2021. See Note 1 – Description of Business and Basis of Presentation for details.
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &JJ:E('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 " !JJFI2/6CPF^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE!,'1S6?&D(+B@> O)[&ZP24,RTN[;V\;=+J(/X#$S?[[Y M!J8S49HAX7,:(B9RF&\FWXM/0;*(&H!3"T3 MXVGJ.[@"%AAA\OF[@'8EENJ?V-(!=DY.V:VI<1SKL2VY>0Z!J88WHN)M)?BN$5+<22[>%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M:JIJ4KD?2DG@!0 :Q@ !@ !X;"]W;W)KRT,P%L&2AT278()"W;7%A(FW:_*;8 3VR+E>20_/L] ML@VF&7'LW7XHOIU7CV[OD93A5LA'M>9-LF#V;R;.A2'44)GPFB4KCF,F7 MP>S,/56IL'[;/AAJWX@NNOFYF$N_9>)0ACGJA0)$3RY6ECY'Z< M>#T3D'WQ+>1;=7!-3%4>A'@T-]/@M.$8(AYQ7QL)!C]/?,RCR"@!QS^%:&-? MI@D\O-ZI7V:5A\H\,,7'(KH/ [T^;?0;).!+ED9Z+K:?>5&AKM'S1:2R_\DV M_[;;:Q _55K$13 0Q&&2_[+GHB$. CK>D0!:!-!7 6[G2(!7!'AU SI%0"=K MF;PJ63M,F&9G0RFV1)JO0!M"G#Z;"#^%;M2$)0&Y M2'2H7\@TR<>3Z91:)'JMH)2 !S\+M(%ZCTYWZ.<459QPOT4\]X10ASH6H#$>_B=+6H0.LG#7 M$CZI"$\AW'-LI?]4&V_?$5ZFYU5UQ,C:$4@)G7T)G:R$3E4)=R\;;NM /-QU MFE\0BNZ>HEN/8L9E*$Q5 P(CUPI4H53T_R]OWE3T06_/UJO'-DJ2E$5DSC=" M:AL9KJ-ERA&<#WN<#S4[3#(PVFP^'D?"M98L4AA3?\_41W6*D3GGJU!IP-+D MAL76SJO0^3XC][?SJPGY?'LUF=Y\6IS\]JO;%Y]<((2N4UJO4X?Q,HPXN4GC!RZMMHJ+ M.([;]/J=@8[-"DE)W0.9A')D<.)&P#H&1DH::YR/2+1:LQBC*Y.#B]O[:[K]5)E)\10FOKUA<UA;&7&<'&KSSIQ!"ONXRBX@-?# M,I=;Y@H7-_@KX4.;S-8B0_35+5OQHMJT0NADM M)J._,*8R1=!:*6*<2FG6)OF")&LN<(S4NC.H4/S!%496I@9:*S5,$\UEOI\T M*TNV0[62X8H59*7UTUK6;S(]K#W 6%="6B="A<[(]V''#*L9'N1B&%UI_;26 M]2]B%D7D/%7P6MG[$=>I6F/2TO%I+<>_B+EERL:OM?>KV'6_1KJF)_?)2K0N[R!T95NKU7S^T! M3 +4- GX,_G"K4.^0LIDZLZ@._"PC8!7NKV'>_,(&BO(&RQBMN%]7B%0-06] M@Z,;W):G:G=BP\@]^$+S,8$U/:QXF(+E6$"F2J5<_F%EQ)5O! 98.KR'._,A MX#<1P=Z7R2(=V:EP.9RJ='FOELO/TH?Y,?PU,_E0D8@O(=1I?8"FD?G)=GZCQ28[ZWT06HLXNUQS M%G!I/H#W2R'T[L84L/_[PMF_4$L#!!0 ( &JJ:E*(I1!?>P< !\; 8 M >&PO=V]R:W-H965T&ULG5EM<]NX$?XKIEQG)(E[X MEG,\(UN^BV=RUGE6B'N%JGJWX^KU4N3RY=,$3WZ\>,B> MMKIY,;\X+_F36 G]M;Q7\#3?CY)F.U%4F2R0$IM/DP7^N*1^HV D_IZ)E^K@ M-VI,64OYK7FX23]-O :1R$6BFR$X_/-R,!CM^Z02?[.1O%P]\_1O_9 M& _&K'DEKF3^:Y;J[:=)-$&IV/ ZUP_RY;/H##( $YE7YE_TTLEZ$Y34E9:[ M3AD0[+*B_9]_[QSQ'@72*9 3!CIBZLO=ZLOMS?+Q>/U$ETN;A=W5]=H]?GZ M^G&%9NCK:HG^_.$OZ /*"O2XE77%B[0ZGVN8N=&?)]TL5^TL9&"6I4C.$,53 M1#SB.=27[U;'\;'Z'.S=&TWV1A,S'ATR^NO#P_7=(UJL5F#GR(!T/R U [*A M 7FU1> :E#0_Q&]U]LQS46BGJ]JA0C-4LRV?+[#G84;/Y\^'+K'%F.=%X5[J M""C; V6C0!]$I566:-%"=<%K!_ /YB5A&.$3=+94$ ^!\_?@_%%PBR21-3@- M\DDBP(/K7$Q1 ;E/;A#/(4/Q(A$(R0:349B_2)F^9'GN!$8<*Q.ST^WA$(L(&X@WW!,6 M'F>L=A,/;]Y._<@AC."#%-_!L^7B@/ED %_/4YB]BZ)O;Q:7-[XK![^28DK\V!..TW4[N-/8MRQT4X,=TP/"> O X!UR9F@\V5RI*667NC8_M MO.XB:8?8,$OC/O_C<0( 'ZH:*@CQ';H/(& G0CNM!R2T]YTM1K%'A_)3G_[Q M>/Z_ZM)2*95I+X#]N'DW0_*8*IQ&V#D_9)8-MA"COML&TO,"&>>%X]I@@/(#]J7<5KID;\= M(+_+*)MK0G9JDHN/!JHUTM,1>0\=O14O#JZ) \^*%UN,,4H&<@KI*8F,4]+U MW[[>//YSK/WL68B,L]"5W.U@L59:)M^FZ(-WYL$?#'&H$#2.M4"$>%-XU?Q% MU99#SX)XK;=29?\5Z4\(LV *Y6\:;]"C9$KC:!K@8SWHK5D(>KY#[[3C-@9>OF'@O_"_G2MH<^8I9XV* M'+N[YU0RSJF+%+I%B'F>HZ:_FH%="2\SS9V%&7&0*XY83$Z1VG*8>D$T4/N0 MGE_)&PV6@HU;JU=4M?'!-4IDI3\B,O4IF[*8F56+B3^E ?L1'UN1IV]WM\0F MW!D-X]C:Y@ZY*" #Y0WIB9F,$S/4#O6NSGES I&*399DSJJ=V P[H\"QUAHX MY$*/#)5AI"=C,D[&ASC;3CR1NU*);7/D^2Q@:\"SDWV)3:R$G1:/+B%O@!=H MS[[T#?:5$-)(_*-$OTJ5I^BSS)M]#,W139%,VW#:PCNAJC^9=E@[8X0Z.C:& M_>@T1AQR/A#S0'U)>V*FX\1\;9!!V&N5K6O=4#/2TG2;LM!*YGF;G( !1>4, M'^K@7<^S3M@<4L% LJ$].=-Q(;W56#CF?X*&3!GIP5/D[ MJ18M[I9C>.V#2&/H?:,%@VT/(*;%I+B@0) "D7R2:;:2:R4*T6PE5,)I& M8K,1YD05:*41;"YCS)%E)Y5FSUDJ"O/]9[%6-8?4#GR,S]!*"'0GM4 8_?$/ M$<'X)[045:*R\D<'<%E78$?5'@E>\BHSQYWW$/A0R[4E7W/,F0K-L[PZ<>_?[F]R+LV%Q^E[RCY>4>;X KZ'+^9N9=Y/T5X= M_96KIZRHH!K=P'3>60C+I-K;F/9!R]+<3ZREAL[7_-P*#DFJ$8#O&PD>ZAZ: M"?9W8A?_ U!+ P04 " !JJFI2$<&=)]P" #)#S/_?#/QH;<5\EFE )J\9#Q7?2O5>GUE MVRI.(:/J4JPAQYFED!G5V)4K6ZTET*1TRKCMMMNAG5&66X->.3:5@YXH-&D*9J"?UE.)/;M625@&N6(B)Q*6 M?6OH7(TB8U\:_&2P57MM8C)9"/%L.K=)WVH;(. 0:Z- \;.!$7!NA!#C]T[3 MJD,:Q_WVF_KW,G?,94$5C 3_Q1*=]JV.11)8TH+K1[&]@5T^@=&+!5?EFVPK MVS"T2%PH+;*=,Q)D+*^^]&57AST'+_K P=TYN*#L'KTRT(BO3&E--!STI MMD0::U0SC;(VI3=FPW+S%V=:XBQ#/ST8/=S/'NYNQ\/Y9$RNAW?#^]&$S&XF MD_F,G$VIA%RGH%E,^3EI$9:3>2H*1?-$]6R-\8V*'>]B75>QW ]BC2&^))YS M0=RVVWZ:C0P$]Q.))21,$RZ4 D6P1KC $EQ3"TW^DE93O:J0 M41G2[+?-P.E$W9Z]V4^_P_39$8BRW /X>J*GR_(FDJRH;P M@UE7KHFW4NWLH\"W=G $_#^K V2_1O:_@%PA$EKH5$CV!Y(FVDHPV.-P\7 K MGR/B4RP/J(.:.O@Z-5.J:"8.WG$X?AA&4=0)CX@;+#W7ZW9")VPF#FOB\.O$ M>/PKC0N:Y:LF[+ !VW=\S^VZ1]@-EI[C1YX;N,W848T=?8H]QRM,%?+U$+P) M-GK_KP//][O^$>I[NRX:AOX1I[UW]II[[P>5*Y8KPF&)CNW+"!5D=9=4'2W6 MY7&\$!H/][*9XO4+TAC@_%((_=8Q)WQ]H0_^ 5!+ P04 " !JJFI2=[%E MS@$' "C' & 'AL+W=OD&+?; ME\22WIWX[HY\1^KXD5=?Q8HQB9Z*O!0G@Y64ZZ/12,Q7K*#BD*]9"4\6O"JH MA,MJ.1+KBM&T-BKR$?&\\:B@63DX/:[OW5:GQWPC\ZQDMQ42FZ*@U?=SEO/' MDP$>/-_XE"U74MT8G1ZOZ9+-F/R\OJW@:K3UDF8%*T7&2U2QQ##PU(I:SN50N*/Q[8!WUNE@^TYE MN/O[V?ME31[(W%/!+GC^)4OEZF00#U#*%G23RT_\\3UK"87*WYSGHOZ+'ENL M-T#SC9"\:(UA!$56-O_I4QN(?0Q(:T T SSN,?!; U\W"'H,@M8@V-<@; UJ MZJ.&>QVX"97T]+CBCZA2:/"F?M31KZTA7EFI"F4F*WB:@9T\O;BYGMU\N)J< MW4TG:'8'_SY.K^]FZ.827=Q\O/TT?3^]GEW],457UW ]16\_W,QF!VB(/L\F MZ.V; _0&926Z6_&-H&4JCD<2!J5 6""/O)2K@2:EBE+7SH8 M 9LM)?),Z8(X/4[8_!#Y^!TB'O$L YKL;8X3B_ET?_/8P<;?)LBO_?G_:X(< M+PZV+P[J%P<]+_[$'EBY8=:4-I91;:F6HH=3'"4QBP%P3"+8'0&;F;-:NHS,HE8D^PK@J=R@NGXZW3L3,J%[PH,J&6 M28&@X!&7*U8A6%)+.:Q83B5+T9P+:0U;XSK<#=O8C\=1H(7-Q,5)&,=$"YL) M"\(DPF-[V*(MP\C)\'=60MSRFAU-8YT4>4Y*W83-RCDO&'J;/WI;931^R6QW;^_6 Z C,=L;[Z6T DQGHZ3%!_.CK%Q*&3U-7NO$/W##8B M['DR2OIDK^266FB9D8%GU)H)&R;>V-/I66 P(\,^AIU\8[=^7^U'QB*MV*!B M 27&M#%!44]?@SN%QFZ)OH8-Y.M+I"FBOIQ69<5%<4!4RBJ[WTAZGT-^."JY6@=DQ?.\D03)*B;LT\H46!P8JX!-A7M& MWXDP=JNPD0F#!OMSC;[P*D_1>YZGP$2\0U"$AU8>B=$(^QC[!A,3!BDCL9XR M"\R1,M+I-''K])16I2+R3!ED&XD5A:5BB,ZIR.86;N>O^/P+_VV+2&N5['#P M#HG6"$\LJ*%WZ.D!L<-P3Q&03N4)_NEX3+)\(_5M;1L1M]>^B&!;1/02L:"L M$;'">B/2=2G$W:5\J<]GE'@_0$NW9$TX0-TW4DCHP-6$=M6*VWM?9&R]3AQ& M(!MZHVN#DC$)QX&G+WPV* ZAR8^#OHG4=3_$W?WL%R97";G]]P7*[(=PB$/8 MK"NV4N>3#^SE@GOD.C'J&A_B;GSV4M36 M1_2*HEI@-D6UP5S+<]?BD%>/*':"]2/::NVPB>74PA!7"ZA/7$G7YI ?;'/^ MD[@22S]D$5<+S":N-I@K>UT_1.(]MHSSGRSXKG$A[L;E$CK[;%FB^::J6#G_ MCF1%2Y'3^O2^C?:29F6]E5&[,NB8K5$U#P/TK>/$@B%8W]!80$/2$TV_:U5\ M=UOA6#CV**;>6FK?JC5JD2XS%M@P\;&^$MA@4$MA'WO5F+R\TPFS_S/2>?Z* MU5F>([I>Y]F\CA7T-QD'T2KXII0"K4"]8*_(2D33?S9"Z1E$LV(+]3$(03DC M^).(+1: 8.LK('JPY?VM2+M_ M@8^FV'+_S,='$]_V!'("3VI?H^[5S>>[C[1:9J5 .5O ,+S#"&9-U7P1:RXD M7]>??.ZYE+RH?ZX835FE /!\P2%R[85ZP?:[Y.F_4$L#!!0 ( &JJ:E)K MB+/<1P8 &H= 8 >&PO=V]R:W-H965T&ULO9E;;]LV M%,>_"F'TH07B6B1U+1P#J7-ST299G&X8ACW($FUKE417HIOFVX^4%,OB14DZ M9R^V9)US^"=YR-^A-;ZGQ;=R30@#/[,T+X\':\8V'T:C,EJ3+"S?TPW)^9,E M+;*0\=MB-2HW!0GCRBE+1\BRW%$6)OE@,JY^NRDF8[IE:9*3FP*4VRP+BX>/ M)*7WQP,X>/SA-EFMF?AA-!EOPA69$_9UT+NR[UK(+JRH/2;N)G%QP-+*"(IB9@($?*O'V1*TE1$XCJ^-T$' MNS:%X_[U8_3SJO.\,XNP)%.:_I'$;'T\\ <@)LMPF[);>G])F@XY(EY$T[+Z M!/>UK1,,0+0M& \0&!]0X(-G!,3C@Q@%+#KYE<+ ; M!UMR0)[!P6D<',G!\PT.;N/@RBV8)'F-@R@T+8\WCBHDJZRI^G29*+]3%G!7^:<#\VF5Y? MS:\_STY/[LY.P?R.?WTYN[J;@^MS/LBRBAJVOI8MX5,;=$LXTMBSFCT3>,][?>^X\N_W!8/1O_3?O^3 M.$[$D@Q3S'+(YH1\/8S+F)[*/*%(WX4MNM-[1;;ZB*8QOB?"2K),^%ED68AGE$0,CXZ$7O M 89' %G0TZVK.J97Q13$^S&!X]&/_:Q3+;#KVW[7ZD*U&F+D!&[7[%(U:P-U M>HUWO<:]O;[BH$^:F4P-,WE1AW#VQ2%D8ZLK[A-6^] UZRBT=PKM7H7S=<@3 M R1EN>69R.L.4(IM!M0KI@3D)RFBI"3Q$2@K4UT*V4H/'(2PX]EZ;^;R@+4.3(%\S+I:#]8J" MG:*@?UCVDN1)!8&BP/9M3R\ 6FUQ83UC4 B?#/;PS*%H(G82%B+'L(3@7IT# M>Z7P:IK7RGP@MD5!\N@!L"+,R[32 5;\(&'>F2Z;T-VM2=Z7&B//8-25W>(" M]O/B+(][8.%KBS"D9E-7ZRE4=WC'PX'$%$V@P/("CLX-('FS5" 6!;QKNEE.P'U2W9+,MHC4_<(F"*:H+UM)8L.I8Y%E[(]25 MT<((]M/HEK"D(%5]QF6PQ\K7+$0E#_1MC.4)5=8OJ%&0BW\T,'AAU3X M8<]S#7.$6OBAUX,?4N&'E/T8J?!#$!ID[YV5^N$W%4>W9+&MDWOQ /+N<2YI MCG.Z53A#&@SZAL1"+2!0/R#Z>1QH#V_JP4;B\51C,O1=)._?NDC8#0*P(.Z0!G!89* +6 0P<$'%(!Y_J6DIB:,Z!C6#JXI2 ^ M. 6Q2D'7"DP4Q"T%\>M1$*L4W#L>-_],J1 T':%QRT#\B@S$*@,=4[6/]_[, M^P\,%$=>E8%8/2G)#-28#+$7["V5)CM4.\0/,8%4DEQHXP70E>PN=?'DJ9WI M]%L6EA- 8V4CQY>38+3WOD:\A?P2%JN$SVY*EMS1>N_Q"2OJ%WOU#:.;ZA7. M@C)&L^IR3<*8%,* /U]2RAYOQ%NAW>O5R;]02P,$% @ :JIJ4@&T9_T] M"0 ^"< !@ !X;"]W;W)K.,^BG89Q=W%Q5UQ[4S56^+Y,XDP^*%/LT#=7;K4SR MU^L+>O%^81$_;TM]H7]SM0N?Y5*63[L'!=_ZAU[6<2JS(LXSHN3F^F),OP7" MTPTJQ(]8OA9'GXFFLLKSG_K+='U]X>@1R41&I>XBA#\OTI=)HGN"/SYO?>[BCR0686%]//DCWA=;J\O1A=D+3?A/BD7^>OOLB'DZOZB/"FJ M_\EK@W4N2+0ORCQM&L,(TCBK_X:_FD <-:"#C@:L:< ^-A =#7C3@'^V@6@: MB"HR-94J#D%8AC=7*G\E2J.A-_VA"F;5&NC'F9[W9:G@UQC:E3?^?+:,D(,M'^/-],GMF1IV5 OOSKMZM^"3?53?M1]Y5FX+,LG6Q@R>Q_R+;/V&,CH*^'TDC"'.[0 8( MD#'!3[H\X>,>^+C6,"UDE&=1G,1AE2[R#9N(QE\S#2\!@A%DD M"5@5$BFYCDNB=ZTL2&4@(AF_Z/ 7_56X!N%>E1^NH\KCF!$?"F8R0H ]RI&E MAP'%J'OUT2.=I=8(3/[:Q^4;;*<#[0W90_K*BCR)UV$)J2K<;*H$UT&6&D-S M*4+5A''+^%D[?F:?P6=85>09VI5;G7?A&Q@V @8E^DD@"^L-=383-OA@G$RD$,U-! M@ "IZUEFJ[4#](P?>%^&%EM#3:&G?(#Q08""FDLU0("0'#KIL-8_L#/^(8K4 M'B2R24SH_#!3NV&(%#%J")("'=,X!!C2H8-!-Z76$#"[(;@'YTG..4]FJCEU M!))L$># LI!8J_O,KOOS:J=C)10Z7D2,D<&:J%ZW!6:M7C.[7L\FC_6IQ<-B M_F,:3 )R^R1=NPL:A01\/4EV^79)>$X!ET\M>^8:>+##2,KCFW \'- MV/@84KL@)(H(DE&+K66M7+-S<@UD(.,WAPJK?0$ [<\OJ[,$N%0=)X0:ICX> M7S6,4=%UD73BHU 7I8P@!\/3:NV4+L11:?R2RF5/:PXA7#N9;AMHK*[(IZ2"Y/2T@LTQDYOP&;D9NB6#D< MQ.IAT,$ .9$+,.1HY'9K+6^UECO6Q'(WG8UG_J<3"V\5C]L5;R%W36JI]E6> MIK#IJNH#"QLW%:W'/#Y$] 2%#AVW6Z9YJW_Y M/IE_&&;@4V*,X4T0*.9+Y$!P=659K*X/\S$$WIOE?FCWZ&SF_F!L> M9@D*$C/"ZC$4*MP!-*_HT$Q=5<@=AJ!07V*1 .5\>Y@M"+.[2*N M'W8TS.-_S!DY7:]/9PS:R'F]<#A2%B%(.A3"DIY:,>=V,?<_3?:2K.1SG&5Z M2Z_"1!_&HOQ-O8S;(/60_ SA3OL_,MZ_T_^\S3] M,;ZOGEZ.9P%9@#@OIKY^KEFC)K- YX';\3UDA G*'2G'V=!C&'FDQ$?#%"!( M(TRG[%M+PCVK4B^?'A[NJP>VXWL23)?^_7SYM)A\>'@[G=W-%]^A!)K/;$=< MHC4(PEZ,^]4#MC!>5X?YS3.X,OR%&S=AEM!#%XDH@J,<<3Y8?]V'O:)U)X+^ MW6#.YK->%= CRPFFEN>NXI6RX5=RQ^E2N/L\& [ M^1AQ-(RFEC+'$IU62X5=2^^/9AJV]EXI_62J*'+]H!L^5@[QO4RN*\>Z?$9' MB0@?6NXB0,B0HVX^K4"*<\?6E@,,LCN<=7QN#=P*4\HH=L38X([?A$"\9(!T M-^H^M1.M+@J[+A[/(DS>/H69 X:?GK>1,7I;S2]:Q1+V(MH_*OI(# .3M8A\ MO%JE9=EGE8?MS)<2Z4! M\/LFS\OW+_H&AY?];OX'4$L#!!0 ( &JJ:E+8, C3F D "\B 8 M>&PO=V]R:W-H965T&UL[5IM<]NX$?XK&#?3L6<8FN\O>9NQ M8_O.O4GBL9)<^Q$B(8D-12@ 9<7_OL^"% DYLGJ97G(W;;](Q +872QVG]VE M]&(CU2>]$*)E7Y9UHU\>+=IV]>ST5!<+L>3:E2O18&8FU9*W&*KYJ5XIP4NS M:5F?!IZ7G"YYU1R]>F%H-^K5"[ENZZH1-XKI]7+)U?VYJ.7FY9%_M"7<5O-% M2X335R]6?"XFHOVPNE$8G0YWETYC\[CVB]6?"Q$AMM/3,Z MR53*3S2X+E\>>:20J$71$@>.KSOQ6M0U,8(:GWN>1X-(VF@_;[E?F;/C+%.N MQ6M9_UJ5[>+E47;$2C'CZ[J]E9N?17^>F/@5LM;FDVVZM;%WQ(JU;N6RWPP- MEE73??,OO1VL#=EC&X)^0V#T[@09+2]XRU^]4'+#%*T&-WHP1S6[H5S5T*5, M6H79"OO:5Q>7D]>WUS?OK]^]9>^NV/F'R?7;R\F$G;V]8.=GD^L)46]N+R>7 M;]^?T:H7IRW$TN;3HA=QWHD('A'A!^R-;-J%9I=-*"$*EX6^PP(O\ [P"PJ2_2SKLFKFVF'7#>Q]#%N()VW#-JJ:0:B45;T6)@>$Q:3%B+Y18=S"HTK6:N.D0!5W!G59S J/G0!X9_77+5"/5!\*N9@T^LA M&[TU5*_ +V!9RB4[_N#^XIXX[ S(H7A=<8=-H.N"G* M0R&ZW)*6D>IOQ)>JD&394?!, H5@)D)0UJR74Z'H=+;-6E$L&EG+.DE5 M8E$KV9QB FI7#0[4&,5QP-&LY$1;2T[7V-40Z]7B7E>%65@5GW1O5-5R14ZD M1+EN2MZT#)P=HH$W\)1[YN<&!_U=?RE%49OS<-9N)'N*]/U4-F*'R=9)'ZA3V.+$ M;(:8'P.3R@#:R/OYLKJK2E+ZV K]B9F:D) ATL%1\&+!],)$\W[1< ;<3D.P MLSVUX=79[8%$@QU:KZ$KL$73V( =< ,(02B1.";K4QP3;PACO/!(N MKHVFT[4&LFH3 UNK![W57796U_VAZ/H1H-O1DCQ$DV=I.!NT7 @E8,;1Z91H ME>1;2.7E/Q&U%$^2RAW"6J-'!56+X;8LV[KL^K$I8Z]NH]XWO1&DX0K/!O-L M-7###,Y.)ZED:>N_)S0,BX)/:\'FZ\I,F+N"_E(!7! <8->Q&BQ"UBDK.)8" M7S93P"W@@![Q$%H@'!'RHH3W"X0^B>YWD]S!&6L4E09-206-PNB>-1(\)3[* MM3"FQ#9RJ,Z''FQA55T;J*1,4"QX,^\@#*'84.YCQW "?6)?*WF>J?4HN.XZ M(#-3N^[+];[C] 9I90>X6#3<.B4M\7E-)J'I@S?_F.?0W=%2@A)-6 *:!27D MLGYN).,A>V;BU0N?_V'?_^@A[Z&:#]<9M:U!]M6*,\UN1G/?;LV]G1X#Q;;B M=O86&[6U^G=A]NMO<)+O;=]SCDPZC)+ B;/8B>-X)(5.DGI.%@<#R0\2)X@3 M)_+2@1:G3I+E3AYXATB^'SMAFCM9Y+&+JE[;-ON1LB\?#=X?:^]CS_7CDV'H MN=:I,.=E)_8PS.VEUM&(#>8>6O3WY?ZC(_];L/CSNFKO_P^H_^N :I?!W]_2 MY[SN^B-T7E5#>$+ZF1I] ##/2;S<\;W@$,E':1[XF1-XT0A@D9,3(H;Q(9+O M$<;%CI=Z,$);*=.UF.[++M&'2/:=C.2DXE B=(?,MD!;V@('WK5 MJ-$4C>8[MO"=,(J=-(X.4" Q]YW8RZPU 1)A',4[%)\2FJUYY,,=MEKUJ'A ME]#)/!_N&!Z@I#2":R:6Y"2+0/5M2@07RFT^81@X61Z-44(-V5?QD3A^GCNA M==(])!^LPCQS$G]4XMLCRP8'M!W0XH[7: "._=')GS#?>G[Z"/W?K_G>WZ0S MYLYH:TW9!+X?0WM/[%$WIJ'_A8%*37LB-1E^T37]?-49] MV[OA"OT>B$+M;9)[EQL#8:7D7/%EAPSDE=IA&VK^NK=;0ID?#:A97"*]HC): M\++K?'FQJ,2=*)V^$]WFV]TT3*^02$[W$H*&WYBVQPJC[V;_^ S=(]UV.'0) M9WV7\).B=UL7]/[QBE>*?30.\.?/S@,2/"R/QD@'_*2 C30]0$F1#G;A$I'G MN\D(/L=/6.QF@1W6-.X,9ZE-0)8Z49P>H #(4N1=?Y26NX$E*G(32Q"-V$=A M/(R;]W0F6UFY-D)R2<+=_/LU+7!R="]!8N5?'#$8 >8X=A-OG,3(9U=2S42U MTP D:8IT9BFXAX(D$L>.GT4C+40S8"UP4TL4C1Z_RMPV7)8!C ]1$B=-$P+H MW:NTRB!SE?&#J[3:P1_UO>^E[&[]\9^AU)\8CM[U!WP4CR[[R@L0417_)4"$ M8@-U:.*'!R@^"M6<2L&Q*GG" MJNH.O;YMWMW M4;Q[=U;]_9V_]_U^?&K]B+\4:F[^JD"_QJR;MOL]?Z ._X8XZ_X$,"[O_DKQ MABOTK!JUX0Q;/3>-CYCJ_I[0#5JY,G\)F,JVE4OSN! <=1\MP#R]/]\.2,#P M'Y%7_P)02P,$% @ :JIJ4@=$;P9T) C70 !@ !X;"]W;W)KS:592LPX[M7%6R8FS+3Q9=6YK>OC3K1_[G;.FHD';YO')T=&WC[>F M;A_\] -]]\']]$,W]$W=V@^N\,-V:]S-2]MTUS\^.'Z@7WRLUYL>OWC\TP\[ ML[:7MO^\^^#@K\=AEJK>VM;775LXN_KQP=GQ=R^?X/OTPJ^UO?;)YP)WLNRZ M+_C'1?7C@R,$R#:V['$& _]SG*7%[^\NWA]<7[V[E-Q=G[^_O.[3Q?O M?BD^O']S<7[QZO*'QSVLAZ,>ES+W2Y[[9&;NXY/B;=?V&U^\:BM;Y1,\!D # MM"<*[GQHC@Y.CFZ9;[3L/M3FN_T3]Y]MMB3L-@36NS)OP35 MM\]]/RQ]7=7&U19>,FTEDR( _:;SMH"5ZAZ>P@,86I>; MXMH6&W,%2Q97,,XL&PO/>NNL[W'U\))Q#-K.U2AWBJ5M[:J&3;B;P^)B1<_. M>;\PH9^<#Q8U+<, $PSP!?SGB[;KYZ9&$/"1C.E<8;]:5]8>M@ H[1VP>G=E M';T$,M81^CWM':& P_'P#%9]>O27 K'D_*;>(>Y 1#1-,7C>EOU]P 6V%O!4 MX3KX9=D!T/K52D\%L0ER''9S!9NBPSL$WAPC=HR0"(H!QOM+,IR@O=Y8P; . MJCK+N-$M%[Y>MS5@QK2(RU4SV+;DDQ'0D+8 L@$$Q=X.X)3P'(0FB]Z9UILR MHFMI&B!*6!+GLTT-8I*(==@!/6?4?5C\NG>T@;!PJK9KY7 :1):^Y(NS0I>' M8Z\L4'Y5]!T<^&WG;XI?+U[1O%N0Y"DGI:11KV3#$>/+KM]\5SRL']'@AS5\ MN&@!]\.),!K($Y"3,U;KRNA+$(O'&&@I(RX7]<./IPW MW5#!2N%X?W'= "3WYLUY\? __^/YR%QL+ F8)"UG7PVOPI+)@LE1$GFL24$0DKOL"8P^+SX'$8(:M5SX5%H1% MS-I9DFQC7,.:\#^8K@>6,( %0[PI#'@G8@])M@8>L;A\C<(/6*O/3J#V3#J M6)_!4/M9X:-]H55>W !A+Q#$80DSL-V"*7)$"2"X(/$\PZ2\ MPLQ#%1*$V^HW8$= O#4@[>#S!)B"J:;J221,(I+4('I"R+1XVG??, MEX!H0# 2N+,;M%.O[/BMGCF24">XF &0SMIO<). "!8(B>)-U"VI[-DU[XF% MB27T&1F3'K !2WA:D6FNVP'C D)0^6]0U*J&$_KGOW[K8+'B"L8-3D7<0A0+ MXOYNC-#D8!Q4Q*YGM&$P_.QV"=A6XV]1C 31\;/O?:9'G26J <,=#AA@EL6$ M L.0:-'L.E_S@3O8O >SGI:.@+FZ;5TJV^)@D,CK#2Q#*Q/;,>:0G G9"J4: M&?9K[+;_QD8.R22'BJ'L0-;\8=%H&!,K!ZRY_+#6Q27=0/V&%K6Q:>Z!_+\3[/=?5^\\B48^KD2C*]& M'<@DSG@4:V)K6M! 2!0]38CJJ!11#>^A2XW6[K9#U49DL!I:-FP6L E$;!@' M8MJZJQK-G(>(&UY.]2S9+PZ-2X D-9T!=5>F&8(D\]8X<.P]Z05502*'_>!4 M:^/1X=*L DM0=XYD WQ/%'KM:B*);OF;58"%-I#N:^\'?9_H">$# )9V8YH5 M?LNKX2ML(*C=OQ!SDEU?4&P\;SHAXP2&@:FQ#?I=Q%DUE R8OB<;1E&2$@3( M62_Z>UIQ)]1P+T,DV"%PV)O:50=(]C>IK2R64 Y'(&%/3E$0K"+3<6?V*Y@S M7DA*&0%D\FUBJ#?(EMS^OZWB-;/GJ #9-5; M8J!/I'0LH#$0[XSWB>>.O(2(H;/Z?'AY6 #/P.PD$SLP_*TRK>O# R(1SVND7Q' $E:03TN=TQ>HB]S6JEI@3L MMT*X&0O#WU7M2]#D ],!"DN EXS9F3&\"GD5(G$G\:1,,@6.LT! @Y*8TELU M.!4B/(@01^;2F(C70V,QP_I$W:?T,JZ)KY&D58Z6X'!AV8,2H/& MKL6K(024)"*$+WKS%?\2N)6+95= M6>=(=^B M,(Q#^QI5IV@!>+US/IC 2W!J8:=>/$ZPG3V886A!)?YR[-P"[DT *G ML;9 )J$G #[8*HASH&4\U=^&:BUDLNP&IJ@2K!>* "$Z[%UD*\$?A^*?Z-;W M(W)BOA#9@0'D&GES!PQ.*'+=5K;ON\$%C(M&T;U$O)&PS1TTL%IJX#L7)%/# M)I:I0)IY"W_1*E.R*APCK,K2S'[MB=])'2'80=SQ(I9"#DO;7UO+0C@GA7X/ M>#"Z!I+2DR*0HSIPO"PZ+/#81ULV@')RIOB=L4WCPAM([.(!*V.3,J@[=R N MSJ18 )(2\:EB7(F61P4,B3<@<10 Q-MD>05P8S"(HDXDL,"^ZX0AJJXG*(!1 MQ="7942_'1;GQF\(C25^P&^!"@G@^2<:AZ0'L/2&[ FPKBP2A_M"D( )/-#. M60@ C0C5;>KU!BBDJ6'&*C,6=T".&Q(GI%TPB,*1BX;UF1H%.\,__IN".5[LGBZ='IR!V*8AY?\PO M@(R!"XGU%,<)2,\61\^>I""=+HZ>'/]9J#HYFD#>?5!U?'2T.'YRNH^\.5R= M/%L\>WX\0MW_ UF6N78?4\>PPHN3)_.XN^^_KTWMV%@ 1]V@!-1%421K>)-IGSDE1!6!22WPNT3UF5D:GJP5LZW#,$I-AJ5*E,(D4HF3.)T# M?=-D:82@Q45+4,0"O -#!A$+[61'), /B]=A"VH6D9$ ,W!J " !]5N*.1 W MG/OLZ9".C!<>=#B+SJHC"RIDW9)]D-5U.$;XI@8; U38#9L#L/(?(D=_!^L$ M,<,$$S$EXJAN.>N/4P^>88Q!@[B"1WW=VS7,_0>_GM2-F']=X&H+PB2 M-P38SSA!S88.?W.1OM[6X"0F&XV;WW]*F.]!3N MB+4H/@M_8\P*'K>=HA"$C:'(\I4!! $,CT:A33"@O=A9%-;,#%X)>>1#Q*%# M]S5[68RU/I/6+5M(@$M6'V"%'A9GFN9GL4RH$7,Z<>C166,-E'KV!,K6_-:Y M1-2,[58SL4!F F/XSVN .KQ"E4+1HL58F,4P'" =$"MV/U,3<\>!$ ) O!XP MR-E;--EL:22_?A,3(@ MP>[QB*T$=NYUC _..K!ZXT"?3+,D5,@^Y:RN(;"4;< C5O415=8?D6[PK7$ M+JC RC%EH)D 93YWK+-(]89&.-AE(I"5)WNL&%B#=X[Q/HK0$Y9!(BB%\H[S M908O2M2L*6M5;L!!0>',.0H /6!&!=$,(C4 >?[J_$V(/09L5N:&*+X"_=PR M?&F(/]71'+O986H: V-"#&%US29AF+Q.R/0^O(=:F&.QJ0(=JTV$X(KR>AH( M3$@IQJIPHQ0BJ!T=R;:#S2G+Z)(DS2A#*_/?2'1<-86K_9<"''-,ML%) ;++ MT1$9<-%O_J"L6HDILI)=O[ _56A[VR#'. !R6+R<(.T,\6C@<6R'S]B(6NI: M#$%1^':2O8FGTST'/WV2RRDD5Y WC)O'>/DD28$]-G_H#&T'JQH1I@KZQ+MB M;$HX>X: T3S,,'R7#.9CDA'B<[.E$^1J[?]UTGD1 G1I+ U4[G2 -HC $!^0 M?2>1[%[C89%H4DH$?L6HK4J,V\2KU]G)(DB!#*:WY[ 5>C>:ZB&G*N?7[$AF MHSKX$04=3HK!D,HRI"';>P]5,)M)(CQSV5)*Y*3N[J(1CHS 4M\\.UT\/WU. M617?'"^>/WLQ M RWBZ,^$]G3QY.C%W=#FQUMUP[)?#4U6QOG-\>DS\$9!8( Z%6U2BO_R?I++1MR'W4C-(809Q]S^W5#)VV5/HO *:13= )8R;,1E7 F%:2ZIK M8#'/W@PU%N_ +KE8KT+15R.GO 6;N$$$,J:3.<0BB9*);:V: =-'8JB]KK_:2H\_^X-LHEY/ M-5%A5$*KM3(5ZLFRIM=".-D9;%HXH"H'K1;6FF2U7I%\+^*MUA<:5NC M^5#,^]=.*GH9V[A?/$%$#[@IK_#;JN;9)*B>N/1!XX;P8) 383LK4NUP @Z- MUKWWHNBA$)D+E;8H./-CCP^\$!9E/[WO!..4.*HPQM#MR&JGN ;@#&8_0%NF MQ#HV25K#CC@T0JE#>$&T9!KI\S<>J!7C;@$D7=5I@2CF5Q,3A1\K!I&LN;)+ M"D4$&BPIP^),&T\P+00PNUTCR3[=#_&EI_*2Z);P8E3$M5L[4^F1MQL\8U'P M'$3!7"A%+BHV.F'7&>HQ.$.FD_Q#!*8UNFAC.ZGDE1!6^DQBR.V5Y?280WJ7 MG"=5QU'EFI2M@7;XQ"@/RS&>%=MGG'JE0G*?93EL M!R;&((O4=TI\0:W^4+D5BG4Q1R=.35J0E83E*2R49B@)P$Q/,K51'P2=6Q$U MGSA!/"8Z$"Y[24-XWNN*8*63\S]@=[91Z"0S%)I=VU4E5Y_[A\VG" M;GD\S(F$?Q7,4UH=N>D&:^T;#=XD)>RA?B46[6/R8TF?8F5=2F7*5$:CK57V MF##,Z>(1-8[4GADI/2Z$"3J/+&KXC!F(I+:GRG2&FJ9Q99%0V6&. M\]M)ICT_W)N,J7HNC".?-V34(D#A0+E8B(XU;#"%.;3"C,:-*FN-5PVL#" R M+>L7HGA3P1*-Q3C+WAZ$S=HZJ2'G)8H.9 %&)R_ VC%-.30Q%K>WL1RX'&4A M!$?*'E\ BE^""."D#MG8@C">9O\TI/D&!!!6J?:QG),&RX:%TGU6N:3>.'O7 M9ZL^-"Z-UECS)QI0;;Q>=L$T5EZR$6TK+$FC(OH?%971O14Y M"'-]P&0RH>[(3A'J\*.)TG)!E+^&:QR?CFIY04;9/ M6]P!L8 M@JDBLJ)!A5)>/:WB13LG%JW^4[6\;T8ZM-T[ G7\] 3URUG1<[?L3D7;1RSM MQ -]U\$Y'!]16N_X^'LU(:GRL7-9AAL\4BD/C1]&/3!@NN&1=]JPE[;74>7! MA/,T*GP0S51287&U7TF)F4,VSDVQQ+@!+@BDM13[893J".6V6MK*6>5H3I&! M!?^U6(?(&-.\?.W125QU@P.:^GTPK/F<#"%14V]U#)59B) GZ4VR/JTY558G MYF'R(A0W]1>LO*3<,]'<]M%>:Q M)C?MP!$S-59_+8HUZ#O89^P[B7U#;< &UMX7[(@"@$.50>:$C#8VB E!$&HDAKDE;.36"M(%J,^@JT5H=[1(!_ M\V*&7(&AA+RJ*VY"2/68CZHG%>ZJ>](*)M(H 01GU\91="6MKM!=8*E5 V(; MXS5Q8TF0+1($-3Q?VZ;AN&X%XLG=Y.IK5*C@;X-+RR&!]7[C_%N6=Y 6A%15 M+C0NTXR^IJ:AGD]()2W>28!=ZVT%+_ 12+06^[7(E9+1L:=W?%(7JU$EB%!- MS,#GFES;[+A@+)^MZ(8>26PN&:;Q33'*LA9_TN=M-++H1I"QSL%NFJ4EI+&8 M10X]"R%:G,4D9J>(K;'B&D7 ,4)$(?#F*EKEYC7MS$X M[A.OCM%:>HI.HGG@!X\=@;7TH*?V&)95@"D89&?LBPZ^#AY%Z;K):@D4!W7G M2$R<1= .5#>0IEA(B3]VV($( =&%[6U6.]Y(3"07MEBBJIE$B-Q:T@>1PV:5 MRJ5IJ1#$F@M9)*#.3!$W7;L^$&-CW[O.RK>B09@%&&($9V\JUHK4P(+@Q_K' MM&HILQNOJ9.^%\1)?9A$3/<6-'M+HEY*$20$'4LL,-2/!=\4ZVN5I;44'^UL MMF;DX&3*VVW^O^/DB04W <""8/42<0G62U8:+8&:Y4VJB/,]HU]J*S]STF-D M9 JLSG1@M"43,R%!3?0ZB@1'6'++\3*.@6!G=Y^V31-3M5==T.>]S93J%:"1&8(0B-XG_M#+75TPO2+RU?LW2F-23R4A@@K>--[Z1IRO8G/1J)TZL:%$.L@0\*C]S6 &2WY+KDH2=52BB)MS^,AB\MM1$B MBW[<[VS.MLW=[2AT)U.5;.#Q%'O55EP=C/G:<*4$GF^<$JO .) (&THJS))9 M)? 9W"&$HG3U+J3T8.LK2Q5,V.DIZXRB5XE1R:#2]4U!YNN]8AQZ]@/F/6L. M3:!/4(K?;[+-I4ER]/&%6_'.MB2-VUJ,Y&%!3=65U'QDP@C4IDOL!M)\5JA, M3U<*9#UAM;34/3#5@J$ORT$H(_%*81"^2D3!6:'04 M"N+^Q7@STRB5_!%Q\HIQ\C(<^*4>>'H.>#I:_M? 4[(QF$A"X!Z3$S'C4_?Q MHA-U W>#VW5LY -LB%ZQFK):AHEC&I=*^O0*'0QK+,% 2CQKVG:@7%T>Q/,* M#%&U7[0!3&IYIX'0MB]N?)6J[Z;9:X(-O:(].2%A;> 'VZS41T![6Q(.^D(D M,THNK%G^:6\:"\])T YA[223+39[BB-M9C+A2C"\S\(T&>1DHX='8'<"P\EX*9.6]V92+RX^FP9-I )K)K24 M8MXJCT8 @O<+'=G-4H.3>G0:;JP/[)JU8& O.RNF#4KK?;I 6!I^1=U ^HB/ MZ8.T^E6WT#Z>;6Q>L<:UK##FV&,O*Q(RR[LF9 ;O=5BP2IG?U(CR3HFBNN6, MX)C7'*]F/X9[49Q-JE2"ZV:XIYINXNMUHGMLLAFE=3&$Y"['"N5#JE"" M',M>]B8 M)0C^335C\7(-IL,:X6FI)Y/HGA/C# M]6)^9/=$HVY5*WE>87+FKDZ[.1*(%W:"98XZ*!S3X@YKK4(Y;%(6T,KZXM^GD[4 1Y:O=MC.S&RW30 MC&KQ>LR ?V'#S'(.M(F"+'!RI">Y7R])>RK?)P6-8-42V\?68[T))C,J=>%P MAX#<[Z#ZBAN@PHTZGT:2W(0)]*X]#,:*(8T:?X*D2Q,,W13@I %!0J=[;D2F MHSA&RL;P\F9J(7*YN*BB)\$4,P3G>C/:V03+\9V^'%9<4GQBNQZ5V,^&)["T9L9W7Y5=> '-(P?FRK\C/G**@,YH8I MMBC.008Y#CFA\WJ3;"T_!T;]S.G'=O\:FTBN\4H':[:); W'J_GSVV?R:;5 MI$]PDIJS0GY$K'']N"-X9&3DX==_]G[5,[Q-JJ]%-U71#)3I[WJ.&X@J/ 1U MQ\5UFIJ>GRY>##C1VQ#5V]Z @ABCAOV&&./LA>__ %Y>)SG7V6QX:'7BI/CS MD5\3HMIW;QJSQ4\7)R>G"VQV>O9")OWF9/'BV^-Q@]A%=\\D(2 M_.2JT[;*:C'9SM"+I&LO7RWFKY2;N#,MS79D4BRI'6(E@;-P7PXW L]:^L)9)&N_8J45:NWVH%-!DBZ5!0N3CJ:611FN.?38I8L+.T"SV8,W@@ILEI3 \::'+7 M.0JZQ4-=)!G;2.\)82SP[P/**B=]5.%W(I(21,XN9I6(HY]W2#IH%=?7>L&0 MWD@M*"1[:>K(M'QNT M7LZI T'\8L8[.,(4K_MKSIU M(Z7>8\&S<1A<@\Y7='6S_-9#)/9]TD31-[2A"A_6T_).'U.P(C-, 2K\P/=V MIP$^O=.:?ZH [VJ/^-5*L%NJLD(!8+ZN=D9X0(NIVS09+)#0&*QNHC:W+5[3 M$+X/Y:E('/3+"2Q8.C]>AR_ YSO9F*D.&,(#A/ @*0'+*VCI)SA&4J8Q;DUU MV2$Z1>)6>H3T'J,M=U7(;WHH.C+&Y> 9&F9TN0S*A2<5Q@Q):_*"DC_$Q%UV=WW+9 M?4);\=;@MN&?@.C:>]@07/(PNC#2RFW[>_V1:9-H9"*J:',H*KS.NL,[1 D45)(-//U#%4.Z.*;O\BRQ#Y9L4@=?C7]$-0R/K2(QN]$EHD7%^# M05+.1 X]YCQHI:353F_:_;EN!OZU@G\4['\/R+MF\-3RD_X:1(5 T_V,,DSF MN7VKDZ&;G9$M8?$-^ECDGX4[VOKPFP'9]!B;JK$J:H+&4G8G-):-&B[4 M8&!Q0BG4XG('=M%>6?E)"%9$BGM#:/X KUW2T>0AB_2ZB-CZ(C5 2R).O@)Z M=.+AJ"E;*24T57?+I=:@_O\V@)4/[/LMLW^\KNXLCKA$;%$N^&6'VDB6?DB7K\:<'?.UR2\D;MP/G4[ MP,+IR;>/TDEU,IT=03.7\>@6F_J*D*Z6QH=:W(Y]!>"TCM] M,"JI4V/9*X4SDS4HECBZ(9 )'"$W6R)FA'=\#PZN JS32.%Q7 0G94]5RD'/K7-Q(3CTN&]&TP(TKQ6/<6'FH[YS=6QPFGV_IG9*V=& MI1)"Y>EQ,X>BT)]-2:^P3%4^X#[7="YP=[V[WHW K[0HV?,T7S<3U]^\P=5;,GL#^9!,0)D*> $0^H(3, M_+-AC;\N%;UI9-[ M(RWY\R(6-#Q*Q5TO$VXY.=XX_QK!^>-@9K(GE+&*4(K M>?=C$GDB"IN9_OX@QNAOK)2/@N*7M-;P/9W:A19*XZ\'A-31P\MAV;,8>7IT M\.3H4=R,Q&^#?7*6_S#:19[V.*=XS472,6_DQXGXR@,<=I;\Q,LGL?.,YJ?@ M/4G"!+$MF\ZD-O# $+KB 5TA:A)_\6L"82\.$@TD 8Y/:.9/_5;AX^0G(@$! M:_HA3,_WG_"O189O"_VMS3/^B_K!R677 [;IX\:"<''X CQ?=: ^Y0]<(/P"Z4__!U!+ P04 " !JJFI2 M8\/QHRD& !H#P & 'AL+W=OP"JFS)3I,V!]"X5Q9IFZW3[6=:HBRBDJB25!SWU^\;ZHB="]UB M]T-B'9SCO9EY%(_6VGRSN92.KLNBLL>CW+GZY7ALDUR6PH:ZEA7>9-J4PN'6 MK,:V-E*DWJ@LQO%D\GQ<"E6-3H[\LPMSO8I>GLYXO5_PMY)K MNW5-C&2I]3>^.4N/1Q-.2!8R<>Q!X.=*SF51L".D\;WS.1I"LN'V=>_]K<<. M+$MAY5P77U7J\N/1P8A2F8FF<)_U^KWL\.RQOT07UO^G=;LVFHXH::S396>, M#$I5M;_BNN-AR^!@\H!!W!G$/N\VD,_RM7#BY,CH-1E>#6]\X:%Z:R2G*B[* MPAF\5;!S)Z_F?WTY6YQ=GGWZN#@:.WCDY^.DLSYMK>,'K*.8/NC*Y9;>5*E, M=QV,D-%(8D\T]@3Y9+:08&0_HH%189TADOMI*6C45:UCM;JDJTGM?22'2S M+.$%O2Z-$@6'YP!S1!75YNEO!W&T?V@I@U65\()$5ZE/+4#*%H-@.0X4P[1N M ]*&$F%SR@#2(AO]6'QY+9/FI]%%+T):Y'H-_Y*^RB4M%#@+Z#P\#^'/9+_&UT M^ ?*V@$'15:E'2',SI,HW,,D%P7?,Q>K=B'N:4+O=KXUF)>,HTF!"VLF"M9 M.51F"2?2Y\5@FA(5@/X7!'[0*51KX[A9!E\A?47/@5B.<9/$+O]KI$Y+N%T6 MDAO-.E D5RH11=%EP3DDB.0\1WWH7)?RF04Y2;Z=/Q/>.%6H'RW3RPU*E\J: M6P5;<'6H\[$\K0E2@:V8WB30<*:V676Z'$$AB<@E6&VON% M]U7TI2_W9'IXY_>,\:I,^11ZUT,HQ%AIG7KV>XLYM]\3BJ8'B)#HAL$9S)JZ M8A\!5?@VF-*%D;50*3T597U(VHM*TACCV6W#8,C>JNL!46L9[=\ 0(V1G2@E MQ?O[].9:65_;K3)&TSV:^VW/=UG1R@-&$MYG$WK7YQX'TVA"YUMT(6;#ZM6C M>BU1/\:\S>E]R6^_CQ#CDD>,Z@8-QCG7!NT >J;!9#(9O"^:)&$1>\-"@276 MB\+YG&5GT*E9JSR_+CQW@_@8@^JT[P?1X>HJ7SS>/B#D,E6"-02"S/ ".$V* M)F7.%U_F\S>+!0!%^[-#1@DJ2K$2/]"R0?\ZA"P$M]=6^#+"+N3\$-4Z16FY MV*E:*2\$!M^"[<@VAE/VJI9EX-AG9;7?.]KD1-]P(C$:4&MDSI^:=E?3.B+N ME30P_E%?W6)\(2JX2>_69^#N[H+>)92!UCF&>?.,"Y,2#Q17*:,/)J1WA:RJ M/D! \US)#+W,6Q<^,.D3D"9(A5'/+6L7T$5H9>[^WO@-?3)03@9 M]A4$XKTIO*^K;^VG-Y\F@[:UA?(ZN9/M0Z5Y9,_<3NKNGAG29QYVQO,1NR1% MSWWC1-$A7K2C<.'17QI16>'/ _9_UNR['?M?2O:#.@T9?[Y'9Q4J[/BK(9X^ M_QGEQJJ[RCT=4-SH=A3,XAA%1^U@'0?[:(37FD]_+1D[PQVA$ ^(^8MH;T?, M#_8?TMV#;=V][Q-^O'7Z0:"5/^/QE@Z"VH/0\'0X1KYJ3T\WR]LSZ =A5HRD MD!E,)^'^WHA,>ZYK;YRN_5EJJ1U0^ '>9QK]U]UP@.%P??(/4$L# M!!0 ( &JJ:E*CL U/Q0( $\& 9 >&PO=V]R:W-H965T37(A5AT[LQU2 M_OW.3LA :OO2E^1\OOONSLY=)K72+R9'M/!:"&FF06YM>1V&)LFQ8*:O2I2T MDRE=,$M+O0M-J9&EWJD083P8? L+QF4PFWC=@YY-5&4%E_B@P51%P?1A@4+5 MTR *CHHUW^76*<+9I&0[W*!]*A\TK<*.DO("I>%*@L9L&LRCZ\7(V7N#9XZU M.9'!5;)5ZL4M?J738. 20H&)=01&KSW>H! .1&G\;9E!%](YGLI'^IVOG6K9 M,H,W2OSAJPXG#N/!.PYQZQ#[O)M /LM;9MELHE4-VED3S0F^5.]-R7'I+F5C->UR M\K.SN_FO-3S/[Y^6L%K.-T_KY6KY^W$S"2W!G4F8M*!% XK? 44QK)2TN8&E M3#$]!X2459=:?$QM$7](O,6D#\.H!_$@'GS &W:E#CUO^)E2S\BCCCSRY-'G M#_%CT*@/;[/@,4>X447)Y %R)5(#627IR>G#AD))/-!7H5^HBUF2J$K:'M0Y M3W)@&B%1U$0I:DSA'O4V;P=H-[Y46; 7W;3[YVVFY;S9DC\-V]&[8KI'9<& M!&;D.NA?70:@F_'5+*PJ_$"=/^0V3]02P,$ M% @ :JIJ4B9[PSN! @ ^P4 !D !X;"]W;W)K&ULK511;]HP$/XKIVR:-@F1Q D%.D""PM0^=$70;<\F.8C5Q,YL4]I_ MOW,":3J-2M/V$OO.]WWWG9V[T4'I!Y,A6G@J>G[)LFPX*:K2I1T MLE6ZX)9,O?--J9&G%:C(?18$%W[!A?0FH\JWU).1VMM<2%QJ,/NBX/IYAKDZ MC+W0.SE68I=9Y_ GHY+O<(WV6[G49/D-2RH*E$8H"1JW8V\:7LYB%U\%?!=X M,*T]N$HV2CTXXR8=>X$3A#DFUC%P6A[Q"O/<$9&,GT=.KTGI@.W]B?U+53O5 MLN$&KU3^0Z0V&WL##U+<\GUN5^IPC<=Z>HXO4;FIOG"H8]F%!\G>6%4^=/Q'EJ 07 &P(X 5NFN$U4JY]SRR4BK V@736QN4Y5:H4F!?G)D6I64[$S5"R5M M9F A4TQ?$_BDJQ''3N)F[$W&.29=B,(.L( %;_!%3;%1Q1?]6[&ON..&.ZZX MX_]QD6]3];IPE@V6&DLN4@-4XO<+OGG!X4@3X1)/"H&G [X%UXL&P98>=?A0T "'- M7G.98!/!.E$X:*QA+X852DM=5BHC[ MSR*)FWX_@KGT-'X5,\GU*.H1\)+32 MSY]:"6*JH8$.&=PKRW,HS]?0[T2]H&5'G5X\A(ONR?6G?\=O-62!>E>-'?=" M>VGKWFR\S62;U@W]$EZ/Q5NN=W11D..6H$&WW_- UZ.F-JPJJ_;>*$O#HMIF M-)U1NP ZWRIE3X9+T,S[R2]02P,$% @ :JIJ4BN$8)0K P H0< !D M !X;"]W;W)K&ULK55M;]LV$/XK!\TH-D"P7FUK MKFW 25RL0)-YJ;MB*/:!EDZ64(E422I._OV.E"W;6Q)TP[Z(O./= MR*^J0-3P6%=2HML&9J*!KD])(+63--I-QYJI'(,JM45U[H^V.O M9B5W%C/+6\O%3+2Z*CFN):BVKIE\NL)*[.=.X!P9]^6NT(;A+68-V^%'U)^: MM23*ZU&RLD:N2L%!8CYWEL'T*C;R5N#W$O?J[ XFDJT07PWQ/IL[OG$(*TRU M06!T/. U5I4!(C>^'3"=WJ11/+\?T=_9V"F6+5-X+:K/9::+N9,XD&'.VDK? MB_TO>(AG9/!242G[A7TG&X\=2%NE17U0)@_JDGSSDX4PA\5]0" \*H?6[ M,V2]O&&:+692[$$::4(S%QNJU2;G2FY^RDGD5OHIX@^D0HL"%T _]5_"B/NK(XD7_.6KXLMPJ+:EH_GS%7MS; MBZV]^'_-\JN8IENGJF$ISAUJ1X7R 9W%> C?$=M:4E-+_>1"4S&N@?$,\%M; M-M1MV@5.LR 5U'=*8P8B!UT@Y**B!B[Y;@IO?DA"/WK[KT_ZBUAO4?9_\J67 MX&>X%G73:N(43&9[)M$ZJ42N+7%4'$ 0N4F8G#$2-XX">-=*7NI6H@MY^=A= M+L+L-<[<" /8",TJ:FM*:5JR;870')+U@KJQ'Y_LD_51"!]0J2E-G+2MVXJ9 M+!X1[2@Z"O\X=B=1\M.)CMQH0O3-,^:[WW*4G+A!)Q=Q#LAH?);W[SUIE-IR>D(F%:"9#_^L MBZX&.G_HEKB7Z<-'6DD*8<\4#"AE8U(8A*X_FG0J@V1"'.J)!NW,KYZ&\%P3 M>V=CLT:YL\M!4>FW7'<3M.?V^V?9C=V3>+>\;IGRUHAZ(T O2>"Z&/A#'0;^7%7U!+ P04 " !JJFI2A^TL M[5D& #@$ &0 'AL+W=O7CN5]*':Z7O3"J$90]Y5IBC7FKMZNU@8*)4Y-STU4H4.$F4SKG%5B\'9J4% MCQU1G@U"WY\,JM)DLQ"?-3)GG7&].1*;61[V@MP5\ELO4 M$F!P?+CB2W$M[)?5)XW=H.$2RUP41JJ":9$<]1;!VY,1X3N$WZ58F\Z:D26W M2MW1YB(^ZOFDD,A$9(D#Q^=>G(HL(T90XUO-L]>(),+N>LO]%V<[;+GE1IRJ M[*N,;7K4F_58+!)>9O:S6O\J:GO&Q"]2F7&_;%WA#B$Q*HU5>4V,?2Z+ZLL? M:C]T"&;^"P1A31 ZO2M!3LOWW/+C0ZW63!,VN-'"F>JHH9PL*"C75N-4@LX> MGW_\^/[KQ>4E6UR]9Q=7-XNK\XN3RS.VN+X^N[D^'%C((,Q!5/,[J?B%+_ + M0O9!%38U[*R(1;S+8 #E&@W#K88GX:L;39G? ;I3E6:M^RR,(O?EH_**01HLU-V@>D=+(1G)0I(JB M[@AK:5/G,-[5!-ZZ3M4Z0JD3_F]EMJE,Y47,KLLH$L9YNK&\.=0"?=&(PAJ6 M<*G9/<]*,'OFL$CF]3]UEO+I19+<-P1 M7!/M6%F;MI-56&\3M!*Z=6M*P61:FCOBE92VU&"',ZE)PZU/Q8-UNY1;>#&6 M]S(N$0"DD](4*U86TK*5T&X&%U \5E"O4!:AQ=Q>:?5'E=+(J$4<.PZ @;D25M*P=;0H. H\' TU8B!@^-\)>U#%/I;&I>26FB@4G*)K- 0D MLDK3"7Q7F6P]AKJ :10G[K*AQF*X=AC$:QNZ.A#4%(+I.T.Z6(T9&[F&";\F M_%YI!'93U<-S";C3/J%KACR#93%R!Y<+U$Z2.(]Y+,.ER-6J0M17BH(JX9Y. MP.L&765"GUTI1EY&/JG(A2ENDZ J1\2=4BU7,#Z3=R0/&(5SA$-==OM<)4G$ M?32G1")IQ$&&,,3/U";- 4K<1*'TU^;?CX3_^GTZ4EXXP6AY3'NNE6E'QP(^ MS,O,^6T+NT(&G6['X7\D6U33%!]4Y9]5WM6P[T"YT1QY67"4T1X+O=EDQO:Q MF$S?N/W$#[K#S0LF>/XH9&%@=-V=)5&=W0]=#62T'8SMK]V;2E'\YVJP]6;S#N-@ZK_IG$T[0J[N\08*-R ;6QNSP._Z]".8I/Y#M+!SNX"DSNC1P?U4^T%>'=5W86>UO(>FWO#H4_Y,BA\\+?^JU*M!@-7,HUML6TWB <]1#'"Z&<5_V^30 MX/8F(;CM#<-IQ7,O''E(1K,2[CV8;3 RW:A_1A,2YH;AC@HNDZE5J^_0@%KS M[2LW[K-G14#\HW8PGQ,PI"5^L1RV588R V#4J8PQ <;.7IJE@B<8UIT[]F@V MJK/I<:Z\\'WN633HO#I1X4OWMJ89BW97/4 ;:/-\7U2OUA:]>OM_X'HI<2_) M1 )2OS\=]W!M:(P;NL-"6C^U#C^"U!+ M P04 " !JJFI2O *;F8T" &!@ &0 'AL+W=O:D'3F;,^M;S=))AP75' MKK&DDZ54!3=DJI6GUPIY6H.*W L8ZWD%%Z4S[->^F1KVY<;DHL29 KTI"JYV M8\QE-7!\Y^!X$*O,6(>TVFOM,#3_8'] M;9T[Y;+@&B<<-'_:5K$#9:&*SFSK5&DWB1&D? M96X4G0K"F>%H,GEXG-[!].ML^F$^G?<]0ZSVS$OV#..&(7B!P0_@7I8FTS M M4TR?$W@DI]44'#2-@XN,=YAT(/1="%C +O"%;8YAS1?^98[P;;301M$/\?T" M>]2R1S5[]!\5O,P0=^!,XBA)U 93P"VUGT8-B:1&T(9<<@DF0UC*G#I*E*M; M>/TJ#ECXYI]7*C06"U1ML5\Z\6]@(HM":-N+&M9\QQPSW7;H"/O$MGG/[+F/QL\@NS(U,GB 7?"%R87; *ZY2 MW08%+KL)6^NZR^ C%4S1!/BMID= [/LG=\11?%:K*^@%KN4Z.J@V+(S@IG/P M_>EO\DYZLT"UJB>0?7/<4E0UKGN.J": MJ=,81J[K3E](0W.CWF8TJ%'9 #I?2FD.AKV@'?W#7U!+ P04 " !JJFI2 MD_6_4L8" !Y!@ &0 'AL+W=O(Y/*08>MEJ/4BB[BBKGZK,XMEF%DMFIKE'13:&-9(Z.IHQM;9#E M 21%G";)IU@RKJ+U,MBV9KW4C1-5LX;XO6R M9B7>HOM9;PV=XH$EYQ*5Y5J!P6(5G<_.-@OO'QQ^<6SM: \^DYW6]_[P/5]% MB1>$ C/G&1@M?_ "A?!$)..AYXR&D!XXWA_8OX;<*9<=LWBAQ6^>NVH5G4:0 M8\$:X6YT^PW[?$X\7Z:%#;_0=KZS>0198YV6/9@42*ZZE3WV=1@!3I-7 &D/ M2(/N+E!0>M2F0Z6OH&8I7&OE*@M7*L?\*4%,$@8=Z4'')GV3\1*S*R: 99EID#P=&K0AW.E'J-$ M4ZJ1$UKRXRVW4+,]VPD$Z7N!N'=8/R'0R#O@.E=.7 M>CP>C0.)I@Q#SU*K4+6ZR3!8A[EZWHV3HWLWE*^9H2>U(+ @:#+]?!*!Z09= M=W"Z#L-EIQV-JK"MZ-N QCO0?:&IM?J##S!\;=9_ 5!+ P04 " !JJFI2 M?"+SVX<% !!#0 &0 'AL+W=O]5]='8G6:N[=LYV7KA??\]X7Y) MX50)D=B>>3ROSSAG&^M^^((YT+8JC3_O%2$LWPX&/BNX4KYOEVQP,K>N4@%+ MMQCXI6.51Z6J'*3#X>F@4MKT+L[BWF=W<697H=2&/SORJZI2[OZ*2[LY[R6] M=N.+7A1!-@879TNUX#L.WY:?'5:##B77%1NOK2''\_/>9?+V:BSR4> OS1N_ M]YW$DYFU/V1QFY_WAF(0EYP%05#X6/,UEZ4 P8Q_&LQ>=Z4H[G]OT?^(OL.7 MF?)\;6_:HYSG:E6&+W;S)S?^G A>9DL?_].FEDU&/N'BP\WEWNE3^@E*7VT)A2>;DS.^2' $9TEJ2M M)5?ILXCO.>O3*#FF=)@.G\$;=9Z-(M[H%SP[ !IW0.,(-/[E$#VOEPS[5.O2 MUX+IVE9+9>Y)Y789.*?+NV]P-3E]/4SI]]^F:9*\HP^, O/MQU?E%BRBM]72 MV36C%T)W^&G)3@5M%E0VTKL[(MSDG:^/:&E=F-M26\HLNLD#Q,[Q-]<9M]H; M'8I&/+"K/#EE%H(^=[;"@?<4"F7(&J9[5HZ")<]K-G'ECVN !LVL1%@M5K# MP@7OH=*,!3(4CFL4WZ=K=@'$MTB'LOX&/E9,PH"%<3;&-R\KK6?)KI_$$+8CLC)R!&/I3+Y()?(MQA8UZ2- MXVJ&*ULN.X:E< G18=^6J#WL7BJUFNFR%IG=TUS[#(46 M&RWF%X6%#L8$]6\C60Q'[Y[\_%NTP,J"?F#,0T$8EW2+%S2:)+*5=ENC="@; MHVXC.3V1C7&W$9'HZ ;=Y.(BT0MF'[NC5 M>'+4*#\7N!<$\4[IUC15-9.7!VG?5(+>ZU?'"^7R/1(5VI'\Q,BS3+;'^>S_ M;P:>RLA#M+U$#/<6R1OZ],C4I[ ?S(&V:!&,='*ZE]UT_(;N'C1!)YSL)-,) M72M?(#\ZC^&P#P=-.MD5@*!^;PC_=4OXCJ4U=R;%"U]%OC_J1MTCV%?)$8WZ MTUWU/0;.T19V90*&$_CW2:1Q?SQ-7G9 X_[T9/@RXC\](^NAU](\)C1B'BF9 MMX$;/J@EPEG$5<<$4>1[)4@;, M\8'.'O?*L@!/6Z>%#*2KP$'&5CJC.3C;NC@8VYDA = [[G488!MI&$?U>5U& MM05X*J]*Z8S./-#7%[1C5Q'1N\RZO.:[9AQ&(U0NM_D@05_O:JAQ7AS 6R-7 M\@2(@[*9U',;Q[BB50OW"[ MW>[WP67]+-Z)US\N/N(I)9.BY#E4A_W)28]<_6"O%\$NXR-Y9@.>W/%K@=\X M[$0 YW-K0[N0"[I?31?_ 5!+ P04 " !JJFI2;#R=P MHVH/V=XDSBK2VBY_Q) 8#2,>8X)<2?[U>0V )#@S.G972?F+-"2!1G>C^_4! MO+QNVBNQYKRS;JJR%J\.UEVW^>[D1&1K7C'A-!M>X\NJ:2O6X;&]/!&;EK-< M3JK*$]]UXY.*%?7!ZY?RW5G[^F73=V51\[/6$GU5L?;V+2^;ZU<'WL'PXKRX M7'?TXN3URPV[Y!>\^WESUN+I9*22%Q6O1='45LM7KP[>>-^]#6F\'/!+P:^% M\=LB299-=42!X=]G_HZ7)1$"&[]KF@?CDC31_#U0_U[* M#EF63/!W3?EKD7?K5P>+ ROG*]:7W7ES_2/7\D1$+VM*(?]:UVJLCQ6S7G1- MI2?CN2IJ]9_=:#T8$Q;N'1-\/<&7?*N%))?O6<=>OVR;:ZNET:!&/Z2H7)QTHT_>33%-Y MJZCX=U#Q?.NGIN[6PCJM:GO5IS:U54\)_BOK2 MZMBRY/ '^*#@=2LJ;.B+)BT]&9E=9CRKJDVK+[5Q(25-56%KS"I[ KT M6CEHP]NBR86EJ?'!#]$@S+N3\BTU9=-]91-P- M7GS#?\_W%XO=#[]QUBICLF *O%KR5IK#]C@R#^/!2\V'!>E@E/G+N7W+2E9G MW+:6_+*H:](^='M+K U#O,"W@W1AQUX\O?,]V_<6MN^&TSLWM5,_LMW$M&J+-9-GO?2$*:0"[ M5*9?7AK:2>COH: X:#9$0EC\AK=9(?!MF DF @CJ+\8WH1WYONV'DYB1[?N! M'26A]>:2Y+N$/W5KJX 6:X)?O0AD1E01;,:M9Z?) @KRIRVTX]2S(W=AO(E" MC/,'^AQ"=[?W48WL)/;M,)FL)+%C-\#F3!L6V &V<9&&TX[S.M_=ZS"VXR2Q MDT7\Q?O_M?\_[7%D05NW;LH?(.E6T/XR[2$,^FIT!R[9BUP95J(. -24:)@(3L0'9: 1]E6W0R#UPRTEYS7 ML!M&8/0PGX),2W+I2%UM^G;3"#Y@X$PKA2 ,:WE'+-!7P=O/108OP.C/K"1' MX-6F;&XY%[:5PTFSKFGQLUFM,(Y^,3([^@_] '0%@C^3(%Q+O!P,O?@#U/ML M3?@JR)WPK6)7G.9TV)E>.9F&5+W!DDC58#KKP/I-AER%C!PT9/8%VHZV>[TC M9VT#356FE5AD#P4,0+,JB2[;Y@J,R,6:S:9IN[ZF^5A?YD=*+QFGO8V>#:@$ M;%!0P-J:,*)M*OR&4.1H):?] 81@+4C,2OS&'XY]!?,=]D\PE7AI99,(.WAW M1%_(L'WWQ3[)Y"?OA=6TXZC3,_WRN6-]6.V3*$ =4M"6^:,P!*MA.*&TQ[7,,+V5AG=8*L3 M3]:&W5*4=Z"&@@)U8_V=U3W-T!F1/;,;BO^7-6PNAROZ[C.8KLB:GN*+7!;^ M0#A/!@1-D;* !KF,%=BRK!$R$ E(A"P!8EQR*^];F6SL2Q$8=_D)DW9!5Z:?.I(I-4HC8U$@>R>^\RQOM<)"R&RL/AN9J"6 MIQ1 >2?%_SD[>H4Q(MA3*%!3ICAPUV;BY49)7M[:Q-L>\Z-8>AB[=AIC_<, M\8)^T(A#"@Q1N$T&QD K##?%VXV><[T&[B]O M]_&[A/54,.JRN"PHM32,7>/R8Q+*;MVJ6"!Y9QT00-==6,I ,"Q79VL4@%=B MC_??)?,>'/CA@P$$I))=H;%2T[?@2""@<.!2.^-$FJ.24*OENNC6<[%&[P7N M%?SSF+69=*H"CM/!IP6V3M'K;C=%QLH2+HY/%EMMKVUH@9"F)5PE]Y5AM^6# MG9-;]DN!;:5U=;RB0*91/M\*(8[*ZXX5VS-AM:!8;)))X=%QCN(">0ZKE"^. M6#:#KOL4P!'3,I)>R*BGW,Y8,2L9@&U5D(0"R0);HECI"D[Y05>4<%#A[4RU2F.2!Z!:&*N%4]<;R[U[ MU3'H(=T&*'I?P[Z'J$"Z2=9-Q2M44%&FSLJ>E$37@<+PE ML65,4"#6,NF^ Q6=.%":U91%+BG*]**2SJK &5%I33TB&8LDD!V5C1 :$[;+ MYJ(L>[F.BG0U08->YA';/FG]SO+Y\47F&[7?8\6QM1TH7@^IT)-3E[#!3BS7+J3Z.7!2#+D"-4)_G\U"B MW/-+^BO2.?K:2.]FYDB)FU#H019^Z$=VA-)T&RO,U54>"KIE0Y=> HV,9 MN)/F2G(TH-5)K?(WF4L60KIPIF5<SM='W_;M=)':?FQTPB(G]BC6KWAAT@8,!%%D>XMP&NHYB?L8((OM M)(FI?S,3(-H5P,? 1%8+(_ ZGG>? !X$<.U%XDYWFB4R[J7K1 M/4>$4TIS ?1($+27K,@**6%&L326S3-\U7FJ"C\4%>P1OK9;FQLPBK)2IT,R MQ,ARE*P?9"4)"3[42=*S9'.J*ZHAN89K$!2HCU("Q2^MB1\M,GZD_R!%,$GQ M0+:/%?K)%/]81C"%$AKI2,993V!87%L2I78H*[)>I5>]()K,>ENR[.KX(ELW M*$2.?X+"Z11 3CTF5=*HJLEYJ?B5I-#(#_2 MD6+^SO&CK=?RU?&TY2/!SPU4J5*+<6SJN-XS&NW%"$7/)O?V'%>^]Q,GG5Y[ M?NKX\GT4.,DSZ[P05\W%,P3%'52Q"C MZ+QH.C@YA!>X\\3!->*:XR8[0=A#L OL,)T.C4+'.$%RG=@,SXCBISOG6D?C M,=9S8U[DC0\+)YIX/-X7K1>);"I.\P,G30PW#B-C_B-R$"^0,3SQ_)EN##*' MX"J#"L,/20I$Q'/=1:1(:0;FZ2/48P2(%(D1$J3(3-%"RC$-RPF<,#74DX["24!CW3WD M(]A3!.,,9\KW$^,QAH$DQFZ'4][WI)21.4\/W_K_G/H=4X-)P_4\Z1)[!7@Z M$*;2P+7#>&[8KO]H O ,U!>>9Z+&PO$>KN-'#E 8A(M9'P!Q]O'SG^K_IUFN MNI7[#7D?XN&F;[,UM4]FR6XAVR2-JL%U -:)Z:Q'(!-."JE#!CKDFW>V->[O M-U"ZV&2%3#_'9'(['3".=[=2;]F;]&$$06RCPBZR]1=U"XYWNP7R /RFJ, 1 MTFTX4S#T#E02<HA-;IU!* M<:3+4AYJ#.=LJ++^!48&V5+57+VDZHO.Z?J:*SC2';F!EX$W6=2,W.A^-'&4 M&!PY6QH<.F%2)88JZ@9O-6ORS$"G=J9NL!_V-C.S9KC!F3*-8:[N"\XXDZR& MKFOR>J;'FQ<1]NQ.Q6Z)>H5:;6@'T[7'H=Z4>:P^WD(,74;'GKK.(/7;\ID! MR\/Q6^4;R&'G/Q, %S_I6'7^%;GH9!BJO M%M&)C$6' @4*^QTVC.Z?KEPU>]T:\42=<$U\PN57O;18N8L9$VO5$Z ?T^&Z MH)(>ZLFW;8Y.*/;8G-I<\V[5@Z>6QD'%Q*!0AC ==J2.];'>3=>V#^%IY1P9 MZ8+N_B3!'8?(%OO,BE*553 ULOU^N H@TX=#3 ^#0)UAL4R>"4OD5E=;J*4R M%V%2[&1C=P&1F$4.%3"DN:C[,%U7*N4-K1")#QL48IEJ)U,[ ]!*5UO,A8>N M,#9Z356J*=G@).,9B>Y;=(/%5!Q>G@_]%H,4]8A0^[9\;*4M^TY:JA%A]C>) MQ;JY5K6J>RGH^Z)42Z'3Y"LJ_\O^_^\(EQ M%;OB[:6\<$Z@ R=6M[+'M^.=]C?J*O+["5-=)H@.K59?, MU4/7;.3%[F73=4TE?ZXY_+.E ?B^:IIN>* %QIO^K_\+4$L#!!0 ( &JJ M:E*93Z:"UP0 !X- 9 >&PO=V]R:W-H965T;/DD&<*_[THV MQG"!:]+[@O6VSSZ[VA(!IY3D>G+5F),?M'IZ"C!E.FVS#&CG9E4 M*3,T5?..SA6RV FEHA/Z_EDG93QKC4=N[5&-1[(P@F?XJ$ 7:(-"6""B\:7";-4JK6!SO$;_V=E. MMDR9QALI/O'8))>M80MBG+%"F">Y?(>5/7V+%TFAW2\LR[/=00NB0AN95L+$ M(.59^67/E1\: D-_CT!8"82.=ZG(L;QEAHU'2BY!V=.$9@?.5"=-Y'AF+V5B M%.URDC/CNZNGA_0$'N^>8/+NZNENU#$$;P]UH@KJNH0*]T % M(7R0F4DTW&4QQML '>)5DPO7Y*[#@XBW&+6A&W@0^J%_ *];&]MU>-W7&@M_ M74VU410B?Q]0TZO5])R:WO?PZ6&H'W\8AG[W)PC"-NQG?\TTCP"9RG@VUW L MI-8GD",E7\(4 M<0R30O#,8NA&.@?,@HXWE&Z[@68,8H/BT,FPH$(P'_R$N M1(H8E8:8+WAL,59@$K10I';I A_C4[9 17E'F$OO9<*)]9P8DB*%,6,F4A"JJQ')K!?!+P1=,T&%-ZI@A(VGU&Q;]1N,;8L2R%10: MM=LT5"EUH59 F1Q]AA1-(F-+C(J/#STOT* M!0VL1Z2#>Y +3*=THZ$?#*GVDD,U=R<)[B-74SKOP?W]C5@ V#TMB9%-19G&H7N!KITJA;59$2,1$5@JU5EX%CO>?, M)'>\$'^[B;#%XJN;)TD*(O('QAZP^)_"W1:)S1M.K-PR<1"37'!S >OD_E[? M/\F4LO8"5<[23[9Z[IZSU;0Q"SQ]LUH*^UQV<>\.>WRAI=>)LF=NL*AM,[WPP\ ;!!O*T,=I/ M=QV^-5 _\/I]W_,'_?],^&Y?QWB]7_="'8R 7:\?@=\.P^:E^VU_.PK\=G!^ M\F9UNUXC=8VHVU%6JOJ_64F/1Y?Z*\I.#?AU>MIT]%P>>JXPV22DJB@-U>)F MRUGWU=VH>HY$84%G2J9ER6NT13I]H-!-,6+4)*P45^NP7.E-U6F\6:G>S-W+W/;] M(C/E\[5>K1__5^6;=W.\_.?P@:DYSS0(G)&HWQ[T6Z#*UW@Y,3)W+^"I-/2> M=L.$_L"@L@=H?R:I^543JZ#^2S3^%U!+ P04 " !JJFI26X:I[ET) "\ M' &0 'AL+W=OZ8_K*]E;":]%P*7K%:<5$3R5:O1]?1RSH%XF$_G7'_;VQ'6Q9 M4L5N1/D/7NC-Z]%\1 JVHDVI/XO=WUEK3X;\P3Q\A"!N"6*CMQ5DM'Q+-;VZE&)').X&;GAA3#74H!ROT2EW M6L)3#G3ZZL./-Y\^OB/WU_]\=WJ/(N[I@ MQ9#!!%3I]8D[?=[$3W)\R_* )-&8Q&$U+#+_D=]LW8)?V[%+#+OU& MN)ZFCI* ^!S(_8:1E2@A,WB])IHN2T:V4CSP@BFBX6$NJJVH6:T5$2O":U@S M1PFK_ZTWW\Q*FT\$/ FJY9,&H\>[D,/>XMHX2_FY&VG>7?W#+DDV;2_ M<7Y&%N,TC2_\.W$,M^87Y'UK:_)XB["O46,4(!7=2U4;$_\ SSWCDII$2 MS/O]>KUG!9,#C%\\>GVGJ69.[BQS;O.4F\V.'3QUD1%/G8>CUL&YU=['W?FG MYYM&_77FA6IVY5YNP[-/D]FF1>:432[\'9; MTXM.=<_V+A@=GWCN\9EGQVP<7%TH7QS7'.?+-$K\U6+FK0!//W4DRT6=\Y)3 MTZI/IL] "M5FQY>::S#+( =YTP*M8-EH(?=$(J*8EQ2MU\(0W>"ZWJ/\:/9* MG4Q$!2IMA43F7/T_Y^1=;ROJ+P<1% 5A^-TS2QMT0]=-@RQV&\,@R=PJ#4)X M=LM@(,)21PJ^@MAB=>[1GX=!N+AP-.=QD*7^.@RR&:R_U.CW=:A-%019Y/*,P2*?P_ XGCV@: M5T,^):^X'K($#!*?09!$0Z6Z'.U=TJ&DN5<' *6!'L%T/K0U"F']$RT;*YYB M!%) NM\S#Q8+GT,*P [PBK(@3>#&K>2007L,-2T;1IHM@<2IG,N2()QY$(6+ M()P/3/H$F2-)S;2O_GSHFLQ'&3SWW4%K!:!\W+(@"X<&)SZ'OMXBBE0I!GT5 MAQ@H$DNH%!IF%_ 4G Z4[@J&&Z6P8)@2PL#R0D$I80K@9\6W)_ @.P=9>? $ M4O2$[L\+_A' A<,6! Q:@#,>R:F4>[!E1Z7K.V?0-L;3>.[?B,>S^8)6\[FKQVDR)3\PR)H>SKU7&5R-2:+H^13+QIG7IJ?C-.N&JK5$ M*XH3GG1M;IR$CCA:C!>+>(B?Y_#G0;R5""%8@Q"P7QN^K;!,N8P81\G"[Y.FB]CR9)S[!'"9!5'J$0&, M%T]F\CD,E%$T]>4LQO$,J# JG@(0.FOF]]FY _/>-3LX_>:BP=$4,\/G!P'2 M0/>1Y/KN!KRVA8%[EMK8CJ)7 (UICO=FX[69;(\28>RW5;*A1=>)QZ85L_'@ M\%$?A3DS;.D6^OU7#@=M5N[)V2P,8CCPEB4 -B9G21)$;HG\SF)_ T3[EID3 M?KD/R*?&U81V*#@6.SX4.0]F'4-B0L"D'^GR#S(>*ZC-KISBF+)"GT?81T': MJM&--+W4G./L6/'*ZCJ%IM/S1K98O3K&'/!?<1QEROTA\[GE/60:G/8$A,S M$U =BR;'&0;X??A\@RW.Q!\>@&A-RST43[!4;SKX<$3B$"3'8 U+$2I9, U3 M )QP"Q0*AN\H0D-XA7A*['2N=P;0[ NHU)(O&U0(<*R!=7]2.IS)3IU4S?'( M5'SPJ!WGEFP('A#54/*LR84)>EF G'(_)K4X&"C!^R7//5C;=-B '4O&ZNXD MWMIGC( #'NGMZ$=5 ?G?631TP4XT98%J@B$_MP CX!M1%O;(CQ*W=&_4@(+90$&3^,B> MK83BB) RY%ZCP>W@)5$^.&\:ZW]NBK4IUJ9TP]&_:JLE>M*Z'L*Q 73 TY4 MEPL,@R7J5-,U,[2V30$56KL$+B#+OKHTK!XH+U'8&%U>-L8'^0:*OU'*#FQL MW91F>^M+T6@3'0"A9"5[H" &W"+A/PA3MAH),Q]YLL!?CQQKEFS-:_2*-;0V M2M *'8U;;,]L_-FXG8O5?^LL\B>]L7ELGE=P@G1&@XEF$'4M*TN]Q?!MP/<& M#/"5-$W6C'5^<"&W;3_2GE:\>R,Q M@.,TNSNF=6DBW#MF9>G%R+G-'_*BPPC_E1@F_4*I@3[.A4*')0(Y$)U M6ZLIG-1R/2CBS-Q"HBY(@-&*."%CT_MJ7G;-_G >\0KHWZ#<"^@[>TQFL+?G MTJMCF,"434M3*RU(IMUY;RJ@R,!N4[2.WU_\5N"\X1!.A873 *+UI */E'A3 M.H&?P)*+H$*/>FYT*#[I(1Y/=Q $91&#-H+PG:\AIX(H$TA%R;H1,Y M/L] <9R[33&%BZTMU6]83G&4'\ZQS\Y!MD%(^^(6OY/9C+/SK)]QH/5NP_/- MP6 \F(M!4],(&I@GI&V3%=VWR@]4@Q"RC0KFS=KV7CA1M&4)7RX?#881D$O1 MK#?VHT);=^SA.#CU663B?5&JF%R;[V;*3B/VXU)_M_\T=VV_2+GM]KO>1RK7 M9EQ@*R -@UDV(M)^*[,++;;F^]12:"TJ<[EA%'#"#?!\)83N%BB@_V!Y]1]0 M2P,$% @ :JIJ4GE!9 ?; P JP@ !D !X;"]W;W)K&ULK59=4^,V%/TKFG2F3]DX"6R7V8;,0)9M>8!E%MH^R_:UK2)+ MKG1-R+_?RV?MP'QLB5H^M=?%TUC!W'[,L%@VU M.BY\1PX[E0^M9DQ#G<4ND"[3H=9FZ^7REZS5QLVVF[1V$[8;W[,UCFZ"BGW; MZG X)^OWI[/5[&GAJZD;EH5LN^ET3;?$?W0W ;-L0BE-2RX:[U2@ZG1VMOIX M?BSVR>!/0_OX;*S$D]S[>YESI1 B2P4+@L;G@79DK0"!QC\CYFRZ4@X^ M'S^A?TZ^PY=<1]IY^Y]X!7>QO1?[0?;H^5, M%7UDWXZ'P: U;OCJQU&'9P=.7CNP'@^L$^_AHL3RDV:]W02_5T&L@2:#Y&HZ M#7+&25!N.6#7X!QO=U^NKB[OKBZN[V[5V?4GM?MR?7=Y_=O%]>[RXG:3,:X0 MPZP8X"Y^LW$3]1L5!'J[E:+]?+ M-_".)H>/$M[1?W?X!?[QA'^<\(__+T'?AEL=+]2;D.IS\*UB%(IBG[YSQ0VI MG6\[[0[*1!1<_C>*0/8[S^38:*NLT;FQA@^J1Z2"LGH?E7:EJOT#!8>Z8Q1= MW5LMU3-L/>A@?!]58;5IAR5+-5 Y*1TC!:92Z1J](;+JQ_W" M][94C7Z #8R9@O#1):Z-I*BJA"L*5KS(^PA!8IR#2]=SXB+CB**+RE<*W2F, M#'U0E7':%0)7>%<:65^HV[YHX"Z;.ADF?L85MB\A5=ZS2.0\PZ0UPI?]?'(( MF*.S@40)5XN*49J2=!-5HN;F(YIL=L%WP1"COTW7W?/SYIY/UZL.O4=T[O[=4UBE=009Y M2:, D:/'01*T7@U50P0_U6JS%_-E1?>(#0%D3@B,53[QB"1I*8 ]B.72A-H ME-Q7E2E$"5RD,8:R3,.] H#",A'>P#^LY' =YD(%_;ZX;[R5BC02G,G93DN2 MP+K1\;D8DDQPDB?#5_1^LEO\J,=ESQZ0ED*=GLDHE>IX>$NFU>DE/AL>H._F MPS-^I4.-J5#BZ7'QX/U-A>!J'"?LN/4>Y9SQN:=C@UP0%,&PO=V]R:W-H M965T,FR *S^2M$F7!$C2I@V&I$'< MK/M*2U<2$9I422J.^^MW+RG)CT:N;3$A7")J5!33V[L0GCZM,7(519%%B8MU&@Z'K\<+834@Y.CT'9C M3XY,[974>&/!U8N%L*LS5&9Y/)@,VH9;692>&T8G1Y4H<(;^KKJQ]#7J4#*Y M0.VDT6 Q/QZ<3EZ?[?'X,. OB4O7>P>V9&[,/7]<9L>#,1-"A:EG!$%_#WB. M2C$0T?C<8 ZZ)7EB_[U%OPBVDRUSX?#:B5O[6+-]C8\\^ MXZ5&N?"$91P['0\@K9TWBV8R,5A('?_%8^.'WH2#IR9,FPG3P#LN%%B^$5Z< M'%FS!,NC"8U?@JEA-I&3FH,R\Y9Z)7G^$R^N+#[=7IQ\O/UP? MC3P!<_;F?F;L#;_;=F;J#N=:A[ 77OOSGO^R"3_02V ,%[2<&W,A5*K884 M) Z R$KL18Q%WU.=EY( L[4+YK6CY'6.NFD'<+0HH1P>)B]W FUZ.]QI M;?/&$X3%!]0UMHTM.TJ*\+U"81T@BP90R>-B3@%LRSY@3L>3PR'!N J#?JO5 MSQ%T<'C K *__>3@*WZ;\6CIB=#RULN*A6J1<3-D"SABJ&]*^9N')K >[.DD#4BT"1WOZS7SNKE;)/ZO2SEVJ32 M6_5)_OK+P73RZ@_WI+:\B-H2\M1A)3AM.9+&>C%7V"Y#^(:K,K(4 O ;*\/OP,70S\8GTB^!2QU>-D-/2!1:'YR M,"O-,J7J#CQ#0QU3+&B-"^D3$M9%;[2R^6,ZV-C9EMEF'0S_!]\,OW%.7SH: MY8BY^83/^K4IBL)B$<3PV7TF+!23CYNKVE:F57'>@8W>GIOONJV5.%_J>&SF MDGM&G9?2ETUJ;M%.%*\W<>-I+PVM)-U*T/(#ZUZ2?3(EHX44*9291:6UU M$\,JFH[#WDI/QW2P@BM< M:3 '*9D^SE%0/8D&T6ECS?>E]1OQ=%RQ/6[0?J]6VEEQ1\FY1&4X*=!83*+9 MX&8^\O[!X0?'VIRMP5>R(WKRQET^B1*?$ K,K"U[)C!!8F?/+?E)+J.(,>"'81=4_T5VWHN/"\C8<(OU(UO>A5! M=C"69"MV&4BNFB][:?MP)KA.WA&DK2 ->3>!0I:WS++I6%,-VGL[FE^$4H/: M)<>5_U,V5KM3[G1VNEY^FVV7M[":K;>_8+N>/6QFB^W=X\-F'%O']UYQUK+F M#2M]AS5(X9Z4+0TL58[Y6T#L$NNR2T_9S=,/B;>8]6$XZ$&:I,D'O&%7[3#P MAO]8[1OXJ(./ GST7UKY,6MPV8?W>?"HX(&>4>Y0PZCI3@\V3+DAS5WS+>I* ML"@+DF(XR>J%>: RG)[!"K@7O?ABT"E3L(>+$J.!2Q?,#OX68''HN"9 M"\%4[LX8=U.@O-26"'-B+E9K+$A63!U[?^MB?'8Y)>I]&$$#&1V4;>YIM]M- M^:RYW'_QJRV*(H J%:?#X9NX$E)'\VE8N['SJ6E( M28TW%EQ35<+N%ZC,;A8ET6'A5FY+\@OQ?%J++=XA/=0WEF=QSU+("K631H/% MS2RZ3"X68Q\? KY*W+FC,?A,,F,>_615S**A-X0*<_(,@E]/>(5*>2*V\;WC MC'I)#SP>']C?A]PYETPXO#+JFRRHG$63" K5U.U;_.CJ< 28#/\"2#M &GRW0L'E4I"83ZW9@?71S.8' M(=6 9G-2^Y]R1Y:_2L;1?'G]?K6^7L+5E_7][6KQ<+_ZLH:[RZ^K]8<[N/ET MN9[&Q#(^.,X[RD5+F?Z%,DGAL]%4.KC6!1:G!#'[ZTVF!Y.+]$7&)>8#&"5G MD [3X0M\HS[I4> ;_9^D3S3&O<8X:(S_9V%?IDS>#N"?M+!LK-1;+E4R.0,J M$:Y,50N]!W0D,B5YKQ0@_,YE^@)R_E569DTX(TX\,=9!K80&,E!;\R0+!%1R M*S/%@ZI69H_H>)M2R30625KD4TJ0H69.8DU!4*.M)+GGD-Z3J6MCJ=&2]EZG M/9MJ#[6P)'-9"T*0.H2RAQR= [.!K)&J\,D)S^^,%NK8P*;1Q0#NCU)VM='. MV%;SGQD/8*5]W=Z=UBW#+5>#&T!>=MILW6/9T3&7XQBN57:&PO=V]R:W-H965T M'CO^2F@9)LD,@73: RTE0,^*O;8UZ,-(,D[^?5>R<<-0.+072UKM>WI/UNZB MU^;!-H@.]E(HNXP:Y]JS)+%%@Y+96+>H:*?21C)'2U,GMC7(R@"2(LG3]%,B M&5?1:A%BUV:UT)T37.&U =M)R02E>5:@<%J&9UG9^NYSP\)]QQ[>S0'[V2G]8-??"N74>H%H<#">09& MPQ->H!">B&0\CIS1=*0''L^?V;\$[^1EQRQ>:/&+EZY91J<1E%BQ3K@;W7_% MT<^)YRNTL.$+_9";47+16:?E""8%DJMA9/OQ'HX I^D;@'P$Y$'W<%!0>K;>;GW>;[[>PN:?O=I$XHO6; M23%2K >*_ V*+(8A'#+/L(>9JG[_#- M)I.SP#?[-Y,O..<3YSQPSO_GXMZGR$YC>$4#/Q1<,5,TD ?_= NN0;C0LF7J M0'70,EX"$P*HQ*QCJN2JAM9HR:W5Y@!*.[1 BPY+<#J@J5Z?N.XLZ%ZAH:&" M;:/[@IXS$,.(:=F![01%""L)S'S(.)_M22;$>?'8<U($JU5DZ MT#'A%;&6-.TYU0V* WS(XL_T?(48:IGT6$KW H,ZK@K>,D'U)9@J*")(*RL* MXSUP2J1\%Y1V*OBO$.VKLT>=+\V4/-BC/$N%2F3 H*9F!=J T)90"I 9THA[ M1\+)6>/IXK^]D>2HT"2:.K03"X7NE!MJ;HI.'>M\*-0_Z4.[HW]<&ULQ59M;]LV$/XKA%8,">F;LU)L+%V^SH,3;&1C3 3 MM94M[*R4;H0%4:]#L]52E)U14X2GM]?9<@Q0.*&75R-94JD5:KDZ".7E] MRMSY[L ?E=P;;XU<)#=*W3KA37D21,XA601=\PH <#VOG=7]1YN1!6S*9:[9%VIP'- M+;I0.VMPKFI=42ZMAMT*[.SL7:U7* /U_.+J^7%VS_18GXU1T?7[^?7 MBS>P/$0=MSAQ2\5]H-;V' +ZVYA+YOJ@SJN0":72MV9>56GW9"6ZGK+VA5M:(M*E&C$OH( =V[7"/1EK @.495 M6]1@UJZ1%+J%KT%;"?S>""TQ$N5?T*T :15: ]&07*W@-B?:C4275A6WZ'); M5W:"?OXIHU'\Z[_V[1Q_K/Q QB4=E_&X9.A"WLEV)P?5*T13@ADEGB9.8IS0 MQ-,DG.&(I)Z&1SF.*45GJFDJXQXPTR5202HT@L>NM;]H60N7KT(9:T;768Q9 MQ <)&MS-,X\3;P3G)!C'%/.=H M>5_4HUH9N5S]",;'[H$&$'$G M-92@#\X@^*4R%HKC&OME(R5QC"DC#U,?IYAR^,N)5XX(IPG#699ZNAA'E$-? M94^B)XQASE*<>34D($=IADGFX;I.9:[TW--QT,4X2_D3[QW-7X@V) %W8N9I M*.7R@+,<0^/^*0D=]2Q\_4M#'"G+L)=?)3UKI^Y'^ M!SI1@GG&,>->V],8\PAZS7LB"84'#2@6)]XYF!UR.)?"0_>$3B^$>]!];6X( MO0&MD7K=C:$&>GC7VGY6&[3#I#OO![SQ>#\FOQ-Z70$O:KD"TVB2)@'2_>C9 M"U9MNW'O1ED8'KOE!J9UJ=T!V%\I9>\%=\$P_\_^!E!+ P04 " !JJFI2 MD?IMO+PD #O>@ &0 'AL+W=OS:590L4G9LYZJ2%3NC*2=Q67%F]R,(-$DD(,!T Y*57[_O[ ,$ M("69V:W*C"D2W?WZ];N/QE>WK?W5[8SILD_[NG%?/]IUW>&+IT]=L3/[W)VV M!]/ +YO6[O,._K3;I^Y@35[2H'W]='5V]OG3?5XUC[[YBKY[;[_YJNV[NFK, M>YNY?K_/[=UK4[>W7S]:/M(O/E3;78=?//WFJT.^-=>F^WAX;^&OIWZ6LMJ; MQE5MDUFS^?K1Q?*+UZOG.(">^+DRMR[ZG.%6UFW[*_YQ57[]Z PA,K4I.IPB MAW]NS*6I:YP)X/A-)GWDU\2!\6>=_2UM'C:SSIVY;.M_5F6W^_K1RT=9:39Y M7W>?/\J*WG7M7@8#!/NJX7_S3X*(:,#+LXD! M*QFP(KAY(8+RV[S+O_G*MK>9Q:=A-OQ 6Z71 %S5X*E<=Q9^K6!<]\WUQ^^_ MO_CP/]F/;[/KJ^]^N'I[=7GQPT_9Q>7ECQ]_^.GJA^^R]S^^N[J\>G.=/7[? MUE51&??DJZ<=+(T3/"UDF=>\S&IBF>4J^[YMNIW+WC2E*=,)G@+,'O"5 OYZ M-3OCMZ8XS_<(^*R97^P9+?9L8K'WMFJ*ZE ; ME[6;K&@;!Z@M\N:N:;?2S*;--U>0P-*\SU\$7 MP&R=RV"RNB]-ULG0'K^$BMP=?]0;AFT@ZU0C&1KTY@-D"5\/LVN-O3;)>\7)G2C\\&B M><,PP 0]? '_N:QINZFI$03\2<:T-C.?C"TJ!UL E'86&+>],98> I%I"?V. M]HY0P.$X^ U6?7[VMPRQ9-VN.B#N@.'K.NL=;\O\UN,">P-X*G$=_+)H 6C] M:J.G@M@$L0R[N8%-T>&= GL-$3M$2 E!][Y6S2N MVC858"9O$)>;NC=-P2@YH>[3&4Y\[CGQ^2SS_'Q$')XT$9BF;>1X:T2W/N3&N/3? MLE!VD2FF@$)+ TQ:9ET+M#E'JGGV\]4;FG M5T]H\.,*/EPU0";+5XN$)O8Y2(@B/U0=" \"O (^HC.L^)2J4IB * &HS1-] MPH=O*PL?+NNV+V$E3XG?V;8'[GCW[C)[_)__\7*U.OLR>I*^67[Y!&1+]H.Y MRVVX*I 6Q5;9&J%#K3E"<(<[\'"!? MD!VSC35HU^#08^!=MC,@"]>PD+$=/ :_E :,I9(X:4NRE.C9MK_"V-/LH^<& MF&'O5*2(M(!%\JTU)(2'N(8UX7\P70?PIJ0'/S@:7KU!. M@Q3HDA.H'),.(-8E,%1NDMQH$J4=?JJ]Q8VV65E9,+Y$DX#UQ>1. _8H$"(Y M4L,:L)0\K=0[)KQI^*'MD(AST#EPT#T>1"J68'69*-U]!Z9KQYN9(D-: .2R MEWN X(PTR023\@H3/ZH\(]R6OP [ N)-#H(9SKUJB9G!$*T]HNJZ+9@T@4 : M@^ !*9OL<=TZQWP)B 8$(X%;LT,+^<8,G^J8(PEU@HL) .FLW0XW"8A@@1#9 M")%E0-;%Y)H/Q,+($OH;6;$.L %+.%J1::X] .,"0M!.V:%64&4L],]__=+" M8MD-C.NMBKB%Z$#$_?T8H'W))<(&NARW\U9)S! M7.V^*E1PX�"=L=+$,K$^/SV2%#T7&?9@RE6F3F4^7(-C4-T#$@TVRK8A$P MS[9I$, '='!00H*50V=I3'+[,WK@ J2]5P>#1H868RQJ/8,_N\ 1V(1-'1 MA*@0"U$6\!R&$] UV+>H7(D,-GW#5N "-H&(]>- 41A[4Z%-^!AQP\NIIB<+ MRJ(E#I#$?@:@[B:O>R]+G-YZ0<0+#P-C9>PM#!&K9%PR8/B<;1F$6$P1(>B<6Q+CI$%'#@TPA;PG! M8>\J6YX@V=_%CH788BD9!>M(M6P9V93V!0.2$I903PLVA2425> C61 MJL SQDF!U KXG8R^30!]1KJG]/W_+-Q?>.'^8E8X?W2T/T!WA9"-BO<_-@.= M%.AA.$K/0!/A J0]Y&<\'**7CZ?7IQGP+>R0I%)1F /*M540 E"0B\,C^P$=$(B;?;-2@@CT 3>#R>Q_+@.>- M,$\B1N#OLG(%V#,]TR(*;("73/J),;P*^58B]4?QI(PZ!HXU0,2]DKG2?-E; M%60\B!!'1N.0D;9]G5M M0@\&#R-'])I[$2BK7E+L@7%:F%-"68O&G,HD6JS M%=^.$%"0F!+>[/)/^)? K9R,\R]@SVWQZPE&2DOB>]A,SK]LV[;$8 >KW=)L MC+6DOW1.QG$6I+8'<"#"<':6&M/[Q&A!#PO T6U -@.X.[ &P/4K\IJ0;"L. M6\ X]#)0?8LF@L=;Z[PCL#9U!3MUXG>#!^' &$4[,@IP5+;H]W#>".Q"#LUS M.VLL9!+Z!< '>PEQ#K2,I_I+7VZ%3-9MSQ15@ 5%(3M$A[F/;"5:9U$%$=VZ M;D!.S!YO(BA&-':=+?&L")(2:$[ M AX,OYXTQ:@8YC <'"^+#E/.R>677BZ_G)6J'TQ1PZ&14TJKC GF/SC%D7%G M_1/(<1*,4.E"6K%J[8EXFZ.R">A:9+CJ,^4<'N6/21PSCKXA(,Y$RRN NQSC M6>K/ Q\>>[$8V&P[@@*DA?A #E$7V1J#:V,2!IZB,/! >>4%+,7F MRASVEVT%9G$'L,#)QR/S'H(&M[0ID452W8&:32.EM*V<(\@*F" &H (V.*(S)EN[>!@O)V#)'IO MU(>U$RAO%4 L'<2@#"E6QQO&JEJ?UDLP3P0;V!">&>S\[__(/_SMP M"Y:OCKYY.+5]'CJ\7SLW-0AQ1B M?SCF%T#&( M( "B.(Y!>+,Y>/(M!.E^+%R^7 ]3]"609YMIC3"UAA5>K9].XN^??.0$:9>>7L^+O;5Y9-@"S M/8@)L%[V4^IK?B:L[OC"@4(V7S\B+6YOS*.IZ5DRA-\HHQ0LAZ"S-"_ ;,E, M[,/Q(#\,B"+)W#$?USQ9(Y9^B]&_BGP1%799'@E,3M2V%JR#.DD5>L-/U"@% MVL"AS,F&9JT6[8@TW&GVUF]!+6FR*V$&SJD!)& L%6)!A@VGH:9X2$OV+@^" M^2?06;9D=/O,>K0/,M1/APC?56"6@HZ_8^,-5OY=1/QO8- B9IB6 Z9$4E8- M%^K@U+UC&$.L*ZP 2UYB.!3F_IV?CL3T*"!PTNS3R5F"A,703PV.4/Z[(DC>$6#?X@05FZ7\ MS3)]C@_TM[Y%B:#$Q#10:6X7Y/?(AA8;0EHKHXW%'5C'%LM;(9J16 MO;6'2SXY%5A68[#P,V(#4IY>H/-@$15YQ:K;\OY=M.Q&"@@\MP6">2SSN/'- MXTA7[:LZM]%&P^:/?ZX:CZ>X]D"\MXVY35+]"UTH<4O5[6AM\O,-YAFQJ 3< M:PYU>Q2>CZ&P;R(<"#YIHCC1QBF#_W*2W@N! W:9"HV]C.&.6(O2"O WAEKA MYZ95%(*PR2DA )>LV0?H5K$X!M@Q-E@L!MH M!.A _#@F?F;F$Z%;@'C;8RJA,VC\FB*7DI^[D/",%@6-=K=7OP0#DBC+(_YA M\@BNWMAV2(!:4L'D/C1MMV>P<\*IH/K&O;G:#6P-@-5^-@ MN'"DJ(%C &.K4Z'6W0&E18VNCT.*-!*Z?- Q OQM;WU<)^B?T4!>RC &$JA!8TJ#JO,'Z3MH5KB5F3 GV8EYXFO%0IG.'TJ]8S6D,CYU/ EE%2(=% M3-L%G +,3WDPPC((,*50WG&Z3.]$Y^=;RDX7.W#U4)=P)A! ]YA1N3F!2 VQ M7[ZY?.>CZQZ;97Y'%%^".=$P?'$B+38I.#IYP!(4#/T*,?C5-6>+R:@J(M.' M\!X:#9QMB/7]4,LC!#>4O]=0=T1*(1J+&Z7X4V7I2/8M;$Y91I2@5+'9ROV:%? 5\!R<%""[&!Q1WN3UW>^4NRXP$5VP$^WWI_KW:!L48O" MG&:O1T@[03S:HQR]Y#/.18NV#099*4$QRM[$T_&>?<1CE,LIZ)Q17 $WCQFA M49("\W'ZT!G:%E;-19@JZ"//BFTL"9L) D9K-L'P?3*8CTE&2/2"#3,O5ROW M[Y/."Q^"C@.U8"&,IR"\"/21%MEWE*OI--@:B":F1.!7S$NHQ)@3KTYG)P,F M!M)["H[#D.B,:4*5?,"47Y,CF8R/X4<4=#@IAI5*PY#ZFHH'J(+)?"WAFTQ#!OO\Q6R\.=3P M+\_GPR4@=$ EBT8J)&103Q;6_X7I1A6;UK"@=T@.NJ9M_0P2,/G84+7J=4?Y MJA+8"!TID1G1+'[?E-"W-JV@]^&"^XL[ MHV0H/,P!B,>5M],J60T*@(>/CP+/F#+,5."2M2[-3KH'5Z M)5H/146/^72%S;%7[(0JK+2M0YM'U*9'#C(H*6M005@]'OV%,W]!^.\[3!3F MMKRE$D*4V>VFNZ7?W_86I S5]VVJ3U)H*'54!SST+[+OL;3<-+G606"]3V6E M]8(/'/>+1(0G!,[;&_RVK'@V2=I$<1EOA_@8KQ=5?CL;,GB ""R:\D?/!>E' M<4[K^PQ0G:24%WYP0MM4]>!<*QBG]&B)@:+V0+X,!:< 9S#["5IX!5;Q2K$* M[(CC6U0R ^([1"':]V= X;!X*D'25>U6AZ/=161X<8_*P:1L[BJ5(K4!!HL M9\72=!-.,"X R@^'6O+KNA\2#8Y*VX*SQHM1 >EA:_-2C[S9X1F+V<.1,*R! MH/!3R:8X[#I!_2S[A?::Y7S;RSLR2D<9[R$#,_F'J%O;(]#ML=)$(4'0^#?) M0C0WAG._%IE-:ARH+)A*=IUD(DK-4PP(F0Q@J3-7MX7;'J18!@B7R87J+CA* MN&&3F4LMJ YSSQI&M0W56<7=,0."9J<*EB>_[D!*@HV[384J$A,XU ,"WYUF MU$-[TFZ(E$4L35GA\:,:#_CPXTEW C"Q M$YC4J5N.SBT+FE_\4AX3?#J;/*1!8.=T17"<2#E2H$EJ,192HTDW(4WN, MVD-:8J0!I%+=5.YQC)#J@_-1=@W=PI'-J:6]T$)P;;M)!0]C=[!3:N/**;J] M-IM6RMF/#Y]/$W;+XV%.)/P;[S'0ZLA-=]CF5&L\+>H>\D5SH5\*TV=K^A1* MBF,J4Z;*-5Y?)C\3AKD68D"- YV;#S0N5]]YA4M.#GS&'%944%@F"DM-\[#R M*8NFY# N9I@GY['#XHVHC"0]W+N$J3JNQJ4PA,_)!H#\@7*%(AVKWV ,L^]" M'(P;M!3D3M6_,H#(M*2KE$* &4LTUB$L>SL0-EMCI7V'E\A:D 48,+X":R^O MB[X.X=&CC:7 I2CS45&R-/ !H/@UB !."Y*/(0CC:8Y/0_H>00!A>7X7ZMAI ML&Q8*-TEY9(:(.& Q\6F\^VM@S46]S(NA9_85CKN 2O@!XVZ>.A85V&UCZ^] M'&%GPK#J]$5:27H//%ZREH(B[>O9MZ4O[UL[/6$R&5%W9"0)=;C!1'&-,LI?3O8A1+6&S:B-D3K0 MPXYPS>5J6#;GRUB/:8M;J)%#)+")1@<59(:MLSJ8<**"3:N0<8W?,9>L\4H- M3@F"Y-_W^S!6S,L=#,%D(YGPH$*I,B-N7T [)U3*_Y4F!I&&<5QT> 3J^.H) MZI>3HN=^V1V+M@]83XX'^D,+Y[ \H\3P5Q3C@EQ=E?R;(W!'%P0Z'TM1LT@)>8;#[3(GXLE@HU'5A_\UV!%-A^C MEIM4#MWF3=M;(/3?^IS5L94A)/^JO8ZAZB'1/*122 '%U?;IW.OJ M5ZQ!IY(*+L?!_& G#PY*5 2U?C=8_N+Y+2W-/\V^TUX7E+?P9-1W1K5XGH>Y M>B>GHI)4+H8B'=%.Q["$:&+?\(45H]L*]SN,@8J'UJ$V&1S/7*]-Z$Z(^R'% M=@[UEHML"ZP#^PQ=@*&+L_$%)G%R,%)5/AW %!*!%K"96@*!YGQ?O! /H$-- M=$E3'M$(27HB(!MB8V+DH"-(B=IN&BC$(2)"^HL34IHY'#R5U.^AS) ",M ) M52G6ATC'P7#*EU2T32&1.Y,#0^ =!.5,KN0T%E+'>M3+_^KH*:KD03?#4""* MQ8943431#X0&@P]9D^_1% HE!IPNE@)IC8.@Y8]7E^2$R71-,D#PX@92#O,: M >D],MH7&78@>[^/<["C[G$Y0"SF)%:KYSY]BVB=PBK&JN.QMWGLE#U@"CB/ M.2T46@"7\QU\USYL%,6'R <F0AP<^B0XVQ,3Q4J=5/@G>ZXBS^0JO.JB[$G4DS%Z!=!"RAZ"6W9\^\IPGLKI-1,^M_Q0@V"ZA5=B87DL+NZS M+O+N"#:RHJ-"530(HRM+UG>QALJ]#32<(BG&]6Z;=D!RZ[Y'%(+LRWTXQ-2-807^. 5 M+TT)#_ 12' ?VWK)^971X?J)X4E=;0;E5$(UH8PE-7.T(YR+1-/9LK;OD,2F MTK<:D1:+-;D/AXR=)EB@=-/74"%CT^7:$-)8!R&'7OB(/LZ21S:YB-"A5A\D M3#"F1T%HS[\JI")WS98AHY5F<)FI*QOY'G,,COO$*^&TM8?BR6@[N=YAXW@E M%[;$QBK6)H&=[&5GN,+#>Z=X%(5M1TN.4!Q4K24Q<1% .U$]15IK(1U'V(@- M(@1$%W9!&VV,)C$17<1FB*HF\F9RQ5?G10[;G"J7QJ6"%VO6)QUG-5UHBES. MMS)>)99.W3;;$['FIAW6OS3C=&5FL.&30%6(!!Y-Q78#=?DA4D,E=ER0F)CZ MMW0532?'*:6?$GD_6C _6A*U97QLPF:A>@I31MAZ0C'C1@6-]BNA:\0&J)"3 M3#GOIOT3)X^,[A$ %@2KD\B=-SB3)@T)^*WO8O,@W3.&$DSI)NAOB(Q$K5:) M9@[F?V2\1*@)CF(6X0B+_SGNRK$TO!JEB^\=(59O;MKZ9KXE>Q6:4E?S+:77 M$Q<4C-']GYPJ^[&WDQ-H8K*(;6-+?R3J(1 M<1R-]B+HC@,(& ,-06ZYKYFN^#_'!\T\@HN_[A69(#X#MK4!N-U@*P M/;BTM@,%XE M<@.OSHWJ)!J#46FLV"O;@OI#42_AULE!K<8'Q,D; MQLEK?^#7>N#Q.5"'K90\U_ KF81,)#XSAMF_D%*MNG"%FGKMA]X>6O;) #9$ MKQBY2:72R#$-R\-=?#D?ANC68,]&01G:MJ=<71X4Q0;\!C7LM$=7^A?&@=#. M7+XV03I=ZOKH"@5_TT!'/J-?&_C!U!MUZ= ]DHR>/A#(C+)W6Y;$VC[,8GP4 MM%-8.RH5$1/^#-]D&[L'#JF/,U<TC#Q6UH?GZ[R%Y>Z@=T3C+I- MI>1Y@XG&^[J+IT@@7$8./@+J('],BWNLR45?#JC+:HAM9":LNAOM@D;&Q"-'QKT.,\@")(:B>R[T,@/ER1AV94@U=_>_P+ M&R:6LZ=-%&2>DP,]R'P[5N22&=!YZ\.0[X)T4+7'D0EPT3"J+;;R:@ M\>M'5-$-[F 2C@VR(\)8X-\G ME$:+6IW\"V^B*CE.IR3%^K%Q22CS%V9%I,U>MER$F- M6&4I^A3,23+X4W1+J91?L&S<4A+ T@W=*VZO+0F M$/LQ::+HZQM?* [K:06B"SDGD1EYUMVV)ZXS!W61];YY?I$)OLDAX%?K@F9J M='PY6+JN%N\[0$M>-7'V2R"A,5CK0FU@>[SU58L+1NN Z_'H/O MQ&.F.F$(3Q#"DZ@@*"WRI'<)#:1,G=LME0Y[_X[$K;2QZ&5->R[\EY<3*3H2 MQF7W$RU5NF\B:DZ,^C*DR .I0TRQN]/L+6R3[)%(WEL#1*KWIN,+YHBW:#LL M9L'R_X6J4K$()/=]%)9[:-" 6)TME_@SE>#,J?+0.[R:;_:]G'ZUQ:AF_].S MC=9:4;\/>I]MH^V8Q=S[/3#K/+A5UZ=]2W$[]-IT2@Z091&2;SS&]UU#T\Y+(EK,? C#Q%8/U5?9U_YTHR M/?J_%5:H\$Y5D=)8BB#[[K!!UX2:5"QP*6&471_ ^][ ZVD$8]O% "3P==W$=6A9QZ9/E^2):^2IOXU#[9>SF3+H]'VL[<+=& MWP07W^F$$1J=&LM9*;03K4%QE<&%ELR("'F^)Z9#>(?W(.$JP.*U%!2'17!2 M=AE#L:XU8.+J_<*^G.7H4T4;A!ZHEW!AF_YHJ&P_O%MP-:( >O%%%EWA D? M,P75!"@AA^VBW^);!/':8^%T8%[/M(RWE\R(F&;_F=+LWT=<\FUXI\9;"^>- M+^H-["D5B")WNPX@K!7)Y&FE%#53\>1 M+M9E3Z-W$ ,"MO2F9<>7S?#KB/VWF;[-^8+?81P>YU=!?P]>"S;-U&8#0\]. M7X#"LOQV9?X#<$]O-%ZW'6";/NX,"!>+#\#OFQ;4O/R!"_AW7'_SOU!+ P04 M " !JJFI2N_N7\6H) !5*P &0 'AL+W=O3&HT:75ZO[Z:\S),LV^YE.E"O)M%B?Y:6]:%/,/ M_7X^G*I9F%OI7"7P9)QFL[" 9C;IY_-,A2,S:!;W!6-N?Q9&2>_LQ,ANL[.3 M=%'$4:)N,Y(O9K,P>[I0<;H\[?'>6G 73::%%O3/3N;A1 U4\BTQ[1"*E;#0L\0 MPN51?51QK"<"-?Y>S=FKEM0#\?UZ]D]F[["7AS!7']/XSVA43$][?H^,U#A< MQ,5=NORO6NU'ZOF&:9R;7[)<]64],ESD13I;#08-9E%27L-O*SOL,T"L!@BC M=[F0T?(R+,*SDRQ=DDSWAMGTC=FJ&0W*18D^E$&1P=,(QA5GEU>#CW?7M_?7 MGV_(YT_DXH_!]J"EMW=7@ZN;^W/3ZW CC%:Q(JD8S), M9S.P+:@Y_$JB/%^H$QYI.M:9CUG1VK-FP?A@/%W%HW!N:X)W1D(3)B(RB>%' 4:@P2Z)DDI/# M.,WS(S)7$(_3,%-MI]&][B__\06S?R4_ZOH7[(4H[0@$CE'-'F K^B@W^PG& M ]SPMWJPZ,5P_F<5143^]@8(YZ MO\MD?QKL@)OP464 A>49Y01 -"_@/.$(O[M]+XSSK%NNH-*75$I9BVSJ>HSZ M4E0B+EPJI$L=YE4RZ5'7#V@@6)>(+&01I MD68?7JS!#9"L*(&I^$N)#I>)9!3XT#>"5PMTB+YVN4VKP7+(Z[:0X@UHT,&$9,6$Y/Y,Z!D>VL9W MNF?_5Z#53\IW/J+3>GDLO3S3QF$R5)0\J$F4Z+C0^CUI^ZZ[N(RZ+*"(UI6*O>6 MSO52.5'?5#9LN)2@PH7\AH!M6^) N@.IXZ ^$E9D$J5JZ@J=%M'A4"%LR%,. M.9]H>T\ 88JI3L'0TIFH5 W.8*Z2/&S8@E/;D=233H<$5@P@K3"4 ^& &!R( M;$BX3BE8#.ZRUTGFO>.K2Q:8^X^".=H?$TRUP31>M[/H.2#F6..!" 9[' MM@7U Z>.$L"<[?AP*0\":J.=MH@X3&4'/G5YK<3+(PN# R5ST )(P0(8$Z^= M_(!P='^\0_Y\G^]]U3K?3Q7:Q6;(#Z=A,H%@>'@BLF2+3>07&(.M__;N3Y;O1S+ $$A.3I> M[27;R+4G*G''I:ZN#GSWQ>?_PFL'774KNNKN35?O5 XT?*B94VDJ\W(:+-?& M4[NG_:>@;-=UY;?K9E61G:\JLM^R$/SB,BP4^11&&?EB8'!SEG\?1ZT\KP%W M#8(-21A*8-_S.B3@G1ND ?(/M]PZ!4/1)BU?X.2FVZ7A< 4+Z=RCCO0Z)! X M'K!/7J\66 (MY5@N6DBWR!=P15U 0WRML*=.7M0!<'+M)@O=ED&-[@= V1 B MPA9QY2@ME]4/H<7)IS0;JZCQEDK'L@R0@BT2H%)24NX[M:X&DN91(E Q1RDWCA*]L_S>5TTUQD 7TJ5.C66-'\7Q M L &XD^3"Z4S\#Q,GO00[OV:;^"/23RZ6PGGOY7IXKI*%[=9.LG"&@U-G'?#3^ S %,4SJX%3*EU PR(CX]##_;J M[MP XJBN>2UH!PQMP+706\+7,P.O8@;>WLP D[Y.5M ]Y8]F!9]7K'5G@%VM MZ"P@2C3\2?@ L,X R"RW.R3< U_3K-Q%_B8L1*DAB>BDTBAV=9+9#"@==Y[C M[FSK]]TV9.LZ_006J@R "W@-+@ \_VJKQCBL7L4<=Z:&J"6>A5#ET+8"#Y.#P-L7QR3 H-LAX;;!"H^+QMDA MZ#!GY\CFV3E[8\E/=ZW"_JT3[9N7GUWP3NDOE?;Y0_VY)3^F"="J8;$(8W*O MLMD6]FU W#5TCQ+]=T[)#@[U*Y7\:!]@:06-!O/429>AI*;_X=TN(#8!P01] M'9(NSLVR%0Y:PMR$<@5X%HJ7X[8(WXI>$Z'KAL#1!,"*@!U)S,\<33"1Y]B6$R#S!-7F3 $1%AW32_ G ,F@4=Y: MPD--%QP$5:B64Y.^=YT9:'/=>.OU3K^5W>)CZW=P9*XC.F_=P/L5);HN8-1Q MFX[-]B\G;?U'!.4*VGUS>AY^:EDW;W\X/3W,)L ()-8C6$H \[?(UGY$6?9*-*Y M^7#R(2V*=&9NIRH&PO=V]R:W-H965TC'D 9%0#?MT207B.K8S#:E^_>SG9"E*[!U>XGM MZWO/.3Z1K]L[(1_4&D"CIYQQU?'66F\N@T E:\BI.A,;X&9G*61.M5G*5: V M$FCJBG(6$(S/@YQFW.NV76PBNVVQU2SC,)%(;?.>-F/;;Y+^)+!3M7FR)YD(<2# M70S3CH>M(&"0:(M S? ( V#, AD9WTM,KZ*TA?7Y'OW&G=V<94$5# 3[FJ5Z MW?%:'DIA2;=,3\7N$Y3G:5B\1##EOFA7Y#:(AY*MTB(OBXV"/./%2)]*'VH% M+7RD@)0%Q.DNB)S**ZIIMRW%#DF;;=#LQ!W551MQ&;<_9::EV[.[D>C MWO0;NKM!L^'M>'@S'/3&<]0;#.[NQ_/A^!9-[CX/!\/K&7H_IPL&ZD,[T(;8 ME@=)2=(O2,@1DI"@D>!ZK= U3R%]#A 8Q95LLI?=)R<1KR Y0U'H(X()/H$7 M539$#B_Z;QM.D,456>S(XF-DYF:E6P9(+-& JO4A0T\CO'O3(CCZB%X[&ML@ M7X LK0LO7D1:3A&B/$6)G<#W;?9(&7"M*I2W*,8^;C5K 8+]1M1"4U!:9HF& MLGJ?<.Y?U-*)W\ 1F@M-F4OS7U#Y3H!\CN:C!:PRSC.^,A>149Y 75+3Q\VX M+BGR<1R^VJ(C5A%\P+R_L2K$V _CZ*5YQ[PB3;_9"G^S[A_, IX>=BHT#!PR*IVK7\:QS4NLN+W0-2HZ MV6E3<4>FV<>V-LB+$%3)F"7)-*ZX4-%J$?9NS6JA&R>%PEL#MJDJ;IZN4.K# M,DJC;N.]V)?.;\2K12-=;HZ!A.# M2JCVRQ^/?3@)F"=G M@Q@ 7>;:+ \IH[OEH8?0#CO0G-+T*I(9K(">4O9>L, MG0J*AJ)_1M%(!+T#+J7.>1 8675C\I*20&V$RO%;?1R&?O'+G"79*_CZNRE0 M.;$3_GZ 6XO.DJ _-\)@ 5P5L->Z. @I^X@UMR7\"FDVA\L\UXVB"(,YB@>/ M,0)%?_@,;@W67!3P@E?U*]"N1$.J,X:R=6E8 F_$HT\3[#8RG4'74'"&$SM> M(;#9#%X_"NN$VH/#O%1:ZOT3D9C .FB9X W*T"];BIK0QPG\V7%GHRQ-X(:J M%%(X@=;G;"K*W55UC3LTOF9YXO0M\J?G*>6XTX[+9_>3([4G&R7)D+HFO20F MPY)H\ARM5[]#0^"6TM[0ISWR].>);1CZQXGMK,)(@-,);-0#(6KS!"R; M?H_FR.O_FLN@Z_(7Q:6C,6.PIJ?'1[/1C-1ZK?TPLH&IU;F@>R<)"0YI.CTG MPS_2R3,9SF?G%#,_IYCXY!&F!/LP:BR$QK3O<;_;3[/+]A'_XMZ.PK?<['T% M$G<4FES,2'RF'2^MX70=GO1[[:B:L"QI(J/Q#G2^T]IUAD_0S_C5?U!+ P04 M " !JJFI2![&B8WH" "Y!0 &0 'AL+W=OAJB62PH$J%B91]#6L".7!>.A\BD8SRG$N03551>3K%)G8C8(X M.#@6=%MJZPC'PYIL<8GZ9SV7Q@H]2T$KY(H*#A(WHV 27T\S&^\"?E';R*F<$4W&0REV(&VT8;,75ZI#&W&4VY^RU-*\4H/3 MX_GB=CZYGRUA\F,&CZN[VP5,ELO;U1(N5F3-4%T.0VWRV.@PWW-.6\[D!&>< MP(/@NE1PRPLL_B4(C4"O,CFHG"9G&6>87T$:=R")DN@,7^JK3AU?^M&JSW!G MGCMSW-D)[J69FZ)A"&(#(X^ M(NFD<=];@VX&"UMU@;505+\QQTGJ[[UTWR/B>@,7E.>L*8P.RI\-6LC7RZ,$ MF:G!0P<)K(0F#.K3-?0Z:3<:Z'-J+MK:78K2AM@WC=" MZ(-A$_AM/?X+4$L#!!0 ( &JJ:E+[.4\'U@( *4& 9 >&PO=V]R M:W-H965TLFCHI:EXIK ,D:*E6J649 MI9NF:1],>[Y[D[["?=%1>/Q9 M2Z7*"\>1\1)S)L]XB06=S+G(F2)3+!Q9"F2)2F7KS1SV$CKN@01_D^";NFLB4^454ZS?%7P% M0D<3FMZ85DTV%9<6^D^Y5X).4\I3_6CR)1I-IC]LB&X'XRD,QELH(M1I3KP!'];@_@%PSX<[7JBEA%&18/(:P*%*FW+] M;;E#_RCB%<9G$'@V^*[O'L$+FO8#@Q?\?_L_!S.I!-V>7T?XPH8O-'SA ;Y[ M>E1)E2'P.5RG:TR 28E*OC7;XTCOWW5\-_@$_[K2!#&?H6BF>.C$^PB7/"\K M19XE$\F*"016)"#Y7!ECFW@"7F!W_,Z>HV.'@0?7E2A250FT89ZNZXU&P*EEJR9CKPS?@RE7+*.W13(3I_KR02E(AH1Z.9"N^<,=/[&W?+A%*2_HV<=5 M7F5,T:RWB$8/ML&GYW8[Z'S8V8$=M,F^>H/>A@)WK&W;\W9UMVRW'<+ _)U0 MT7T7Q/=,JO>Z5.)J]D$KA*B!+C-6J#\&])KPA"CW^SPATG!O[G]9W[J_SIYT MY"@61B EQ+PJ5*TBC;?1X$$M/;OP6L#OF%BDA80,YY3JGK5;%HA:%&M#\=(( MT8PKDC6S7=)W!(4.H/,YYVIK:(+FR]3_#5!+ P04 " !JJFI27?:H*#4$ M !-# &0 'AL+W=ORJ.3Y(%=J=6;;,LVAI/*4KZ#"G047)55(BJ4M5P)H M9H3*PO8<)[)+RJK!>&1X]V(\XK4J6 7W@LBZ+*EXNH""K\\'[F#+^,*6N=(, M>SQ:T27,0'U=W0ND[!8E8R54DO&*"%B<#R;NV46DSYL#?S%8R]Z::$_FG'_7 MQ$UV/G"T05! JC0"Q<_?< E%H8'0C!\;S$&K4@OVUUOTC\9W]&5.)5SRXAO+ M5'X^B !L!S]C=*#)67E%%QR/!UT3HTXBF%\95(XW&L4H'9:8$[C*44^/K MSY^OOMWV0F5:Q$XWP!<- ML/<*L.N13[Q2N233*H-L%\!&*UM3O:VI%]Y!Q"M(3XGO6L1S/.< GM^Z[AL\ M_UVN'U 0M H"HR!X1<$,7U!6%T#X@EQSGJU94;QTD8=1+G-:+4$25A&5 TFI M$$^L6A):\KI2&GNYP29K$'!&?O\M]AS_C__\Q?N%<@ZBO>-]CINT;K1"'TAL M>4'\C)ZD/VHFF7YYLMT,K"@9MM0)>>"*%IWY'8;K64D0[H,>"$G8AB1\&(P^"9D J6@)FCF?%44R.R02],M,(@""G,?,F>K'JP5)SU@=^@< M]_:&/:7#P$'%O>T(#9_QA5I3S.3N^1Y:>8BW2]VR5/=R7;FV/G?[KM._T)YA M4;)SZ&2'NJD4MG/L[S66D97 246H+DX8>3]ZR;17^/U54YF>O^4/)+%\W]'Y MDN@;TI7)#YU>/OF6XYE\\T-WDV_#KN;]S]\#%3)J*V3TW@KYL58U)L#.DYL^ MXG@HX:6R>5C/1#8:]DJ210 14UTA:%^/R6ED*JYGKI\47-U,Y@HF_N/2[]X8/#AE![XV$FA$26F6Z4>.$O%#H6-?[@CC8Y-5^UKPA MBG9OQ,,WOC2#K"2I+GC-M-=RVUEYTHR(W?%FT/Y$Q9)A5RY@@:+.Z1#[FVB& MUX90?&4&QCE76%#,,L=Y'X0^@/L+SM66T K:?Q#C?P%02P,$% @ :JIJ M4F1_P*>& @ SP4 !D !X;"]W;W)K&ULE51M M;]HP$/XKIZR:-BDBS@LT[0 )*-/VH1LJ[39IV@#?STY"2M6" MMB^Q[_P\C^_.N1M60CZJ'%'#KN"E&CFYUIMKSU-IC@55/;'!TIRLA"RH-J9< M>VHCD68UJ>!>0,C *R@KG?&P]BWD>"BVFK,2%Q+4MBBHW$^1BVKD^,[!<2L0)+Q40)$E-WJ^ET5UKB\?Z@_K'.W>224(4SP;^S M3.JG@JOY"U6"#*P?2K=*B:,DF@H*5S4IW;1V. M"#$Y00A:0E#'W5Q41WE#-1T/I:A 6K11LYLZU9IM@F.E?92EEN:4&9X>3V:S MNX?Y#A+X+ 0G(&;VP2S:L]<)_3?;G)%%:FC_CUQGUJ%./ M:O7HA/K2-$RVY0AB!9,TE5O,8+XSW:-0O5;-\VIOW\0!"3_ _ZZF9E@D*+NZ MG3KQKV FBH(IVU\*-G1O'[Y#7T"?N%$<'3F"@4M" @NZEX+S%XR!&_:?X+YK MKH![NL.7VKY+2/P,V8>E%NDC<$83QIG> ZVHS%0'"EQR%7;699_ 5YV;7&A; M:&P+?42(??_HCCB*7]3J @:!:[6>'*8V)(Q>^QN\HR8K4*[K4:(@%=M2-_W6 M>;MI-6F:] G>C+I;*M?,U)SCRE!)[[+O@&S&1V-HL:E;-A':#(!ZFYN)B](" MS/E*"'TP[ 7=#!__!5!+ P04 " !JJFI2FS4#]9(# #-" &0 'AL M+W=O%TA6S).IU:&J-+/=&E0CCX7 <5HS+8#'S M>P]Z,5.-%5SB@P;35!73VUL4:C,/HF"W\96O2^LVPL6L9FMI?.\'"]0__+QTZQK)C!.R5^\-R6\V :0(X%:X3]JC9_8Q>/ M)Y@I8?PO;%K=- T@:XQ556=,#"HNVR][ZO)P8# =GC"(.X/8\VX=>98?F66+ MF58;T$Z;T-S"A^JMB1R7[E*65M,I)SN[^'1_L[Q?PL4C6PDTE[/0$J@["K,. MX+8%B$\ 1#%\5M*6!NYECODQ0$AL>DKQCM)M?!;Q(V8#2*)W$ _CX1F\I \Q M\7C)V1#/ *4]4.J!TA- 2^J(O!$(J@!E2]0@D H"N&R;@ZKLI?R=!_WSCVD\ M3*[AM=]_D>DVU4")PFI%-%RR=N*H')$]B?ZE1DX9<=X'A$_4^ M?=] /!GW6B2E'V!9*FW?6]35,^5HKQE/X(Z9$FK&;OV2_27"/UO7M9]I2\PXLM)<%<>LLHNOX=]B*ZA&0P[:&3WX%S;C+52 MD MB:>1TD$ZC=[V0.E@.AJ^]?B/)<*=JFHFM]YZ"::G(JE=CDW8!6E MR*+,@>ZCT]R4*(%;X(8"949)ZL(M9*@M!>WU.@_T*@A!]J@S[BK.F@YW #=Y MSMV*";%]=V23D5N>HZ92<6+)Z371/&."Q!R0CE7%,RCH953:$:;GS'%O\\T+ M8!U-C1(W9$8WV)ZW9=0RH&>W$3FLL*>7#\XTVZAOMM&KFZUH;*/Q^>5066UI M/%CS4M.=!W]MDSE?+W;90;=%!XV13"*W%>\+CYJ1-I)^(QJ/W,:^ZKTX.A;' M_H)#J>P"C_P2S^!U!+ P04 M" !JJFI2ZZ(-*)<) C*@ &0 'AL+W=ONXZ<6TWG7ZD)4CBA2\J0%GQ MO^\"E$A0HF@Y5MJ;?A&)%;!XVWWV68"GRT)^5C,A2O0E2W-U-IB5Y?S=<*A& M,Y'%RBWF(H=_)H7,XA**<$PBY-\<'YJ9#?R_+18E&F2 MBQN)U"++8OGT7J3%\FR !VO!;3*=E5HP/#^=QU-Q)\I?YS<22L-:RSC)1*Z2 M(D=23,X&%_C=^TC7-Q4^)6*IK'>D9_)0%)]UX7I\-O#T@$0J1J76$,/C45R* M--6*8!A_K'0.ZBYU0_M]K?T',W>8RT.LQ&61_I:,R]G9(!R@L9C$B[2\+98_ MB=5\F-8W*E)E?M&RJLOH (T6JBRR56,809;DU3/^LEH'JT'H[6A 5@V(&7?5 MD1GEA[B,ST]EL412UP9M^L5,U;2&P26YWI2[4L*_";0KS^_N/U[^YZ>/__UP M=7OW';KZY=?K^]_1T7W\D IU?#HLH0M=<3A:J7M?J2,[U&&"?B[RL*^T4=W31C,>KQ(!2HF:%1D M&5@&+/+H,TJ46H@QDD6:(C#V92S'7?/OU_[O?X7$\[]'?]?S=Q%+)/32(U@X MD3T(:19OLQ[Q<&07PJT:%PK=2/&8% N5/J%;,2]D"5K7?U]G0D-EU3Z(LDMKM]Y]\Y5\'Z=Q/A(.>A#3),^3?*K']Z37=UTE\)S MBQSLD3X1)M@A.'2(1VL9HTX4$(?YK$^$05-$F.-Q#Q:A3*0 -"RW#'==_0@[ MH>Z'^\?],M\)_,!A-&AD)YUO=[-8"K7V#' * -$_%HE*#*#VMUV_1=SQ.=Y5 MQ!%U."4=/55S*^:Z*X7$%R%'+9,B#@FP@PGID5"'$9!2:M5AT*/'/$L2D CJ M69OC$.([C%-T,=7K/06$*6.<5@#NM1"=B(\JEO++X3>AC,T>^1<%T"TPRLGH.0 M@A3;$@HF%-EZ?)\X840;+P',V?:/P,%1Y/C63#M$&%3Y4>@$N!G$RSW+!@<' MS6$4CW&Z$. C9&_0=AZ/]DA?[[.MW[J,=_/A#6+39)\"L[P\(0@3BM4 M0AD5N8 7@-@8]F(,82R6"NEW-2N6"N4%2BJ<'8/&LH!(M\C'@&ON 08.7A>& M.\+1U3[AB%@>N16;7H?\>R!YEPUVX?8+$;DQGV[,_7I\_7KP@+9N+R)=R_',D!0"(Z4-U:RC5Q[HA*F@1-P[O P>/'^O_#90U=I M35?IWG3U5JA2)B/-G*JE,BD-K%P73^U7^U=!V:[GRF[7Q=],\@3SNG@4$G)! M]*.,P2X@HQ'HASB1Z).!P4TM_W\(N2&Q@YLN5PMG#5N'<^Y0QGLDX#@HM<8G5%W<#J2)?0)S!% MZ$5'EQ7V-,'+H0!.@=]FH=LRXD1A!)3-0D28(FG"[!%S Z_Y$TH8028^$8D] MP2/MRRRR!M@A 2K%F(-#VLA\UX^L"BZWNM*EW5L9V0L7AD!)^B2!PWF@@:2] ME1:HF*UD&UO)&OS\UD]--29 %XJE#HVE3OU1DJ8+ !OP/TTNA([ \SA_TDTP M_UYMX(\)/+I:!><_5N'BN@X7-[*8RCBSXE.LTVN%EC,AA6DY%]*<,$$;E D- M$!\0MOU8*[!S@E8'!58%/. ,GC6 M! *7LWUMIX<9L)H9L+V909OT3;0Q58E##*N35>(NDM#?PZ&!YD#9P-67N3 D MJ!0R:W8.V'%@F)YJRUS"-L1&= )D?B6O%3X6*=#.5"-:73=R/?Q6U\:!BX.W MC1T"AALYX6[4B#&!V&GDS'?Y6W2;J,\G$RD 4L&PP=5+)&W_]R#BF>HN"RTM M+M-"HC74<]?=? "\'6M6^Y2(M#'ED[?/O+[PV6.>06V>P5>99R]I[5?Y5P7$ M7<^/*__:B?]7JVP+ EXR^H?054B*(LBUL-\CP1R@4">-3?;T!NS5ROB XVC. MTSJ+T1QH$^]U6. TV%F&/)+Y0"8;=A2Y5N(*5)6WJ"JDH5=;*?!1?5)XW"^K M,V,[PED'4$>>RZSS)5WJBC/4AQ 6XN,^2?ENQ&WN&O%]PRR# M*!WT2+!O0AG'I+5W5F0S>T=9>^_HWJ'N'_>LW?ZUBO:EC<]V>"OT]:OFPZ_M M\K+(@?6/RD6NBX0VUM.]G'< M3J=L.=T;&!5M$!C(<]3!_BG%X/#6B;GGALR:I,?LQ6%=BU.?%[8PT,(/ "K< MOSJ!!S0^"FU<]IMMQ4"8HCV6Q^*$$9!V(._,3A^HSG\LR_%=&EG+$]63,_EM M7/:H9V!/ ))1Z_3%)=PJ!F @U@&*2YNRAUKRFUGQ_:EV='T@Q7\C1+%:;WUQ4O+I?WZ%G>J \[UZ*6"WDTS>\]]%W M.;X5(>RKEMMZ2=7."QY^^D\%>SJ(Z@ZBW@XNS76H@A3;/JS\3G7=**5)_&!2 M_"X_Z>_FN8/24>W^XNL6, Z]U O?:%= MI8-3!PP\4.];W= R:M0.)XNP-)EYT/K0_W,B&GYO-$ M,"2]D=4W?+6T_@+RHOKPKZE>?3[YBYG R2K3Q*K0EG,S6> M#T59%IEYG8EX+*2N /]/BJ)<%W0']7>AYW\"4$L#!!0 ( &JJ:E)W[8:8 MM0, -T, 9 >&PO=V]R:W-H965TV_WU&R9=6)C:;M MEA>)=[S[[H['.YT&6R'OU09 DT\9S]70VFA=7#N.BC>0,=41!>2XLQ(R8QI) MN794(8$EE5+&'>JZ/2=C:6Z-!A5O)D<#46J>YC"31)59QN3G"7"Q'5J>M6?, MT_5&&X8S&A1L#0O0?Q0SB933H"1I!KE*14XDK(;6V+N>=(U\)?!G"EO56A,3 MR5*(>T/<)D/+-0X!AU@;!(:O!W@-G!L@=./C#M-J3!K%]GJ/_FL5.\:R9 I> M"_XA3?1F:$4626#%2J[G8OL&=O$$!B\67%5/LJUE0[08ETJ+;*>,=);F]9M] MVIU#2R%R3RC0G0*M_*X-55[>,,U& RFV1!II1#.+*M1*&YU+ M'DW'\[O;N]\6Y/+W=XO%%9E-YV3Q9CR?DLOW;,E!70T -QA_B>3:A+W3-X?A.U7^'YSX[Z M[_%2:8EWY9\S9KJ-F6YEIGO"S )+*"DY$+$B,>-QR5EU%9'$FY3&A.4)25)> M:D@(,)FG^5J12RZ4NB(%8.ULF(2G$G#>[L\_1=3U?R$O]?X+8R%@."/8#$ME7G2!%L>$IC/C&%__GY3JK+LZ=ZU ZBP Z" MX,#R[5[HVE% &Y9'>S8->G;7#1M>$-J]J&_WJ7N.Y7F![8=].^JZY&9W65_" M]O14@?S/YWWI=KS@JB'=3BLJW'.CJS;I]]NBK= ,#.X=G^B/17_I3O!='63Z M-1VD%?/C=G)79EBD6LCK9WMPAP-1FL[QT2<4'Z=D#;:;L@E-I=W\7D0R[PH_YM'I[J1*]V'Y>FAOS(#D)J M^\&AOSY5D8_J',-30W.M M6_>H4WQ'-WAJ$G):(R?6V+H:K!6Z6.:ZGCX;;C.[C^N1]2!>#_YOF5RGN2(< M5JCJ=L+ (K(>IFM"BZ(:8)="XSA<+3?X_P'2".#^2@B])XR!YH]F]"]02P,$ M% @ :JIJ4KM&ULS5AM;]LV$/XKA-<.-N#(>G_)D@!Y:QN@+T&<=MM'6J)MHI+HDE2= M[-?O2%D2E3A*U@W%OM@DQ7MX]]P=[Z2C+>-?Q9H0B>Z*O!3'H[64F\/93*1K M4F!AL0TIXSQR1LW"#5VMI5J8G1QM\(K,B?R\N>8PF[4H&2U(*2@K$2?+ MX]&I'B)@+L3<+7>]4%:RPLL\G?US.T?@6+W(B)D,T6N[=H#>%YK MJ*?QO!<8.@#GMW"^AO.?@)M#=F153A!;(HGO%&^(EBDK"%K$#?_TE=FWO-_1?_?]),*^=A8!J4BP(UW0_W*?H M-R9.8DYB=-%8VJR^4BA>$+8+XU6X@EZL^.F>>1'[="+W7:< MA.B629SW3_%MKW^*'=H/3_$"=S+@[J!U=_!B=U_5;K[%=^CR#BY'0=#XC)1D M2>7>S!E&_ME^?<:?YQ7GI)2'__C<-R0CO.>A@R?'[2+3 MZ4+ZD>5^MRLP=CTT>^Q%@1'8CA--C-VUZ5FCNF'[HHY* \>-#9PX> S3T37> M24_4!6:@$F'XTG<\Q L? =&S+#^'Y7+4-3N@6?9R< M%E3V(8$#SP2P/*>O5).%K4L:EB0U,AU8ZNEAA7'?5L>&^1><5_7Q.(<^& /3 M[9[82A(3P0=B>WPY@>5[L'#-*63BO0HUR2N"J@VBDA2=RSS+C@R*[,2RXYY) MG^0: K,DTE0_[KLF,%D&S[U^4'J!*).WP KLOL$>( QD?M1F?O3BDMO>RZKH MG@I!Y-X.:ACP1W.[E]"]1'[P!+*Z550%#=:*/E]*/X(_X"T+8HR6*Y0S(5"* M.;^'>W>+>5>,7D$MF89N;"ZXTRA.T&F:\@KG0O>;G C"OQN9',?=)>U[(7I/ M(-$@)? "+E!Y;UPFW;7D.<[S61E, Z-VAU,_:/JT%5=69(_9,&K?U+,[82>9 M)HG;YZ_1$/KEYTF\YHI"L$910+Y5=%.HFZU+HJGC)681]:'Z7942ERNJ7GIF M;QG+MC3O GWLQ9XI$$-SJ5]:5416BD'-H[;+N"4=WQ "&B>#R3^&'M5Q0O.< M9.I&(*6B8HA *+>!67SC8"#IXC;IXA_56/VBLX:W&[*B9:D"51-=9GI8 ML*K4O-2.K\R:L*L'>S-V6)N?59U?6*6?JG0"NJ>.%B!!7]&=9P+?F/0[X;>: M+FBNN(XEU6GIII4)JD@7"FW37ON=\SL4 [R!RX@!M]PU4&T52]<0\C]TU,&C MDX85;[KQ'AW[X>9$RIRHC#4:D,"?[-W\'F^$CE"AVR8][ K\1'">8__ M#I[TY;Z,FQD?8PK"5_J3$]SH*D/J[S+M:OM5Z[3^F--MKS^)?< K@D&AZL-\'S)F&PFZH#V6]_)WU!+ P04 M " !JJFI2)B*\X,0# !:"P &0 'AL+W=OVK^+8+C:J MEO94;U4#.RMM:ND FG5LMT;)9:M45S%-$A'7LFRBR;B579K)6.]<53;JTB"[ MJVMIOIZK2N_/(A(]"*[*]<9Y03P9;^5:72MWN[TT@.*>95G6JK&E;I!1J[-H M2EZ=08)/_?J0E65)P(W/A\X MH]ZD5PS7#^ROV]@AECMIU86N/I9+MSF+\@@MU4KN*G>E]W^J0SRIYUOHRK;_ MT;X[F[((+7;6Z?J@#![49=/]RB^'/ 0*>?(=!7I0H*W?G:'6RYETH^, M/PUL?M&&VFJ#B=;MS&HGFS5,O'!#&X MVOM+'_P]I\\RSM3B%#&"$4UH\@P?Z^-G+1][>?S/6.&]%=Y:X=^S KVTW%4* MZ17J*E(MT>>=-$Z9ZBM:E8UL%J6L4-ET?08%^ZUL/V_EMU]RFK _T+_UZU-^ M)/Q AB4=EFQ8A" MUW5I_;M@D6R62+N-,@C>D,;];E0E?787VCH[N,X9YHGH,2,%)H+W."49X&+ M:8X+EJ+W\"R6S4+7@_.$#V[GF+(TV,$%R7N885$(-)>F*9NU12>5MG:$MN"I MW4BC?O@ZSJ4M%T%VDM,D>0S%(TB>[*9H5E8[GZL?X?C8OGM (N^5@2OH@K,( M/@#6P>5 [#\Y4L(8IIP\3CW+,!7P5Y#@.A*1;(&$ZH@+K*CZ(GG&/! M,YP'=T@ )UF.21[P^DKE_NI%(!,@8SC/Q)'W-"'%D?!E;4-2<(?Q0$*%P%D2 MM@W-*299$4HRWTC%"]J&< IA#?Y12%$:I).FT$9!/U!>8 &/OF^;0[T_Z9X3 M 7X:UXT^O;0?'*?=O#0<[Z;.=]*L2^B'2JU -3G-T@B9;I+K@-/;=GJZ MTPYFL7:Y@>%7&7\ ]E=:NP?@#?3C].0?4$L#!!0 ( &JJ:E)PN"V*)P, M &T' 9 >&PO=V]R:W-H965T'7LS':@_?<[.X&QJJ!^26+[WKMW+_:Y MMU'ZV>2(%EX*(4T_R*TMK\/0I#D6S+14B9)6EDH7S-)0KT)3:F29!Q4BC-OM M+V'!N P&/3\WUX.>JJS@$N<:3%443+_>HE";?A %VXD'OLJMFP@'O9*M,$'[ M5,XUC<(=2\8+E(8K"1J7_6 878^[+MX'_.2X,7O?X"I9*/7L!M.L'[2=(!28 M6L? Z+7&$0KAB$C&GX8SV*5TP/WO+?N=KYUJ63"#(R5^\ J@ R7K!+V M06V^85//A>-+E3#^"9LZ]C(.(*V,544#)@4%E_6;O30^[ &B[@% W #BCP(Z M#:#S!G#5/@#H-@!O=5B7XGT8,\L&/:TVH%TTL;D/;Z9'4_E6$VKG'!V M,)XDHX?I_'%Z/X/[.[A]2J:S29+ <#:&VV$R3=SL_&&23&:/0Q]U,F-:,_>W M3N%DC)9Q84Y[H24QCC),F\2W=>+X0.([7+0@BL\@;L?1._#1!^#QU4'X^#A\ MC&D+.I&'M_^'A^3@SL9X9V/L^;H'^!*KTF#VC+:=234OW;Y^3]EQIGL) MWYFLZ A"]+4N[PQLCC!21=*(IA_"D M]Q&?/UW% MT>6-@505!1VU.A*72SIZ1,.E#W8=Q %9LY[Q-<]09G#B5AU'W+ZIRTQ<$C\3 MW9P",2)+3 ;,^)A7*>*6+RI#[QK@T6]/CQO06#(5HBB+A M4*+>C@I526N VJQ!Z2S,42/9F+,UP@+1]4.K5=W2Q"NP[#<=9(HCX=357,OS M.CA)37=_:\_;UI$=V=GMR,[Q'5DM#/ZI2"!,UO0\0MG=478_OLEE52S($A+O M73'O=8":[L+3N?MG/8A[X7K_D!^+J#6&>[W-740_F%YQ:4#@DC#MUB6!==W< MZX%5I6]W"V6I>?K/G.Y#U"Z UI=*V>W ==#=#3OX"U!+ P04 " !JJFI2 M+1PD5:4& !G'P &0 'AL+W=OV4['W:N MC2EER@.)Y7..=:5SKQ3KY$G(K_&"\X1\6X91?-I:),FJTV['LP5?>O&Q6/$( M[LR%7'H)7,J'=KR2W/-3TC)L,TVSVDLOB%IG)VG;K3P[$>LD#")^*TF\7BX] M^;W'0_%TVJ*M3<-=\+!(5$/[[&3E/? I3SZN;B5>&I804\4_ G^*][T2%?#SR3(1Q M^I\\Y5BM16;K.!'+G P]6 91]NE]RP>B"8'E!%8B4*."H.<$O2G!R E&4X*9 M$\RF!"LG6$T)=DZPFQ*A5E.]GEV:[L%MU, M-SV8[\JG;":<-IYQNIER>C#GE4_93'IF^';F^#1=^E[BG9U(\42DPH.>^I+F M7,J'+ DB51ZFB82[ ?"2L_Y@>GXWO/TPO)F0FPO2^S@=3@;3*>E.^J37G0ZG MJO7V;C =3#YT4]2[*90H?QUR(N9DYH6S=>BEF0Z7D*C!C'B13_P@7"?<)]R3 M41 ]Q.1=*.+X3[+B4)L6GN1_DG=]GGA!"(U'Y'?2SIKCDW8"8:G.M6=Y"+TL M!%81@DZN190L8C*(?.XC_*MZ/F4U FT8S^V@LLV@]EBM8I_/CHE._R),8QK2 MH?-Z^I2O@*Y5TOOU]*MU5$L?U-.O/5G;^8O&L5,7H;]O'#M*OVP<.TH?-HX= MI5^];MY']?3/] M"&K]NO"?-Z4Z-]?5M/=%3/;U";R"ED.1<2)FM_W%:#6YE M *VW'#Y\TO7_A0Q:9 A7\9>:GAC;GAAI3XR*GGQ* M=P90@KQ'+F&GD]<7 GLD>&;D0U6"PM-3%0NK.9FXF8JK/=;C&35TC5GI,#WN M)S.&U&S30.M@4 MIK;D4P1IV)KM4*?L4PQI6(:"EGR*("M\BB K?(HA<9]B2-RGV"A1T]0@HTL^ MQ31QG]9;H,*GB'R%3U\H7_"IM?6I5:LRJ-K'U=703-+="T$[UDK#>(Z!2C;K MHT(EWPPRD+T/*GD0E2D]Z_TAZ.@0=8FC6,EV.*HT E=8MUA):HQ+E=Q[73^) M%4Y#I=5FHN"R%TH77&9O76;_L,MJ:J#=Q&<8J.PS5*CL,_M9GZ$R99\=@C"? MX:BRSW!4V6=8MUCI@6-"S%TH7?.9L?>;4JG1CLI+\,1#K M./Q.)%\)>6"M@K"[%79_\?:7:KM?]MH;;H#'N?K^ @2KFV/"7W'&)@C2M"W' M==DN,8HQ[+V=H&^Z/1KG^DVB.$0^$P7;1<%^^N(YSC7+Z7+0;12FNQ5]WOV. MH_H;E.)QKOILKU%89:]WO_EH_:9\EUQU*;3;G%/S5Z?S;@-&ZU?8UZ:S=9@( MNF5KCLG*KT]GNW$4A\AGHM@M'K1^]?BQ=':P38&M%?YH M.0B,Q"KZOUNCJ/LFJ>W^2 08J2("II:V8LMNH6#U"P6^Y>@]P^J&(?%6JS"8 M>?[GVY'?UUI >DRGG M9"(23BCYXS>'4?HWZ?-X)H/5YBU[;QU#''%6C)3A8M5Z"XD$A2=[%P_/(W[V M>OT8JS[MO1.#)9<:TYFPS@W6?J5W1CK6;G1&!M9N=D8FUFYU1A;6;G=&-M;N=$8.UNYV1BX: MK]8996=2!W@KA4S1^"@- MT1&@, 04&X,NTV 2L3& 1-P<(K=W?LN.H*\]^1# TAKR.7A/.[:A9LOL5#>[ M2,0J/<"Z%TDBENG7!?=\+A4 [L\%I$M^H1ZP/5L_^Q]02P,$% @ :JIJ M4NJVC\?/!@ HR !D !X;"]W;W)K&ULQ5KK M;]LV$/]7"*\86B")Q8=>61+ CNS-P)H:<;M]*/:!L>A8JQXN*<<-L#]^I*1( MMD3)KM/"*!"+U-WQ7KS?4>S5)N%?Q)*Q%'R+PEA<]Y9INKKL]\5\R2(J+I(5 MB^6;1<(CFLHA?^R+%6?4SYBBL(\,P^I'-(A[-U?9W)3?7"7K- QB-N5 K*.( M\N@;*E(<'O#9@J[#]#[9_,$*@TPE;YZ$ M(OL+-@6MT0/SM4B3J&"6&D1!G/_2;X4C#F% !0.J,4#:W=Y/IA\G'^[ AS$8?II-[D:S&1C<>6 XF$UF:G9Z/YJ-[CX.,JJW M,YG=_CID(%F >1)%,C^DFO,O(!!BS7S DS $,NOGD'WH @!A^7R5K0V!=7_51:HO3ISPNMA[G6J$5KB,#[)$Z7 HQBG_F[ M OK2!:4?T(L?AJA3HL?F%P##,X ,9&@4\@YFAZZ&?7PXN]-A#2ZCBC-YN$7> MB/.$@]N$\WP#"R#]#*8\D+-3)G]\,/#_E=DE:T0JP#T3*4V9&H#/?TI98")' MXI\.34BI"\W2 M7K/3WGN6!CSW9&U[Z)+*;*AQCBULF<32:V&56EB=6N1^?MF07*R;XS/ Z$RHE6UH=U0S3*Q M8R&GE@1-.F(BA$@]!9ITD@R;-M';ZI2V.J](>%FN]F2[TXP L2S;MIUZMFLH M]?MBK*%L[(L=8]W26/<08T5N[(IR\$3#M=:N7)"]K<.NEK?=2WV&_^AVT%ZQ MHV/$CKO$[G@*&A70&ITK#1Y541C);9@^@X$"1UF0DT=.HXXR"[=P')ZXY$-4 MZ8*Z]_MV.Y!M=\:?@KG:".W[NY"YLR%M"Y&MBIR'7$-H6P9&1CWM-8088^2X M+5D/*WB%^(!8_B[YTB68R)T-981KL!K7CXMD$-^C:CF&C M>CR;A,ARH6DX]7AJ"$T"7=06SPHN83=>#@20Y[*G0#:DX;,\,*T2GG:VE;"" M/FB?.HX5-,'78--!S1AL8HEE0=?%]6AY.DK#,EQHH'I[R_GWM6"%LIQ^#CL1)&^L5057U1]W5_^B.K)"[K9-K8[L%CE"%%PC^])[, M*];8V9'(@A#50ZPC-%UBF"WM-JJP!G5CS2O[+0\U04*?T&,=93VA=XVH\ 1U MX\GA?9172.KH>,:=)+L:5G"$NL]Q^@H)_@-'M36H@AYDGKA\H@HET)Y3U1$P MZ*'FD0H[!I0-2SUJFK.7Y1#+:(M=!4&H^_BU)W9'M#&H@ASDG#I^%1B@;C X M+GY-3("8F+99/T_J")%MF*0%Q'"%'7C/R:%T4->GH:KRXU.?%'!5O?%KJO=! M'0D^M(![.DI]1Z*A[.Y(\-:7N>Y2_WT=22'L\(X$5Q4==U?THSL2W/QXUM&1 MX*K4XSVGC!_1D6#-&4';D>@(+>2:;8<)7,$$[H:)UW8DN D$+1V)CK*S(\$5 M9N ]F%%6@&,Q'E<8@4^-$;C""/P3, (W2[\>XS6$T"(.48ZN;1Y:V. MWD.7(]W\@.#+,<$Z282\7,#W*U7SZ_OWE,L^1X"0+:3:QH4M&PO=V]R:W-H965TFF=#+LP,"O/6%VB*T,_OC5S:*A;&E8.+D M(6!S=/0=2>?[=!OMD_1GMF&,@]]1&&=7O0WGVX_#8;;8L,C/!LF6Q>*759)& M/A>/Z7J8;5/F+XM"43A$EF4/(S^(>^-1\>X^'8^2'0^#F-VG(-M%D9_^F;(P MV5_U8._YQ4.PWO#\Q7 \VOIK-F?\V_8^%4_#TLLRB%B8'"XGO ]MG1=Y"'\I@D/_.'V^55S\H1L9 M>.["%Q]/;,;",/VP-+MO)W(7](]O\P&1#-_2V2,"O^ M@[VTM7I@LZ/1VFR!VEN+;SE7XJV*4J+:((X[\8Y3\6O@2C'Q]!@O. MED! 7?P\=$O _Z#WX-TUXWX09N]!_]AN7MCUP5]@"+*-G[)L-.0BDAS/<"%1 M3P^HD08U1.!S$O--!F[B)5M6'0Q%$Y3M@)[;88J,'J_98@ P_ "0A:P&0+.S MBT// >7W8(+?T3C;[)F,0:TS MY@W=4/%,2\_4"+LV' 1Q9-R/ET&\_@ >V3J(8_%5)%[HQPO6U/&'"FA10!#-"((LVS6#<6I@^LAS/63;S6C<$HW;#HV0CA4+-$WBUE% M3"ET-6WBE2B\5PPL5GP:1M7,>W%456!!2]&G9S5FKW!T#1?0$I9$'Z#^0)2DH"ZDH3V]""K M?F&^T&BEFR\@I2:H*S4Q,(:LHZ)TW@!:WO'?:3P-9?1S#*3D!IGEIMLYQE36 M5H%I#TBM=QK,]%,1I)0-F1:)1VR,-8"4AF&SAK5;O4AG%2!"K*FG21RL) >_ M9C?KY74*KN]1G8ZP*C*E'=A^@UD$5FR.NV+S"_+.J;$;&;K!I?B M>-P5QYN2T6V:1R =.$75V$S5'>\[R-JJ,@D'2*/V1%$[,2][.MIXD+54\.$! MUJ0'4>I WF33[.6,)O6]L.K8K0)60D#,0C!9_KO+>)3+\86R3!3=$_,*I+TL MDZ.#A9;,W9X>2)W.FV6YR= DRT3Q/FG)^P8F('6.-\HR41Q/6IY$G)7RI'XH M899EHD2!M#R7,.=VPX&$29:)8G#RFHVN,Y*XOGEEE&6BZ)MX;R#+5-$N[8IV M+SAWLVK4UF]8W3>;Z9;W5%$V[8JR#*GVE7AQ5G)2EM.+80 MK:C9TJ.*VFE7QQ;&U*4-QQ5][?*:*G6@;[(W]7)&T_J64[]AY3P\NB81L71= MW![)P"+9Q?QP4Z!\6]Y0F13W,D[>3^''V>&>B7)SN/;RV4]%KF4@9"OATA)K M_!Y(#S=)#@\\V1:7,1X3SI.H^+IA_I*EN8'X?94D_/DAKZ"\SS/^'U!+ P04 M " !JJFI2\^>#0J$% "7' &0 'AL+W=OL>=JLNR'SPE3)6J;AW>=C$BKNWST1&Y<*'!V-, MJNZ/OP$)@S",G.Z^)(+=/=U-]Z]G9'1(TI=L2RD#;U$89W>#+6.[V^$P6VUI MY&5:LJ,Q_V:=I)''^&6Z&6:[E'I^H12%0Z3KYC#R@G@P'A7W%NEXE.Q9&,1T MD8)L'T5>^CZE87*X&\#!QXVG8+-E^8WA>+3S-G1)V??=(N57P\J*'T0TSH(D M!BE=WPTF\-8E3JY02/P5T$-6^PSR4)Z3Y"6_N/?O!GKN$0WIBN4F//[OEY!%,3'_]Y;F8B: C0[%%"I@)H*I$,! MEPJXKP(I%4B1F6,H11Y&J M=&]Z= ]UN <1^)K$;)N!>>Q3_]3 D,=:!8P^ IXBI467KC2 X>\ Z4B7.#3K MK0X=B;K;7]U61(.KQX<+>[C#WF.1^4QAB5262&&)=%B:O]%T%63-'!]3>E0U M"M6<)*_C&]/ MHEX#*_UY$D$B8$0(N14T)4(#I M&H*N$%_?LZ4-IQZC1HQFSF12>E?5"6I#-;85_5IJYA4EEM0UN^691(YH5E?! M"1)#-8J5#5OJGCJGZ6;3-XF8KAFPPS=!=6A>T:RF+"&XZ9I$"FN.U>&:&!-0 M/2=Z]*G5*B6BV4T,2Z3:9>E*I3K+4DP1J!XCDPSP8\AKD.RS\)V?#W9)VDKV MJ6DQ!J!SY41&@ME(S6Q5B6)!/^" MOAL=)("*U$#M84N $_T$<)8VZFDS+ 9NI)G,]3> MS$KKP)4(JNM \ K9OV@S@02XD'H#VZ\GG!:/D>8T^T$FI-OR)&!!0ZRFH:(9 M2LV38>=H79MF+/"&SVQ*5;U0ZC;W"!V-@ 7H,+J\$4K=DT4MS>F*M'905Q/Q M?!O@]@ZQ]>A=J5#GHQ<1KDM@2#,(_@4&X?4B6SV6)H)+' M1*"(7(PBTMYLJ>8R$2PB5["(M ^RZKE,!([(%3@J=7O/92* 1*X%$NFY/W,E M@NHZJ/TH27[17"8"5D2]'^O5$Z6-.G=O)*=\N5C7>8H("!(U!%7](#F'WG2? MWXG &CFS<5/V@R59M?MD3@3MB/KDJ.X&6[)J]Z&;""Z2,S\NGF^&]IY+4@"N M7*Q5 ,/:&YN(IIOBS5<&5LD^9L=W&=7=ZNW:I'BGU+@_A;?N\1V9,'-\9??5 M2WE=9R"D:VY2URQ>FNGQ+=CQ@B6[XKW0<\)8$A4?M]3S:9H+\._72<(^+O(% MJG>1X_\ 4$L#!!0 ( &JJ:E*C8L]S?04 #X7 9 >&PO=V]R:W-H M965T[$DPT7_\H5HH+G M.$KD:6NEU/ICNRV#%<94'O,U)OJ7!1)*-W8GA"4]5Q!*\$R#3.*;BRSE&?'/:$(XPB@Z1Y?,Y!6\6!S.G$D<\^HN%:G7:ZK<@Q 5- M(W7/-W]@'E#7X 4\DME?V&QM_5X+@E0J'N?.FD',DNU_^IPG8L?!/>1 <@?R MM4/G@(.7.WBO=>CD#EFJV]M0LCR,J:+#$\$W((RU1C,/63(S;QT^2\RZSY30 MOS+MIX:SQ^GT[/X3W%[";')U,[FWU9#2YF,&[ M&RH$-:<6!''&!R#YQX!<8A30VCT:G=W4.,^?KU[WQ*-5ZR- ME^%U#N"=A4\H%),L60(^ZY,NL2[)6Q _ S''_&G8)<1S')V I]W8JW:>/QA4 M[,95.S+HN;MV>]%TBF@Z]F@BK3$T"1"T6D'(T[E:I)$^^ %/$R6UB 3(GN@\ MJ@URB]W=(>7V_2KY48V=YQ_DWBVX=ZW08*UN?,K MD_N]0=>MLJP:DKX[Z!UK@T$ADQ!Q'72)= DU#4GU&5F7AM1 M_Y5[ML;.LF<'13@#:SCW2".XD(HJA#NA&P6AOH"NXRK";)_ WU.,YRC^L2B5 MZY1EQ/EA*YU#[2VUU_?ZU/(AX'',9-;( MG.L.(H1+S!=WMN)"P0.*&+06FUT@X;Z([U4))"4?\A/E,0=OWFMUAI;-YI:U MRFTH5M^R ;P*B@1I#VPJ4-E3#K_1>/V[EH# 0%U?CVS[M"PWKKW>7'Q.F1:2&-6*A\"2 M)Y3*Z,D1\$V"0J[8&K36!'I(?S?49LH^0=W7(5( O($):WX8U^+OP!:FP42F%W;4K^ZUN!>&!/L.G"F).Q>ZOVU/7 MUFR7HD_LHG^I\ZOPP[7^) AAHA<\63(CC%E/<@2/$HV$7;-%;<(:P+TL8=)& MM!1[8A?[?"/ ?S#B\3I5*&!%1;BA K.#+?E"F1?;9*62$[N2%\76(*,^+FMS M/B#=9B/2R:KMT1I0/1NW4J6)7:7+1%RF0B]>*K3L+=BS>9#[A&WSE3)+[#+[ MO;FPHW9MW$J])':]G-+G!G4@I2H2NV@UJD.#O]^\V4O5(W;5:Y2'!O_JM_,^ MD5(RB5WRWB@/#7KJ-*>L5%1B5\1\*[Q%'[Q2-3V[L'WGF6A"[7ZRL2NETFN0 MRB(5;U$(KU1+[Z>H91.J;\W&S@V,72_O!#/7H3#'!!FT7K-EX%7:JAG5[LW=URCA@D.=USMG8O%&,4RNZ"5D+7.VUNY M8K2X!#[+KCZ_&C]W/XZW5[DES/9F>4K%DB52*^="0SK'OA9ML;VLW;XHOLZN M+^=<*1YGCRND(0ICH']?<*Y>7LP$Q97Y\']02P,$% @ :JIJ4I 7I*FA M @ =P< !D !X;"]W;W)K&ULI55=;]HP%/TK M5M2'5NH:YZN!"I!HH%VD01&!37MT@R%6G9C:#G3_?K:31I30#FDOB>V<<^X] M]T;7O3WC+R+#6(*WG!:B;V52;N]L6Z09SI&X85MV"^&MG2-26(.>.9OQ08^5DI("SS@099XC_N<>4[;O6X[U?C GFTSJ WO0 MVZ(-3K!<;F=<[>Q&945R7 C""L#QNF\-G;MQH/$&\)/@O3A8 ^WDF;$7O8E7 M?0OJA##%J=0*2+UV.,*4:B&5QFNM:34A-?%P_:[^8+PK+\](X(C17V0EL[[5 ML< *KU%)Y9SMO^/:CTDP9528)]C76&B!M!22Y35999"3HGJCM[H.!P3'_X3@ MU@3W7()7$[QS"7Y-\,\E!#7!6+I-#_ M22*Y^DH43PZ2Y60RG/\&3P\@B1^G\4,<#:<+,(RBI^5T$4\?P>SI1QS%XP1< M)NHG7944 [8&$1+9%;@<88D(%5?@&U@F(W!Y<04N "G (F.E0,5*]&RILM2Q M[+3.Z+[*R/TDHQ%.;X#G7 ,7NO $/3J;[G1/T$?GTSLGZ./SZ>%'NJTZT[3' M;=KC&CWOO]OS13"O">:98/XGP71/@6H:2/4"OY9DAR@NY,DF5E*AD=+#:#=P M('1\KV?O#IO5AOD0=L*/J%$;Y<+ ZS2H#W;\QH[_I9TY%I*35.+*T"D3E4!P M&#<,.\Z1AS;JMMNR<$(J@-YI!T'C(/C2P8))1$WRUZV>7)M.\7][#-J-'=H0% "% &0 'AL+W=O)W]]T=^=U9YRLA/ZD80),O:<+512O6.GO5Z:@PAI2J MMLB XY.%D"G5>"N7'95)H)$%I4DG\+Q^)Z6,MT;G]K=;.3H7N4X8AUM)5)ZF M5#Z,(1&KBY;?6O_P@2UC;7[HC,XSNH09Z+OL5N)=I[(2L12X8H(3"8N+UAO_ MU;O NR*/QFLU,8U,:',A?AD;JZBBY9G&$$"H38F*'[=PP22Q%A"'I]+HZW* MIP%N7J^MO[7!8S!SJF BDH\LTO%%:]@B$2QHGN@/8O4+E 'UC+U0),I^DE6Q MMM=KD3!76J0E&!FDC!??]$N9B W T-L!"$I \ C@=W< 3DO Z2- ,-@!Z): M[J&4>B6@=RBE?@GH'PH8E("!+5:175N:*=5T="[%BDBS&JV9"UM?B\:*,&ZV MXDQ+?,H0IT=O)K_?7D, +O ;XQ V_$?=.^-0-_S5/VN34WPF_ M/("\ _[V8+A_U@!_=SA\N WO8(VK0@=5H0-KK[NKT.'GG"EFSW](54PRRB)" M4Y%SW92;PMK 6C-Z=C_RO1XFPL-4W&]FH6%AS_.>K'OW=%U_$/0VUVW%=5K% M=>J.*Q52LZ_4!@9?4*(5H$8F5$-$M" 14Z&)D= L2QA$3;&>-H0P>!IIP[)N M0Z!/EP7^SC"[59A=9Y@W>3H'2<2"S'.%SY0"A3J.-96-,;TMS/4V6.Q@T*L8 M])P,9I1CYXO()=<@,\D,@;_>@Z'U-_F'S/(P1%9;CZ^O)XZ=VZ\<]YV.)]5N M1?]%S,4^;A*4_I/D#[WMW;C%85!Q&+B#C\4*3PTXPAE6IH9.4^.R?IN1G!!. M4S#579>4 -=,/S2)GMO\FBGY"',R8QK4";EN7[\[B$>@0LDR*QT'Y?[2[<;,C:]4 M1D.X:.%@J$#>0ZNN"$/W1$,8<%FE"SPJYF=,W M;UC0F">WGX],QT3'[%$]= QD4B9EQ9*$S#$'\P2,CBN-DPDL64B3I$R925B( MY#3CRSI/L4CAI0(JPW@SV89]KEFR;A7S!\)X!-@O(I-RFWAE,SZ7XA-(/#94 M8260!37AXI;@.1;)%)6ATN&&68!$S\JPPUA0&C,J-985VXRQA3MJ77K7V?/K M#N[_T!8^]?>WYFTF=<_UW4WW2BF3BTR*E"DEY /A I6FD413YF]U]%^G*/_>_@7K=+W]TO?XQ(C_=XL?-I]Q"1KGNL[VZR/TBD MQWO$OZ M%6F?K)^V46]/'BWE^*\\ :VM5F4B0DG0>!6Q);/-05+&"V7,I9T6D11=+% " M+2=N09 MQTO'].ER74\V_O\QVHSW>#GXU 3U:!.X1YMO[ KCTMS!(W)03P^!NZM_RZ ^ M+FWMI]'9>+EAWHZ]IW+)N"()+!#IM0>HM+)XX53<:)'9]QUSH;5([64,- )I M%N#SA5=Z85RC5:[_1OU!+ P04 " !JJFI2$,0I?X\$ #C$P &0 M 'AL+W=O MR&\J M#H*>:)NNI$6F\NNUT51!!3=2$VD)@[*R%CJLVI7'?51@(-,U',N\1Q M^MV8LJ0S&6?7[N5D++::LP3N)5+;.*;R^0:XV%]U<.?EPE>VCG1ZH3L9;^@: M%J ?-_?2G'4+*R&+(5%,)$C"ZJISC2]GKIL*LA&_,]BKRC%*4UD*\2T]F8=7 M'2>-"#@$.C5!S=\.IL!Y:LG$\7=NM%/X3(75XQ?KLRQYD\R2*I@*_@<+=735 M&790""NZY?JKV/\,>4*]U%X@N,I^T3X?ZW10L%5:Q+G81!"SY/!/G_)"5 38 M:Q&07$!.%;BYP#U5X.4"[U1!+Q?T3A7T7$]_>YPOY@_S7[\LT-G"3-QPRP&)%:* /J'/V 'A<^.OMTCCXAEJ"'2&P534(U[FH3 M8.JF&^3!W!R"(2W!_++E%\C%WR/B$-P@G]KE/@2%W&F0^R?(':]5_OED[WC4 M()^=+A\>R[NFIT5C2=%8DMGS6NS])$2X9YPWE?&@'&3*%#V["28CKS?N[JKI MUD<-B3<\'C1[9=!1Z&X1NFL-?1&)?6#FFJ4*7F'*LYJ:4A4US4.O7@&W)>I> MX:IG=74=!&*;:&5X&P#;T26')L\'([V*9[?9;[_PV[?ZO9>PH2Q$W]%X\R,2 M.@)IP"$E)!I1I4 W/HC]6ACIG&^*8U#$,;#&,6-/$%H\#FH>\:#9X[#P.'SO M%+\9UO-S<4N&H\+?*%.Y+?YN&5TRSC0#E>:YC2&\M,Q1[)0,=JR)^+ "T[ 0 M\8J'IGY6[C?2U:G7V&M)&E=6"&R-[D%HRH\6@*!Q9N=FCJ:VX[2Y+SF&[2!; M;(, E$*?$PW2.%>F-K>W4UOA2]!@.VE.>V;]W,H1+OJ]EL1*-&$[F^;)SO14 MR.=&EU[#!.ZWN"P1A>V,>AP86/ZX1J 24N"87MB+( MP\=U/A%WV$(H7"(*#S^4&26+\.@CGDH_-U/-:]CZ5)(26<2.K =)0T )C0'] M@TY8L$F)&V+'S8PE3(-!W<[,#Y9HFJR9>2XM*PNI@X<,6CI'*N]/=NX<9_AF M")$20L0.H3[+>PE)7V(G3[3[,O*T$\"S[YQ5,0VZL1L2]Z0UUZ)WISMH+;2D+85 MG)00(O87I?9LWSZM2T 1.Z#>,:WKJ!KAEE:[):E<.ZGN(&04385)T:QR?]Y! MO 3YU[N2=TN(N1\,,=]M@EC;.[E;4LRU4VR>)I> 1KY(]YG0%\,S]3^K4/F. M^VBRN0UO6OB_[QK=RG9'NOUU1^6:)0IQ6!F5&ULC51-3^,P$/TKHX@# M2&SS5:"+VDBE+=I*+4(M90^K/;C)I+%P[*SMM/#OUW9"5+1;Q"69L><]OYFQ M9W@0\D45B!I>2\;5R"NTKFY]7Z4%ED3U1(7<[.1"ED0;5^Y\54DDF0.5S(^" MX-HO">5>,G1KCS(9BEHSRO%1@JK+DLBW.V3B,/)"[WUA17>%M@M^,JS(#M>H M-]6C-)[?L62T1*ZHX" Q'WGC\';2M_$NX)GB01W98#/9"O%BG7DV\@(K"!FF MVC(0\]OC!!FS1$;&GY;3ZXZTP&/[G?W>Y6YRV1*%$\%^TDP7(V_@088YJ9E> MB<,/;/.YLGRI8,I]X=#&!AZDM=*B;,%&04EY\R>O;1V. &'_!"!J =%7 7$+ MB%VBC3*7UI1HD@RE.("TT8;-&JXV#FVRH=QV<:VEV:4&IY/[\7P%S^/%9@;+ MV7B]6G-9ROS7W):H8@=3U(0R M8WV#S7H*YV<7< :4PU,A:D5XIH:^-EKMB7[:ZKIK=$4G=$TQ[4$<7D(41,%_ MX),OP\/O'^&^J5!7IJ@K4^3X^J?*U%7@$N:\JK6ZA 7ND4'X"7O./?X" M^U@IU I,U6!!R98RJBDJ6")1M<3L8P-LU(/@\F-'X-?"' !SC:7Z_8F\?B>O M_VGR2\'QS5PZ^6*F2EZ?Z&?#<>,X[.S8)U=Q/#"]VQ^W[=^H@? M76@[3)9$[BA7P# WN*!W<^6!;!YHXVA1N3N^%=J\&&<69J:AM %F/Q="OSOV MV713,OD+4$L#!!0 ( &JJ:E*]1YX_H ( !\' 9 >&PO=V]R:W-H M965TI%*6_D.394@I4FG]F)K%-KM MVH638!5L9ILD_?>S#45IH%5V [8Y[^OG'/PQW3/^*G( B0YE0<7,RJ6L;FQ; MI#F46%RQ"JCZLF&\Q%)U^=86%0><&5%9V)[CC.T2$VK%4S.VXO&4U;(@%%8< MB;HL,7^[A8+M9Y9KO0^LR3:7>L".IQ7>0@+RN5IQU;,[EXR40 5A%''8S*RY M>[.(=+P)^$U@+X[:2&?RPMBK[CQD,\O10%! *K4#5J\=+* HM)'"^-MZ6MV4 M6GC8/RP3-?RW1X]/]W1K-D^3N*4&C1*V8 MK"X L0U:<:@PR1"F&7J4.7"TJ#D'*M%<")#B$HV6(#$I5.L[>DZ6:'1QB2X0 MH>@I9[50.C&UI0+6T]II"W?;P'F?P"TAO4*^^PUYCN<,R!=GR]W)1[FMRM35 MRNMJY1D__W]K]86WWWG[QCOXS+LM,!S4_A0P6*S&(3(.>G?N8B^X5HGMCDO2 M#W(CW^F"/L %'5QP%ARAHN:8IC!$UUB$QW2^>WU"UP^:A,$P7-C!A5_"K?4J MS*!B@LC!LH6].5W//^'JQT3^,-:XPQI_B=7L$FQV!QH1FA9U!D*5<*=X&7^[ M'$(=]VL8>,X):S\HFGC#L%$'&YWU@_7V9@8\;;=WD\ 0:]1;:)$?GK+V@_PP MF)S VD?'E[XZ?F*^54L-%;!1,N,R?>./B2[.S'^!U!+ P04 " !JJFI2$ _H@F$" #(!0 &0 'AL M+W=OR+ MG,F^DRFUOG5=F618$'G-U\CTR9*+@BB]%"M7K@62U(**W/4]K^,6A#(G[-F] M6(0]OE$Y91@+D)NB(.+O$'.^ZSM-Y[ QHZM,F0TW[*W)"N]1/:QCH5=NS9+2 M IFDG(' 9=\9-&^CEHFW =\I[N31'(R2!>>/9G&7]AW/)(0Y)LHP$#UL<81Y M;HAT&G\J3J>^T@"/YP?V3U:[UK(@$D<\_T%3E?6=&P=27))-KF9\]QDK/6W# ME_!(*!+V!-^!,-&:S4QL,2U:RZ?,//N]$OJ4:IP*X]G7>#R;_VQ M_&4PG<-@&L'XV\-=/!E/YPV8CN=P.25"$/,\5W 9H2(TEU?P 1[N([B\N((+ MH SF&=](PE+9[[W1D*C=\.;']^ 1^^'WYQ1$]1/%%B^X/^?Z-=@(970/?3[ MS'VM^KZ6O:]U,G]M( DEMB]QKPU&XENO6K)T+8MQEVT8!!U=[NUQI5\'^5Z[ M^SPH>AUTTWTB*D6X1_]X@6)EO4)"PC=,E7]&O5O;T:$J/ MFQ"QHDQ"CDM-Z5UWVPZ(TC?*A>)KVTD+KG1?VFFFK1:%"=#G2\[586$NJ,T[ M_ =02P,$% @ :JIJ4F>"5@D1 P *@D !D !X;"]W;W)K&ULM99=;]HP%(;_BA7MHI5H\TW2"I H4*U2RQC03;LTB0-6 MDSBU':#[]3L.(0,24&]Z W9RWN/GO/&)T]DP_B96A$BT3>)4=+65E-F]KHM@ M11(L;EE&4K@3,9Y@"5.^U$7&"0X+41+KEF&T]0335.MUBFL3WNNP7,8T)1.. M1)XDF'\\D)AMNIJI[2],Z7(EU06]U\GPDLR(?,TF'&9ZE26D"4D%92GB).IJ M??-^8!I*4$3\HF0C#L9(E;)@[$U-GL*N9B@B$I- JA08_M9D0.)890*.]S*I M5JVIA(?C??;'HG@H9H$%&;#X-PWEJJOY&@I)A/-83MGF.RD+%L:<2 PG3,"JQ18GQ78I< N"MV1%64-L<2]#F<; MQ%4T9%.#PIM"#=705#W&F>1PEX).]B;3'Y/1=/ZGA2;/_?$<]<=#-/KY^C1Y M&8WG+30>S='5#/9.F,<$L0@]TBT)$1:"2'&-KH9$8AK#Z :]SH;HZMLU^H9H MBN8KE@N']=2C?,>UJJ C:KNBMB]2/Q,A[J%'@CS)8RSAD>TKV#4/D..$ M<4G_%A>:X'<+N =8-VW//H5OB+)MSV^F=RIZYR+]L,'M%DI)H\E.C< S3>,$ MLQ[D&I[33.E6E.Y%RG[1!"A/0\+!WC6\$L_N!+<.6;.R'F.[9Q#;%6+[(N*D M,B^+<2J/=^Q91]MUV/JNK0>YCG7FN7L5KG<1=\"2+)?@Y@KS<(,Y*8 %BZ2: M7&AFOUK _[)F]FL%0S-;I[;4HWS'-IMMN:NH[RY2/^8\I3+GI(4BNE4#<0GW M: W3^'\0&%_F39GZ\!UFG;9@4\RI,?K!0::^(EXP7])4H)A$(#)N/3"6[P[F MW42RK#C;%DS"25D,5_ Q0[@*@/L18W(_4<=E]7G4^P=02P,$% @ :JIJ M4C.O(D=E P -PL !D !X;"]W;W)K&ULK59M M;YLP$/XK%MJ'5MH*&/)6)9&2DG69NK9JVNVS"PY8,W9FFZ:;]N-G&TK2$E@T M[4N"S3UWSW-G'S?>AY?3='A#G3L=V[%=,Q+Q0E#-\*((L\1^+G'%.^G3B^\[)Q M1]),F0UW.MZ@%*^P>MC<"KUR:R\)R3&3A#,@\'KBS/SSA1\:@+7X2O!6[CT# M(^61\^]FL4PFCF<888IC95P@_?>$+S"EQI/F\:-RZM0Q#7#_^<7[1RM>BWE$ M$E]P^HTD*ILX0P(T*JN[X]A.N!/6,OYA3:7_!MK3M!PZ("ZEX7H$U@YRP M\A\]5XG8 _C]%@"L / M(&P!!!4@.!805H#P6$"O ECI;JG=)BY""DW'@F^! M,-;:FWFPV;=HG2_"S$%9*:'?$HU3T\N;F^C;\NH*S*XCL+R^GUU?+N=7"S!; MK1;W*W!RC81 II:GX"3""A$J3\$'\+"*P,F[T[&K- ?CR8VK>/,R'FR)YT/P MA3.52;!@"4Y>.W U^5H!?%$PAYT>(QR?@?)EE!ZL(YEH($-9-K-TU1G]^D M[#F%G9RNZRB'0I6(GM[P7PX M"GN>MXM9%C-LL!K"<-BPB_YN]TI#K];0.TK#>]WA?A1$Z PGA3"YW&!!>')( M6Z^A+>R/!JU4^C65?B>56]U7.\%,D35!IL*[8LOV:B\JC_M'#P[:3YZ_]]'P.[DLGHE4 MYM0K'&>,4Y[^/%(NW(6 _UTN;':1H-ZN>F&_PUCHR8C:^R8SLI%' M*MZU1[^[/_Z+XF:;LS?PK6)W;T#0.E([F4D0\X*I\DM;[];3W\S./&_VY_YY M5,YP.S?E2/D%B90P"2A>:Y?>V4"709136KE0?&/'D$>N=#+M8Z8G6RR,@7Z_ MYER]+$R >E:>_@%02P,$% @ :JIJ4JU K/I7 @ > 4 !D !X;"]W M;W)K&ULG51M3]LP$/XKIX@/("'2IF^ TD@-[;I* MI2 "X[-)KHV%8Q?;(>S?SW;2K-M*-^U+[+/OGA<[Y[ 2\E7EB!H^"L;5V,NU MWE[[ODIS+(BZ$%OD9F7&5UN))'-%!?.#3F?H%X1R+PK=VKV,0E%J M1CG>2U!E41#Y/48FJK'7]78+#W23:[O@1^&6;#!!_;2]ER;R6Y2,%L@5%1PD MKL?>I'L=#VV^2_A&L5)[<[!.7H1XM<$B&WL=*P@9IMHB$#.\XPTR9H&,C+<& MTVLI;>'^?(?^Q7DW7EZ(PAO!GFFF\[%WZ4&&:U(R_2"JK]CX&5B\5##EOE#5 MN:,K#])2:5$TQ49!07D]DH_F'/8*@NXG!4%3$#C=-9%3.26:1*$4%4B;;=#L MQ%EUU48)ZOY(E[.8)(DL\<$3A/S M%V0E0Q!KF N1592Q,SB=HB:4J3,X E(CQ3H:^-)HOLIPU_7/,'G_!W M [@57.<*9CS#[%< WYAI'04[1W%P%'&*Z07TNN<0=(+.4S*%TY.S(["]]J!Z M#K;W7P=UA*#?$O0=0?\S@N9TSR'&#>6<\@W$A!&>XJ%CK<%&#LQVWGMT&?0O M0__]@(1!*V%P5,(D?2NIHK9=#EYE73W8X^P/KT:'.8AW]X M[@97_<%O OR];BA0;ES/*TA%R77=&.UJ^ZQ,ZF[ZF5Z_2;=$FJM0P'!M2CL7 M(^-=UGU>!UIL76^]"&TZU4US\S2BM EF?RV$W@66H'ULHQ]02P,$% @ M:JIJ4BRLX4^C! CA8 !D !X;"]W;W)K&UL MO9AM;]HZ%,>_BH7VHI-N2VR3IXDB4=AVD5A7C>[NQ71?N,% M"3FVJ:T^_37 M"6D<<.*U O$&\G".S]_'Q[_8[F\9_R56E$KPE":9N.ZLI%Q_Z'9%M*(I$5=L M33/U9L%X2J2ZY7GP+5ZN9/Z@.^BOR9+.J/R^ON/JKENU,H]3FHF898#3Q75G M"#^,<) [%!;_Q'0K:M<@[\H#8[_RF\G\NN/DBFA"(YDW0=3?(QW1),E;4CK^ M*QOM5#%SQ_KU2^N?BLZKSCP004JZ$W3 G"[()I'?V/9O6G;(S=N+ M6"**7[ M;9T.B#9"LK1T5@K2.-O]DZJT#+AUPT=&=LJ); M8R+)H,_9%O#<6K667Q2Y*;Q5;^(L'\:9Y.IMK/SDX//7K^,?D^D4#&_'8')[ M/[S]/+F9?@3#V>SC_0Q \NQE22 M.%%7E^#[; PNWKT'[T"<@?L5VPB2S46_*Y74/& W*F7=[&2A%EEC&ET!#/\" MR$%.@_OHU>XPW'?OJ@1564)5EE#1'FYI[U.]WY-,DFP9/ZBD[%( ?DZ5/9A( MFHI_+=%P%0T7T7IM8\*9$&"8LDTFFU*W\_8+[WR:/@Y"C%66'NL),HVP@X+* M:$]8KQ+6LPH;1M$FW21$YJ.?,B[CWR2?C$TB=RVYM?B787 HLL$(N[!9I%N) M=*TB;Q7[1H3SYSA;6I+H&J$#[![J,XV0Y_O-^KQ*GV?5I\I'04M1;$,2<,<5 MD+E\!C^_T/2!(;1@IID$!TU7J7[?M:\X&!B-%A!Z(4MN=7@@W;R MO04P95-[\%"S\U!H@Q5$+5,8:A!".PE?68'0!!SR''BHT;2"3@^U:-0.BM4X@_YQ%>N;Z<.A=YADT\IUVPI6PP_: MZ?>F@C51>-F#[J'.!JNP3:<&)CP),:&)S# PRM4TZGE.LT*DL8KL6+UEV67$ MTC65\6Y]O^24JOV"%+;UF\8L.@=F46W!>!QF40- T6$M_,%H7YJ&+#H=9%$# M/H-#QC89]=ID:L2BDR 6F?#$AU^K!IN@K6 U7I$=KZ-B26<-NZ%6N@XG, %6N@XJ. .L(-Z]8V M5N+:3MS.RM>-Z@B;!&P/K@F([02\? MSS,\,WO0.,^P&^U+T^3#=O*]A2[8Y)M:O[4HT'S#=KZ]DAME*_7SG/I^J\R1 M:63FJ%L[+,Q/:K\0OHPS 1*Z4%[.E:\ZR'>'G[L;R=;%^>$#D^J#5URNJ-H# M\]Q O5\P)E]N\B/)Z@AZ\#]02P,$% @ :JIJ4F1U!1V. @ T08 !D M !X;"]W;W)K&ULG97;3N,P$(9?Q8JX &DAYP.H MC50:8"MU"R*P7)MFTE@D<==V*.S3K^V$;-D&BO8F\6'^^68F]F2TH>R)%P " MO51ES<=&(<3ZS#3YLH *\Q.ZAEKNY)156,@I6YE\S0!G6E25IF-9@5EA4AOQ M2*_=L'A$&U&2&FX8XDU58?9Z#B7=C W;>%NX):M"J 4S'JWQ"E(0]^L;)F=F M[R4C%=2&_PDL.%;8Z0R>:3T24UFV=BP5$!0PE(H#UB^ MGF$*9:D4#R40Q-B(#99#CIA2W=/,= MNGQ\Y6])2ZZ?:-/96@9:-ES0JA/+""I2MV_\TM5A2V!['PB<3N!\5>!V E318)F MB[O)XFIV/K] DS2]N$O182J/3=:4@&B.$LA)300(U.BNH W'=<9'II#QJRC,91?K M>1NK\T&L"2Q/D&M_0X[E6 /RZ9?E]NE[N2FKUI?.Z4OG:'_N?Y7N$X#; UP- M\#X R#3MH2JUJE"KU"U]CFW[5&;T/,#R>I:WC^4,L5J5_XZE+(=8?L_R]['< M(9:_PXHB:Q@5]*A@'\H;0@4[J"#PAU%ACPKWH7PD#S82!,CGIT]"EZ(;O]%#/V2NJ5NH]-+8;0T8,I#[.:7B;:+: M6O\7B_\ 4$L#!!0 ( &JJ:E(0"9?OQ ( + ' 9 >&PO=V]R:W-H M965T9 J@T#YCN1Q;J5+; M>]N6<0H9D;=\"[E^L^8B(TI/Q<:66P$D*449LUV,!W9&:&Y-1N6SA9B,>*$8 MS6$AD"RRC(BW!V!\-[8^^PQU/H'QBSF3Y17M MZEALH;B0BF>U6!-D-*_N9%_7H25P_!,"MQ:XEPJ\6N"5B59D95HSHLAD)/@. M"1.MW/S?(;FOQ?S[\OY$ETM]8^2% P0 M7Z-I'(L"$C3?Z[]&@KQ&5S-0A#(]^HB>ES-T]>$:?4 T1T\I+R3)$SFRE>8R M[G9<,SQ4#.X)AAG$M\AS;I"+7=PCCRZ6.W?OY;:N1E,2MRF)6_IYEY;DSW0E ME= _W-\S[E[C[I7N_@GWB&<9E:8))-J2-[)BT%>QRF18FIA.?)T$V _]D?W: M+DPWRAU@#S=1[PC]AM _2[@@;X(S=HZN,@A:ZPZ\X!BN&^3H+]3/%C1LP5FV M)[*'LW4+NHMB'!Z1]02Y..@G&S1D@[-DAU;1'1N_H(T@N4)D1T1_0PPZ!"Z^ M\XXPNT'#X,2W'3:4P[.4/U0*0N^=%2O4;=U'..P2AHYS1-@-+;SR#)C^L^8BQ4I/Q<:5F0 <6U!*W<#S!FZ*"7-F$_MM(683GBM* M&"P$DGF:8O%\ 93OIH[OO'RX(YM$F0_N;)+A#2Q!/60+H6=NR1*3%)@DG"$! MZZGSP3^_]BW 6GPEL).5,3)+67'^:"8W\=3QC"*@$"E#@?5K"Y= J6'2.GX6 MI$[ITP"KXQ?V:[MXO9@5EG#)Z3<2JV3JC!P4PQKG5-WQW48X5G$\%W2!AKS68&-ET6K0-,F-E92R7T7Z)Q:C:_NKA' MIU^P$-BD^ R=SD%A0N49>H\>EG-T>G*&3A!AZ#[AN<0LEA-7:<<&[D:%DXN] MD^"(DT\Y[:*>WT&!%P0U\,OV<+\&/F^&SR$JX5X-_*J]]SKX=6OO_O@UW-6Y M*A,6E D++%_O*-]*-=#T2IJ>I0F/T'SF;(,4B!1E^!FO*'3T;A,"F*H+\)YK M:+E,K=K._- ?3-QM-0Z'1N.*S2N58:DR_%>53%=;OFX2&Q[H"$;#O\4>&OG] MGE>OME^J[3>J729\%^DJUY">04DU>$N6AR7-L%'1C90YQ"@3/"52]ZXA/.-2W[A5PM O MM(R 84%X!RTH9NC[+:0K$#\:G/C>GQ+KO269?J56^XUZ%X)' +%$:QU1I$O_ M2W_6!X)RS*3N]1&0K3DIM57:/TRR5TER48P/K0YW@EMI.>8*&ULI91?;YLP%,6_BL53*TTQ(7_8*H*4-)TV:9VB9EN?';@$JS9FMBGI MM]^U(2B3%O;0EV";>WX^Q^0Z:95^,26 )25>) 6-PG!))>-5D"9^;:?31#56\ IVFIA&2J;?-B!4NPJF MP7GAB1]+ZQ9HFM3L"'NP/^N=QAD=*#F74!FN*J*A6 7KZ=TF=O6^X!>'UER, MB4MR4.K%3;[FJR!TAD! 9AV!X>,5[D$(!T(;OWMF,&SIA)?C,_VSSXY9#LS MO1+//+?E*O@8D!P*U@C[I-HOT.=9.%ZFA/&_I.UJHT\!R1ICE>S%Z$#RJGNR M4W\.%X+I_(H@Z@61]]UMY%UNF65IHE5+M*M&FAOXJ%Z-YGCE/LK>:GS+46?3 M;P_K_<.>W'QG6C-W0+?D9@N6<6%N$VIQ!U='LYZVZ6C1%=H6L@F933^0*(S" MO^44C0WNHL%=Y'GS*[Q'7G'9R!'2;"#-1DD_0$NB"B( /^&_@HW+I^0-F![Q M,1]\S,<3L=-_$BT&TN)]B<;EL4]D1HPL!R/+4=*S_^=#3M:OH+&11Y#Q@(S? MEVUC5ZTBKMU'ID^\LK@3@6BPDF,IZ:[3NXF5M6^>P[*8B_Z88F7'VA7 M@.\+I>QYXAIRN$[3/U!+ P04 " !JJFI23K";N]0" !"" &0 'AL M+W=OV>?3?SW9"2EE(V1=B._<>GW,)5)H@*=EG* MY-A)E,IO7%=&"69$=GB.3+]9.'\UD^_QV.D:0IABI P"T8\-SC!- M#9"F\:?$=*HM3>+A>(_^U6K76EZ(Q!E/GVFLDK$S84%TKHMU3GJI S_L"?M?O MUA":G9WN73?0Z54N]RQ>K]'E!J"@ @HL4' "Z&>.@BC*5N69X$Y?9XEUEA= M0PMD[O)FX@\'H;LY=*$F)KBN8CXP[%<,^XT,%PD7"A2*['.*!5+_8'OOF.&_ M(?ZPGN"@(CAH)#@C,H&:X0ETT35E^/WQKZI!F9R$U M?/"CRH31_YD04QGQ-5.@Q2*<)[MYBZ 3C+S+.I&?Y8WZEW42W8-RG*%8V2XE MP=(N2EBU6C7"6UO_C]:GND$6_>P=INBN]T2L*)-:\U)#=CM#?4-$T;&*B>*Y M+?HO7.D68H>);O(H3(!^O^1<[2=F@^IOP^0O4$L#!!0 ( &JJ:E)^7U5' MBP( &D' 9 >&PO=V]R:W-H965TY:2R:R=DW>)27AH[\3F_ M>YKX>KH3\DF5 )J\5+Q6,Z_4>GOI^VI=0D75N=A"C4\*(2NJ<2HWOMI*H+D5 M5=R/@B#Q*\IJ+YO:>PN9346C.:MA(8EJJHK*UVO@8C?S0N_]QCW;E-K<\+/I MEFY@"?IQNY X\WN7G%50*R9J(J&8>5?AY75H!7;%+P8[M3"-ES?B]UWZ +%QF\MN+*_9->N31./K!NE1=6)L8**U>V5OG1_Q)X@"@\( MHDX0V;I;D*UR3C7-IE+LB#2KTH,(G=J*1')<=08QE!X#Q2Y0^EG0I =- MCH$2@A\]?OV S;#0(%WN[%A]P'H2G_;T>ZP!<#\"1)W>@P^-LJ M@@_A=Z#4)6YY# M*.[=[,.!^'1_B[K6H\!.A\2"25+-ZT\7GC*X89YJ!N_.$ M@]TY&6P9?Z]QFD/H)Y4;5BLD%*@*SE-,(MN^WDZTV-I>NA(:.[,=EG@6@C0+ M\'DAA'Z?F/;D2R)HMU@0X%&DK\[WHOW':6S728? M\K40"GU+XC0_GZR5VKR=3O-@+1*>GV8;D<(ORTPF7,&M7$WSC10\+(62>$HL MRYDF/$HGL[/RV;6IN)8HWR8)ET_O1)SMSB=X\OS@)EJM5?%@.CO; M\)6X%>IN!,4BB7?QNHFV[T7M4.LT!=D<5[^CW85UJ43%&QSE26U,%B01&GU MEW^K [$G 'KT J06(#T!8H\(T%J ]E<8$[!K ?M8 58+L&,%G%K *6-?!:N, M]"57?'8FLQV2!1JT%1=ENDII"'"4%I5UJR3\&H&_>GB**3Q"QB*4S MR"Q^*0*C^.71XMC7B"^.%_Z$-B:$-C8IL0GO1!HD!3;+B6,Z,UE MC;G,:.Z-V&QEL(9FC+(E"O:,/T'YFDN1ZPQG0W,C;TK"ZMA#PZ7.X-P4]Y4A\$S*(@[Q>CX,<38CA-B] MBEH,<0"CS+7UOKJ-KZ[9U]*S@BW#(CTP0N2\\%+G4J7)W7?)L[!E]=,RQ#'+ M8P/<8HBS/=O=QW5<\AJ7/*-+=ZD40;9*H[][/D'BBFL!W%*G4N>E-["*,)$M:]>1_\)8<]+:J7PW0=2Q*K#X? M:("44N+Y(YL2MQR'S21W#1T&(@C3]G/?!&>+$MYD"IY'/(Z?8-0.A4@@ E': M::U:Y\WKL5/+^M&4FI:?L)F@NI:'41YD6R@%N(:SQ ,<7C82$G6"0JY*1)%$ MG@9".^:9ER+6T.K:VQ<*7AX0Q!K!;IQ:8L1F9OR.QKNH575Z$B;,'NU)N*4Z M;.:Z:J/^#')JC3ZD1>I@$#]FL[8,@X^AF._=K.YP!O!=SW+[HXL&2!P? ^/T M-ZL&R&SLD['-VO(--A..P<%''F]UI3W'0YJ!$0?X=,"F&B1UW2ZR:WC+2-A, M2=]#_K6J3D(8C,D:@S5(ZK,A:08+GNN R".5!VH@N')C<+1U!UT=PT0,T9M?^1<2EKB(T<<\MY4 MO:_E;H3E*FUD$BM>6HZ,M5:NYN:64 .(UEJ&8J8&>J8[5%U(4.['K(,8VG+%-3,%'ME5K^9B9HY<*,KKOJU M&1XF'>82@ON#EP;HNC9SV4@GIRTC43,CC6Z0%\RS=._]H[G]ORQ>V_L$R%7Y;>5')4GL^HE=O.T^7YS47ZUZ#V?X[>+ZBM, MJZ;Z*/21RU4$S3\62U!IG;I@E:R^LU0W*MN4WP7N,Z6RI+Q<"QX*60#@]V4& M)]OZIEB@^=HU^Q=02P,$% @ :JIJ4O<8^GJ$ P YPH !D !X;"]W M;W)K&ULK59MCYLX$/XK%E^NE=(%S'N51-J$[75U M5W5OT_;4CUZ8!&L!I[:SV?[[LPU+$R!IJIXB!6R>&<_S>#R>Z9[Q1U$ 2/1< ME;686864V[>V+;("*B*NV!9J]67->$6D&O*-+;8<2&Z,JM+&CA/:%:&U-9^: MN3L^G[*=+&D-=QR)7541_GT!)=O/+-=ZF;BGFT+J"7L^W9(-K$!^WMYQ-;([ M+SFMH!:4U8C#>F9=NV]3UQ@8Q!<*>W'PCC25!\8>]> VGUF.C@A*R*1V0=3C M"990EMJ3BN-;Z]3JUM2&A^\OWM\9\HK, Q&P9.6_-)?%S(HME,.:[$IYS_;O MH244:'\9*X7Y1_L&&_D6RG9"LJHU5A%4M&Z>Y+D5XL# #4\8X-8 ]PU.K>"U M!MZE!GYKX!ME&BI&AY1(,I]RMD=/ MR[_>?_P[O;E?_8%N_OE\^^DK>K52Z97O2D!LC3)656J#5"39(Z)"["!_C5ZE M( DMQ6OT!HF"-$OC$TN[&'U@M2P$NJESR(\=V(I'1P:_ MD%G@LQY3R*Z0YTX0=K S$M#R8G,W&3%/+S>/S[#QNJWQC#__A+]E(_Q*"S]! M*Z/R!-V:'9B@!6QH7=-Z@Q:D)'4&8QO0+!"8!70%>)J['O:2.'3#J?UTJ,P( M$JM?C!W_&)F.()TDP8$3.1WRB*_?\?7/\KT'23FHFB+[:3>VE?X@C#=>Z(6! M'XY'$711!&>C:'1N$QVIPJI*T[<=%527J'.*XEP1#G!]@C/U^"@QQ"N8%D3_.->JX M1K^1\*I(_"3;H^$.^&$815'0@W-Q1#;NR,9GR5YO=*+?J-22 MW]'UGO Z$6^( MBT+'PTY?NB'.\SP<)R>$;I@7\0+BZ<00J8:U<.E>1BHHW754SD&QK^HP')E77 M8EX+U8D"UP#U?=OX?4$L#!!0 ( &JJ:E(M][U?S ( .T& M 9 >&PO=V]R:W-H965T/W>77+I+ MJ5YTAFC@KU_#6&X\\S8S=\/O=.4MQ@N9Y M/E9D^95*P@L4FDL!"F<][[IQ-8RLOW/XQ7&I-]9@,YE*^6*-NZ3G!18(\4AYKD5(HR_*TVO.M(&;J[7ZE]=[I3+E&DWN,JG;?5BF6MWA>7*-_ @7F@CBU4P$11CS403_P",=G42.8:D7,V MY3DW[Z=P,D+#>*Y/X1RN4Q0&OA&.R>!.Q&11OV"L9*I800[/DQ&<')W"D3WE M*9,+S42BN[ZAK"R;'Z\R&)09A'LR:(1P+X7)--R(!)/_!7PZOZI)N*[)(#RH M.,+X IJ-,PB#,*@!&GXZO'%Y *=9M:CI]%I[] 8L9U2_,V &IIAR(;A(0!*G4#5=,' MOA"F_&"JW6IF7[M1M;4_H%E>CMX/F?)'<,\4O;,:HK ,]GTEIUH8]H/K#]?\!4$L#!!0 ( &JJ:E(!"4^A MH0, *L, 9 >&PO=V]R:W-H965T"?60DVA(BD5Z2MMN_7Y)29%NW-MWXP2*I MF3/G#&^CZ8'Q!Y$1(L&/LJ!B9F52;M_8MD@R4F(Q85M"U9LUXR66JLLWMMAR M@E/C5!8VL">3[=X0U9$?MW>-=(>_8X3VI!?D:+V&%,/_@4-LZ%DAV0K*R=E8,RIQ63_RC M3L2) PP&'%#M@-H.WH"#6SNX1FC%S,BZPA+/IYP= -?6"DTW3&Z,MU*34SV- M*\G5VUSYR?GJRZ?EW^\_?;BZOEO]!:X_?[WY\@]X>4>$Y'DB20I6DB4/8*&S MGA1_B4:1;PBR02X M\#5 #G)Z""U_VQW&(W3<9C9<@^<.X'7RM>K)U!FRUR![!MG[-;(PR&I+"XEI MFM/-:W!/-CFEJJFV1('51/;-317 -P'TZ;"?!V$8(!A-[?UIRKIV8>CYH>\U M=F<*_$:!_S0%:HU1V5X%%56_0P&%81C%7HMJU\YU0R^& U2#AFKP-*I[-: Z M*MT@%V+73SKHD+F <>1$H=-BW6.(XBA&0=!/.VQHAT^CK6Z)-?=]QXW:Z>^Q:Z_Z,?MS0CT?W M^G=SPRCRBSWAZL8$;W'.P3=<[,C(?H?.\6!W1M/3X.,:?ZN21" FN,5!MUG4C-ZO-11VO2"MHH>,S@)!T0< M;TLX?EW^X>;Y]:%3QXW/YB;TVZJZ5F?[JU)EGY1])>$;4PT+D+ =E54)U(PV M%??"U)FM\4M=B9MR\@A3E?$?,5?'@0 %62M(1S&U *\JXZHCV=84E_=,JE+5 M-#/U-4&X-E#OUXS)QXX.T'R?S/\#4$L#!!0 ( &JJ:E+HUJ],&@, +<+ M 9 >&PO=V]R:W-H965T$9#9?0JIF8BX2(E57S)QL*8!$&I0PQW-= MWTD(3:W10(_=B-& YY+1%&X$RO(D(>)Y#(ROAA:V-@.W=#:7Q8 S&BS)#*8@ M[Y>1\470NHZ'E%HJ M02@+"J(>3S !Q@HFI>-W16K5:Q; [?:&_8LVK\P\D@PFG/VDD9P/K9Z%(HA) MSN0M7WV%RE"GX LYR_0O6E7ONA8*\TSRI (K!0E-RR=95T%L ;"_!^!5 .\U MH+L'T*H K6,![0K0ULF45G0. 9%D-!!\A43QMF(K&CI,C5;V:5KL^U0*-4L5 M3HZF=]>3;U^OOP<7M]./Z.+'_>7=+W0R5<$=AU"^ZTAD/6^$,Q4&/LV]AM3. #TNG:_.88#P$[+[AICZ-0Q=(Q, MU4>&R(J(Z!0)FBU0+ !T*$W"S'3>WWYV9/FU+/_]LDY-Y]7,Z]I>\W$UP[#= M,=KJUK:Z_V1K_PDT\RI]O49;9IAWX!#U:EL](\]5D^X=IG[-U']+0+!>JNL= M(B1!-,9B9O/1,Q#1=(-,C@*B%DKT1=+T(9@9L-NT]DXFV'VY8EUSODW'?9=K MZ[K&_S7A W2=_1&_&QD<0)IWI\S%V:IH$A S71EF*.1Y*LM[OQZMJ\]S77.] M&A\75:FNE%YHRI+VBH@954DRB!6E:W?57Z,HJ\2R(_E2UTV/7*HJ3#?GJK(& M4;R@YF/.Y:93+%#7ZJ,_4$L#!!0 ( &JJ:E*M4H.&K 8 TC 9 M>&PO=V]R:W-H965T[YAC(,?<93DY[,-Y]OW\WF^W+ XR*UTRY+BFZO,W6\WR;L6!5*<71 M'-FV,X^#,)E=G%6?W6479^F.1V'"[C*0[^(XR%ZN6)3NSV=P=OC@/EQO>/G! M_.)L&ZS9 ^-?MG=9\6[>6%F%,4OR,$U QI[.9Y?P_8+24J&2^!JR?=YZ#_GF=G4^L\N(6,26O#01%'^>V36+HM)2$<>_PNBL\5DJME\?K/]:)5\D M\QCD[#J-OH4KOCF?>3.P8D_!+N+WZ?X#$PE5 2[3**]^@WTMZQ3"RUW.TU@H M%Q'$85+_#7Z(0K04D*-10$(!]16(1@$+!=Q3@#H/1"B0JC)U*E4=%@$/+LZR M= ^R4KJP5KZHBEEI%^F'27G='WA6?!L6>OSBX?.GZ]\_?/IC<7/_\ NX^?/+ M[>>_P.L'GBZ_@T_;ZM)3U:&O4%],5_<,V>#FHN#*'M;8JPN?&RR1QA*I+!&-I9L?+%N&>;_&=4EK M55JIEGQXOGCG4.PYJ,CAN5T\A2"A""%"NH(+A6 AAZDK!3MIT"8-:DRCO1Y- M97$:>\Y/%MAM++G&R*[8.DR2,%D7](F"9,E4A78'98&84MN%J%=HA:"+_:*$ MCKI^7A.E9XSRMRQ(N'H1> .7F!#HNOW0AG*04DQ\I([,;R+S3U^@_M0%JA#L M+]!.=-"6>+2-\17#Y8F%FMH)W6Z -G+]?GPJ0<^EKJ.I'FSA&YKKEZQ&%I\P MT/;M>Q3:=!#D4%"]3!,ZA4CF@Z:LA^ Q4B>#!IXI\2GV=1=:(A=BH^.O M+-==97RD3PEG2(P8^E;=E; 5N'QF67&7!0[= .ZRL'\UNSXD.:$9G9, )6SX M[0MJ$=I?("HI6U<%R6+HG HGH5FVCW1I6]X@,H4A.TT]/7T]CS3ECE:C=51C MGG-'58.9FWO$%19ID&99J"K2S4/.0VR>AT?E\:R%Q8B7IDOLYJKBT1SDY,1' M'!.!_\"K8FK#\JR26K8-_O[(XD>6_6-R)><@-I\@=7=JX#Y(UJ;[)BQG&)ZV MY0#;RG!6&GX+HG3/,F6]AX.J3%K#9CF%\*0IU(MBM]UJHO"F#D(L!Q*>=C+4 M#:$^<@;ICN<\J,:],I[A@1!UJ4UTYRU$#BTR:4_0BVK?;Q[6$5,>OMJJ/8LN M/CGDR,AYD#*^84]'X9,Z++/Y X*\IGU'!PN1@X68,3UH7RK:%T[M7R*Q3QE0;?\224(R;0\QL7^%M7;_0DT#$XE(8MXJ_$P# M"].=8VE**(2:#0R1?"6G\/64!E9M$2"V6S^ZRR@Q3$[!\!'=;#;O#>Y9T>@T M)A+@Q SP03O#0S]C>V(_4\EE:MY,'-G/5 *5G@)4;3\+:QVLZQN:2C;22>?B M4QM:6&LW-+8U,4AF4O/]Y\\T-%4T,]T2&*$+!]K FS] MZ_(4%$_OX1'SA[V-WTQD6]O"\]9S C'+UM7S%GEQ?[]+>/V_]N;3YIF.R^I) MAM[G5_#]HGXR0YJI'Q3Y&&3KL&CWB#T5)FW++:+/ZF&ULG55M;]HP$/XK5E1I MK=0U[X-5(=(*3&WW4@;MIGUTDX-8=>S,=J#;KY_MA(R.M&+C [ZS[WG\W%UR M239P0+4 M7343VG,[EIR4P"3A# E8CIQW_ODT-O$VX"N!C=RQDE >[:6_;W-G>=RSV6,.;T&\E5,7*&#LIAB6NJ MYGQS"6T^5F#&J;3_:-/&>@[*:JEXV8*U@I*P9L6/;1UV '[T#"!H <&A@+ % MA(<"HA80'0J(6X!-W6URMX6;8(731/ -$B9:LQG#5M^B=;T(,\_)0@E]2C1. MI8O;F_&'RYN/D^E\\0I-O]Q=W7Y'QPO%LP\9JJO 0WWP'*;$;1. M(\_\$G>]6^C]L$&\%S7=CPJ>1#W)+^KRBU[,;PZ*"-"33"&^1++ N1IN_8] MD0U;O"/"'_K#8!#VRX@[&?%_R%AC6D.?BGBO%/XP"O_6X.Z\YV:*?\)B19A$ M%)8:YYT--(UH)F/C*%[95_^>*SU(K%GHCPD($Z#/EYRKK6.F2?=Y2G\#4$L# M!!0 ( &JJ:E(X+461MP( .\& 9 >&PO=V]R:W-H965T L.= M%1<%53@5:UN6 FAB0$5N>XX3V@7-F#4>FK5',1[R2N49@T=!9%445+Q/(.>; MD>5:VX5YMDZ57K#'PY*N80'JN7P4.+-;EB0K@,F,,R)@-;*NW:MII.V-P?<, M-G)G3+0G2\Y?].0N&5F.%@0YQ$HS4/R]PA3R7!.AC%\-I]4>J8&[XRW[)^,[ M^K*D$J8\_Y$E*AU9EQ9)8$6K7,WYYA8:?_J:+^:Y-%^R:6P=B\255+QHP*B@ MR%C]IV]-''8 ;G@$X#4 ;Q\0' 'X#< WCM;*C%LSJNAX*/B&"&V-;'I@8F/0 MZ$W&=!872N!NAC@U7CP]3#_?/GR9W[IY_D;('%DE0Y$+XB,J4" M)&:LK$2<8L22DX^-[=!6J$SSVW&C8E*K\(ZH<#UR MSYE*);EA"21_$]CH4NN7M_5KXIUDG$%\07RW1SS'K$XQ!RQ@8QN (XX3FE,70(TM89XQE;*V3]0Y4=(6_ MYNH;+GVQ7\<#K^^'P=!^[=#0;S7T3VJ8MS6ASXYY4>#%-![V3I1"_T"+&SH# MUW=:,76&#NV\*/!#/^H6';:BPW^(5ID ;$1J7W17F80'(CZZE^ZE%_G=*J)6 M171215L0BSI<"Q.NGJY_G#8!#LA>_0KC/E]D[O*$"L34N5 M&)>*J?JZM:MMU[XVS6IO?8+=O&Z^?VCJI^">"BQ127)8(:5S$:$H4;?7>J)X M:3K4DBOL=V:8XHL$0AO@_HISM9WH ]HW;OP;4$L#!!0 ( &JJ:E+IGG97 M0 8 $D: 9 >&PO=V]R:W-H965TST!6+Y M^S[IZ%Q\+!^_\/1;MJ14H!]QE&0GO:40JR/#R.9+&I/LD*]H(N\L>!H3(2_3 M)R-;I92$!2F.#,LT/2,F+.F='A=CD_3TF./T>$6>Z)2*+ZM)*J^,1B5D,4TRQA.4TL5)[PP?3;"M" 7B*Z,O MV=IOI$R9#17RP4RY->T$,A79 \$H_\Y9I6!KE*;\ZCK/B+7BJLV4/S/!,\ MKLAR!3%+RO_D1[41NQ"LBF!I!#DQ3+ K@JT3G!:"4Q&<70EN17!W)7@5P=N5 MX%<$?U="4!&"70G]BM#?E8#-VG.F3O':*(VS=6_+L&ZAU.[&6_YN75CM<+SE M\=99:I?CG7V.:Z?C+:^WSE*['1=^-\HD*3)L0 0Y/4[Y"TH57NJI'T6:%GR9 M6"Q1%64J4GF729XX'9X]/MP\7$W1WF@\G>ZCR? 13:_/'H=H;RJK5YA'%/$% MFI-HGD>D* +R4N8PFR.2A"AD42YHB"A)$Y8\96@OXEFVCU94EJTE2>D^VAM0 M05@D!P_0E^D [7W:1Y^04=[.$$O0EX2)[+,+ N3+)?S;]!NE?I^H:]:K.=3&V,;'QO/ MZYNRC3KHNU:PB1H#*,MR;+.!;=CH-#8ZG3;^570^LHZ29YK*3JXNC@=EJ852 MOQ1TUQ:"Y3(LK]CT]24/(*3INTX0^)O((8"T?Y7K2$YOR#Q^1'P/RV+7]?N"8F_*3=\IOA+/;A+/;J3)0 M78%\4T!TL9"O#D4'L9:CB'[/V3.):"*@Q_R="^Q5W_=][,-9YC7+\CZ8954; M ^69M[T8UW,=._"U^!U 2%NFF0Q-+<\ I..;?H #/<\@I.,Y"JKE&8!LR3, MV9)G$!+.,P@)YQFT2]AU35F1M#SK=F9+GD$+@?/L(_)C0+XES]XIOQ'0?A/0 M?J?*L*WK[GQ$=CQ4RNGZ:^:9AZ;FEP$$TN)V" II@7CI;SU+M4V\ F6TN:ZW M00?;J!L896EQ#*.T';B#EF5I4J-NU[6$+SR_ED,/'Y$>@]*JP=L(VW=*;X1M MT(1M\+^$;4>5#G8)7 BD!RXHI =N\&;@@C)ZX&Z#H,"%47K@PB@]<*%E6=J$ MHV[GM00N/+\>N!^1'H/26X'[3NF-P.TW@=OO5)F6_0+],8]R^8;_&9%$L(.P MZG:@5J:_];RP CMP-._=;\.T@!IW(39LP>;/HQ^STYJO+#T?CL[0:'31L3=X M[2@)=^J=YYD2+ M0Q^\E6W8--NL5T%B9DZ&E M;#71C-($D?#?/%/-IRQK*5VH(W4DEK+*O7!TL.#I 4]HU1YG4DU4O;,DL*0 MJL\'JI,F%2IDSRRD27'_DL[2G*2OZHT?'Z(II>A![C+"Z/?? @OC/]" 9O.4 MK>H3O,97ZA#O7+8#F1J=R.B6KBG=).=#87ET=PC%A[%VZAC3]*GX+J"<+PTO MGP7-://MX:PX@=7&+_#1+0;&[]2W"FC<.AI!.O?6T0,T/K:.)M#X&98W,'1' M^KS^3&+\-*W\R')/TB>69"BB"VFF>>C+G$S+[Q;EA>"KXKQUQH7@J:Z4!,T7X]._P-02P,$% @ :JIJ4E?KK4D=! G \ !D M !X;"]W;W)K&ULK5=M;Z,X$/XK5G0KM=)>P23D MI4HB-2^KJ[1]4=/NGG2Z#PX,"5JP<[;3M*?[\3<&2I)"O.QJOR1@9AZ>9V;P M>(8[(;^I-8 F+VG"U:BUUGISZ3@J6$/*U(78 ,Z72=E,6^-A]G:O1P/Q58G,8=[2=0V39E\G4 B=J,6;;TM/,2KM38+SGBX M82M8@'[:W$N\ MM?HM$D+$MHE^$+L_H!#D&[Q )"K[);O"UFV18*NT2 MG9)#&//]G+T4@#AQH M]X2#5SAX[QTZ)QS:A4.[J4.G<.@TI>07#IET)]>>!6[&-!L/I=@1::P1S5QD MT<^\,5XQ-X6RT!*?QNBGQ]>WT[N;.7F\^G.^(&>W3$IF,G=.SF:@69RH<_([ M>5K,R-EOYT-'XQN-GQ,4Z),*S+G(80U ',[@->Q #BHM13L MO0F>>%;$&007I$T_$L_UW!I"T\;N=%#C/FONWJ\+QT^3/PI&N\Q^.\/KG,2+ M0$H(B68OA"D%6GTDSRS9LOPK3G ?83R NLSGR+T,V6Q'SV//H[3KNDCL^3"@ M54,Z\'JT8CAO@'BDLE.J[%A53M>,KX#$O*FT3I5(O^-7">=V_J$RKSLX3=@O M"?M6PD]<0B!6//ZW2,T2.$2Q5G7UZE?(^IV3#+HE@ZZ5P2<(0;*$+#336RWD M*WE$&@],U\;+CN71"]?]4$?])_UF/^YW%(1>&82>%>@J".06,Q!S#1*4)D(2 M;- LT3$H[)()A@/S(\@6ZTCB;LFS9&V$BDV-U65KTJMDZ_WG4K7H52NO5ZF\ M$PGOEUK[5JV/0F.Z62JV''5&*.E$"1*]9AJ[_S8)"8LB[/>X F0JT@WCKP2R M)>P@F9,\43!]"_T\"OU*%+HU.X8-YR@,@S(,@T9U_]<-I$N0?UNJB+K[%NM: M06_QO(SWM5U4TLCZD>G :HE:KYWJ&1>F\/Z?T* M]5Y%4[M-:]4WL#RFNN^&U-X.\>B)!TO>2/^^^5![]VFHO]I+O/KD?]_PF.B^ MZ5![U[DK27Y&DF2*9\%7G$1V3(:*8( _D+LHPB.":05LF0"YYH%(@?Q'?N2K MV7<@:M_&&\:M6PE'OU<;M^\;'A/==PEJ;Q/6N/5_4=CV^SBU;^0-PU:WO_JU M<6M@F5-U#J:0%.0J&_\4"4Q+R<_GY6HY8EYE@]6[]0F]G.6#XAXFGUMOF%S% M7)$$(H1T+WJ83IF/@OF-%IMLUED*C9-3=KG&\1FD,<#GD1#Z[<:\H!S(Q_\# M4$L#!!0 ( &JJ:E*<%10RMP( %$' 9 >&PO=V]R:W-H965T[=D)&(2!>XH_<N"UO>W$"U]DQD[XP_Z2+6 *YFWYK'#DURPI+T!H+@51,!]X=^W;26SC M7< O#FN]TR?6R4S*=SMX3 =>8 5!#HFQ# R;#QA#GELBE/&WXO3J)2UPM[]E M?W#>TE8OD3FVGW)NHH-/)*LM)%% M!48%!1=ERS95'G8 [?@(@%8 N@^(C@#""A">"X@J0.0R4UIQ>9@PPX9])==$ MV6ADLQV73(=&^US8;9\:A7\YXLSP\;W[JG25 Y%S8MB& MS;#+12(+(+-/DF*K#4\($RG!$X9IJGG"D.^I*T)F 8S[%W1=ZF$]*Z MN"072$%>,[G2B--]WZ!LN[B?5!)'I41Z1&*;DB.SX>U> WQR/KQ[PDU8;V'H^,(SMO $753318XN M.B:OVN6FC2J1-PYI"\K',&R'G;CO?^QF[S#JJA=%]&O4I"&*TBCJUF%?U'=J M]9V3ZA_*8]DDO@1V=A:,;O:4'X:$W7W=AS&]N%ES7&N.3VI^+&]8*Y<:+\X, M[-7:7CN\A00V6.0U-'F*&S8D"L(]6X=15[T@#O:,-411&G;HGCE_I]@4H!:N M:&N2R)4PY16L9^MWX$_4$L#!!0 ( &JJ:E)E M?2)W(0, ( * 9 >&PO=V]R:W-H965T/$8[;9 M*C/A3\<[NH$EJ.^[!Z%'?JV29@4PF7&&!*PGW@V^7F!B"!;Q(X.#;#PC$\HS MY[_-X"Z=>(%Q!#FLE)&@^N\%YI#G1DG[^%.)>O6:AMA\/JI_ML'K8)ZIA#G/ M?V:IVDZ\Q$,IK.D^5X_\\ 6J@ 9&;\5S:7_1H<(&'EKMI>)%1=8.BHR5__2U M2D2#@(4I;*L:^T/[.* MOZJ\S$HOY(073- ]9VHKT2U+(7TOX.O ZNC(,;H9Z55-Q:+A ML&6ZBR%#TC+=Q6"WYV'M>=CK^8DKFJ-JWUS.AYT5XPBWG'[)Z*3<8DRF&M)8.K6.=9E.U. M.5!\9QN 9ZYT.V$?M[I%!&$ ^OV:;0]0# !7#P &0 'AL+W=OQ\P6, *F%CG8>NE.UG=EY=9,+6)/8K&.6=G_]VB8$:(W3 MV1>(DYQCGW/CZWLG.R%_-FL A9[KBC?38*W4YE,4-<4::MJ$8@--P)U&SK6LJ7ZZA$KMI0(+# MC7NV6BMS(YI--G0%#Z"^;>ZD'D4=2\EJX T3'$E83H,K\FE!4@.P;WQGL&M. MKI&1\B3$3S/X4DX#;%8$%13*4%#]]P_,H:H,DU['WRUIT,UI@*?7!_;/5KP6 M\T0;F(OJ+U:J]308!:B$)=U6ZE[L_H!64&;X"E$U]A?M]N_F28"*;:-$W8+U M"FK&]__TN37B!$#R"X"X!<2O >D%0-("DO<"TA9@K8[V4JP/"ZKH;"+%#DGS MMF8S%]9,B];R&3=Q?U!2/V4:IV9?_IQ_O;U!CU<_;A[0X#.4(&F%'A156R7D M"[JG"M ]%((7K&+4Q.HC&BQ 458U'R>1TFLP3%'1SG>]GR^^,!^)T:W@:MV@ M&UY">4X0Z<5W"N*#@NO8R[B (D0)^0W%.,:.!IF]WZ_3B3>+,+,?0CB4GU/MW'RHOXRY=' MH73AU>UI>59#.[WP\^F$XTY4/;A!%F9O]F;K10_2%C'.SSDZZ3AJD"O;N34Z M*V^YVI?NW=VN.[RR/=&K^]>F:[2=S)%FWW+>4KEBO$$5+#4E#H>Z,B4]W I[ 4UEBTIR2/Y])>$XQ!8T M-V#9NZ^>76FE'>^Y^"VW H]5*R6$V^KU.[:]V6QA8K(*[Z#6G]9]IQ?? MZ&:KS M_.MZ1#2Q!?=_="CWR.Y625E!+RFLD8#WQ9OAZCB/C8"U^4-C+HV=D M0EEQ_ML,;LJ)%Q@B8% H(T'TWSW,@3&CI#G^M*)>-Z=Q/'Y^4O_/!J^#61$) M<\Y^TE)M)U[FH1+6I&'J&]__#VU B=$K.)/V%^U;V\!#12,5KUIG35#1^O!/ M'MI$'#G@^(1#V#J$KW6(6@>;.?] 9L-:$$6F8\'W2!AKK68>;&ZLMXZ&UF89 METKHKU3[J>G-E_G7SQ_0W>S7AR6Z6.I=4C8,$%^C!:Q!""C1'7E ,RE!R;?H M8@&*4*:?+M'WY0)=O'F+WB!:H[LM;R2I2SGVE<8RXG[1(KP_((0G$!907*$( MOT-A$ 8.]_FKW7'^TMW7R>@R$G89":U>=%*OC5OIN(F-^_J,;-3)1E8V/B'[ M19>D+CY!%*TWB'$I44&$>-25N">B=*7M()A:05..]U.Y9%/<*A31R-W'Q)QY>< MY?L$NG01HV1%&56/+K)D,&N(\Q[9T";"V$TVZLA&9\F66R+@TIPL)2IXI8]; M2A?PHS/XKASO=19D.$QE'01]S:(7S M/ _=G%G'F;V^%I]6F_9WX@OIO)/.SZ;@5IAJ5(]VA\.?AN[TY:1<\>>#R"XQ MCOI;R645)^[PH-73&0_D?.RSUES'G"!L/IHT$ANJQP%IR M/+I"\%E(>_>;*Z,Q-6DKT^XF)R@>(H0X[H,ZK$Y6)GX^V7'XCU-#[_H?A#6V M(M&,Z2:&U 4X04,':(CQJ(_JL,-YF)Z"?;XO\+\OC.$=[$0=7@%Q,EC[H5'6 MWY[^41]AFKC/1&QH+?6:KK53<)7J*,6A+SH,%-_9UF+%E6Y4[.-6]Y(@C('^ MON9&PO M=V]R:W-H965TWSN]L+8VNPE#$Z\Q9>9:92AI9:ETRBQ-]2HTF4:6^*14A%&MU@Y3QF70[_K8 M5/>[*K>"2YQJ,'F:,OT\1*$VO: >[ (SOEI;%PC[W8RM<([V(9MJFH452L)3 ME(8K"1J7O6!0OQEUW'Z_X1/'C=D;@ZMDH=2CF]PFO:#F"*' V#H$1J\G'*$0 M#HAH?"\Q@^I(E[@_WJ&_\;53+0MF<*3$9Y[8=2]X%4""2Y8+.U.;=UC6TW)X ML1+&/V%3[JT%$.?&JK1,)@8IE\6;;IG0/)+0*!,:OM"" MF2]KS"SK=[7:@':["3>!^\&4RA_/W MG"VXX):C 5((/,@8M24M@&5;F"K#7>_-!9R/D<*"1E?P,!_#^=D%G 'MNU^K MW#"9F&YHB9X[)(Q+*L."2G2$2CV".R7MVL!$)IC\#A!2755QT:ZX8702<8SQ M-33JEQ#5HMH!0J-_3J^_/D&G4?6ZX?$:1_!F&"L94W^95[!:4G\UQ5:2_\ $ M[JG%0Y2XY-984?D:F#\EPU/IG4NV*5/LD*3([ M*Y#,S1[4??N/ Z^.G=BI3NS\[\70UW/Z5D:=OS<@W+.4%/7*.ZV!V$FQ^ "K M:&7F ^]A+^)#,OG"DW_!%'^(.Z9)008$+@FR=MVA>]&%ZQ83JS)O7 MER0;] M<$T_*M1N ZTOE;*[B3N@^O7U?P)02P,$% @ :JIJ4KI+1F3J @ N@D M !D !X;"]W;W)K&ULK59=;]HP%/TK5J1)K=21 M#SY3 1)?V_H K:#;'J8]F'"!""?.[!OHI/WXV0ZDT(8P3;PDMN-S[KG'=GS; M.RXV<@V Y"5BL>Q8:\3DWK9EL(:(R@I/(%9?EEQ$%%57K&R9"* + XJ8[3E. MPXYH&%O=MAE[$MTV3Y&%,3P)(M,HHN)W'QC?=2S7.@Q,P]4:]8#=;2=T!3/ MK\F34#T[9UF$$<0RY#$1L.Q8/?=^X!J F?$MA)T\:A.=RISSC>X\+#J6HQ4! M@P U!56O+0R ,N.U;+( I8T M93CENR^P3ZBN^0+.I'F273:WX5LD2"7R: ]6"J(PSM[T96_$$X#W M%E [ ZCN 563:*;,I#6D2+MMP7=$Z-F*33>,-P:ML@ECO8PS%.IKJ'#8G8T^ MCT>39_(P^?0X'?>>'QXGY&9"A:#:WEMR,P2D(9.WY".1L%(+B&T;56 -MX-] MD'X6Q#L3Q/7(F,>XEF04+V!Q2F KQ;EL[R"[[Y4R#B&HD*I[1SS'4>>.5)&?HQ!"_I)_I IJ/Y((D4@?<$W(-3I)+-,6SZQQ(-Z MKJ!>JF# XT!1ZHVC3W@H-R0!H8=4P"(/RNG\5L5W/A0M[05?3*C\J M*HLACT!B&!P;6KR!2P+Z>4#_N@:6TS4K3K%_Y3#O/>PD&]=Y_6$[_V5@R7XM MBWMT4;C7]?$"7_V2!#R-,;M9\M&\ .F9:_?->%\7 M)N9V?:7)JIHQ%:LPEH3!4E$ZE:;Z%XFL4,@ZR!-SU\XYJIO;-->JN *A)ZCO M2\[QT-$!\G*M^Q=02P,$% @ :JIJ4CF=)&ULO59;;]I(%'[N_HHCMZJ(Q&)C2* -('%) MU4I)-L+)5JO5/DSL8QAU/./.#*&I]L?O&=LX:01N6JWZ@N?V7VMK\K>^;>(T9,QV5HZ295.F,6>KJE6]RC2PI0)GPPR X\3/& MI3<9%6-7>C)2&RNXQ"L-9I-E3-_/4*CMV.MZNX$E7ZVM&_ GHYRM,$)[DU]I MZODU2\(SE(8K"1K3L3?MOEUT PM<&%NQ-_0@P91MA%VJ M[7NL CIV?+$2IOB%;;EVT/,@WABKL@I,#C(NRR_[4B7B$6 8' "$%2!\ NCV M#P!Z%:#W!! > O0K0+_(3!E*D8<%LVPRTFH+VJTF-MAE-Y](9ZK[L/[E,*ZSR&=1[#@J]_@"_:Q#$: V?2HLXU-VC@_'S>P-RKF7N- MS+.-H1&B9O'G#3?<;97%4/2OKLV:5NQ\&R9,'\JS"[G34/Z3NOPGS=N! M2=),OLGRWQ>8W:+^!_X]5(0&X4$M/&C^1S"SAISQ!$C_.WMB7E(-"BIWL]]- MAB/_;H_ZL%8?_MJPW]3";W[%(=$L\NQ#HAL\7)O!_U:N6<755"__T17N'EP7 M3*^X-" P)4S0&=!YHLLW3-FQ*B]N]5MEZ8U0--?T[D/M%M!\JI3===Q#H7Y) M3OX#4$L#!!0 ( &JJ:E(E)_@@'@, / ' 9 >&PO=V]R:W-H965T M(ATT:39IV8Z"VTMH,J 1E6C=X=I)K M8^'8P79:^N\Y.UD(K!L3+ZU]N>^[[\[VW62O]'=3(%KX60IIID%A;?4N#$U6 M8,G,0%4HZ@4H1Q%%V$)>,RF$V\[4;/)JJV@DN\T6#J MLF3Z,$>A]M-@&#P8;OFVL,X0SB85V^(:[7UUHVD7=BPY+U$:KB1HW$R#J^&[ MY-SY>X>O'/>FMP:72:K4=[=9YM,@1.;6_AB>C2ESZ4[]K75])43SLZ2Z_?+U74"BR^KN]OE_/YN^64% MZZNOR]6'-=Q\NEK!R8IIS=SIG,))@I9Q84[A-=RO$SAY=3H)+,G0@YC^*RD+0Q 9Q%$='!"U>#!^^ M/0)/7@Z_?":;472;&N(LQ]C'&3VK>D"6'C Y"\[3V;[ 23)[1 MHS&9YI6S'#O;?_#6FLNMK\09V )AHW!Q6E:CSA Q;3E&:^81>#2NY*&#(T!M8&TYB)WR3'';Y1DHB]@ M4\M\ '>]E$VEI%&ZB?G/C >PE/X"_EFW%+=4#>IO6='&)ND.2XKZ7(9\J%9I M/PL'Z#(?/'-KSKM;<_Z_MR93QAZ[+@WA&T_H1M!N-AQ>OHTB>J:[_@M]['=Q M/G[DECQV^^W1I!3V>F&)>NMGBB%]M;1-1^FLW=BZ\MWZ+_NS#Q@7HAOSL M%U!+ P04 " !JJFI2*,J#NO$! #6 P &0 'AL+W=OM+FQ5:(#MYJJ>PBJIQK[ABS184UMQ/= MH**;4IN:.S+-@=G&(-\'4"U9$L'@&>! M)WMV!E_)3NL7;_S<+Z+8"T*)A?,,G+8CWJ.4GHADO/:]*G']C7,_=\A98VK'#J8N?7$12M=;KNP:2@ M%JK;^5O?AS- ,KT 2'I $G1WB8+*%7<\2XT^@?'1Q.8/H=2 )G%"^4?)G:%; M03B7Y=MEOOZU73_^AO4SK3F,'KDQW/=J#*,5.BZD'<,5" 4/0DIJI4V9H]2> M@!5]FF67)KF0YH&;"<3)%TCB9+K-5S"Z&O_+PDCXH#X9U">!]OJ2^G9G\;5% MY6!]I/43RME .?N4@_?2?Q?^1WI32#U'^&8 M32>W*3N>*V%GS^0GGIIR$,J"Q))0\>1V'H'IIJ@SG&["R^VTHSD(QXH^'AH? M0/>E)EF]X8=A^,K97U!+ P04 " !JJFI29AG9!:4' !.) &0 'AL M+W=OFG2G$DM\Y8"8D M 9*&T$*YSDVG'TRB$%]M*V1S(0S'CB;XR$6D<*/TS?6C*6\8B/5$81Z'^/O,VC*&/2?OQ7D#96?6:&F]^7[.=Y\#J8^T#R MMHB^A&,U/6EX#3+FDV >J1OQ=,F+@'('1R*2^5_R5&"-!AG-I1)Q8:P]B,-D M\3_X40S$+@:L,&# @%H5!F9A8.YJ8!4&UJX&=F%@[VK@% ;.K@9N8>#N:N 5 M!MZN!GYAX$,#IRIQQC)S!C0QJTQ6R8;9KG2++M--2_FN[&69<+ISQNDRY;24 M\\I>EDE?"+ZY4'P^73J!"DZ/4_%$T@RO^;(O^9S+[?4L"9-L>;A5J;X::CMU M>ML==-N?NQWRZ:YU\[E[,_B'=%J?6^3MW;!UU^GI*^_(VPY701C)=^2 W-UV MR-LW[\@;TB1R&J1J3?OSY-:\VZ]^560UCI_OG/LU$?,+W:.'36_W#EVU+RW<^RH M>?]U>1^\;NB&NYM[-2HV5Y/:7JU5KU;>JU71ZPU_Y,F<8\O PM#-#;,"YO'4,7R3 ML>/FX^;D*L-LQS*HNPWKE&&F;=K,WH9URS#F4HO1;=@Y!K/R-&["+A"8QZ@+ M8)<(S'%< _C6*\.H[1JFM0WK(S#7]Y@'Z 9EG._ZO@D&;HB,KV%0RUO!MO)N MK_)NU^:]+>(XE%G]*(G>!XA04YX276LFZB#E49 )<22D0C>(!;6]Z9+M^28( ML(W J$L=,/J=,LRD/G7 L';+,&:9EN$ 96 PWZ% M1<(S/:I!71VB;%9M@=R MU"O#M&9M"W3:1V".Z3DN"'50QGF^[7F ;EB&6;:O!QA7AK-2AE.KC*$^[H3) M2,2C@FL"XI,',!=ES 'U M+)#.2P3%J ^7 P3E,#@(_3+*-'S? !E'N'S;ADL!YI>>! :><'>5<+=VX^D& M:1(F#[)(-YGIA2"O&FNV%V_%[=6*J9);5ZEG@0Q'F+@6E/Y&F,8A7(S;& AD MNX,2@01UO=*@@N2HA2PWW[^H746]+T5]+T]Y9F)XSF"CWDJ+'CDJ:[+E@=Y,5=2Z8I-2[=N#2W8MTL2TV". 3?@-@HU7-OR M8)W3P:"FRQR7^2"W711J,HN6-O=S%$I]PW7A;GJ!09FKBW73!F%=HE#3,5P# MEI8]%$H=S[$7ZI1UL2WWC[A;]!5*O69,+_JV0;,>V3,^%-2D*-;76M32@V!&HY1JZJ(1E M91>%6HZ58:'8$6B5V!%HE=@Q:(78,6B%V+'!HK8^?[HV%'M]BJO$COE2(?9] M.AAB'52)_84=;(N=K<7.:GE:DLQ2_AB*N8Q^DI3/1%I2]3;U^@82K;^#M$\A M3](0XSUSOOML_KFQRT_B['?C7>H&!]UFL45NGU M^@!.ZT_@K]OZ!P7[IN;UE/)L_8$!E)&VZWB^SRJ.E'1]IJ3N;UW3!P7_+E&4 MD<]$L3Z]TOJ31FO\[URJF">J;@JM3QS4_^43E*TK1E:_'>\U00M.<'YPC:T/ MV.Z&J!'#!YNMRP!6O\+N.5D+UA=&@!E51;!>VUG]VO[*B5NP;TG>=%S#L^&= M/P19+WFVWD28^7LG;L&_2Q1EY#-19)O5=LMZ*V#U6P%>()P]8]6*(A+,9E$X M"NXCGDDR%'IH8C%/E"13/4;DGO.$!/E"H4=-B>Q]C.Q)#E%33M23( <3D1Z( M1(^D$J/O1&HV1?ADLGC:$R8Y,'N\0\2$! 5J'#Z&8Y[DU\_Y?3H/TI_9,A37(VESH.N;BSG\E-9JT?=1KU2K9X MB*3[(^/%$^-#;/5I;CRMCGGZD+\<(LDH"WQQ^V_5NGH!I94_A@?M9_2H1Y'V M/CVZ1MO9T0>,9\".KK#V(3NZQMI;S-(7+,PC9B_?E6FN0UN\:7,5I ]A(DG$ M)SI,X]#5\D@7+Z\L?B@QRY_3WPNE1)Q_G?)@S-,,H*]/A,Y,\2/K8/4*T>G_ M4$L#!!0 ( &JJ:E(R"QEZ1 ( ((+ - >&PO2:;TF(_<451@[N M3B80XJ?SC[\KJ6\_(->>?3H[FUQ.GBYN]S/G;>H">Z\"SP\ 'H4= UT&4;5QX M:@.Q9%(A;7;?B/%MI'QV:=]YMC!:'$Z%5 VW8W#O5=M]+['UK$#*6"=PBET@ M"@JB-2AQ;YRF[5?S*]W!KM/!KD[LGHK.-(): MT\$XQ^(/T1SV$/9]N*B@:ZF_5F8ZHO%ML<"#@I36C5^GG8 Q='\1/XH42ZCUMISJ=%SS] 0U M_]MUSD" (FPHVM3^,:_RNQ7/KO^7Y.:OLB_X58WM47CL(N>G(')Q"B)/H"9G M-T>IT6N/QL'YNW/Z=E%D;SDA_FEO5*PG1:N*,DU%Z^4T24"\.(0-O"8K MP3?]$TA)Q?2R2X:XMW] 0BM^T_5ZL O1]NKM[W9Z_J(A[&_=T5]02P,$% M @ :JIJ4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'VBH& #3- #P 'AL+W=O]R@8K ]_;K=\#K M[B%QSN[+J9\<+L$?9X;YSAG&;[_6S>>'NO[,OFW+JKV>/';=[LUTVJX>Y39O M_ZAWLE)'-G6SS3NUV7R:MKM&YNOV4UDWQHZZZO!2KIB[+Z\GL<.!.-EVQ>K9;])!I_M .>[K\(,7J4X^;.V[>E&4G6R\O),W3;W?%=6G_C+J+J;@-H8X'#\/ M07S3_)\PUIM-L9)>O=IO9=4=XMC(L@>LVL=BUTY8E6_E]>1X"LNK->-5IX+$ M_.IP*75N?Z?JJ_WUX:X[A0MBV+PIU('&7P_@=)!N%(HH\#TGY1Z;.X$3NIR) M6\Y3 0 U!% [&R"[B', J2.0^B^$%*GZ6/)0 48+YD;+&$ :"*1Q-DC^/O,! MI(E FN>+I"-N :2%0%JTD!X7;N+'J1^%/=@\$W[(A6!.V'=1^.#8"*1-"RFR MY=))[GM X=^$_L)WG3!ECNM&69C"YKY"(*]H(1U7]3SA]Y&$87N-$+VF)5HX M?L+NG"#C;,D=D26'#@A'ZTMLN+ZDQ8L3'CN^=^AK47K+$^8(,1ZM9ZA/B(42 M)U',D_3^=Q8'0W]3G/WP$O=A_)U!3,PJ,V*MW$21]Y.// WXB MF)A69L1>40]KDJF!D'^(>2CXB LSR8Q8)1Z?IY %$\:,V!B!>DK'D<',,"-6 M@T@C]\_;*/!X(GX;.GYZ#]DP(#QA4K? M#BV;^/-L2.N$8F%&T7UA?L(LT5]_>OH)PF%HT8K6\F,L?2.'4!B87G;SD0#+Z48_4,='H MQ*+!,WI8>.B8;71BVSQ-Z4_U2AV=RB+VS"&?/HF%64:GMLR)Q/HD).88G=@Q M+V;8SY]HS#$ZL6-@GGTRAIA9=&JS8.G$>+C!S*(3FP7W-!2@CCE&)W8,CFG MF6G,,0:Q8W!,$V)BCC&('8-C6A 3 MEO4*8F(6,H@M],)K@",QQ,0L9!!;""DA>E"(B5G((*]TL!("RM+$+&2>M=*! M Y*)6<@\9Z4SRI!,S$+F.5^QC!L=LY!);"$<<]3HF(5,8@OAF-!")OKZGMQ" M3\M;.,0[$!.SD$D^RS9/3TBR')5!)B8@DUA QS+\OQ@Q^YC$]CDRBOUVFS?? M^Q9>U=M=7:E_:UD-,3'[F,3V^8D)>N)FW^T;.2Q5@VM*,/M8U"]Q3LYP_&Q_ MB(G9QR*VSVG,G[&%F)A]+&+[G,9T'_/JDVS9J-$Q^UC4-=!)S$2V75.LNE&C M8_:QSC+[]D^CCU(."[./1?V.YS1F5Z\^LVC704QT^=@9%@D<,1.Y@YB8@BSJ MF3BTT6$"9V$6LH@MA$RZ/JF!+,Q"%K&%QI.N6'UN8Q:RB2TTQH3*[/)O^0/$ MQ"QD$UOH94R_4CD(Q,0L9!-;:(RYD&O9Y"43"F??UKN&']Q[!^3S/,?@W?9E^6KMH754&=KX^_R3G^ MGNC=WU!+ P04 " !JJFI2M,4*KF@" !'+P &@ 'AL+U]R96QS+W=O M=@?NF'Q<3J>AW6U'\?N M1UT/FWTY-<-#VY7SY%GVN[IK-N_-KM2R7'K=W\^HGI_N9RY>/[OR M/Q/;[?:P*3_;S>]3.8__&%S_:?OW85_*6"U>FWY7QG55?QQONX?ZNDD/E\G5 MXN5M7?4O;ZFJYPX2")+Y@S($Y?F#%()T_B"#()L_R"'(YP\*"(KY@U80M)H_ MZ!&"'N&?7.!'KGRF4#OC'IG KTSZIT)],ZH=R;06U%O)=!;46\ET%M1;R706U%O M)=!;)R^["?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4 MVPCT-M3;"/0VU-L(]+;)QTH"O0WU-@*]#?4V KT-]38"O0WU-@*]'?5V KT= M]78"O1WU=@*]'?5V KT=]78"O1WU=@*]??*S"8'>CGH[@=Z.>CN!WHYZ.X'> M@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^5F00.] O8- M[T"]@T#O%>J]^DZ]A_'S6(9;S]<:K_^=5(^7<\OM\M?EUTZ\7ZRN.-?W%!7J;)%C>M_&%$V,-L9%O,")KFE49/8L@U3WGZ<%) 8 M,16H2',VC5K;]]SX2M^JE[^> J7%?NC'M*ZV.8=OC*5F2X-+M0\TEI6-CX/+ MY6N\9\$U.W=/3*Q6AC5^S#3F99YJ5%>7-[1Q#WU>?-^7GU/GQW45J4_5XOJP M<XIT>_6;3-=3ZYF$H1^H4(KDV;8GRT->'HF?' MDW.Y83I\\I/SYS+' LO.V^A#*A.+]/FXEY%,IY>A%**8N^.O^)I82I_\?C1- MNZ7V@]GE>G_[N)OGD=C\./V.W\[XM?XG^Q @?4B0/A1('QJD#P/2AP7IXQRD MCPN0/O@*I1$443D*J1S%5(Z"*D=1E:.PRE%&UL4$L! A0#% @ :JIJ4CUH\)OM M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ :JIJ4IE % !K& & M @($," >&PO=V]R:W-H965T&UL4$L! A0# M% @ :JIJ4HBE$%][!P 'QL !@ ("!(@X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4FN(L]Q' M!@ :AT !@ ("!'" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4@=$;P9T) C70 !@ M ("!VCD 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T\,[@0( /L% 9 " @=]G !X;"]W M;W)K&UL4$L! A0#% @ :JIJ4BN$8)0K P MH0< !D ("!EVH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4I/UOU+& @ >08 !D M ("!37< 'AL+W=O@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ :JIJ4IE/IH+7! '@T !D ("!"H\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ M4M5B%DZ9!0 [PX !D ("!OJ$ 'AL+W=O&PO=V]R:W-H965TG 0, 8' 9 " @06J !X;"]W;W)K M&UL4$L! A0#% @ :JIJ4AQ4&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4KO[E_%J"0 52L !D M ("!/]D 'AL+W=O!PK: " #L!@ &0 @('@X@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ :JIJ4@>QHF-Z @ N04 !D ("!$>D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4F1_ MP*>& @ SP4 !D ("!._, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4G?MAIBU P W0P !D M ("!CP,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :JIJ4G"X+8HG P ;0< !D ("! MG!$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ :JIJ4@+,1@M4!@ VR, !D ("!W"(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4I 7I*FA M @ =P< !D ("!\S0! 'AL+W=O'=H0% "% &0 M@('+-P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4JU&K6U; @ ,04 !D M ("!3$(! 'AL+W=O>/Z " ?!P &0 @('>1 $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ :JIJ4F>"5@D1 P *@D !D ("!34H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:JIJ4BRLX4^C! CA8 !D ("!OU,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4C]L8+SK @ M9PD !D ("!65X! 'AL+W=O0BMP/8! !:!0 &0 @(%[ M80$ >&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4GY?54>+ @ :0< !D M ("!LV8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :JIJ4BWWO5_, @ [08 !D ("!KW,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ M4JU2@X:L!@ #2, !D ("!VWT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4NF>=E= !@ 21H M !D ("!8HH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4F5](G;0]0# !7#P &0 @(%SFP$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ :JIJ4@.:Q>7. @ !@< !D ("!'*,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4B4G M^" > P \ < !D ("!ZZP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :JIJ4C(+&7I$ @ @@L T M ( !1+H! 'AL+W-T>6QEVBH& #3- #P @ &&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ :JIJ4K3%"JYH @ 1R\ !H M ( !\\,! 'AL+U]R96QS+W=O XML 100 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 101 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 190 431 1 true 53 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://expworldholdings.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://expworldholdings.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF EQUITY Sheet http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity CONSOLIDATED STATEMENTS OF EQUITY Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION Notes 7 false false R8.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10301 - Disclosure - ACQUISITIONS Sheet http://expworldholdings.com/role/DisclosureAcquisitions ACQUISITIONS Notes 9 false false R10.htm 10401 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 10501 - Disclosure - PREPAIDS AND OTHER ASSETS Sheet http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssets PREPAIDS AND OTHER ASSETS Notes 11 false false R12.htm 10601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNet PROPERTY, PLANT AND EQUIPMENT, NET Notes 12 false false R13.htm 10701 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 13 false false R14.htm 10801 - Disclosure - ACCRUED EXPENSES Sheet http://expworldholdings.com/role/DisclosureAccruedExpenses ACCRUED EXPENSES Notes 14 false false R15.htm 10901 - Disclosure - DEBT Sheet http://expworldholdings.com/role/DisclosureDebt DEBT Notes 15 false false R16.htm 11001 - Disclosure - LEASES Sheet http://expworldholdings.com/role/DisclosureLeases LEASES Notes 16 false false R17.htm 11101 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://expworldholdings.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 17 false false R18.htm 11201 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://expworldholdings.com/role/DisclosureEarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 18 false false R19.htm 11301 - Disclosure - INCOME TAXES Sheet http://expworldholdings.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 19 false false R20.htm 11401 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 20 false false R21.htm 11501 - Disclosure - SEGMENT INFORMATION Sheet http://expworldholdings.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 21 false false R22.htm 11601 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://expworldholdings.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 22 false false R23.htm 11701 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN Sheet http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlan DEFINED CONTRIBUTION SAVINGS PLAN Notes 23 false false R24.htm 11801 - Disclosure - SUBSEQUENT EVENTS Sheet http://expworldholdings.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 24 false false R25.htm 11901 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED) Sheet http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnaudited SELECTED QUARTERLY DATA (UNAUDITED) Notes 25 false false R26.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 26 false false R27.htm 30103 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward) (Tables) Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward) (Tables) Tables http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation 27 false false R28.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies 28 false false R29.htm 30303 - Disclosure - ACQUISITIONS (Tables) Sheet http://expworldholdings.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://expworldholdings.com/role/DisclosureAcquisitions 29 false false R30.htm 30503 - Disclosure - PREPAIDS AND OTHER ASSETS (Tables) Sheet http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsTables PREPAIDS AND OTHER ASSETS (Tables) Tables http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssets 30 false false R31.htm 30603 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNet 31 false false R32.htm 30703 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets 32 false false R33.htm 30803 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://expworldholdings.com/role/DisclosureAccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://expworldholdings.com/role/DisclosureAccruedExpenses 33 false false R34.htm 31003 - Disclosure - LEASES (Tables) Sheet http://expworldholdings.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://expworldholdings.com/role/DisclosureLeases 34 false false R35.htm 31103 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://expworldholdings.com/role/DisclosureStockholdersEquity 35 false false R36.htm 31203 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://expworldholdings.com/role/DisclosureEarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://expworldholdings.com/role/DisclosureEarningsLossPerShare 36 false false R37.htm 31303 - Disclosure - INCOME TAXES (Tables) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://expworldholdings.com/role/DisclosureIncomeTaxes 37 false false R38.htm 31903 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED) (Tables) Sheet http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedTables SELECTED QUARTERLY DATA (UNAUDITED) (Tables) Tables http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnaudited 38 false false R39.htm 40101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables 39 false false R40.htm 40102 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) Details http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables 40 false false R41.htm 40103 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward2) (Details) Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward2) (Details) Details http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables 41 false false R42.htm 40104 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of Restricted stock activity2) (Details) Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of Restricted stock activity2) (Details) Details http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables 42 false false R43.htm 40105 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of stock option activity2) (Details) Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of stock option activity2) (Details) Details http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables 43 false false R44.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) Details http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 40301 - Disclosure - ACQUISITIONS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails ACQUISITIONS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureAcquisitionsTables 46 false false R47.htm 40302 - Disclosure - ACQUISITIONS (Schedule of allocation of purchase prince) (Details) Sheet http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails ACQUISITIONS (Schedule of allocation of purchase prince) (Details) Details http://expworldholdings.com/role/DisclosureAcquisitionsTables 47 false false R48.htm 40401 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Fair Value on Recurring Basis) (Details) Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurementsScheduleOfFairValueOnRecurringBasisDetails FAIR VALUE MEASUREMENTS (Schedule of Fair Value on Recurring Basis) (Details) Details http://expworldholdings.com/role/DisclosureFairValueMeasurements 48 false false R49.htm 40501 - Disclosure - PREPAIDS AND OTHER ASSETS (Schedule of Prepaid and Other Current Assets) (Details) Sheet http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails PREPAIDS AND OTHER ASSETS (Schedule of Prepaid and Other Current Assets) (Details) Details http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsTables 49 false false R50.htm 40601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetNarrativeDetails PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details) Details http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetTables 50 false false R51.htm 40602 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) Sheet http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails PROPERTY, PLANT AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) Details http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetTables 51 false false R52.htm 40701 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables 52 false false R53.htm 40702 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) Details http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables 53 false false R54.htm 40703 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) Details http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables 54 false false R55.htm 40704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Future Amortization Expense) (Details) Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Future Amortization Expense) (Details) Details http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables 55 false false R56.htm 40801 - Disclosure - ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) Sheet http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) Details http://expworldholdings.com/role/DisclosureAccruedExpensesTables 56 false false R57.htm 40901 - Disclosure - DEBT (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureDebtNarrativeDetails DEBT (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureDebt 57 false false R58.htm 41001 - Disclosure - LEASES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails LEASES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureLeasesTables 58 false false R59.htm 41002 - Disclosure - LEASES (Summary of components of our lease cost) (Details) Sheet http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails LEASES (Summary of components of our lease cost) (Details) Details http://expworldholdings.com/role/DisclosureLeasesTables 59 false false R60.htm 41003 - Disclosure - LEASES (Schedule of future minimum lease payments) (Details) Sheet http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails LEASES (Schedule of future minimum lease payments) (Details) Details http://expworldholdings.com/role/DisclosureLeasesTables 60 false false R61.htm 41101 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails STOCKHOLDERS' EQUITY (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 61 false false R62.htm 41102 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 62 false false R63.htm 41103 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 63 false false R64.htm 41104 - Disclosure - STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 64 false false R65.htm 41105 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of stock options fair value assumptions) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails STOCKHOLDERS' EQUITY (Schedule of stock options fair value assumptions) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 65 false false R66.htm 41106 - Disclosure - STOCKHOLDERS' EQUITY (Stock Option Activity) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails STOCKHOLDERS' EQUITY (Stock Option Activity) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 66 false false R67.htm 41107 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 67 false false R68.htm 41108 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedNarrativeDetails STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 68 false false R69.htm 41201 - Disclosure - EARNINGS (LOSS) PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) Sheet http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails EARNINGS (LOSS) PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) Details http://expworldholdings.com/role/DisclosureEarningsLossPerShareTables 69 false false R70.htm 41301 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails INCOME TAXES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxesTables 70 false false R71.htm 41302 - Disclosure - INCOME TAXES (Schedule of taxable income by domestic and foreign subsidiaries) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails INCOME TAXES (Schedule of taxable income by domestic and foreign subsidiaries) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxesTables 71 false false R72.htm 41303 - Disclosure - INCOME TAXES (Schedule of Income Tax Expense (Benefit)) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails INCOME TAXES (Schedule of Income Tax Expense (Benefit)) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxesTables 72 false false R73.htm 41304 - Disclosure - INCOME TAXES (Federal Statutory Rate Reconciliation) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails INCOME TAXES (Federal Statutory Rate Reconciliation) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxesTables 73 false false R74.htm 41305 - Disclosure - INCOME TAXES (Schedule of Deferred Tax Assets) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails INCOME TAXES (Schedule of Deferred Tax Assets) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxesTables 74 false false R75.htm 41306 - Disclosure - INCOME TAXES (Liabilities for Uncertain tax Positions) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails INCOME TAXES (Liabilities for Uncertain tax Positions) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxesTables 75 false false R76.htm 41501 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails SEGMENT INFORMATION (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSegmentInformation 76 false false R77.htm 41601 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails RELATED PARTY TRANSACTIONS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureRelatedPartyTransactions 77 false false R78.htm 41701 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlanNarrativeDetails DEFINED CONTRIBUTION SAVINGS PLAN (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlan 78 false false R79.htm 41801 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails SUBSEQUENT EVENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSubsequentEvents 79 false false R80.htm 41901 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED) (Details) Sheet http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails SELECTED QUARTERLY DATA (UNAUDITED) (Details) Details http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedTables 80 false false All Reports Book All Reports expi-20201231x10k.htm expi-20201231.xsd expi-20201231_cal.xml expi-20201231_def.xml expi-20201231_lab.xml expi-20201231_pre.xml expi-20201231xex10d8.htm expi-20201231xex21d1.htm expi-20201231xex23d1.htm expi-20201231xex23d2.htm expi-20201231xex31d1.htm expi-20201231xex31d2.htm expi-20201231xex32d1.htm expi-20201231xex32d2.htm expi-20201231xex4d1.htm expi-20201231x10k001.jpg expi-20201231x10k002.jpg http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "expi-20201231x10k.htm": { "axisCustom": 1, "axisStandard": 22, "contextCount": 190, "dts": { "calculationLink": { "local": [ "expi-20201231_cal.xml" ] }, "definitionLink": { "local": [ "expi-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "expi-20201231x10k.htm" ] }, "labelLink": { "local": [ "expi-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "expi-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "expi-20201231.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/2020/dei-2020-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/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-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/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 538, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 37, "keyStandard": 394, "memberCustom": 18, "memberStandard": 34, "nsprefix": "expi", "nsuri": "http://expworldholdings.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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://expworldholdings.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - PREPAIDS AND OTHER ASSETS", "role": "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssets", "shortName": "PREPAIDS AND OTHER ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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, NET", "role": "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNet", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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 EXPENSES", "role": "http://expworldholdings.com/role/DisclosureAccruedExpenses", "shortName": "ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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://expworldholdings.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "expi:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - LEASES", "role": "http://expworldholdings.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "expi:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - EARNINGS (LOSS) PER SHARE", "role": "http://expworldholdings.com/role/DisclosureEarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - INCOME TAXES", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SEGMENT INFORMATION", "role": "http://expworldholdings.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://expworldholdings.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN", "role": "http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlan", "shortName": "DEFINED CONTRIBUTION SAVINGS PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - SUBSEQUENT EVENTS", "role": "http://expworldholdings.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED)", "role": "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnaudited", "shortName": "SELECTED QUARTERLY DATA (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward) (Tables)", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_BusinessAcquisitionAxis_expi_ShowcaseWebSitesLimitedLiabilityCompanyMember_DRgGMVy0LE-CS3-PFXyLfQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - ACQUISITIONS (Tables)", "role": "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_BusinessAcquisitionAxis_expi_ShowcaseWebSitesLimitedLiabilityCompanyMember_DRgGMVy0LE-CS3-PFXyLfQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares__EVYNMToFkSfeDw374NjPA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - PREPAIDS AND OTHER ASSETS (Tables)", "role": "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsTables", "shortName": "PREPAIDS AND OTHER ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "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, NET (Tables)", "role": "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - ACCRUED EXPENSES (Tables)", "role": "http://expworldholdings.com/role/DisclosureAccruedExpensesTables", "shortName": "ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfOtherLeaseInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - LEASES (Tables)", "role": "http://expworldholdings.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfOtherLeaseInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "role": "http://expworldholdings.com/role/DisclosureEarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - INCOME TAXES (Tables)", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED) (Tables)", "role": "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedTables", "shortName": "SELECTED QUARTERLY DATA (UNAUDITED) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_lEmAdZc97UmMB4ny6jznZQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_evIRuJsHSkWL3wOPuq0nsQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward2) (Details)", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward2) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_9OzaXnSkFU-Zd_55MxMXDw", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_5gM779GKj0a8pA5rHDJyHA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of Restricted stock activity2) (Details)", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of Restricted stock activity2) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_5n7ygxJrAEq52vtrsLODjg", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of stock option activity2) (Details)", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of stock option activity2) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember_Hqw6N1ke0U6_xkniuW0u2A", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details)", "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2018_9OzaXnSkFU-Zd_55MxMXDw", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - ACQUISITIONS (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "shortName": "ACQUISITIONS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_MgWUJdQnEkGBYVydcJRwZg", "decimals": "0", "lang": null, "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - ACQUISITIONS (Schedule of allocation of purchase prince) (Details)", "role": "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "shortName": "ACQUISITIONS (Schedule of allocation of purchase prince) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_7_31_2021_us-gaap_BusinessAcquisitionAxis_expi_ShowcaseWebSitesLimitedLiabilityCompanyMember_L3TER-1wpUK7Wm5t_OSk3Q", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_kw7j59eMhUuXX5T7uxxrpQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Fair Value on Recurring Basis) (Details)", "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurementsScheduleOfFairValueOnRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Fair Value on Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_kw7j59eMhUuXX5T7uxxrpQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - PREPAIDS AND OTHER ASSETS (Schedule of Prepaid and Other Current Assets) (Details)", "role": "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails", "shortName": "PREPAIDS AND OTHER ASSETS (Schedule of Prepaid and Other Current Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_q2xXLCL77k-k6OkXBGi-Og", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF EQUITY", "role": "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_q2xXLCL77k-k6OkXBGi-Og", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetNarrativeDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Schedule of Fixed assets) (Details)", "role": "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Schedule of Fixed assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_evIRuJsHSkWL3wOPuq0nsQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details)", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Future Amortization Expense) (Details)", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Future Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details)", "role": "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "shortName": "ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - DEBT (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "shortName": "DEBT (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_7_31_2020_us-gaap_BusinessAcquisitionAxis_expi_ShowcaseWebSitesLimitedLiabilityCompanyMember_UW6A8f4Tqk6XglGkT21Q0g", "decimals": "2", "lang": null, "name": "expi:BusinessCombinationAssetsArisingFromContingenciesPromissoryNoteInterestStatedRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QdDB0XoPCUaKh5a-Vh9-7g", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_uS3PV2R4G0alRBW52Czi3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - LEASES (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "shortName": "LEASES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_RangeAxis_srt_WeightedAverageMember_IpIYsOMiykOgeCHd038JWQ", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfOtherLeaseInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - LEASES (Summary of components of our lease cost) (Details)", "role": "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails", "shortName": "LEASES (Summary of components of our lease cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfOtherLeaseInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - LEASES (Schedule of future minimum lease payments) (Details)", "role": "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails", "shortName": "LEASES (Schedule of future minimum lease payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "shortName": "STOCKHOLDERS' EQUITY (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_evIRuJsHSkWL3wOPuq0nsQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_PlanNameAxis_expi_AgentGrowthIncentiveProgramMember_YiwIaLHoI0esXQejgSuXeA", "decimals": "-3", "first": true, "lang": null, "name": "expi:StockCompensationLiabilityActivity", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "shortName": "STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_expi_AgentGrowthIncentiveProgramMember_HqcRXWwMIE6ndDyOZOQnEQ", "decimals": "-3", "lang": null, "name": "expi:IncreaseDecreaseInStockGrantLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_expi_AgentGrowthIncentiveProgramMember_dNKApHZHcU--2zSnYewZpw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "shortName": "STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember_UkbrHtbyA0y5nBkqe0Beng", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QdDB0XoPCUaKh5a-Vh9-7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of stock options fair value assumptions) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of stock options fair value assumptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember_UkbrHtbyA0y5nBkqe0Beng", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QdDB0XoPCUaKh5a-Vh9-7g", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41106 - Disclosure - STOCKHOLDERS' EQUITY (Stock Option Activity) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "shortName": "STOCKHOLDERS' EQUITY (Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember__xQkWFRDAkCnOEMl-ckFew", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41107 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "shortName": "STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_evIRuJsHSkWL3wOPuq0nsQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41108 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedNarrativeDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_MgWUJdQnEkGBYVydcJRwZg", "decimals": "0", "lang": null, "name": "us-gaap:TreasuryStockSharesRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - EARNINGS (LOSS) PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "role": "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "shortName": "EARNINGS (LOSS) PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_BuJxHk6ucUW9XfxZvzDHfA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - INCOME TAXES (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "INCOME TAXES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - INCOME TAXES (Schedule of taxable income by domestic and foreign subsidiaries) (Details)", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails", "shortName": "INCOME TAXES (Schedule of taxable income by domestic and foreign subsidiaries) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - INCOME TAXES (Schedule of Income Tax Expense (Benefit)) (Details)", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails", "shortName": "INCOME TAXES (Schedule of Income Tax Expense (Benefit)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_QdDB0XoPCUaKh5a-Vh9-7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - INCOME TAXES (Federal Statutory Rate Reconciliation) (Details)", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails", "shortName": "INCOME TAXES (Federal Statutory Rate Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "4", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QdDB0XoPCUaKh5a-Vh9-7g", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - INCOME TAXES (Schedule of Deferred Tax Assets) (Details)", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails", "shortName": "INCOME TAXES (Schedule of Deferred Tax Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_89cRAG8hnkujRLjGFFqfpw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_evIRuJsHSkWL3wOPuq0nsQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41306 - Disclosure - INCOME TAXES (Liabilities for Uncertain tax Positions) (Details)", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails", "shortName": "INCOME TAXES (Liabilities for Uncertain tax Positions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_MgWUJdQnEkGBYVydcJRwZg", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_d6qN1f3YBk6mQHXmnEZdAQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SEGMENT INFORMATION (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "shortName": "SEGMENT INFORMATION (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_d6qN1f3YBk6mQHXmnEZdAQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_BusinessAcquisitionAxis_expi_SuccessEnterprisesLimitedLiabilityCompanyMember_pBIGVs-xqEqevl5JR0L__w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails", "shortName": "RELATED PARTY TRANSACTIONS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlanNarrativeDetails", "shortName": "DEFINED CONTRIBUTION SAVINGS PLAN (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_3_2_2021_To_3_2_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Jsid-50n5US_k1fpHsk9og", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfNotesPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_3_2_2021_To_3_2_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_Jsid-50n5US_k1fpHsk9og", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfNotesPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_lEmAdZc97UmMB4ny6jznZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - SELECTED QUARTERLY DATA (UNAUDITED) (Details)", "role": "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails", "shortName": "SELECTED QUARTERLY DATA (UNAUDITED) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_lEmAdZc97UmMB4ny6jznZQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NeQx6OqDtEW67JKb4pMC3g", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - ACQUISITIONS", "role": "http://expworldholdings.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_MiGnV_ndM0ixWgkbWAtrvA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.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 YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r531" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r532" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r532" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r532" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r533" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r532" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r532" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r532" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r532" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Is Entity a Voluntary Filer?" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Is Entity a Well-known Seasoned Issuer?" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r526" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "expi_AgentEquity2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agent Equity 2015 [Member].", "label": "Agent Equity2015 [Member]", "terseLabel": "2015 Agent Equity Program" } } }, "localname": "AgentEquity2015Member", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_AgentEquityAwardProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agent Equity Award Program [Member].", "label": "Agent Equity Award Program [Member]", "terseLabel": "Agent Equity Award Program" } } }, "localname": "AgentEquityAwardProgramMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "domainItemType" }, "expi_AgentGrowthIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Agent Growth Incentive Program.", "label": "Agent Growth Incentive Program [Member]", "terseLabel": "Agent Growth Incentive Program" } } }, "localname": "AgentGrowthIncentiveProgramMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "expi_AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agent Non Commission Based Fees and Short Term Advances Receivable [Member].", "label": "Agent Non Commission Based Fees And Short Term Advances Receivable [Member]", "terseLabel": "Agent Non-commission Based Fees and Short Term Advances Receivable [Member]" } } }, "localname": "AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_AmortizationExpenseRelatedToDiscountAppliedInBusinessCombination": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization expense related to discount applied in business combination.", "label": "Amortization Expense Related to Discount Applied in Business Combination", "terseLabel": "Amortization expense related to discount applied", "verboseLabel": "Amortization expense - long-term payable" } } }, "localname": "AmortizationExpenseRelatedToDiscountAppliedInBusinessCombination", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_AssetsUnderDevelopment": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents assets under development.", "label": "Assets under development", "terseLabel": "Assets under development" } } }, "localname": "AssetsUnderDevelopment", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "expi_BusinessCombinationAssetsArisingFromContingenciesPromissoryNoteInterestStatedRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination assets arising from contingencies promissory note interest stated rate.", "label": "Business Combination Assets Arising From Contingencies Promissory Note Interest Stated Rate", "terseLabel": "Issued promissory notes, interest rate" } } }, "localname": "BusinessCombinationAssetsArisingFromContingenciesPromissoryNoteInterestStatedRate", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "expi_BusinessCombinationPaymentObligationPotentiallyDilutiveAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination payment obligation potentially dilutive amount.", "label": "Business Combination Payment Obligation Potentially Dilutive Amount", "terseLabel": "Business combination payment obligation potentially dilutive amount" } } }, "localname": "BusinessCombinationPaymentObligationPotentiallyDilutiveAmount", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "expi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredLiabilitiesAndOtherCurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed deferred liabilities and other current liabilities.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Liabilities And Other Current Liabilities", "terseLabel": "Deferred liabilities & other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredLiabilitiesAndOtherCurrentLiabilities", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "expi_CommissionsAndOtherAgentRelatedCosts": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of commissions and other agent-related costs.", "label": "Commissions and other agent-related costs", "terseLabel": "Commissions and other agent-related costs" } } }, "localname": "CommissionsAndOtherAgentRelatedCosts", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "expi_CommonStockRetiredShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock retired shares.", "label": "Common Stock Retired Shares", "negatedLabel": "Retirement of common stock" } } }, "localname": "CommonStockRetiredShares", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "sharesItemType" }, "expi_DeferredTaxAssetLeaseLiability": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax asset lease liability.", "label": "Deferred Tax Asset Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetLeaseLiability", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "expi_EffectiveIncomeTaxRateReconciliationRelatedToLimitationsPercent": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation related to limitations percent.", "label": "Effective Income Tax Rate Reconciliation Related To Limitations Percent", "terseLabel": "Sec. 162m compensation limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRelatedToLimitationsPercent", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "expi_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitPercent": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation unrecognized tax benefit percent.", "label": "Effective Income Tax Rate Reconciliation Unrecognized Tax Benefit Percent", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitPercent", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "expi_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range One [Member].", "label": "Exercise Price Range One [Member]", "terseLabel": "$0.01 - $5.00 [Member]" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "expi_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Three [Member].", "label": "Exercise Price Range Three [Member]", "terseLabel": "$15.01 - $30.00 [Member]" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "expi_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Two [Member].", "label": "Exercise Price Range Two [Member]", "terseLabel": "$5.01 - $15.00 [Member]" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "expi_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "2025 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "expi_FirstCloudInvestmentGroupLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Cloud Investment Group LLC [Member].", "label": "First Cloud Investment Group Llc [Member]", "terseLabel": "First Cloud Investment Group LLC [Member]" } } }, "localname": "FirstCloudInvestmentGroupLlcMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_IncreaseDecreaseInStockGrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock grants liability increase (decrease) during the period.", "label": "Increase (Decrease) in Stock Grant Liability", "terseLabel": "Stock grant liability increase" } } }, "localname": "IncreaseDecreaseInStockGrantLiability", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "expi_IntangibleAssetsInAccountsPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible assets in accounts payable.", "label": "Intangible Assets in Accounts Payable", "terseLabel": "Intangible assets in accounts payable" } } }, "localname": "IntangibleAssetsInAccountsPayable", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_IntrinsicValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intrinsic value.", "label": "Intrinsic Value", "terseLabel": "Intrinsic Value" } } }, "localname": "IntrinsicValue", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "expi_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "expi_LeaseTerminationNonCashInvestingAndFinancingActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease termination non-cash investing and financing activities.", "label": "Lease Termination Non Cash Investing and Financing Activities", "terseLabel": "Termination of lease liabilities" } } }, "localname": "LeaseTerminationNonCashInvestingAndFinancingActivities", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_NonDomesticMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Domestic [Member].", "label": "Non Domestic [Member]", "terseLabel": "Non Domestic [Member]" } } }, "localname": "NonDomesticMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_NoncashOrPartNoncashAcquisitionIncurredValueOfLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncash or part noncash acquisition incurred value of liabilities.", "label": "Liabilities incurred associated with business acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionIncurredValueOfLiabilities", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationValueOfSharesIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash or part noncash acquisition noncash financial or equity instrument consideration value of shares issued.", "label": "Noncash Or Part Noncash Acquisition Noncash Financial Or Equity Instrument Consideration Value of Shares Issued", "terseLabel": "Common stock issued for business acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationValueOfSharesIssued", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_OperatingLossCarryforwardsEightyPercentOffsetTaxableIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards Eighty Percent Offset Taxable Income [Member]", "label": "Operating Loss Carryforwards Eighty Percent Offset Taxable Income [Member]", "terseLabel": "Operating Loss Carryforwards 80% Offset Taxable Income" } } }, "localname": "OperatingLossCarryforwardsEightyPercentOffsetTaxableIncomeMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_OperatingLossCarryforwardsHundredPercentOffsetTaxableIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards Hundred Percent Offset Taxable Income [Member].", "label": "Operating Loss Carryforwards Hundred Percent Offset Taxable Income [Member]", "terseLabel": "Operating Loss Carryforwards 100% Offset Taxable Income" } } }, "localname": "OperatingLossCarryforwardsHundredPercentOffsetTaxableIncomeMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_OperatingLossCarryforwardsPercentagesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards Percentages [Axis].", "label": "Operating Loss Carryforwards Percentages [Axis]" } } }, "localname": "OperatingLossCarryforwardsPercentagesAxis", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "expi_OperatingLossCarryforwardsPercentagesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards Percentages [Domain].", "label": "Operating Loss Carryforwards Percentages [Domain]", "terseLabel": "Operating Loss Carryforwards Percentages [Domain]" } } }, "localname": "OperatingLossCarryforwardsPercentagesDomain", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_OtherInvestingActivities": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other investing activities.", "label": "Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "OtherInvestingActivities", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_PercentageOfCommissionPotentiallyRedeemedInCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Percentage Of Commission Potentially Redeemed In Common Stock", "terseLabel": "Percentage of commission potentially redeemed in common stock" } } }, "localname": "PercentageOfCommissionPotentiallyRedeemedInCommonStock", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "expi_ProceedsFromPaymentsForOtherOperatingActivities": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities classified as other.", "label": "Proceeds From Payments For Other Operating Activities", "terseLabel": "Other operating activities" } } }, "localname": "ProceedsFromPaymentsForOtherOperatingActivities", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment, excluding assets under construction.", "label": "Property Plant And Equipment Excluding Assets Under Construction", "totalLabel": "Depreciable property, net" } } }, "localname": "PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "expi_PropertyPlantAndEquipmentPurchasesInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of property, plant and equipment purchases in accounts payable.", "label": "Property Plant And Equipment Purchases In Accounts Payable", "terseLabel": "Property, plant and equipment purchases in accounts payable" } } }, "localname": "PropertyPlantAndEquipmentPurchasesInAccountsPayable", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_RealEstateAgentProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Agent Program [Member].", "label": "Real Estate Agent Program [Member]", "terseLabel": "Real Estate Agent Growth and Other Incentive Programs" } } }, "localname": "RealEstateAgentProgramMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "expi_RealEstateAndBrokerageSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate And Brokerage Segment [Member].", "label": "Real Estate And Brokerage Segment [Member]", "terseLabel": "Real Estate Brokerage Segment [Member]" } } }, "localname": "RealEstateAndBrokerageSegmentMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_RealEstatePropertySettlementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Property Settlements [Member].", "label": "Real Estate Property Settlements [Member]", "terseLabel": "Real Estate Property Settlements [Member]" } } }, "localname": "RealEstatePropertySettlementsMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_RestrictedStockSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock [Abstract]", "label": "Restricted Stock Shares", "terseLabel": "Restricted Stock Shares" } } }, "localname": "RestrictedStockSharesAbstract", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "expi_SanfordEnterprisesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sanford Enterprises [Member].", "label": "Sanford Enterprises [Member]", "terseLabel": "Sanford Enterprises [Member]" } } }, "localname": "SanfordEnterprisesMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_ScheduleOfChangesInStockCompensationLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for changes in stock compensation liability.", "label": "Schedule Of Changes In Stock Compensation Liability [Table Text Block]", "terseLabel": "Changes in the Company's stock compensation liability" } } }, "localname": "ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "expi_ScheduleOfCommonStockIssuedRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of common stock issued roll forward.", "label": "Schedule Of Common Stock Issued Roll Forward [Table Text Block]", "terseLabel": "Schedule of common stock issued roll forward" } } }, "localname": "ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "expi_ScheduleOfOtherLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of other lease information.", "label": "Schedule of Other Lease Information [Table Text Block]", "terseLabel": "Schedule of other lease information" } } }, "localname": "ScheduleOfOtherLeaseInformationTableTextBlock", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "expi_ShareBasedCompensationAgentEquityProgram": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share Based Compensation Agent Equity Program", "terseLabel": "Agent equity stock compensation expense" } } }, "localname": "ShareBasedCompensationAgentEquityProgram", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_ShareBasedCompensationAgentGrowthIncentivePrograms": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of share based compensation relating to agent growth incentive programs.", "label": "Share Based Compensation Agent Growth Incentive Programs", "terseLabel": "Agent growth incentive stock compensation expense" } } }, "localname": "ShareBasedCompensationAgentGrowthIncentivePrograms", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableInPeriodGrantDateIntrinsicValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options exercisable during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableInPeriodGrantDateIntrinsicValue", "verboseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableInPeriodGrantDateIntrinsicValue", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "expi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodGrantDateIntrinsicValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodGrantDateIntrinsicValue", "verboseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodGrantDateIntrinsicValue", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "expi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intrinsic value balance", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValuePerShare", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValuePerShare", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "expi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGrantDateIntrinsicValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options vested during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGrantDateIntrinsicValue", "verboseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGrantDateIntrinsicValue", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "expi_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term options granted", "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2", "terseLabel": "Weighted average remaining contractual term, granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "expi_ShowcaseWebSitesLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Showcase Web Sites, LLC.", "label": "Showcase Web Sites Limited Liability Company [Member]", "terseLabel": "Showcase" } } }, "localname": "ShowcaseWebSitesLimitedLiabilityCompanyMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_SilverlineTitleEscrowLimitedLiabilityCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silverline Title & Escrow Limited Liability Corporation [Member].", "label": "Silverline Title Escrow Limited Liability Corporation [Member]", "terseLabel": "Silverline Title & Escrow LLC" } } }, "localname": "SilverlineTitleEscrowLimitedLiabilityCorporationMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_StockCompensationAttributableToLiabilityClassifiedAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock compensation attributable to liability classified awards.", "label": "Stock Compensation Attributable To Liability Classified Awards", "terseLabel": "Amount of stock compensation attributable to liability classified awards" } } }, "localname": "StockCompensationAttributableToLiabilityClassifiedAwards", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "expi_StockCompensationLiabilityActivity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock compensation liability activity.", "label": "Stock Compensation Liability, Activity", "periodEndLabel": "Balance, at end of period", "periodStartLabel": "Balance, at beginning of period" } } }, "localname": "StockCompensationLiabilityActivity", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "expi_StockGrantsReclassifiedFromLiabilityToEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of stock grants reclassified from liability.", "label": "Stock Grants Reclassified From Liability To Equity", "negatedLabel": "Stock grants reclassified from liability" } } }, "localname": "StockGrantsReclassifiedFromLiabilityToEquity", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "expi_StockOptionsAndEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options and Equity Incentive Plan [Member].", "label": "Stock Options And Equity Incentive Plan [Member]", "terseLabel": "2013 Stock Options and 2015 Equity Incentive Plan [Member]" } } }, "localname": "StockOptionsAndEquityIncentivePlanMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_SuccessEnterprisesLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Success Enterprises Limited Liability Company [Member].", "label": "Success Enterprises Limited Liability Company [Member]", "terseLabel": "Success Enterprises LLC" } } }, "localname": "SuccessEnterprisesLimitedLiabilityCompanyMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_SupplementalNoncashInvestingAndFinancingActivitiesRetirementOfTreasuryStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Supplemental noncash investing and financing activities retirement of treasury stock.", "label": "Supplemental Noncash Investing and Financing Activities Retirement of Treasury Stock", "terseLabel": "Retirement of treasury stock" } } }, "localname": "SupplementalNoncashInvestingAndFinancingActivitiesRetirementOfTreasuryStock", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_VariableInterestEntitiesAndNoncontrollingInterestsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The policy related to variable interest entities and noncontrolling interests.", "label": "Variable Interest Entities And Noncontrolling Interests [Policy Text Block]", "terseLabel": "Variable interest entities and noncontrolling interests" } } }, "localname": "VariableInterestEntitiesAndNoncontrollingInterestsPolicyTextBlock", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "expi_VirbelaLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represents information pertaining to VirBELA.", "label": "Virbela Limited Liability Company [Member]", "terseLabel": "VirBELA LLC" } } }, "localname": "VirbelaLimitedLiabilityCompanyMember", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "expi_WeightedAverageFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Fair Value [Abstract]", "label": "Weighted Average Fair Value", "terseLabel": "Weighted Average Fair Value" } } }, "localname": "WeightedAverageFairValueAbstract", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "expi_WeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term", "label": "Weighted average remaining contractual term", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "WeightedAverageRemainingContractualTermAbstract", "nsuri": "http://expworldholdings.com/20201231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r383", "r384", "r391", "r392", "r524" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r383", "r384", "r391", "r392" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r101", "r106", "r181", "r307", "r308", "r309", "r342", "r343" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r101", "r106", "r181", "r307", "r308", "r309", "r342", "r343" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r101", "r106", "r181", "r307", "r308", "r309", "r342", "r343" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r267", "r270", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r496", "r498" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r267", "r270", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r496", "r498" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r246", "r267", "r270", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r496", "r498" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r246", "r267", "r270", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r496", "r498" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r97", "r98", "r99", "r100", "r102", "r103", "r104", "r105", "r106", "r108", "r109", "r111", "r112", "r123" ], "lang": { "en-us": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r97", "r98", "r99", "r100", "r102", "r103", "r104", "r105", "r106", "r108", "r109", "r110", "r111", "r112", "r123", "r182", "r183", "r310", "r343", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r97", "r98", "r99", "r100", "r102", "r103", "r104", "r105", "r106", "r108", "r109", "r110", "r111", "r112", "r123", "r182", "r183", "r310", "r343", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r97", "r99", "r100", "r102", "r103", "r104", "r105", "r106", "r108", "r109", "r111", "r112", "r123", "r182", "r183", "r310", "r343", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Scenario Previously Reported [Member]", "terseLabel": "As previously reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r168", "r169", "r243", "r245", "r497", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r168", "r169", "r243", "r245", "r497", "r510", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r223", "r268", "r442" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r447", "r449", "r452" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "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 TextBlock", "terseLabel": "ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r20", "r173", "r174" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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 credit losses of $1,879 and allowance for bad debt of $137, respectively", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r473", "r484" ], "calculation": { "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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 expenses", "totalLabel": "Accrued Liabilities, Current, Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r11", "r12", "r39" ], "calculation": { "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": 1.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 sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Commissions payable" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r213" ], "calculation": { "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails": { "order": 1.0, "parentTag": "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, including portion attributable to noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, before Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r52", "r53", "r97", "r98", "r100", "r390", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r310" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r97", "r98", "r100", "r307", "r308", "r309" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation and Exercise of Stock Options", "terseLabel": "Shares issued for stock options exercised" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r272", "r274", "r312", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock option compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Reconciliation of net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r175", "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts receivable", "terseLabel": "Accounts receivable, allowance for credit losses and bad debt" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r78", "r194", "r201" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense - intangible assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r120" ], "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": "Shares excluded, anti-dilutive" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r91", "r151", "r157", "r163", "r180", "r383", "r391", "r407", "r472", "r483" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r49", "r91", "r180", "r383", "r391", "r407" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsTotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date.", "label": "Assets Total [Member]", "terseLabel": "Assets, Total [Member]" } } }, "localname": "AssetsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r276", "r305" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r266", "r269" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r266", "r269", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity", "terseLabel": "Business acquisition, description of acquired entity" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r357", "r358", "r360" ], "lang": { "en-us": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format.", "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Business acquisition, effective date of acquisition" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Name of the acquired entity.", "label": "Business Acquisition, Name of Acquired Entity", "terseLabel": "Business acquisition, name of acquired entity" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAssetsArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all the assets acquired that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Assets Arising from Contingencies, Amount Recognized", "terseLabel": "Issued promissory notes" } } }, "localname": "BusinessCombinationAssetsArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationReasonForBusinessCombination": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "This element represents a description of the primary reason for the business combination which may consist of general categories such as top-line growth, synergistic benefits, market share, and diversification and the more detailed factors that might apply.", "label": "Business Combination, Reason for Business Combination", "terseLabel": "Business combination, reason for business combination" } } }, "localname": "BusinessCombinationReasonForBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r365" ], "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid & other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r365" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r364", "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Identifiable intangibles assets", "terseLabel": "Finite lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r365" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r87", "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r30", "r80" ], "calculation": { "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r81", "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r14", "r81", "r87", "r470" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r75", "r80", "r86" ], "calculation": { "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning balance", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r75", "r408" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r220", "r221", "r222", "r224" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r97", "r98" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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": "Common Stock, Shares, Issued, Ending Balance", "periodStartLabel": "Common Stock, Shares, Issued, Beginning Balance", "terseLabel": "Common stock, shares issued", "verboseLabel": "Common stock issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r226" ], "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", "verboseLabel": "Common stock outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, $0.00001 par value 220,000,000 shares authorized; 146,677,786 issued and 144,143,292 outstanding in 2020; 132,398,616 issued and 131,473,252 outstanding in 2019", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEFINED CONTRIBUTION SAVINGS PLAN" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r55", "r57", "r58", "r62", "r479", "r492" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to eXp World Holdings Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r195", "r199", "r375" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r133", "r134", "r171", "r405", "r406" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r133", "r134", "r171", "r405", "r406", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r133", "r134", "r171", "r405", "r406" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r87", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r240", "r241", "r244" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r92", "r338", "r346" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r95", "r338" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r338", "r346", "r348" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r92", "r338", "r346" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r225" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "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": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r93", "r227", "r228", "r229", "r230", "r417", "r418", "r419", "r482" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Current", "terseLabel": "Accrued stock grant awards" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PREPAIDS AND OTHER ASSETS" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Schedule of Prepaid and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r339", "r346" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r339", "r346" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r92", "r339", "r346", "r347", "r348" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Taxes and Tax Credits", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "localname": "DeferredIncomeTaxesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r339", "r346" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r330" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r332" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net Deferred Tax Asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r331" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred tax assets, valuation allowance", "negatedLabel": "Less Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Intangibles/Goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Right of use lease asset" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined contribution plan, cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Rent deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r78", "r211" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r78", "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of defined contribution pension and other postretirement plans.", "label": "Defined contribution plan, description" } } }, "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "Federal [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE [Abstract]", "terseLabel": "Earnings (loss) per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r104", "r105", "r106", "r107", "r108", "r113", "r115", "r117", "r118", "r119", "r123", "r124", "r480", "r493" ], "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": "Earnings Per Share, Basic", "terseLabel": "Earnings (loss) per share - Basic", "verboseLabel": "Earnings (loss) per share attributable to common stock- basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r104", "r105", "r106", "r107", "r108", "r115", "r117", "r118", "r119", "r123", "r124", "r480", "r493" ], "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": "Earnings (loss) per share - Diluted", "verboseLabel": "Earnings (loss) per share attributable to common stock- diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r87", "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings (loss) per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r408" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of changes in exchange rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r319" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective income tax rate", "totalLabel": "Total tax rate reconciliation" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r319", "r350" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Federal Statutory Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r319", "r350" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther": { "auth_ref": [ "r319", "r350" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.", "label": "Permanent differences", "negatedLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r319", "r350" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Foreign tax rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r319", "r350" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r319", "r350" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r319", "r350" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Prior year true up" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r319", "r350" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Payroll payable" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r304" ], "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", "terseLabel": "Unrecognized compensation expense - recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Unrecognized compensation expense", "terseLabel": "Unrecognized compensation expense - stock awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized compensation expense - options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r97", "r98", "r100", "r103", "r109", "r112", "r128", "r181", "r226", "r231", "r307", "r308", "r309", "r342", "r343", "r409", "r410", "r411", "r412", "r413", "r414", "r499", "r500", "r501" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity method investment, ownership percentage", "terseLabel": "Ownership interest ( as a percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsScheduleOfFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r398", "r399", "r400", "r402" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsScheduleOfFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r262", "r399", "r444", "r445", "r446" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsScheduleOfFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r247", "r249", "r254", "r262", "r399", "r444" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsScheduleOfFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r262", "r444", "r445", "r446" ], "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 [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsScheduleOfFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r87", "r403", "r404" ], "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 measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r200" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r202" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r202" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r202" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r202" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r195", "r196", "r200", "r204", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r200", "r456" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r195", "r199" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r200", "r455" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "terseLabel": "Foreign [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r87", "r416" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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, fixtures and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r188", "r189", "r471" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, acquired during period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r87", "r191", "r197" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLossNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of loss recognized that results from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss, Net of Tax", "terseLabel": "Goodwill, impairment" } } }, "localname": "GoodwillImpairmentLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r78", "r205" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Asset impairments" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r87", "r209", "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r94", "r349" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r94", "r349" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r94", "r151", "r156", "r159", "r162", "r165" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r60", "r78", "r148", "r178", "r477", "r490" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in losses of unconsolidated affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r320", "r328", "r334", "r344", "r351", "r353", "r354", "r355" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r111", "r112", "r149", "r318", "r345", "r352", "r494" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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)", "terseLabel": "Income tax expense", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r59", "r87", "r316", "r317", "r328", "r329", "r333", "r340", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax Policy TextBlock", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r82" ], "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 income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.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", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositsOutstanding": { "auth_ref": [ "r77" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 monies given as security or collateral for items acquired or borrowed on a temporary basis. Deposits may also be paid as initial payment of the cost of acquisition or for the right to enter into a contract or agreement.", "label": "Increase (Decrease) in Deposits Outstanding", "negatedLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInDepositsOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Long term payable" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r77" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaids and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived intangible assets (excluding goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r193", "r198" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "auth_ref": [ "r87", "r469" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting.", "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]", "terseLabel": "Joint ventures" } } }, "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Internet Domain Names [Member]", "terseLabel": "Internet Domain Names [Member]" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsScheduleOfFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r431" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r431" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2026 and Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r431" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r431" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r431" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r431" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r431" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r424" ], "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": "Term of lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r91", "r158", "r180", "r384", "r391", "r392", "r407" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r91", "r180", "r407", "r475", "r488" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r83", "r84", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "terseLabel": "Liabilities assumed in business acquisition" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r91", "r180", "r384", "r391", "r392", "r407" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licensing agreement" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term payable", "verboseLabel": "Long term payable, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term payable, net of current portion", "verboseLabel": "Long term payable, net of current" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Information and entertainment created for consumption by end users or audiences.", "label": "Media Content [Member]", "terseLabel": "Media Content [Member]" } } }, "localname": "MediaContentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r47", "r91", "r180", "r407", "r474", "r487" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interest in subsidiary", "terseLabel": "Equity attributable to noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 (USED IN) FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r75", "r76", "r79" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r54", "r56", "r61", "r79", "r91", "r102", "r104", "r105", "r106", "r107", "r111", "r112", "r116", "r151", "r156", "r159", "r162", "r165", "r180", "r407", "r478", "r491" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 common shareholders", "totalLabel": "Net income (loss) attributable to eXp World Holdings, Inc.", "verboseLabel": "Net income (loss) attributable to common stock" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r54", "r56", "r111", "r112", "r387", "r395" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive loss attributable to noncontrolling interests", "negatedTerseLabel": "Net loss attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "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": "Recently Adopted and Issued Accounting Principles" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-competition agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r232", "r382", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Contributions by noncontrolling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r97", "r98", "r100", "r231", "r379" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "negatedTotalLabel": "Total other expense (income), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r151", "r156", "r159", "r162", "r165" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r425", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Rent Payments" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r421" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease obligation - operating lease" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r421" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease obligation - operating lease, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r422", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r420" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r430", "r432" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r429", "r432" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)- operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Net operating loss" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r397" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r39" ], "calculation": { "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": 4.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 expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other assets (includes inventory)" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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": "PREPAIDS AND OTHER ASSETS" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation (loss) gain, net of tax", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Expenses [Abstract]", "terseLabel": "Other expense" } } }, "localname": "OtherExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.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)", "negatedLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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": "Payment for common stock repurchased and retired", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r68", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r68" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Acquisition cash paid amount" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r69" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Intangible assets acquired" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r246", "r248", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "DEFINED CONTRIBUTION SAVINGS PLAN" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r276", "r305" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r28", "r29" ], "calculation": { "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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": "Prepaids and other assets", "totalLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r9", "r186", "r187" ], "calculation": { "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r7", "r9", "r185", "r187" ], "calculation": { "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "auth_ref": [ "r67" ], "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" } } }, "localname": "ProceedsFromCollectionOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r71" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Transactions with noncontrolling interests" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r70", "r306" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r54", "r56", "r74", "r91", "r102", "r111", "r112", "r151", "r156", "r159", "r162", "r165", "r180", "r381", "r386", "r388", "r395", "r396", "r407", "r481" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r214" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r217", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property Plant And Equipment Disclosure [TextBlock]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r87", "r210" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property and equipment useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r212" ], "calculation": { "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails": { "order": 2.0, "parentTag": "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "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 depreciable property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r214", "r489" ], "calculation": { "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "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": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r31", "r87", "r214", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Fixed assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r214" ], "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": "Schedule of Fixed Assets", "terseLabel": "Schedule of Fixed assets" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r212" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForOtherCreditLosses": { "auth_ref": [ "r77", "r476" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions.", "label": "Provision for Other Credit Losses", "terseLabel": "Allowance for credit losses on receivables/bad debt on receivables" } } }, "localname": "ProvisionForOtherCreditLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SELECTED QUARTERLY DATA (UNAUDITED)" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "SELECTED QUARTERLY DATA (UNAUDITED)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r45" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r27", "r87", "r176" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "verboseLabel": "Accounts receivable and allowance for doubtful accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r256", "r435", "r436" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r256", "r435", "r437", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r433", "r434", "r436", "r438", "r439" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r73" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Principal payments of notes payable", "terseLabel": "Principal payments of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r34", "r87", "r206", "r207", "r525" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Software development costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r14", "r80", "r86", "r470", "r485" ], "calculation": { "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash And Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r14", "r80", "r86" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r120" ], "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 Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r231", "r310", "r486", "r503", "r508" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r97", "r98", "r100", "r103", "r109", "r112", "r181", "r307", "r308", "r309", "r342", "r343", "r499", "r501" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r142", "r143", "r155", "r160", "r161", "r167", "r168", "r171", "r242", "r243", "r454" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Revenues", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r428", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r133", "r171" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Sales Revenue, Net [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario Plan [Member]", "terseLabel": "Scenario, Plan [Member]" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "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": "Schedule of calculation of basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Federal Statutory Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r99", "r104", "r105", "r108", "r109", "r111", "r112", "r123" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r195", "r199", "r455" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r195", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Definite-Lived Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r191", "r192" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of taxable income by domestic and foreign subsidiaries" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of selected quarterly financial information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of allocation of purchase prince" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r14", "r86", "r470", "r485" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of Restricted stock activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r281", "r294", "r296" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of stock options fair value assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of shares repurchased" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r327", "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of reconciliation of the beginning and ending amount of gross unrecognized benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Definite-Lived Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r138", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r165", "r171", "r495" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r138", "r140", "r141", "r151", "r154", "r159", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r172" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelectedQuarterlyFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Quarterly Financial Information [Abstract]" } } }, "localname": "SelectedQuarterlyFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock compensation expense", "terseLabel": "Stock based compensation", "verboseLabel": "Stock option compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Percentage of discount of market price, date of issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r288" ], "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": "Restricted stock forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average price - Restricted stock forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r291" ], "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 stock granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average price - Restricted stock granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r290" ], "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": "Weighted average price - Restricted stock outstanding, ending balance", "periodStartLabel": "Weighted average price - Restricted stock outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted stock vested and issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r292" ], "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": "Weighted average price - Restricted stock vested and issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum 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": "Volatility rate - maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum 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": "Volatility rate - minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk free rate", "terseLabel": "Options award, risk free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Options award, risk free rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Options award, risk free rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r282", "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Restricted stock outstanding, ending balance", "periodStartLabel": "Restricted stock outstanding, beginning balance", "terseLabel": "Restricted stock, incentive program" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "The combined weighted average of the accumulated differences between the fair values on underlying shares and exercises prices to acquire such shares as of the grant date on options that were either forfeited or lapsed.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Intrinsic Value", "verboseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Granted", "verboseLabel": "Stock options granted, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r283", "r305" ], "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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "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": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r282" ], "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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "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]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r273", "r279" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, exercise price", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r87", "r276", "r280" ], "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": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise Price Range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price range, lower" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Exercise price range, shares outstanding" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price range, upper" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r278" ], "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", "verboseLabel": "Share-based award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r301", "r311" ], "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": "Options award, expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Stock awards, unvested", "terseLabel": "Unvested shares, other than options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r297" ], "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": "Weighted average contractual term", "terseLabel": "Weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Exercise price range, weighted average exercise price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Exercise price range, average remaining life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r426", "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]", "terseLabel": "State [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r138", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r165", "r171", "r191", "r215", "r218", "r219", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r97", "r98", "r100", "r103", "r109", "r112", "r128", "r181", "r226", "r231", "r307", "r308", "r309", "r342", "r343", "r409", "r410", "r411", "r412", "r413", "r414", "r499", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r100", "r128", "r454" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r18", "r19", "r231" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued for acquisition, shares" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Agent equity stock compensation, shares", "verboseLabel": "Stock issued for services, shares" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r226", "r231", "r287" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Shares issued for stock options exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r43", "r226", "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued for acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Agent equity stock compensation", "verboseLabel": "Stock issued for services, value" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r231", "r275", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Agent growth incentive stock compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "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": "Stock repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r18", "r19", "r226", "r231" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Retirement of shares, shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r18", "r19", "r226", "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Retirement of treasury stock", "terseLabel": "Retirement of shares, value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r91", "r177", "r180", "r407" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total eXp World Holdings, Inc, stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r91", "r97", "r98", "r100", "r103", "r109", "r180", "r181", "r231", "r307", "r308", "r309", "r342", "r343", "r379", "r380", "r394", "r407", "r409", "r410", "r414", "r500", "r501" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL EQUITY" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r90", "r231", "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplit": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.", "label": "Stockholders' Equity Note, Stock Split", "terseLabel": "Stock split, description" } } }, "localname": "StockholdersEquityNoteStockSplit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, number of shares" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r415", "r441" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r415", "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r415", "r441" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r440", "r443" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology Based Intangible Assets [Member]", "terseLabel": "Existing technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trademarks and Trade Names [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r46", "r235", "r238" ], "calculation": { "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost: 2,534,494 and 925,364 shares held, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r42", "r235" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r42", "r235" ], "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", "periodEndLabel": "Treasury Stock, Shares, Ending Balance", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury stock:" } } }, "localname": "TreasuryStockSharesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r226", "r231" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Repurchase of common stock, shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r19", "r226", "r231" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedLabel": "Retirement of common stock" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r226", "r231", "r235" ], "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": "Repurchase of common stock", "verboseLabel": "Repurchase of common stock, value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r315", "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized tax benefits", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest or penalties related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r324" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increase for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Total amount of unrecognized tax benefits that would affect the Company effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r129", "r130", "r131", "r132", "r135", "r136", "r137" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Change in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r383", "r384", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity Primary Beneficiary [Member]", "terseLabel": "Primary beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of common stock equivalents" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r114", "r119" ], "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": "Weighted average shares outstanding - Diluted", "verboseLabel": "Weighted average shares - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r113", "r119" ], "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": "Weighted average shares outstanding - Basic", "verboseLabel": "Weighted average shares - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureEarningsLossPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureSelectedQuarterlyDataUnauditedDetails", "http://expworldholdings.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r249": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e845-128460" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e848-128460" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5394-128473" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r402": { "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" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "323", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=6474809&loc=d3e63930-109455" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r476": { "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=120399700&loc=SL114874048-224260" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r526": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r527": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r528": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r529": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r530": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r531": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r532": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r533": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "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=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "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=120395209&loc=SL114868664-224227" }, "r65": { "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=120395209&loc=SL114868664-224227" }, "r66": { "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=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "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=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" } }, "version": "2.1" } ZIP 106 0001558370-21-002743-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-002743-xbrl.zip M4$L#!!0 ( &JJ:E+ED%Q<(A4 %GE 1 97AP:2TR,#(P,3(S,2YX MU_/FA>7 M9XAXMN]0;_[U+.3GF-N4GOWKU__^KR__CI M\<\.H5_/%D&P^MQH/$^9>\&)?3'W'QN0(+)?GE\VSZ^;9S'YLTN]/]<9GIZ> M+IZN+WPV;S1O;V\;,C4A]7S/"Y=;M%* H'8"U@A>5J0!1.= 11BUUR* R-DI ME,AS=7GYL1$E)J2>"#5]3SS"?2NIU4H82!8JU722 G?ENEI@D)4,*).64 M+4G)JE^A7Y"I_$VD?) FI=EZ /5U@WH\P)Y-$OH]Y+;)1?(4;#!5_#G&J\S2 MBX3]PF>9!;!N-OZX[UO2YJ IN42TE*[/EATRPZ$+NOX58E?:[1D*,)N38("7 MA*^P3=8Z[U!$MN(5= 8BU M("3@9X@Z7\\*T*T+DQ3'(3/J45ELJ-W+2W2.UFS@[_9P8 W[O8XQ,3NH9?2- M0=M$UC?3G%A?&KL,=GF'X(2&WJ_R[Q4C'%C*"NK##W'NF$25T\:N';H'9-R4 M+#]?_&L"RFFQ1_!2 M8WZ5A7G''%@ ^!;ZU@3^NS<'$PL-NY!T/QJ;WX"N]]U$O0%\F^A=?VA9[]$[ M*?=];2"%&W,!+!5-O$CN XS@ .AKR ^#'/-%U_6?"H.\IE?#^J$4K(;U#77[ MP]]KSYZ)8H=RV_5YR(@5+I>8O0QG%IU[,-BPL1<8MNV'7@!91H"830D7HQ0G M=$D$5X<$F+HQP*=AI<+^ S3I*\![(TD8PL/]O3'^(<"V>G>#7K?7-@839+3; MPX?!I#>X0R.PC7;/M-"[1"3R9T@(!:\>RZT;N<8\#/NOD'(I/X6#Q6ICX6L7BT$K* MJRVBL$6,&%EAZG## M1J[H&#S'!)^P$GWY@ 0;L+OTF3@:P[('BWIQ.7;+K!#I1&4D? MY@)J^SB6G=I,/EU>[YK)W7#8^;W7[TO[Z TFQN"NU^J;F?XDD7LN!==.Y/5M MI1L&8@2R]%E _Y8*F\\KL0)Q,O/12M!9U(<36E14&)0N#8J+4YM9B7&OS4+B MQ!67'K-N)^2.=\ME5QO(+_NC%YCGC!]@VFO^,1++6SLF$4M)<*_]2W'@^P1O M 18UIWLHTC)@!+]YN=_?]$UC#_)9U.R7D1SD$CFYB275 M^!?&/UIFG.#G-(;PB:$3B-):+QWXEP?4AAZBZS-"YYX53CEU*&8TUR6*H4M2T=9TOK'V/GW"(> ME#(H8S4:%CK[V/,G^?8124(@*NE+T+M8VOO:$ XQA"YQ",.N6,<. Y^]C'% MQL3V/9NZ5&JFMX3B/'2FL#?PW#:%6!!:2T)"%-J65=O!<0X!QN^$,>+ S\II M;;G,.N1OBCN!1(9T _6$]41A#B,L5A$7!/I:[!:->=C.I N N"D> ('>;;&N M43UL\U,L108O!7<^8V(UBM=EMCW%VN3D1XV=V@N;F'DB3<02C BS%F#YN\XV MDT:%5+-YM3]+-XWQH#>XLY)@DI$YAO9FC,T:(C5$B_"Y:&6@W;IWW8.F:W-XA"AB;C7NM!["8BR_@NH10[ 35\NJ""*2=_A:"T M^2A\W7ZDP$ZZ&J*,]2_KH66!MP/'A\SOPOW5D.A:%+<9746;[:V00X/A8L.U MA3GE$F?LNV[79T^8P8ASZI(]9%]+C,I KF&H MLS>G[9A6>]P;R:8+/6/KP8(F;46[O2W#ZLG^0U)MC7EM623$19D0 ME842U>Z*)1%1+!@ 1R6K1THE(DBR;2:#0@UWQA+&=MQ'#4TQ-RVL6Q 0QJ/! M:#9 N71*F)H9K=*:#-O_^VW8[YACZQ_Q<+6&ZXAQ:S9@"DHU9%?[D.6.86O< M3M_U#C!C\,=CWM[T,:S4>XS-K&%PZ2YT+;1>('KED=E&6<@$E&+/J$/=,"!. M5NL_WIZ.EZTSP+U]JV/'<)MRBL^I**GON#JIJ181I+/+GSVWN*K-[W7-;TQXP*@MEV,! \.&'@L&M2>U/)T,G='M M[[7C M6+IIPH%? ^^Q[-06\&'? KI&;XR^&_T'$]V;AO4P MCK>9MP^\@%@DY8H+6M:2D11=&\LI3C7HVGV9K&HCR-@)U9U#J!W#*YU@28B. M.:.RRT.'_M[Z2YE3*(FPVA!*S":F@7[!-X-&#>1MUDIN:U(WUL./@^A0RJ%2 MQV!>[N.4'.RHD3K%9J9VEJ3/H48P8\\D>X.SQO,4>"J6=0LC7("'#O/]JT@R M,=>L^-:6<(0EM!NF=HYE8F'F4"S-X M([XVG&,,9W^?I;B%Y.?5F<+'@J8@X8]$U([BQ(Y"Q(3P,4DN#7/*SRS*,--9 MQ"\'. JD.L_KI=I':'X_LZ6O=@ M.,?$%>=X1Y@%+Q.&85YN%]J>+YQ/#>W'?6C'9E\>!1X98^CV)V-C8!GM>N/^ MEZC=L2N56HWW(V=0:]%.<6-5'6&GHU< 6.=%: WE8=^L2L63V6PB>EC#W MI8,#_.#AT*%!_CY!H4QJ2#.V72VS;[:%:_[M 7RS.>[_0!UC8J!W#P/CH=.# ME!I8';#Q"U+)_^*Z7R^ "75J=!2C6812!>'EY>6MN&LC89#^4TQG(FXHQ:Z& M[&3ATD=$0JLO#SC)P;8:Z%-$+1\6I:R!]ZBHY!K7XO''JGAC#4::^.(:A0,B MB0O%!VMP*1[U6T-TR*,8Q=ZYT(!4YNF*&J;#7Z H\\J$!K*,11K]2Q(U=@>' M39>(CM8@5SH$OD:MU#WZFGOR->@4N >_QD,?+ M:^Z\RXT.K^N\;""'/CI#@T7!..\:F<)[V(H]:PT6FCWJ&@,U!B+JG09R<@BC M([%+!93$RUJ>49&J,@MH<:AP_9N&H?ZZY!O38U?9L//49U' >\*QR#>4A2_!Y=_!G$:DA^R7K M&O[=9VEKD$JL%&=CLY6FA$3U6&P-1-E%RFPT]@G4D&C?VZR!.<'\/6<.4"2/ M&K[;C+%_D;#>&M6C!XZZ&/Q2>54H?S@L8J,.T#^\IUO/SL5M)[X7/8@X#)E, M;?L\[SWDDKF5J$-ON;>,LWY:/9(07]X3RQ!??LCBQ]5MD%/C?NR%"IN#\$5. M5QW&1&T%S< M+EGBZ>I\R]\-F\ M<05SF\B*=FLH%IRPP,S>X_)T+7DT;V]O&Y(*F,C! Z#82 J?, AH(+*GSY@@ M(0?LKW$RO5T\+:LW9"'N*RK<%_Q/KRF895E-=RSYE?1-7:1Q>JVA3975>KL9 MOI+2G;6079V_-/!J1;V9+[_AR_/\R/JC'T!EGP7(PTO"5]A6J4,]'HA'R\\0 MMQ=DB?N^+1DILHBO\R3?N?CIO'EU?MV\>.9.4L8R1=BH7ZX(2;[219"\.+$O MYOXC0$D;PA3.+YO (+L,/"^3^.-\D_N &G "UA"&VO!\[]P+EX11NUA%I',. MHHRB)FY%330_'E64PXIQBC*(S%$3\\@<8KR*[(&[ U[Q*6TBZ.F[DEQ,4;AU)!E$'-^6U7^MPO/+BE]*Z MKUER%I0O1Y(I*@-\YIHCOX=[0!\N#!?*5#'HGKR_6),UG"KV>Y MJ=1UQ?+1U[. A>#!HCY'E(E^7L)4-("9:2\@2S$0 Q7"*0?G+J^:N&-^N$I( M*9" ]Y=_0Z] ?6-DB2IM@5/O?KF4.F-,C715XFU1)WAZ4O135@[N/- M)6GK94,RPB_R$+9XSRR^#W$8!D*NF!+TQ.48'J>V/+&67%255,O/$+13PXI* MBBH?_)!(EMD+5_UKU:3Y3)A-(:WGC621[R!GT $?M:WOJ2JTA#QMO3HABR,8 MJUNQ0H.?6[7%)/YG5^YWPH.?9K)%A56@2J=Z+:^0RXHCY MDRP:T(/%A!9Z+BX]V0Y)2Q14D.3J1A,"T0+<'R! M=6&],*0*BRC2S'*'4IO*ARGVS;8J>8D5TV'GWO#H*E@C9KR!14VD,#B1$08] M/U.E'2>PN?1Z1ZL"=-52++M?TG4@U4(CSR5KP"F0K5IJY^X$F\^V&XJ)0&JJ M!4J!Q-".6$85< R#2D[6OE,V)2[NTZ6(=%B_7!&_+;'M/ O25LR7#GS/QGPQ M9.)43?R1NI.FYXFW"(D3/8HX2^W:)&H?P^!G=?JY!@^S!K$W,8\?LJ&< _W( M#^!'BEWW94P< GD<^9Q)\L[-VMH/S9UM M&(6'!\59V[8MV:].DCV8LP-98^ M"^C?DD$.=+3$56L:6_N.I?!_3*J M(W6T48963 M-,@I]7"Z\SH!GVI.8A2S,)#[%"S 1PN7]4AB@^8%YF_Y.:M9"1L'O3GM(O2( M(1;13FNU"])64]'TVSGQ$$QNA-H,V>0U>DO[WOWAT^]+SX;"$?X1=1MM2$44M8 MS?8HW4?/>R1<')B,GQ1*C9\5Z6^DD W#=:6'":$7E+]A-Q[P;\KO.3 Z!#Y; MNHQ)0*.[%(>S"9,W*[YL#:5/R[*:AM A,R)F0A/\+&U8-LRUITEJ0DM5R>'S M$'A@ 99X,:>-&7N!$:,8(O/-)(D;SW1C]24R'+](X@2?'0HEYO$"^6D\;R$= M.K)'**7V.DO%>AIHF% TT2CM[:XT*Z%B9<^O^&^AYT![B^M_.)MQ<7+V.=I* M%(&QV[J>@M%_3-V88CWSY?BJ*>_1OZ;1;Q",S&L2Z)E5S"D9ONFJ4>C> W_V%?W?JRJF/9F M+!-I""MFZ/E )&]@;DT7=91O,T;1CEMWBVX$T>-"TM;\S:3/Q3#YGU'BR%4^ MGJMZ\?P5'HH.!2EL_M=B: M.1^2NYKSC]S-N5%\$"M_]GU8UHH:/?AD)M=$2/1_W W):)R]Z5A1XHKJNBDL M3)CMM5_J,G^YZ6K]Y'[7E)LKGJ>:QFXM_"<;\/J=3"W@S0OMX);-5#%O9X6V M33@WO8"P%:.\J-:ELU5-;RSVIYR4 CL*YJ=73)/OF-%H5@1%A4[&%&]E09\" M+E>LBHDP$M]UHX!L21#=M/>R-]8^!:.W'W%OQAQ)!V21((BH>-[P1$5:,;CE M1$&,*M;[37*OK4LD4."-6"#CA9Q'X?.$-R;T42B0,=\XBDW%ZB5CWIM$9BRZ<93([^W+$ U MYTX9-1+K#@X5_(@8'6S=;0W-4!BCSUX&?K#V0Y9HH8Y8^U!4]=&,7W&E9%U_ MN4M&\2&/$:,V&8MUCJ&WTU[5)!5KB_N%G3SY.GW2)-779\&(%J%MHHKIE-&& MXN,&PZE+Y]$/F["T#G5#L29E+,6$3=$02S&IZ RHR,KK.LQ'#GSE3_R !5PU MFZHLWVXB$7O008'/A(%@-UJGUZ[;ELG[]L/'5'&CW6(G.@20#O/)25=M.4J: M5P[19#QHNW[H1&M-RV@].5SUW9V=MT*4%?-6T(';A#A<].RQAQ&7S<@1T7H+ M:7\UKGRV:JY,:.*EXU_BA47L#ED2D26"Y04K$3=/'1))C\.J(\.-&F7!P.R3 M"'K[*O[2B,Z>__I_4$L#!!0 ( &JJ:E)(H,6_%A8 ,=* 0 5 97AP M:2TR,#(P,3(S,5]C86PN>&UL[5WK<^(X$O]^5?<_^')?9JN."9 'R=3,71$@ MLU01X(#LX].68XN@6V-QLIV$^^M/\@-LL&S)&"R;J=J:36*]NONG5JO5:GW] MU\?24-X MB ROUTT/M_?/U;K?;;PV2@ MZ$ASEL"T%0T#U0:Z\@[MA3)#JY5J*D\ 8V@8R@.&^BM0E/O/MY];K<;5Y^OZ M]=)?T,$:>4=84-?((-BT/JLH>4E+73) MTYK+32Z^7^9)G Y,@N;PN#9?K=&\@Y8K#!:D#'P#?3*YEF" +*NC&EHS*P,. MZ;$@)HF,]&!<<2=^V>D)BN]#2#&0Y&$R=Y5+%Z]%\"E]- MHJPUU;3;FH8>+O 5J$AQ(><.BR$16WMOPZT(-7D MH7&U#<-7[Z/YV,':@G0[QI"HNH/8D[FS0E@SQF"E0MUJF_K(7@#VM$.9\1TA_)\8I&6G?)/;4*WPQP*YLNV .36B# 5DL\N#1P9V6A%6/CDT5 MS!)A&_[/52:]CQ6U4D[,O?1Q%*3F->P W1]+6/E&/QRHW@4[*805 Z!&!N=) M[(F(<.DLW8]C=>T:, @ ZP:=$_@ MV BO)V1O, $:,C5H0%<[YL43@9Z*9DIDY0#$=M/)GW-8Z@6[$&:#1O;OCN'R M3E/@GQ%WS8P-2!OODKM&D_]7JC7E=JRJ8Y\G-G-)R.!OUN>];K M*@_M07O8Z2G3GWN]V52 2I=&0B79BT0&XNY-$(Y*VF_.;6JN6B]N>XY5>U75 M%74#UB^!85O!7UQ,U.H-W['U=__/?W@""5HVU!=@N/W]X1<(OE\6-C9_:[$S MQ-@R?]Q>M6X:]>;-??VJ?GUUUVK>A48>PDX;1XE0L1:T3WZ,P&E?7'Z)2XMN MM&EK-6)X+8/Z8:)1O%XT+Q;'(D-"*=J<:%\H[68$6MONE M",E0GP%9">G_Z(;G336H$=&V.RK&:S+I?E$-!S DQE57'DGR"VM?P-E)E57P MOB/)(LL:(/00 XGL1"8K)N_3] M@E&B;^Y:U[<%[\32))(HPR2JQ$19L']MK*ZI'XG/LQ8M++5(D\;(=JQQ$"BK MP[2#3!NKFOTKM!<=Q[+1$N" '^MD\?)4K9"P,Y,KJS?5CSCAUL[,\A42LAB- MLCI-!\A\G0&\[(*7E,./F)(5DB8O=:785$<]0IPZ.KE2A42=@=!2;*_#$$YU MDL47EEK*O#8T/V5B[NTKJ29SNALTK5X5A)V-R%+XO_=W_7W3=P6.:3@TD8MM M8_CBV'1#,4.49FIW(H,,Y;5OV@ #BP6.?!J/,O>6"*E93M_)$=DAJTF?ZN9C M%Y1'[">0'P]8D@0OM[^M@Y9+9+H4)0:Z[10K P(XI(5$+$1BJM57D\'< MG] +!2;0>RHV:P!QA>C^EP7;"BK53(7SD0[N8VZ<@N#Q!TQU RHYOMUB4X!8AN"Z=L(]H MQ'.Q0\PJV$R6KY<[=[MROO!U4+J8D"29E\*:<9?"NKWAM->-7@^;SLC_GGK# MV509/9)/3^-)[V=2KO]+3^D/R>\]Y=-@-)W^I'QR^__I0NH;9#&L&P+;O4#+ MWABQ:E!$-1OW!%8W]XV;^^OKZYL" RD9J/ O 'N^;VT]PZIIJ9H[UTS=_9E+(]W[L(D#;X4WMO0@D&(IU%' MT'3(A/5/Q<@4]38XH50&NW:OFXHGW(IG>3\!>X'(ES?@+2\L")QP!/)A+ 5" M^Y@KFENE /7F2#=51\:4E \D1;"#+VR M0?[3V9N5#"W)!S!><<8Y4?,A7U:@;#@39$I+TR-!N0B5-W=WK>M&:87,1USJ M%J,F+,/]]$WT+^YY*[1H@O)M0LY7HKTFP/76=I"U9VQPUY-8;HG9E]!<6<"HA"J+D2O(A M26RHC#."3,*7VP;(S^7$,Z\J 87L9)="'3!2[R9B8*^T?%+/Z"+DHXQKTU9X M0%O$$W_ E07A=N1#0^JA1#XT"N*BX /#T*,V/$>$UT)'A.WIS\KC8/2KY*F+ M*1-V4N[MI>2+_B%4<@R(**FY28-A01=X_]_$3O4^M(5JO@*:PKLWGP-M=X*% M[LZ<>AP%Z2,Z<**9WR !V,/ZV0)DU)OM7%LCV^VDY#'\#41GYSV9G1+DEBD& M:SM:[A &RNINSGI>7B@P$GA.A#']$\>ZP(^L1*9R#N# PX\MUJQJE2S M1_FG)#-$G/6CNI?9J94#* MCP?'@B:PK Y:OD S;G;GTF:%\7$\_I0BOTI_N5(AIMN/_4GQZ#Y>9M#'RUC. M"[[:%89/'IPH14J6$_LYJPF2S'Q(3;YZH'^,L19-%RH&[HOH-!B:J$5/ /0$ M_SM&[_:"4$1^)L@F3'K%ZC(VWD&\E0IC(4^.^*AH2:TXXFEEG9K'%JXP'#(0 M[DO]3FJINYRA<3^/"'O7@S#0O4TTTQN56"?"BMOZ7>OFIFH8$*??A\*]U%#8 M=['M/\W$-AQ2JYX!,#*S(7!-U7,,ACP6**)O.'$#(EKM+,' P8( "&PGI3Q MZ((5LJ!MC1S;(ALIZHSG1D-,W;.$!"\? ESD&2U][%7#SSLNO&3X]I66/J'\R&0>^*S4+F(FHQ" T!W7:=D&7-]I<%& M.3WB)4L351=\'NP(Y,_I@RPN.TL[.3#Q(C;9B1 07C OF>\6\ &$V<(Y($6/& M$6Z$'PDE06@)L-S,6ZYF]KZP(C!$FCA'I(BR0S"SVLY-P,K!A!46<%,:!B]$ MI*PG[(I1/C3O6K=%I]8^4(;L5420"24Q34.[?I>6D3M.J_@G[F< PAQU+D+=G&8WF86MI9!YDES&@

HJR^NFO=M'[8M*?C-,\%E^-= MQZ?W<@QD.1A,J6#P>C2?PE<3SJ%&G4)>P(/[X(8!-3*MI]H"Z(X!/"= E[ZZ M8_#=U+\F4Z>IU)1MC_3:_O/34WOR.[V:/^U_'_8?^YWV<*:T.YW1\W#6'WY7 MQJ-!O]/O395/0=<*FBNT\Y^43W[_DJ?W/H8>.+#-0IX6]$:U,Y8V65 P7A.( M);XWR%-7'D66J^0CCQ-FYH.LE^3W^,&'_[1J9X"%3"R0Z.F([4+@^I(M]VW& MT +3-ES8N3>-Q[[[8(RAJ0&Q9>=J?]EI=_[]W)_V9_W1<&=A43>=TM\"KP5E M">FW-"M.S.7:"= 06=?_1\QUG5Z*FD-U -] M0-H3RL]TZD$4H;TRTAA+F_>XC^V5W%Y)8&G 4W0MGQ8M!MEAM5L8WTN1(25/ M[M!3*I.,D_40^5'Z^@'YXT(^F=&E2$V9)SM$(UI.TO>/.7#<.2#&^%)XO -. M,V ;?(X2>$T(+#JZHGAD)?(F8_J;X^[7_*N2V\[?QI#=N][M3I3WL*J/9S[V)TIY.>[.=C9P_!D4U=<4=A>(/0_'&49J] M7/1>:I3E/DG,(\;4FA1S!''UZ]O;9JO1NK]K%/0FK3_6ODFDK)*M=C))FV+R MZ9.L3(\['N6@55:W7I0-(C@-,:GBDN4@6-:@A^!F-(\:BBU;9?'R$RQKX!OW M$A//HZH*EI-:64YTF=N,(;"WQMHC_"#;E RVV>V^7WT\&8U[D]GO_U#& _<< MEYAHO7\_]\-FT0WGVB8_&\ 5E*F'\^Z*^A/S:EX>8!T!*/N6P%'95IH( M^'B:ON/$%P\2*IT9B#(P0\KPC9 O=/?R\=;,[(*YF\!Y0!,X9S$W6_6K77/S M^VC4_;4_&+AV9G\X:P^_]Q\&O5A_8-!_S1U V9R CUO>[;*8;76F52I":R2, M*:13P[I3G#A&0]$)=4,FU&W!M@^?5,,J(R>JR['")!";M,:D5:LX#M@T5F3Q M>'1L&C.X_]B$Z'IRG>-ZX@U*"8]*\8?U8Y&1B) 8V P)1&;OP'@#3\BT%QG4 M"D>C%5)Q>C^':AX]HYR09'?UOF!)XEPL66L/)@AW;..O3.V=J:X M89(N%DE5&N0\(@?G!AS:V'GBADFY6 Q67IDZQ0AHSVV &6 XM+DRP^$HM(L] M-7:BTUX_%[5/1/@>5?2#V"[I;C\ K]WI3)Y[7:7WV[@WG.[>S/5["S8_Y7&Q M[>?R3@Y]2"A?T#D1'_@VIW@;8YJ#PDV4$A"Z M3@N[R]I@R7&1,^&EN'[A1:8)KF#)E4J.@@S$\^^>SM0/3LMDOWS) M12I&%X^1?@J[?$!S#X7,<>^DX(EL29;.TOT8)$H4LLP;]?WS\$&OO6>/S[V# MB:77GV( -YV!WV-IC'-ZHPJ [3LJE(J-]M[PCYD^AK]Z$?.;=W2\U*.%27XI=A@B MI"8<2(@V<[YX85*?\4JXQ'"!;WGH%]K,&<.%1;W8887D<-F>S1R.F4A;4=:U M)+@80"V^VKR*TW3X7U[6'?)OY8-M;:I/R),!FM. MG1<+ZE#%4/ 0K!&30; _[(R>>LJL_=ONAMOVQJ% =R#*RUK1_:&XN2CFWF 4 M*S2:TFS#/>8.D.7F;.\@FAK8(5+RD89,ZP%0 D,""A*[!QE0W#C/<"O>ZYA/ MP%X@W7N79IF0]_.D(RCH25Y1 @.HY\>RH$7YM&(!"-QYX#=77I;"L9"!:%_E MYH=(O\$?@#P23=P:),<4N1+7D@!+?[ZE4WN MR96C_+B3X%9#%@&R89"!>ED-@("DR$J6#1,\350=&9EY(+VV\-:ZC-HBL7+5 M,9&!^HQA"R?S%?D*D*+=H0].T <<:6IW4X-&D*Y+S%FTES BZBSR.U0V/2JT M2R7:9VD\1=[[E_!MRU)*39R'D77_1*"!XAYMW1U?5%IM>Q=%D<)"E NU+)^^ M$(B/7Y29KW\=TN0Y8DN(%Z7(,,%#=1?H7D9"R[T.H8"5=:[=GDT'67L/6'L M=2E!=G2>^&!KE1YLG05-0= W ^<;*>1E(_I%-1Q/U(:!WA/>0:EW-#_XR2'\&=IZAP! MQ,6#P/]9ERH776S$[IZB%3U^N>&/U0WZ3"[ M&512WO[XPO+-?$[YQ)VRPS&AH3M[4)"2D?%>#U'^%W%.K=\V2V40.AL M"7*(7Y#RTF""_!#\S7<\38 %\!N@3X6[Z9M4@QL>7(U5'2G9F5"*/"0<](8= MEH1FWZEN"3N7C]'5^:$O'Q;E'V?,<"GO4A2]"1_G,4ZN$:&F5;]KW3;+*/"L ME);BN"J[5TW4%20G #*8HYQTIBXIM>)%'J)>]"U4P5:J!H7,-',%/<@#BX07 MQX2 D=!.A:$A2G7JDB'%4X/QM"8%3274J+#TV?2EA@PPY!SGB/QZZ7'<=\+] M\_]02P,$% @ :JIJ4O,0(MHU-P S 8$ !4 !E>'!I+3(P,C Q,C,Q M7V1E9BYX;6SM?5MSVSC2Z/NI.O^!9\[#SE1M)G:5+,L9G<^6-)*< MV7F:HBG(XH8BO0#IR_[Z _ BD1( @A1)-&6^)):$2]\ =#>Z&__X[Y>U8SPA M3&S/_?6'TY]/?C"0:WD+VWWX]8> O#.)9=L__/=__>__]8__\^[=/R^G-\;" MLX(U'TW7N$48VXYC7&)[\8 ,X\O/GW\^/S\]^_GC MR<=/9\:[=_%(ER:A/3W7"(?\\//IYI=^/*KG_F*&7TXM? M/GPR>K>;AK<4RJ6=V]*QW>^_L'_NZ90&1=_)DWW6K[< M8R>9X^Q] LYF9/KKPM]T2#?^]#[Z,=W4E@R= IK8OY 0DQO/,OV0P;D0&<(6 M[-.[I-D[]M6[TP_OSDY_?B&+'RBA#>,?V'/0%"V-D!2_^*^/Z-\=-'"IZ.*0&#]9W!BD])R+*'H*6>#0MR%TA8F'[D5%YO+P,B.TB M0GHN73W$II(TP8A0F0JWC)&)V=[Q1/OXINV4Q/^@":&3B!V=B\!!XV7?=*S M,>-.M*5%>US93D"7ZL#$+B//C4?(!.'9RL2-T;0""%O$!&^]II_9BAL2$J#% MU'.<:P\_FWCQ00/%EHH8(C,-. M&@DJA4+/*1RLUR9^I:#9#RZU?"S3]7N6Y06N3S&?4#7(LA&IYHPJ.Y=V?:L: M].4C:D=R*Z4]QXEM.RK' ;96=-H)MJG67QG^A2;30IIKT\;?3"= M\ADGT,; M8 OVYN>Q.T56@"G$#^'2/XA$!T^JA503[#TB[+].'+:@W073OQ\9Z"/DIX"W M7]"B1P@U&P^B4?G9M!#GJ^DV]WY5!B%O)"U(W=#-K"H=0C06$!=&18J2PKA $):8 M81630&4F($3IK^A^@\C0I9 ^FN[K+&S"/B"7Q'YB\]YV:-.*B51F9B!$$QB; M%1,H;Q8@Q.":C&2C_]&C*EA'W]6VRI0GAD*R?=NZ:MI(9M!"!)X_49.OM"90 MM)!UZ%($T=Q\J4IID0ZH9_F@!V8R#=VEA]<57D.HC*L%X2ERV'7>Q*26XQR; M]#"T*G3MJ(^NR MN6:PH(;>@4JIVM"%T0XQ2W O %@<,Y/\SYPAKD]/I=3RRZ5;@3&R_#@,]OS8 M@L,#'QJ#.QTDT#?)ZMKQGLO!+QVI2CR*>N6KOE&H%R>9C[ :OV;-/-G3/0_1 MC"'(3UURI%^>-G$F%4A5=JSF<>$^Q@BR=*TW SBNWZ[VG3]W&;]]P!ZH9Z,]6[A;N'=YPGG=KM+Y'N""PV:YU0VHZ3C'XP@YU0^5Z?J\H8$F?!F41+I$HH.8F*)R>,!0V'>G?_?%H-KX97O7F@ROCLG?3&_4'QNRWP6 ^ MTP*_7,U-\/@HQV,VI__=#D;SF3&^-OJ]V6_&]UM;_HG0V0V_#H:7@_[O='4;%[JRXV!D_ M1J,!04VH'D=(?BRWMHP?-^/^9/P8#[W%F(ML!JVRJ2\2LL48;;L;J?[TH&7Z MGW$;ZG]EW&CY.%69ZY*/)SN)/ZF?Q'3-I:?XJ0 %0OR9''M6!K PM,[#91.E MV#>[>5+QUW]MD K74C*#8]XC)\SQXS9ZKP/0K)MZ3N?KO=A$!+&H]0;TK93U M;<;M4SZ:L'<)' M)70 $!CU!R'V7ZO*7@%_.&V;)0MYX>P MA0L^-&YPDF\\/[I F#TZ-G,0QJ6MILQO>2I@5?%A&N7CQ6&Z?U'<\IG\C_=9 M]VU-+EUN/1\55^Y9D *S6-'#@H &#-E43KN-B56RA%18PA^ MSCQ6B& 'P(.>907K($SG'/LKA-F!AM&*J2=/<2*O?*&H]X?@\\Q=-.KH &#> MR'/9C2,E QWZ8>CZ"",B5Z3D72 <,\J*E1R5ZME#L)]B#?VTRQ;ZU5_]2'RH MM R62V3Y$X1M;S%>]A81+!PC7KV;!CL^[SYUSXY7QP8HA[BF8Y&.FHW[HE*H MRK3ZC'T(;,O:QF?4-OZLW_ROEY55$=RBI M!A!\,6H\24,-C>3IFJPI 8E"?=(%)0@9>FO,5[9*J/"JX<:9FI/T%PMZ$.3)NF*2#\<46:_R/9O M69B=&E(MX>=6(RS%3D[W1KGYI09N@@]UG]Q( F==*3+OK^ MVL,Q4J5T ,X@S4K$X9ZS JBUA+^A-![(7M$8S7+W(*=900 9N5CX,@J2-/*^=M\A2% M!OW?[X:SX7PX'LU2!=^ZC*P* -T\=[OEER072]BZ35E80B0 M;)0\V*);-WG])H5^0/*R<@0NCU$[2!TSR[(Q3)\OSC^=ZP_;JH.-7$0/XNQ^ M>7OVS5^SE?=LT1/A#W0_HY8UN;'7[+67S3MZ\4M[W#"L,@- 2"E2%D_&LC)( MUL*HP*+V$1DPA8?J,:0,JXH. 2'XI@2SBJ()S33HHN?:$#VW>?XO=D#^!RV& M"PJCO;23UY:3Z"!JG2:R9R,2OC*)%B'^G^S8@KWY[9PM6'&7EF.[(7,MJ*F>;M,GJRT(.X.!+ )(:";N- M@!AQ/$GA$1N0F5:"W%F[Y.+L_.,7. 98,19P4:E#1>E$(17,I_*XO;LN(T"' M3-*>#*:J,6^#^*371QJ_2O<[KCR>O!K/^ M=#AA(4RLJ/3EW6PX&LQFX6./E[W9,"PU/9D.9H/1O!>V$KSYV#FZNW<$R[B_ MNW<$F_2/'^L[@MTK=,U7CTJ]>#!@3]:S.U]!H3UAT]84UQ-B (CZXFILDL80 M"N?E2)*,";H+Y%7#ANPMV)>+\\]G^B_TJF$-%S4 !\@W$]MLI2>Y"R'4KQ-L MKTW\>HE<2G.+92](3Y:B@V@O?I,X@-TUT8BPAF \5 &S_2*[GL8 M(RNZ@G 7$R9B4?+^-L&:W8:JN#@K&+@IRRHUL\"KL-<"D-NS,@XF!M8>LIH, MWA0<0CN7TP: ET$@4!P":_8IE")QQLR^.+DX/_\ PX-0E.Q<1#1Q8D95;FH# M>_3D?+*]@#BO4_3H87K*" OBYW?1[0,0BE?"DGP4]"\,A:<)I*UUVH5*3)!" M#\ <4#W72 J1/)_,@6/J<]]40@Q^Q$)Y_:&MWJ$_D/VPHIM-CQK$Y@,:!4SF MX_@<,@Y\BJ?+3*#05A%(4L$Q('B)*I>A@C2 YF\0@!];IGM8%!,$\2@07$I- MB8*8"M"$(7%$)$X(V=H7M(7@9JJS\@YU_L/,/=OY!Z/[!SBO5 M>:4ZKU1K"\6(HD0J/1+XV +B4%=<)H?<71D3K65,HOB.,%54K82)N$,+RY>( MD:F]LL)1%)$1[/$YHJZ !8 =O+OYZ6Y^ZI&LE/LH_>J,0&:$K2&L],KE0HAM M[1MR:N;X7=X( -X^+&Y[5/OW<5K=_':7;QV%Z_=Q6MW\=I=O'87K]W%:W?QVEV\ M=A>OW<7K9@1 ZHRY?^17) MM[A0@J@3(YPI[QO-:"_:=!!TZ539__^/%^?E'_84(M$H5ER( !&W' M42PM="AH"T&-K7.]I$5#0 ( C.PBLKJ(+&4K-B/$<0C#/?W2M'9+N*ET@*#< M5QO6DX,PM OEU;GD-"V1AVKP=H?Q& MF8 6VH1R=WJ=X;70A'*7-F]'**\]O$2V3KGD0* S)!B::'+(4[M??Z?XS[5I MXS"X3:;UY_59%@ZN>=3Q[K$GBZQITOL:>1D;$?0<:.I/5W0<1=T?'1!QUN;0AH'RFGWEF) M.>@#8%X7_]G%?P+SO\6^F%3<6NHIB*K]:3F3'56,:MW$.AH/\#Z>]02SBN=I MQ<%XT *N22"/+L2UD4!6@.&J[9-"\ &M;Z:>HRB/N#E1.H9"CP=2*W671C66 MP5(9+\@Y8]._%.&BLX%4!B,(S-'=2Z!PK37&\,["]9K$[^. MES/[P;67MD4/KYYE>8'K,Z>1Y]B6C],_ M63SN;/AU-+P>]GNCN='K]\=WH_EP]-68C&^&_>%@9ORXF;4]D;A*4;6:(F3[ M5#HI/Q=T]L6 LM>GC!6$RHJ; HJ9E<:_BC'0%!;( T@8$2MK#" T-D^29$P M%#;TS<0VDYVAZR.Z7?LAB*]T6V8[XB5R*7TMF_XIC2DJ.HCNP-I\.4P?AT6Q MTQ5SRTYG4=C_]C= L9WRX/TMR#H)*@Y:3O\*8#_:8W^&D!!D4X64V4J;7R[. M/W_17WM4E;Q](W,$)"'P#J2ZZ&F^R.F9_5U[UH*$ MGEE( >@@$^S1PX,>J0XSO-PP0?0QLG9S\A:4>@(JH9[_Z(@*0I!9QJ"4/U"B MTA-(-D$!P51B8AK%8V=BYC#\/V.Y: /@-?/D!=1^V8 L->B$ MK2'<"A<0VYVG0?DX >#.=8#=T%]*T;FV7T+/J91!L@X0[C%+\DB&EK;,XDWR M2%BWXA;Y*V\Q#.MP,83VOT5(\([:X<-I4&5$-Q52X_TP+#5Q6@24T$.9UP& M5Z *Z4V8FH?N<; -I-[2+"NKUV$$A4UGMO.$,&V'YNRZ;$ H69YO[#6KKWIC MF_>V0Z'L>_C1BV)=Q:^8E1U)M]]#37@W%4[+HEE[B=IK&Q._[WA!2B"_8B]X MO'$L,==4>NGVI!3DD I*T$(^XKMN,O)\1&X\,PP4OK9=T[587#NRD/W$3OG+ MU^W?>04E#AI2@YKSJ:S'YC!, 7 _"Y;4[.*LJ4**LZ]%\9!M/\.RI_OI MQ?GG"_T*3I-,Y!( %_GV%R@A !;P*5^@)P^$-PU,G%-LRH'E7I?A$[\%3/D M^U$Q![[_1;T;!-(K213GN6@)6LT\8CSRW+ZW7MN$[1UAE.$U"O/>9BL/^W.$ MU[W%$]T34-XZJ69("!ZUO&54#:;05-.9:K4;7D-])6S$8&?SDX^CQHS0V4MW M$WO-@JSN"%H&SHU-+:*B-TK\,2"L2#4F%T0,V@*\080@-*8HF"P8^@;1_81M M(>-EG\HEY_69(AU!9)TH<5$%&VBLH[L\%3R;4'@'+RR,7Q2,S6L((AM"B34\ MZ*&Q@N^Q'3^[").5_3A!V**?S0<1APKT;Y1Q>5X3*>,*( 6-GW0C<.?FRY_( M%!EFF1:-\N3S(3S)@ V-ZCW'\9Z9XGKMX2LON/?IL;EOW?0#C"/]B+O7%1NC M4M[BV7:' M"31V73-R(J:STJW;-]T'FPI7C^I(?J+-+D5GF5K71EGWY1#6J>$#C8%;01LO M=\ F$48.PTC 0^7>S7K!3@[AHS).T%BYO\O3?2/G%)1V:99I![E0Y(CH32ON M653!)>$P99.'S_:3AWO]W^^&LR%[P*=+#ZX3T,UC3ELV2BZ\A:W;D"RD2,RKOR((BMK](#JLB [0A7[P,7L#XF!/&L]\0R*%57!9% M# ,5856:,=G@HD\7YQ&F0! ^"K)\?O"=J_=K1LJ!_[*X&^M5?-^C!=**")YSSA-NB#>G67,"; MIVXT.W>'V?]9\X8OD8:$HEEX09,3Y#9=D,2%=E\-6YZ():W6O;N M!8$I'', M0):R,U[&QF!4].M5W6/$[PW!XE5CK#)*T.XV.( /EDOVG,$3NJ*8QQA$OYRJ M,U0Z2'O"THIBU@+V7B%B83N$JOQZE0[2GM"VHIA!92\]QN]M-\Q(G2*3>.ZU MASF_Y?!7>93VA, 51@T:A^/BSV3NQ;*80(VBX)6^25:)E K86VR(]H32%<,+ M&F,YTA>%0O1P&&I[32G"0I_IG\AEY;%[:W81/T66]^#:_Q%RNX)QVQ.35P&R MT.1"(M5?L4>$Z1VYW=H3JY>/2_U)FO^R\-]QR2\1R=*C="F\+)"B '85B7P;J$5EAHK/0J0F_T2@JS(;#[:;Y7A MZ6NVN$0Q<&,S=7]J.< M:=(>$.X^B[%*B@X !MVBA6TR+V]>T7U>0PAWE<78P<," !?"Q]M*;U2H)&JY+6'2B- )IX;@ = @>D)Z'+, LK*++H4S+[2Z MXKD@>#6:%[$4 8Y9IC(K:8+1HVDOXC KVG[LKQ".?FMZEY/# L&KHWG;DQ/H MF&566*2[ 1F5S-V>8/>&"'+,,KB]8VIB9\S,UNJ(^FI( $VRDH*P E'8_MR> MN/DMS-"(7:54I;^Y)[(7$FJ?%7X\?F.DJ#TCHTH,KM 24;4L\TNLC,7Z6NH7 MGDM9(S"0;A)J7LX;U[9&QSF+:W3;TY.+\ M_!Q0KE SG.?2 )(P#-W'P"BU1X9W6 M"/DI@]1^08N(0,5,T,_[!2$FT_%D,)W_^7=CZ,H8_'XWG#!+]._& M:##?L4;9W(893MX:X[,U52&$_+]\G=.Y)3:@4D\X!F!^[H,20@!T R&<#$JI M2J_4$XBY5D PE9B81A$ $UE,>> CO(%/GADI:@U!&2\@CYGT2!%. +AS'6!* M3%8NR5W0\X?])<_*DW6 H.64Y)$,+0!LZM(@6F Y"$5/6I8QIQ.$-:58E#$' M$V@7I3W+"M9!6'7P"CU2.\<.+^/HWPX*R>PNTG4*BP8H5C=\>](!JL.Y]F@1 MX=R#%\L)F!4968%WU-K#?<\E=%\)GVKB17L<,!C\0/Q#,:R_%.MVYBOFWO1X MRU+:$G[DN11\:#NKS-52]!@,N[0G"EN.AUX/6"J$9+>:3LG'L<_WXRZ^CL=7 M?PQO;D)OUW T[XV^#B]O!D9O-AO,N^>RN[JG7=U3J&4PP7C$WF#=TZZ^)>\^ MJ:MOV=6W[.I;=O4MN_J66F]PNOJ6L.M;\DI!=>7[0+&C*]_7E>]K??D^:'[& M[E:T!;>B78&&%I># UV@8>C&O."[&38W4SF%'(H/ T;.%XKA!8S+,*AP' M532#3^QD3[@*6.3W!%$P1>\8RKO OUA5PP,:H])1%./E[K(61:3D=&K/+6L> M)F#O6;>)!E?I?;E,PL'YR5G1N]=TLD$R_[L0 */7LJR#5,*&\'23WM<6& #8 M!>"1W^46YFQWS]O=\W;WO-T];W?/V]WS=O>\W3UO=\];DGUA!;'U(_)1[P&C MJ-2$E&>R#A!\9,48)<,& '?:? M?R;.&T&_ADS3/F;?TGTV,=E:Z4MIK3E\( M[K2"3%-## #[;FR+&2_N@^+F)VD/P9%6C$T29 "P1F)C[+D)U4WC&PAWP450 MR]P.%W"3M/7F6(*9+*,VOQL$);(LX_.Q@W97(8$XE2^:=ND79ZQP( AJ: VL M%N+;(N:+DP'S.D'076M@*H 4P2MT[Y?,!?RRGPMX-;B'D[2#D]Z0L[=)<-!%^1B(.Y<\(LM>VFC!W<%RVFK>M7)E:$-\,0IM M9D"V;/?GB_.+4_VERP]G"A>^S!'>,V0BI_<$CGA>2TAN/<*L(Z+ S0_ M3AI(=E&JS)5T8PC.N)*,2:,!C3>_HE!X!1CK>.92#N.$?F$3XN'7D>>CY&&X4.=:3.D_/*NW MADD@W%TKB$)=Z$/;-"C$%D(+$J$2WA2'R10WGND2*M#(?I+X/95[0[@*+[ ! M*..EUTU_@TR"2A;M.SW9=]3?#'JS05>4J*L@[60F#N_Z_9'<#B?4','4EWT-%_D M],S^KM-&S:-G%E)-]/P#V0\K%M[PA+ I6?2"=CI-S1SZ"B &H!-V]53:X!RC M=@E"8WJVF\S^"%5!YJ48+YE%@DU+Z)51Z C!=:;&3A5L]"KI,]^SOK,&"!-6 M!MQ_+:FPG^XK[+/YN/\_OXUOK@;3V=_"1^7F?W;J>YT%%YY-O&!/"$FB:G;: MM$&M%X .X2Q:F1B%&5,L^(#B&7EAJ(#3@S4,4+]\W;:9F*_LNQ"-+2[N@MU( MY:9/US,5D! =KN!FSL5:L(<@06S_'8<@R*]?]]M!B.*IU\UTP1.F);"0ZH9R %16_XX*LR3 MBB[KDTSNF@7:Y59(8GRSQDFME%OF+OV5]MEYX2!^2=(,0TY8BZ A8 M5)?.^=P"YS.U8M:>&QYHH=E"AH0$P@ R86L(YX,:XX0H0(OGV0-T'/AT;W:9 M>UJ5/9DN$#:VDCS*X &-47.,3!+@UQ2\2+?(G\EK(BMUA5".&0)O@GQ@<; $-IHLTZ7\H[D+FV1#5X0MFPB7'UE M!H(0]:BJF!3'#AJK>XM_!<0/O:ESK[=8V!$P$]->#-V^^6C[IA,B=+_GB*76 M>(S7>)G&5G3#5\=,C0K+^2'"4@OZT*1)NB*B[Z\]/$/XR;:$S] 4':11&;BH M;UG:P3P/#EE1VK6R792AGD'X0=N>>9=F(KN2UEX%,O%8ID; MMR;^COP)IE(Z7BX1$^2K_42G9J9L5H .*Y4S0K P=YRJI%'*3D[)L>>]C=[V(7VR(CSWVB**+% M*& TIX9*J-3*A*B.V9J5IX-<>K71 )IH#=:/CO>*4*S[\M?1!IL016HB4W,X M_3MSEXT\_T^42AC?CA1U&OLKA.)"CMR&*0!/"TNIQC-%7VM G M0U?Z8&[5DS0K5H?YCBM&_6CDARZE",4D-C0I5I(.98ATY*JEJM#4SJ[P7O#R& M(+>2,I;U@-(!AXWS3Z%JQF]6. [W<%>#-;3<\NV#0*G[G?@JKV"V^0>U;//T M:^)6.*=!V*2&'<[:Y:!7#6@;4NE*9Z!WJ71'EDK7XHRBAR_A@R3XX_5Z"^Y*)2\>3-^M3Z*^87)&'(-'O_ M;K;G7]YXE(OZV,[4?&PQ!(;M&OX*&3$M\[S MUGG>ZO6\M=WW4XT'3HX0/(VM\PG5Z!-2C6+8Z$T]BPH-_5\I7H'3"[[?1QF5 MVOT_=(VR4@[H"D7_#R/W2!A5M8&'QPC%CBWQ#"EBTTQH3Q32-D76)B*%)=%M MP)A[D24B7![*_>&[?DH@!&]%:C2H24NMQPLH.DE7>Y@_9JMPCIHYCS4LD(5I\W:$\EM8PD";4.Y.K_,.!9I0[M+F[0CEM8>7R-8IEQP(=-X@ M01--#GEJOR_<>3?^VK1Q5(U?HLKG]VG)I6T^(F]G=]@4WMDA2GB(LV*K&^HT MOFT4 4V[0:"ZH)K94HJ0[NW(>E8QA2?PA>'3;G7 DOK"]'L[HI]5?^&)?F'X MM-LVL$2_,/W>CNC'ZG5 ]7MX)&=W]H0\[<#[]JCK[@LC]#R/KNUY5(>6N^V.N 'W3&^5VG MT2W@?$+-'4AUT9-214K/[.\ZS;D\>F8A!: P=K%WT#3T+O:NB[W+TJXT M[H[3[BW%W''0!\&\+MX.? &TTC6)>6;GX.41L0O2.<)KZ>MG-4T(/S:P"2H< MC:-.ANLWSZ'#L'S,*:5WK&Q6[8PK 0#\"VT=5'F+(AG9DQI%,@$ ?NZU#JH< MM4A.;?+]&B,TI.H'1L2?UO#^L/J\+:H*6#\QWIS<-7@V2Z=O4>'"QFCR]H2Q MN5-9.GVCPGC08WS-T03<=>O6JU*VE,IGQ7O5\"XUFJHKH_+&+P!*%U+I+@"Z M"X#N J"[ (!S <#%/DZ<"?P5/>W_@Q9W].S$*008MI0L2=WU";8M) J!J76F M-EW^UD* =HO0/E8E#I #9P)R?M2X$"L20C$).R$\;*:_/I^=?SH]^?#IR\G9 MZ=GIQ?F73TW()5J:@>,?KV!RR5I'WN4^ &.7'[R8WQRN2E3)8MJD:TJ)4'NF M[/[L\V>O",=2S4'<:&OA6(H(.CA&VQ=:99D.("Z!]7 M309PWN4N(*DE 4EE M_,UQ.DRJQM'4!Z[65M6J MK$D@CZ[&62.5S #6*VN?%(*O:/9F7@DMI![7(DK'\-+H@=1*Y5WWW,6 V@XX M'*'N34QA7A#1D:W9UQ0(>FRR&R]+9E75JOEQY@$1.-D:V>00\-AD,2K:$JV\ M*.7#8U\U):+JTX,(MFR-Y*K3]=@$.D7CG8(L6=\BI?^R*4^.,B @]-BFO3S* MU'FCHJI7/H_.6U1P5] @]"V4=&'4F4I9Q$JDO4H(CLPS5:?$5TGVHY/Z!#^M M@E\0"! JR''(?D'*'YWXIUP[.A= 83".S(&GOB4$[4'K(Y='ULN\2V>%6XN2U Z GY M3\WL@ET[)2L4V"SL5($(._*8T\"DVA]XX8OHAM$-D.#8#JVL>V)3LEVZ%S0\ MM_8'5L12US EP&]1M3I\2Q[6:YL30[*E8CV]RA0&E_ M<*3^_>]0$K5E8V1:OKZM46EVG8Z0!C=')5J %ZOLBU,-2I3BQ#J]!TT(DR(9 MFGY)=HH8?:@5T_?<\$FHP'18)>,"#\OF#P'"8UKXG=E\O$#J1/?Y,GI?V/LE MHL4'F2+4-"3:?0XEUU8EIXV5D$PI,KJ8G!W&-?T!>1?44.6HQO/&> M$8[^LM=V(\*W-R7/=H>M?!& M6:7C90VM$VD9F4%*=U5&\#["LIC%#8,N33J[I M!!'4J'>=@.'%VUY,6IV'AT 'XFKPC2RA@]R.=;[^-# Q XO<>(0D\;,S:X46 M@8/&R[[I6($34F:\I&RRK9Z[N+*=@&+&ZUGLF:@/)Z>[ST0->M/1G#0AGH1*3=@"'9E[MJ+:) MFR52G5.:<*@O"GA3< P07C$EWA5$K!6\C17^/1QZBW\%Q(]W!F4NJXP&PKM3 MGM\J*+:"\^.E")5BZUH\"@@GQ"$K6XP:- XG!GMBK,OV9T';]@0H"!" SI-8 MFA2YLFG=GE?5A2A XTS/]>W0FV0_H1FR @J;CV@N$YV)%8S?*]8M#N%X1PK4'RR=F+87FWG9#:.(XN_&]8S]$7W@^_6Q3 MD^SU*D:)R^PJ!FR4PU]*9^\#WAD:LW-%T1&)F89K4\%_=AG^W[LX:@_ MOAT8\]X_!S/CQ\VXG?1[XX\F7DR^?];^ZW!PO MN>AK9.]O@;O :!'#.5XN":+;S$N45\_./?%E1 6#:L\*+2'W"EQ7QE\CXP?, M6?%:+=]5Q]2>?ED/VU71AV;);A3<.*S%?Y76KB/0"E9X0]CLUIBFA XU[^S#NHM%?L6R+H2N] M72T^3'O"C8KC!HW)=RY&EO?@LNP:"O,EEP+N6[=B1V/G7B)+$=!CN 07D-=-8%+=2Q<@MBCVJ EUHTB$0 MXPW4$T1!8U$=U.@94E4.4_NT9UE46Q-%,QTT8GLBG@Y"LR52,%^9_A]>X"R& MZT?3\C<+0+XME!VL/7%/93'4&Q$SBTROH4L5_76X6Y4,C/FT'Q@S&WR]'8SF MQG!T/9[>]N;#\:B+CU$'E& _!23]M L@_6H[[U?D/6#S<65;IL.Y\\EIVX8( MF1P4JM\QU1@0+: T/-S[A)RVFN]XE$1IPP0Q&FUF0O;*X\/%^9>/^F]TJF$, M%[4Z@A1&GIM<5XBC#CB-=-[)* G0)F: SPTQ:U/;0_$2D\P(*8V^7[Y2K41 M:[4V\7=).$!^MS8%!N1C Y)3"8C2.^G\;D!"!E0E42.EW'9??KLXN+D M3/\15"A;MM &B,2B)5H89633:2/SL(?B%'H+G<$[]PQC"1:T.PW.*3&= XD"L2^Q] M#Q/W8UC$IJA2-P@G.E>H-D:I$AK0S-0N$*H%@5![BLLVJT)4/%C>!8(VIL9" M.1[05E-2HV2*'CWL,Z%+-FH!FV0=VA/\),-"[\W:%#D4@<7$Q/[K')LN,<.8 MX+*)YY_W[]>F@YO>?'!E3'K3^9_&?-H;S7I]=LO6I:'7":B(L9>OZ5\DIE"1 M =IP,5<&+P [9AHHJ;+.:PC$7"HNBR*&U5DC=6:R\(+%@$6\T$V9("+6R,5M M(:CA8IG9ON?2MT)")("RHZOFW&PUYUE@6736U.(M7-BY M\! 0]C5EV=MNJB?^PN*OK57S?HP70H@/PL M>&Z+-KBAN8 W3]UH=N[.M/^SY@U((@T)1;/PBLBI88F*:*UQ)7:^OS?A^^,< M"B-SC<;+^&A81&*IKI;P>[?'(ZB,4@LT_4T@^A7%/,8@^D7DURTZ2'NM/Y8'KSIW'5F_>,'^]&O;NK(?VE M/:K;YEW[ <8>[GL8HR@TJN3\@A[R&JJ5I&"0UBE@M,&0(D0@4!Q"*R[((B%7)-*QP2C)]L+B/,: M!8BC!5?C4^NBNTB%4&XV]3]R4= O\=OE*N2$M+5.)4*)"5+H >CNG5#8'\P_97?4H&;XUP]!(L>R&=W>V1L%BBT)0L,1(( M]TR9E9 U0$M@7OL39'UOO;8)B85\[*\0[CV$6UB8%='WR%ZV88%^$-9R:<85 MP!/:>IU@;VG[-Y(P@U0#$$%=AZZN-$+0N+'W'K;\O!0W!Q&?=2BGQ.A!Y]NE M26Q+D6EQ6P@G5Y[XR9@3HP&=,^&3Y,)*Y<+6$(ZG0[BS000:?W8"))*,_A!H M,@Y\JC2[3->1K:B"8X (;3QT;RR(!41$9$VL%V-=ZMKJ M'^\CBL?7./_U_P%02P,$% @ :JIJ4@4UNP_M?P B[L( !4 !E>'!I M+3(P,C Q,C,Q7VQA8BYX;6SLO7USZ[B5-_C_5NUWP.9Y=J>[2N[.[>XDT_W, M/%.R+7>TXVLYMN[-]'9-I6@1LIE0I$)2OE8^_>*-%"@1) B"Q*&A'ZB),D"$-T MF03^,T;HQV]^_\T?_O#A^V]^^.T/O_L>75P(2I=>2GK&$6(DO_OF0_&7*T$U MCGY"WW_[X<.WW_WVNP_HNY\^_.M/W_T.33\6#3\2*==!8\LPB/[V$_V?)\(2 M$76C]*>W-/CWW[QDV?:G;[_]\N7+-U^^_R9.GDG_WW[X]K\^WCZN7O#&NPBB M-/.B%?Y-WHM2J>KWX<M+R[2D)[(+^ZN+#=Q???_CF+?5_0ZR'T+\E<8@?\!HQ M_7[*]EO\[[])@\TVI-*PW[TD>%TM19@DW]+^WT;XF7Y4RN%'RN'#[RF'_R%^ M?>L]X? WB+;\]#!7*O1CB9;HQ RH9>IO!]-G&6=>:*24W!.D9@0IL)EF4L_6 MFO$8IIUOR4\E!?%;AB,?^[F*E&<-:282BU1&F=*.5R6"(8VK.#DU64H(,F(I M7GWS'+]^Z^. 0LYOZ0\7](>+WWX0L?,_R*_^65J&R4V+3I*R EZQR9N3'!GN(%M^N8@(OV^PB%%^(=5\G\:9:5,XNKOCC M7\(G@R^57V;J0D;2@XQR.+CX]MA#Z?U_G0^ T\M$L MRH)LC^;1.DXV#)+_C8O1OX?EW 6G M4;3SP@>\C9.J85/1; 0.6*78L?_);8"[7Z6H%H942A5QLL./I(D7I0$=Q!O] MKZ+I"'Q0I>#):'O4#K@O*L7M/@H7E(?V29Y8/N#G@*:M47;G;:I&9$4SP+Y8 MIUCNAU5M@/I@K:BF_B=F%0>JB)(=V/?FT2I.B,^S6_#> MUZ!JV145C4'[99/,'9V4D$=E^FY<=NK[Q':I^,]M$.$/2I-4MP7OJC4JEMVT MHB%H%ZV3MZ-["IJ3_ =$J:-%-/2H+=A?D1\7R3+^$C49H]1R+*YYJEZE8QZ: MC<$M*Z2UY924-$TG*7$W#LDRVD5RG\2O0;12SXV4SM5++244LMQ^"FU0+;@KE8IHJESL;&94AO6E^CQN/#^)8[4 MBSP530#[E$JAW*^._P[4MY1BFOH7(X@8Q:%GS(]XM4N(>W_X[GD99&$59E4T M >QC*H5R'SO^.U ?4XIIZF.,"HK7Z,-W7SU_C7+Z@SG:,O'HB>S'_>8IKE+X M^.^ 7:Q2E=R_2G\$ZES5,AI[%J>&.+G!D6OVMGHA@F/%UK*B&6#WJE/L&,7D M-D"=K5944Y_+B:* 57WN9)Z12VD39'+RSUBMZ?.2AJBUH M9VT0N?,AAX(Z/3CKY=[KX&!#<"B:@';$:DDM MG'-(4$YU8*][W'AA>+E+@PBGZF'\N!5XKZM4J^QUI2:@O:Y:THY>QXBBG.K M7C?;X.29I 4_)_&7[.4JWFR]2(UYJM;@O;!6S;(W5C8%[97U$G?TSIPXXM21 M(#\T.+[@,&SRSJ-&X)VR2JDC9)1:@';!2D&[XB*EZRUV&:T@0)>:U#.Y^D[@_5%'Z:/I=DT/T/ZJ)7C7J3?C@1B3">)LD,1GN%UA M/HNZ"=*5%_Z"O41].;6F*6#W;5*PV#E6M /JJHWB&N\HBT4A3AE1TNXNJQ[4 MNR&_J9KYJ%L"]LD&]8YO"QXU ^J13=)VOBLH>R0C[<@=^0UN/8EF[9I2<+&)T$2$\F M.21#X+,1"KVH"=/QWP"Y7J4KN:J4_ G6Q:AE- M7:N@ABBY@3'MSV2&_Y]1_"5ZQ%X:1]B?I^FNYGJ?NCU@A]-2M8QUBL9 '5)/ M9E,'G:=Y@3 /41X7?Z-,4,X%<3;_,;#G?H[#791Y"=^(4N_7G+8#[ZD*U M>M0(M&>J9+7AD05MOGDXM!O>[Y["8'43QI[Z,$6Y#7CWJU"I['I2 ]!N5R5G MQP20DT2,YF">-E^MD^G.#PBU:9;A-&.7JQ6)8&UCP+[7K&3NA.J60+U10V!C M)+RZ>4""-I*(=\HE<_]<>^D38[I++YX];\N=%(=9FO_FV%O%K__"[@C2G':Q MO@DB+UH%7G@?\QI4BG*R+;L"]603 U"_;M,/H)<;B6^\>+ZX>US3N^N9NCQC[/9\M&=QT_3%&=I@V^?- +NQ=5*R?Y:;@'8,Q6"&D_:'Q^) MN_WDVM_$/I*6VYVV'87W*50\=<*CAN!]426O,2Q^>GB8W2T1=TUWGGGEI2_3 MR*?_F?U]%[QZ(=$RG6977I+L@^CYLQ?NCG>^V_8%[KFM3"![LE9'P)[=3GYC M3R?DD1?YB/T@,9H@+T,Y+\28'<>!%1-D\DL0 .RPHC_@ Z->E'[%R5,\*K6' MP[P',N]*@E6&_2[HUYX*-A"?1D6-;H!1LT3JNS'@@?NQI1:BQX9-<' M!\&7IF"SJ])RL9S>(B@+R_=)O,5)MK\GVF0$1^A$<4LW&TFBI,2>VB[ TU' MX7)VH&X/. RUQ#8?&3CQ"6+DV0A1,)U>)P"!*;PNE\4'IBL1_J%0 E-+# M0=>"2.;1XD^WF,CZ$#R_9(OU)Y(-4;A6&*NI#W#PTE)91J_:#H#A2T]N4Z\N MJ"-&?H(8@XMX?4%8\#F-&P ;2NV0DD=)KO6.SNDU]K*EX*[L1?D"-<7WMC?2TL4)2XD22GX. KUH?2/"H+.8WP> M9423X"GD@):2#&7VM@IWM&[$SW'L?PE"E;DTNP*/\S8&D"-=IQ_@6&\EOO&I M[8))$?*$#_JJX(1R5E^[B?BAK> )*SA-TAO">CRA6Q>>(PA!:PZ6$^HEAK:L M$,$L\NOBR+HJ$UHFA@+$I1=Z%6\O653M,?.2;&#E+O%S$$5]Z]<(?[U[X-#[ M#[6KQ? !K:S$Z58#8# [$K#;YH++/05+FPFN-Q%N ^\I"(,LP.DT\EEIN)CF_G2_GLTK>G:CN,)\@U[E&I6X\CD&W?J))( M%]OZD *WKQMD4LBZ/R)][^WI<46]P]$GC8''9[V250>BRRT!QV6#P)U/L@JZ M0 X_]Z7EEM-U>)LSCABX_#G(7JYV:19O<))#T+X^*#6[ @_1-@8H7>74Z 5EVMDAWV3U,,-?HI MVP,/ZT95CP;?ZL: [A9Y@Z#$Z6,JM)C9Z-PS[IB?GK=U0JAP]+W&RN<9/#93BA>4% 8(,HU<-4_*.7 MT5=@@[["LG$JWH.NN6[LL= XHG<4PT)]Q6S BK8:5Q3[^K9(5FZ27]V!(*/YKUYC6CFM#TD/T.-X-IRO![4*Y\>0_$FKZ<0#0>EEM?^ &_-\P!=Y',R/VA.VN!'=X4ZBJD X(BM MDM)"\N\\Y[>4[(-(\EN?J1WS*=IVYV9'>5*VQ[.A,NE_R4_&3K,L"9YV&P_$N;L>S>#Z2*ST%GMM_)["DW M>V%MAR>;?)\]0N2%]U[@SZ,K;QN0]$QA#W5KX(#7H&;I3%-U4\#PUR2Q\1F8 M@BZBA&DP"M*.3C/UKR[R?>__R%/6%YPZ-<7,1_R)93,"R+LS[R$WN-/ MIZO5;K,+J46O\3I8!:I5 *V.P(-<7_GR$R=-O0 '?@OA38,B9X%R'N@KB0L2 M;!Q5RAE ?UE9G]-T>D4@%X;5["+HMTWP"XY2 CSS:!5O\&V#SJSFS<(_]<6_3E.0A_]D5"GZ<6$HMN$3P\*DV#&TUV, M?@RB."$2Y#BJ,%-%,^#QJ5),CL[C-H!C4RFJJ9>2+PCX(G*N41N D@C9I$0B7Q(QLYE7$Z&&F+8&G'@D6_7 MB/6CN0EEP"AC64&;6((>(S1%MUNU4;GYT3[4?;D\"B(0HUD',@P M?;MI28%+B7Y'C8#':;52Y?Q0;@$X!A6"FN=K@ASZE1$\.>;IP/-N@PC/R8^J M"P"5#T1;:L-8X57N" MO)*)5@GV@PR%<9J*9/+)HQOY3P[7"*4#O_=>LD@8W/GL#-,]3A[IL2*%>?5Z M H>.%NHKK@JHN@&&B3;2VSEN3]@@$@"<$3^QAP@KQ'@YOV#0MQ'@''Z7E&8: MIM/BAD.SF2IZC">Z5>HJHOJX^3BB62FUG2CFY-&!OO/([4MA$;$GUX 12Z_ MG*5KHJ+UV"*VK&9MM/*F8XK4(XEM1FFOM_>T=JM<: OI43PW^@-Y-Z]GYVN3/:FJD)%A\//XG!G5=U;9!*7Z4KI.64>W2;G""L-4MP2.3C7J*:^/\F: L:A.6EN71CE9 M=TGQ<#I"2H7[T%JH16_JY!EOO$9[["5N1I5>OVQI.(%TH/@NSC#7>!L&V54< MD:$H#>+H@1;W4]WX,R #'(]-#5-_'+B>!F D-U;%ZL4@RG/"01$QMK1F0,X8 M,8W&J>17W'/L;%H8%LJX,'$R"R5 MAW;T2("&$C--C*W\>KJ<7:/')?G/Q]G=\A$M;M#5XN/]P^R/L[O' M^><9FM^1?\_05[>+Q\>3B@-#5MEXQ=$.WQ /JGJCL"B@/J5G#E+L+[TWA:7- M* &/I0[F*1?F:$T&<$QUT<:\= ?CB>CG0:K7/@_E_G/6[B[@.S12/_-3C44B MASH#J/,_$R\[-N0;=>V!HV&CJI7U_(\; T:V9IE-W?10OS\G[;P.\1#*JEX[ MU0E/TC=@0??A.Q%R]#=L)3I(Z>R&7F)AQ4VFSR3!>\"L]LA5G&;':[5M^@$- MP=:JTU#4[N0X)/UXM:,Y.GO1P?3;61A)R*P@Q?0,+F& O T]C\L>DCAP9Z=N M>74;CPIPD7 )6'&]])M> KD*L(:SRI6N\L."V @,,%P*\C.."."&Q 93?Q-$ M 85Q6KY1 +L"_YM[ <7"EFK+24E#%\"IB:[DIFXNZ#,7+W/(,Q8W6GME MO;LD+Y96.#&[6T^4_^@E?\-2LJ9:[JKK #R**Y ;0I=W8?KR8Q*=^8%/SB5JM5.^0&'HEI6>U-\-U4>[&O& M:PC&5F;UEB/M4,JTR1JEEF.)ME/U*N/MT&P,$58XT315Y1L3Q6\M0.O M%P4#H6!8I>" D4>GO[I+W8JVT*.O3L52_%4UA!R!M?(:NRA;$(&SK-VCDK@Z MG1XX^N[B*"Y#3?VDL+'3&.*Q4>F3P%3V@!ZAS8)W\V*9?C%N"A:6AT[]EW & MT5S$+_J*#Z9?L[>BW47S(4^@6^;\*-]'G+W$_CQZQ6E&]T14>:UN7^"QWWD-W7[4E;,#\^(TZV<%Y*8N8K\82PAU ZBO'Y.O$8[6L TC'$MNW8/N)AO=6(/L;!O+_1S-D(OFR: _>GLUB$@C^.TZ-O M0;0C!A"3=X(Q_)T=WF[IO>'T^%&!:>3;RP;ZE@ XL#CX'.K,I%?V@,'/A14L M9DD'@=%!XOQ5+V4*--:V)R"&A M;=@O.4$L(W4'0?=)3.2HV?HL-0 .-*?*R-AR^"M@.*D0TGA^A[/RAB:T]X8: M(]*R,6HW/ZUHI'&]:4B=!EQQPMDAI^OPH)L)'>"@9&R:TLI56R* (SAS=1Z3H[6]W6?5JRUR7_95-2ZL:9VM@'""CKV&]D8-H(E&,!0?N9 MP(ESKD1U/%IM151]<9/3#:VXXM'J?F[9:>1_KCX\K;[C#HIF7D*KHZ7YJP:7 M7AJL%!92M04.3;4JRA!5V1 P5-7+:[R5+J@>GN"8($;9S>)6STJ*X-P271D$ MHXL>E=5 H:'5K4.E"_1490IWX'0=A+M,^:R!NO7( .I(S3J($DU'!%+'$MN$ M*4$;!E!95[0"JOI4V "L^E>Y'J[\:G,,!UA_QL'S"Y%@2HSG/>,[5DQQL3ZI MJ5V79;6E 1S,(N MIT7X7:> , SB//E3F$&,,;KOC+2G,DX\;3*+!J*J2(P/4QLU&0A5G>:CSFQ3 MBZR.,U8H1@&0JU;42;[#V6*]]-Z*TPCB,(+.]DW#9>'^N ''ZY[-?/3*5!^L M .-_WQK;V;0M[0/\Y/AZ<87)Z(9';K9*:]U[]!%TG7( 5J@#CVC+9CRYV=R= M-."(M:UAMQO#Y3@].I-'M_!(8D<$FBA/Y7&I8%1% &/5U>C0[R9.2*(67>T2 M8H[5?IEX44KL0Q?(;M#,?7_NN.7('*K&GR03LQ&C(W=C:P+E>:<1HJ< M%A3N$4B%="@7#TGRL2I_DH3H(**,P/!@U:')O%\^A:HCLLW]1F+L]>I7.GD51W&X-RUD.12=9Q*T1:X[]:J6#J\6-40L*_6RVO+1]&OG+"CI4/' M2@YXH9[EN1\QW?%5V.*H"?"XJU*H=*U>^CO@**L4T]3O\O5X3LY12 VIT: + M$ILX8AEI;1!5M0,>24K5CI8-LB\L#;TFOH #T(ME>5PK.T .##UY#;UX -U1,FC>80$ \?A.JC:%P>U MW07Q \[(O!+[^9VQVNA5-@8>MO5*RO%:W1)PH#8(;.JJ.5E4W"5T&Y@]J3E= MK7:;'7^F^!JO@U7@L*R-)(QJV[]^;&W1'WC MC9%:KONR#!_E5,M::UXG76$M1=@0=R&P,H%[84_0 '=BOQ[:P, M31#C,T$YIPFBO,3+#*Y*@ YBB >\):*_D)_IN;VZ4G%#'>1UK/8$O5*>+@\E M$2D.\OG3R"=S.JK_]2ZAUPQQ$L0^,XS"@NTH $=! W.4CR]I=P>,B29:F(8& MWPR0F+&;$X(=XOP09RAPTQ5 #FD53IB>)V/W'/+AHS^D;,P&W6G/2PO ,IY MFN[*&O/:"NR/BRU[CVCVAI-5D"KK^1D1&@-L&AGG!#U;48$.HF;*&&,II7WQ MQ%"4KH[@*!67SY*$4.01];1'LXX8,-BCDCA'-.$P'(+O>W\WMSZ3)6[ PR=9B'RX% M!JW<8N(2@K"CB\?*A3'0$!*Z.BL S]3:Z HTOV5K(FE0AY5M^@-'P-:FT$YBY>K!&'3K 1(7\M8]RIF5@2"6A$2-%O7%T,:.: MRDC1HT&9'G%$-<(4:G;]AR +7!D&\KP=E:-]'@" M1LW!5#?&BOOYU:1Z<^&P_\ >0Z3[F9CE+^S@BR3)V):,!C+MH[1:! 1V:^?$ M_/=DP!1F,5HTJB("'!+-C**]?'1" 3!<&2K2YT+2_#!OROF"2N3ZL@U/XC"O M77*:NJF6E88Z@N?$4^2E>$$9]O):1TA5TA@GHM:;1'?F? 9XVJ!'C_-EZ&C: MDV4:P!08B/;J'I48ZOB87O6ME7S.<4.PY7'WE 9^X"5[7LV+6L>+5JIY?B>" MP,&UN[&:KW;I4 ,,NQ:4LGQ'2IY!$_;HP!^)\G2Y!)#NC0UBL2O*EQ9 9H8"['8MGVI+ C] M,Y4.Y>+1%/$K*B')#+]&A9#H(*7S)_! FCR7(^"'P.,U>Y&I_!8)L37]Y8K: M>RO9.RZL[!6".7P^[QIO$[P*ZDXE'34!#GU5"LF0)?\=,-14BFGJKS(Q-V'< MFSH(O]&U1X.C+9I 0]VJ MR2@26"'H&"C\>+6CR6AO_M /GB1CC8+1<"30]VR^5 DB##YE< ;:?A MGKY0L5[,KX'2WK0:F MT7#@0].^ R?$64T09W;!N+F9M YE"D81!04WA]NS;!4M)0!U$R>\HG&"_2"C MRVS*$W=-?8!'NY;*I0?8ZCH CFP]N4V=N*#.SD.)$M6, >(<'#W:UJO2TS", MO]"C&TSI%5Q+0IZD=-.I0!):HPK>I7C#R-FQ&D!K#LS'6*++BN)VS#*<+2KXHIRQ@_FH M ^MHW]-UOU_0KB+ 6&_]Z]_L']WM_3YOZ.NXZD"W"OI4\Q3LG=T;Z%--2Q=6 MV^=[_%RQ0->6$'W<%RC2&)E )Z,K=1QQ'E>MA_$3#C1E>WY.6+E:*7FC)\R] M]&4B;@2)B^]XLPWC/::+P)M=Q Z\Q-$W:/D2I&CC[>D('>Y\S!)!=F&&Y8$\ M9A*TB\@L*LXK\7I'.X3T 'L2K.C2!RN"=?]2BL)O MT#0]B)Y1L7#(ZP.3'[V(4/$)2!'B7UXP"6 O7.U$+EH8_W<> ML<61PZ$YML@YC?S;P'L*0N;/=SAK.&S;G2K0P<:RV4H[!MU( DZ4;6EFO,.0 M7Q/[*I?@:[IIRYNPY[3A;:B3;J,+]&K%ZX.\W&=4 :X0W7)P"R[Y,3 X M@6U9?4&.C^4QRXO,#]WV%=K7>!NG9'J_V&5I1@0E*8BVO:K[CB[(:TQ0'^D5 M'4<5[G7R6X[YG!62>,$)_#X,<;5+LWA#8MX7Q"%%?9YOW/,SD:U3GT._T46[ M0G6]Q%UT&E64JV3O*V6_KSYG.]264_\&*#1U?Z*X2M=DA^4%BS9F.NTZQO!6 M&* QPH_ZC2W(5>+;CW/*25[- Q7JMLV0ZRLV%4 -X^7E2I.@KZ,PNMAO-$>; MG8&Q(D&S%CVO^/<-#)V7]6W:Y#:F>] =KQU$K?LT/V== M47^C:DNV/0F@0=_%(,6QE);]H9].,56GPPT[<2R%G= (HG48?T%?Q;N,_O U MKQ=9>51C%7II&JSIO4XOY4MA Q_2&-I6.3]$&>8O5:3TD9_3'=*"JX,S&T/; MA2M?Y21C*#"H&'!:$0 *L.;&,"LD"#BG,E#"N @OSMK6#.L').+,"^MRJB%M M,EORNJ/W#XO/\^O9-;K\!<&JL*BPQCQZQ:F-DJ3UA,:)(!K&T4"2&BKC0Q0= M97I"EH(UI&J$#LPTO_L\>P2#*WD&MHS9PZX)O<%%$#;;WQ/U,OJ //GMEC91 M6+ 5 > XTMX8I6ODVKT!XX:!$L83EGR*DL5(,$,YMPEB_/@-@(*EJ^W;(8U" MQ'_QV'7S-;T,*ZRQI8R8,;#*& XQ(R^NP\ZJ\GKQXB^JTC(M28P--S0,4HL< M-?W'A!TZ:MA$CP._XHUCEI#D3,'@1Y^&D1YHIP9XDFP2X<-:FM>+3;2K>+BR M""_?3,\"\BMO@%!4L]*L3K^QX:5.O=G&3F-"1NME5ZO@\*0&%QC\LZ[^_+C* MK!+?.NR.L97DBJEAU2IW35N@P:FE8K&QI6H(?0>K4>YNVPQ!L-^I M9PVKEG&&QA577W(,R[^=%[K@(I2Y,0$G% 9*#+BL"VK#J!>;Y!M&GQYG MUVA^AV MZBHL<1-$7K2RL%E43VB%>%6?D41XK>AV?/R. M?( XRHA8( M=+U/ C)OWWHADG6.F,Z*NW7#0!4DC2&N6G9>GX&/7^V-8;8Z"1CC#)08<#42 MU!Y'+S:INA3SE=CP(#8!M3(Y6Z_Q*ENL9V\K5N'T@0PJBXB:BOX_/9[[ZH68 M55#,BXVS(V:17_Z%U%+Q!?KA!!R->C2O#%L]L &,;WUJ:QKT7":V_GBH%(R% M@(A6QV?OH/$R^^PL)3YP%^NT135_^G=WD-#)D/6 P*S\R;C) M%-]X<"& XF;CR)CS+ 2 (8?1X8P+F[(((DEGQK$>+/69>D@&VF3;@3] 3?@ZBB(ZV3UY('UT>X0#;?=>(BJ<8 M)R>P!LK'W7;+'U7S0FJ&FS#^,H_6<;+ASV[5GR75[PU\\&MIAM+;J'I= 0]H M;34P#0N9#Q^0*"9FAQP\>F MF]O%GQ_1_.YF\?!QNIPO[MR^W!1O\-)[HWM6@4\F PKC538$'OAJY8ZJO!ZU M AS.-<)VJ-E*2")&$U&B["Z^L[JLMM6[*BZ0TR.K 5?@ M^86H^BGE]6463YD71/2@5+[A10N.%X\ST"VQ_(6&O6+@[D81Z+!AT5RE\]3F MY GOS:T,HXRROLB7E\0[KR6$\KYTUW68K.:3DFE9U'8_G8AA:.SS [-Q@T@ MO6F.O"1(J6GXPQ%,%OK/)+?O+L4=7DQ59+C'U:Z:'D/4[@045MHI7>28C3V@ M9X[Z"M@K%UH,\_EB?AP'YWA:1B@'F$B<;DD)2+R?9 MY55S=EEE&V-*D#&MFWD*H#,C QW].FK5;8S/#GSI//E"2S+Q#ZE*\3Q:[9($^Y^]<(<7 M:_4KFYV)04;;SD8J ->8$G3,[:Z8\3%?L7I&)IQ;PKM8G/2D6MN!8(]>*7\6 M4P<)!H9>=Y:2:!TL0K*Y>!70F\^\4D!>I5VVG]UW/:O?JRB>F]":DYJ1@8PQ M'0PCO_'9E@9T7.FBDG&5_N*MS]IG3U!>) O"W->%G7*>_(4<-)4?R$&'YV/F M(*;(+@UDX#[N=BRD46*:IB0Z_0^*!=7JED!!5D,]>>>@HAG@'8$Z:6UD"X*H MFW7[OI7S.%$:A3TG/PVIG_B-F%%ZX2*A()7MYU&:)6R8O(JC-/#9%D4=(_2D;3@#]#EIS'^WSN6DK3&3E&!%+BI: MR;(>)I@I$Q<%3%Y84TQ ]E\DB,I8'(&1'\C*?U?(25MS2=%!5%22%7W.[<_% M15Q>!_DF_&]P)1IA?D_O4]'# MT9>?'N=WLT=^^_=R^CA_I+^]?Y@]TJ/4M-5(@_5PQGR)W[++4%W$OP[XG95LVO(]5V YMS/TX1?JNX_S MG^_F-_.KZ=T23:^N%I_NV,VI^\7M_,II21)'G9H&N88N MP.-?1V$YZNO: XYU+;&--^:O_O1I_CBGR1DLU]6?NFIW'I\[:TXS]7J.R\7[ MF*_D;)#$!]84;R!#P(CZ&R](V"K\0<6F :NA"_ (UU%8CNNZ]H"C64ML4]>] MFRA,J8O=58D^ M@%&H9[6A1? U7F-Z H8,EL,DYT) D826QI9GQN]F%V/YU?\[7YQ?*/LPY1\?F<%5T.BL-:I1%!W,'&SW'L?PG"D-C@N,:, M]MRR+0W@P&%D$ADY6A$ #!UF>IA&R<^+Q?6?Y[>W+#SF=\OIW<_SR]N9\VQ2 MRPI-0VMK(N<0([7#:SL*8X\2>X-)SHZ=&CTM5P9JZCFT:8 BB+AMGA(S3%>K M9.>%31N+]3V 8X.&NJ4\6]T<<-3K2&V^'W[U\&E&0R?*& M:55+P*#1(+#Y3:1+ATLZ9:6:AEQUZU&Y9>T@J&@Z&L>T>$>.T(4U1^Q-4Z70E#C:E.SJ6$>4E<=O1G$F]H"=2@M%KU$@/5GL/<6[C%>6=E)[O _%>75Q$,-7 MSXH:XXF=X8N7*FH8ODX: 46;>J7DX:O< O#PI1#4^#[I)NEM[CA)7(:QJ:U,V!1WR3HJ7A2M$6<#PWBFSJ MKK/IP]W\[N=']-7MXO'Q:W0_>T"/?YP^S)R_P]V?RH(P^HK$?OHUVN*$%R6% M$Z9-0W5=^Y$%:NU0K&P\HE"U-[04CDM(\S*N $;6'M5509.[.)U'JWB#E]Z; M]N95?0_@L:JAKARM-7TOURN2E1HV#3 -'09G]_6 M#C-U[3(OXI9-30TD4GD$&]% '#,F^EA7 E_\?'C?,D*.[##P5<+5B9O=N>V1IZ6$9J&N-9$ MSB%$:H?!=A3&'B3V1@V)';M=4&((:_0,1/U,3/.!MG+#7BNO'TIKF MP#&A2='2MH>B+> X;Q39>!%_]C-U6C2_NUD\?'1<]/Q8RQ8[>EH]1^;#NKMX MS=U&Y-F][%1Q'JA@ FNH&L0$D.+\ 8?TM6GZ+-9^F7A12I!,H_JS1C?@$:ZK MN!S>37T Q[:VZ*9>_3"[G2YGU^A^^K#\!2T?IG>/TRO'56)52NL/9NTHC-3E M-0>W%MU'& A](+W@Q1Y5W".9&ZQ1;U"; ,0),D'=8J*U>!#I =/CNN4",\TK MGRTH ,<) W,CH=@>,$R9:F%]_N9G?S?A*QMQ^IEM1-,R1 [+ M(1 ;< NP.Z/W,5&Y,,4ECO Z:%-:I0,YX$'3U5"E*@N&M "'4V>5C.MY<<9L MC91?WR[S1CES6$.R,WL!QJ+'W5.*_[XC!IB]:KPG7-,<.)8T*5I:ZN#+[[+8P_+&.C:NF->U'YJWU*Z2JQB/R5XM+@05EQ$D# M&'EZU!9.>/YI1^:Z. GWQ7.W\\-U3.U97WLJP$/9T"QR@+X MG5W1I9$_?9H^+&D&>O9B[;S[X5ML%>.#K*%Q> E6W!QSD M6F*;'UB3B$_X0]![]*OXK_.X[E7W^R0@4+$-<4HK?ZQD5A;KT'SVDH"6_)M' M1%N<9K,HRPO^W1$?CZ.,F(*0>A5RH4#P985W6)E.NOH;E60K&@U=<,>]]7()4,X!Y3*P(J=E M*8I&J7NLAF:_=G[F\BX>%V$>?8K(0!0GVSBA0?/_QD2XST1X,HU-%PG=_X^( M[5^"K;"98JSL0@_H6&#-5.4K?H;$ .>(W74ROQPHHBV(4)DW8LQ1SAW%"9+Y MPTLVW1F16^I5L' '29]2O%C/TBP@$V><*LQTT@@X>%0K)2-"N07@,%<(:NIV MA!R=^10$X85D/PKCG*#+MP:#.+G'Y'_]![P*O30-UL&*GVOR_[I+V<6L:YRN MDF!;D?%W( ,\6DT-4WYWL!T-P!%OK(KYZ=@R%WB8X-PD#F'CRDM?Z&U-\A]: MN^[5"^EFL.9BKV9?X #1R@2EY5^=CH"AH)W\Q@O"A#R_NDQ_D!@-#@2O.'F* M&Y:'AS7)BOZ #XR@X< #26R28$6F+'6&:65+;9*C1(UV!FL&$SUZH\.8EFKU M #T'"= 9 -1 ]I2,1I'+'5K=>$'RV0MW9"XG[<\3X=B.1CTLZ?8%CC^M3" # MC59'P(C23GY35Z=<$&-#Y_?R*96"$[R)S("F>66FV6"/GHW;N,U=R'0*$Z2C M3W\N$\_'^6V*_(F\P]^G81A_(7;!-W%R'>^>LO4N+![2JP,-RRR 8TL?!BU? M,;9''S!2]:)FAS6'7)@)8N)(=Z6*ES$/K2:H$ JMXP3E8A5M(69'H"Q>I MN#*3>R6[^KE=/='<8585)SAXCOC;H*MR_8C(9_\,^7J5WOI0%WK $;*SJ4H9 MF2DQP-C772?C](1S1BO!&F4'9BZW9^(M3K+]/=$J(Q:@D[,MS9OT0JE%=^"1 MT]80Y6T8O;Z XZ*U"L9A$+R1:;J7IMCED'*+B0"8O^RHY^GU/8 [MX:ZY:RVE/$*<.9V;=K\Z4JKL8_3F._2]!&!(TFD<9T2&@^3$##KV0 M;44 > 2W-X8W@1*FKI^S8O.B S/$N<%;8 -C&I>+;2DF\?1RC5]Q M&+/4A55[WFQWQ'R/\3K[XB58#SA,:0''D$XF*J^3&1 "C"S=].FP:\6X3I#$ M=R*JJ7/6*.<-#W+[ET,5+J*9$ ',$1T4L?X E+!E&[]AX3914BY.5],8V]@ M7A(9?;EJZ6(K:I?.B9=%&9&4KBW6CXQFE(#'4 ?SE$J7M2<#.(*Z:&. M%_1GGF'G7">(\Q536L$9,=;@!F\BI^C0+\. MC$X_X'"BK7IYQM[0"3!4Z,MN/A-G'.B!B)P%@)=K-?-.=7/@CMRD:.5KM>-Q MVT:1S2^B%Z_42H,2H^WX>=J>-,V\-Y?[4'2<3? +K8C]BKE(7%'=TF/:W8$' M;%M#'+_*H-,7<$"W5L&\5)G$" 4\"+X*XS1U6'1OYB51$#VG]SAA*:B>\S?W M N[SFFK+KM[0!;"'ZTINZM@Y?>',:(L3E%)&[MSZ#G\1YV&)8/=)')$?5UBZ MEJ#GYP9D@#N^J6'D2&A+ W!H&*MB&BN$(3IP1&66\+8#![$>3?UX M2V_^L<6;--V1'TMVRTM?.EP?7;U@?Q?2 B]' 'OII<%J&OG70;@C.BSI6?S& MIQJ,J0%'G(YF*JV5FI$"C#]=-3)>^A-\6?FD?/B^IR<37MBQ!,:=Q9[@CWYE M$KA') @66WGA:L>/^--_/A7&\H6QL,V,2%&7]V (,K'8Q!%;S>5(^1"'X4V< M?/&2>NSI0@P"\!,&FX#(0FLWL$[U+!@1OL4!5DZI2)/5UGP M&F3[ELFA+2Y X;MGLU8GDU98C"+)M*NICF:S4]=C>! M1(ZR#B% W!G.2C+07#DM.BAKS\ZO_0/[ ET'^5GTZ8K8("'_BOS;P'L* M0OYF#9D@;UIO.]CB,B(\LFA6%5998#$2'+.IJ9U93RX1.H@D[C.C7"@&@))8 M2,@%$@.A69A6%EL5NR!;HOL+:8.V=&_6X=F/:[S&24)3U#1+K[QMD'DA-=M] M@K=>X!=%VICM#B\N-R&E!;+ H=&6X60L[$H3,/A94\U&+ JF4I%%7@LM>*S:R8<9HITH[/QR:)&7Y)5C]&<: M53V Q[&&NM4S@)/F@"-71VH;'ES4&H*79 ^C.(2PO0FB(,/L7OMQ;:F6"P=M M*(TFS%N;ISK\MZ+82;@5!EEB,!)ML&K0*M&S0'P&:656S?YB;("X3 MDH5"0BIP& C.N$?@6&-+]XBY6!@2 AH:Y M,2KN/6CT'L^%AS;*V'#VF"W"AY0A"@X\1N:=*_LSMO@Z5N0JK;5RDV MXT250J4M7>GO@".[4DQ33Z3$$*6&?J7T3F)P>'>[CC=><)PH*AN-Q.7*2E4Y M'6\Q K<[$M2"XW&*CN!_<+4ZS* ?L!?.4C*3PM-G^CY<$C\GWN8CWCSAY$@] MG?9 8T=;U6(Z7-<8^NQ72W;S^P1>B#AUQ,@C01_]RCG\]\!S7HPG9WFH?MV$2CJ=($.3MM(%/C7V@ Y2^@J8>_*6 M2,ZN-A&WE9==:&&>C RD=&J4Q64W/W'N@>&L?[O4J^L2V%SKWD^9IAM MN" $6,7=;/DQ"13FPKBK[32XH4HEGH1UYGF9)UF P^JE\S5+YT:[.K@1':8I M2R_:_TM:ZU00CFL ?HW: M5.;$G /@-;6>%+5=]$F(Q.LZG=1"*01#DF3.H7($)I:+I*1H[04)>B428'IQ M*&G2W5,:^(&7!#">B: SVCBBZ]"Y$8GAQ&'H2QSA M=9"UQ#83BJ/!-6-S56-::W*CP#-SK2QB&7VS,+^*])7@ZO!-,^F)B/4:TP*1 M!YQZ\#+VY&BT"L*@^6Z )9*CB3ES@RG>:6E-;Q11UT$MT["[P3Y.O)!,7KQL M1P)GCRA+5.8)(>;RLDC$**(\6=3AWEI;:J.)-",S50=9*U*CB"\SC2Q=%&6< MV9@&Y0[]8OTI2HKR?T0R,<:F#YH/_5@A.)K0,C56=72UI3:* #-6RD:,R;OAO6LH2E0S-!1D$)"73N $:\EKO&FH$08Y91M7U,S=LW*:VJ-C4?F MGJ?7UNI;CLA%+=WW4CBIDRMMH%0=+E7]["4!'2SG$;$,3C,FVOX^"39>LN?Y M/QG9DGWEC11C(D CN9M1Y*RT'06 D=]1$=,PR=FAG!^/E3T2')'$TM']#4>6 MR0WP=*#L#C5H!?",:):]Q/X\>B7:TR.!BR\1,=I+L+W'";UOXCUCA>W:] >. M%:U-(<.$=F? "-%>!],0X)S0AK$BXE#GTC(+7(79YC]]G$;!IEJ=M_<#3@:Z"I>6L%JZ ,X M]K5%-UYYD1C\"Q( 0'GD!^D9&T=K48,HCU)*:X)\G*Z28 ME$WR6)'%R%2<) MY@\N3B.?9"AQ0@ NB/VI_]<=1S[ZL"&9\[#70FBVU'SRP)PP=&RP9CS%411# MJI#QQ9YR-M9^F1!(DH+M23$Y$!<$'21!DBAB_=SA/%_7?JDD]6T0X3GY457 MK"M-X/%JQ62E;+\+06BD6A E5#Z%4(&N4V7PBFA,7UQ823%M>5!JX?T+>*/'T5 MI/F56,L/V/W(-8SP,UU6K\K5^U644V-00K*#E?1EK=:MRY\&YU,+)OKTB?S2 M6QU/I+4Z0,85+66ETG4UK:$CC)[PYJZ94\]O@^:D^UDN5Z+,P&KV 3.:I>H MZ#G@2D!1#T"NG#)-$EKBA/K]Y;ZZ9,!='/&" 7S)9!X1Q5B@I(M=1E(S=L#O M;E>SVS@0:Z PZ>(#E-8;!N +>*XSJ/K&:Q92^9%2,29)3GJIM*9,"1'W@LN; MK[I*$D^0)#-IRZ3N!7.W; (WBRJ3NU%]$PG!1>D2V83B7/.31ZBO^MFZXJ9\ MS+PD.W-C'HZ,]VG/YOV!,5IR0N^^T*E)OIOM,=*6/LCK"]A/V[Q;;JS_$,-A>YOTNL5UA M OC8S@7O"]N;-PU&]VE.T/V56Y!NA 9INCM/G+^)DS4.7$)]E03O%NV5GV,8 MP#]A_RXQ7VT%^+!?R'[.R&__ YV _SIG87$3^L\X>'XA)*>O./&>\8T7)+3> M,Z[;A];H Q0L6ZE<[$8W=8"^(:TMOZFGY@R0X( H"U8!'3O;GG:IM(-=:DCJ MGD,.>A='/-<^,BQ;OKDFPTQAX<%'FE:B 05B8%8:,)W5E^M=YKD&YH&? !=* M3= )C#+%$-6L[P&DWRUW2%^V,+(GC+PE>31&%^CL]^K/X"LT;O*?0WI1W@6" MEV.TE^_=)AJ&G]+%3O@_4PZ;-H*?=QSOI3M-/\#LN4,:^=[-;CV\(:Z]?.]V MB#/\E"X.!/QSB+-I(_A#W/&1@O2-=2N'<[S)E\ MQ$'/0&A)]BX'.",#P1_=)+7>Z\ VZ)?5']4ZG<6P,YHQ^RT)EXIZ\*HVP+&] M4B498DL- "-=M9RF;LFH(4K.=J%W^RE4JHKT@TDB_YX8XL[;X,IR\3VS AX" M?1JX5;)BP =P0/:J;J=$ EW6)A(INA29A&A8RB20! U36AV+2(*HA(Z*[8,V MMTBZN,G<5^AG]3YXEE-;A+^J'7004ZEV4AY7;@09/I2R=JL!*RHQN"UXWZ]R M8ZQE(R27;N4_'%[*LST%:F(&/=9[-;*5]95:3I!1IU^%':Y_%"LZF8O _8A%.WJPHQ1URAJS=3S\9_B+P=':0>H\O;=J3OW7;'HWE9G UE^J.15ZAUF=:VFK;9S)MV6C_UQ].-.* M+5YQ\A2/RAI\32?FM/.#JQ-1X7Z\ XGD]-/(G[UM@X11Z'MLT>%[YL.-MNEM MCD"-3,]X4-+7'<(X)4G+3@]*\HZXD,A@G^+&_0D5BS.@H[,_LS>.WN8?IZ=U*4TISAC?.Q@# N"75K9.3COF*B"F0]]U98;< M*!CJ6S68].S'";=?\I\CPM%G<# ,_!/[1POX9[''T>N7.@.%FI @6OTA\ (DJU?,8/ MV5!*MBM7Z/M/Y>7JT[]"]Z'3B]1'?X+L1Y;N%0M/%2I M4H2'_$>HX5$IH[$[<6HNPZ,/?=RMS=PG\18GV9Z6ZLGH2>:_[X(MW^)O*$VG MUQ-H:!FH+R]::'0#&(XFTILZ=LYCPDI:9?P"0,YG J,6GM(.5+K:TG9Z/JAM#&VQLY:3;8YL0=Q^L0 M^D[0.E>6!BW.H6'8]9;'U0OV=R%>K'F)UH\X>XG].7NIDDIS^EN,:5U8QH .!KTE,W]O;XU M4(_6%+IC16Q.'^4,7!80'T#ITT#M,(_$;]N !>*'[T08TM_\Y3$(7W%"VN%E MD(5XEA*'_G(;;.@1BMO >PI"HN%5G&QC7O:A,B_M1@EHX%HP#XWH#F0U^\^V&L@BUB?-'_XVVV_PMQ]DCP1X4 2)*@2)2_Z04LJL 1E*5: MV6A8/ 5EI[)'W5Y9!-R;($FSJS#>2>G>STF\V]Z&*S6X:O6"#*3Z:A>@V=P% M.D"VT,!X@DQ9(,8#'9@@QH5ZKBO$4H:.X%V/5;"&_J[YP% MO70BF"#&98(H'UI".>?D9L=@ ODBH:4ML.W3WTRL\B"E&@Y>Z,7:%27]BH; M H]=M7*EIU!/6@&.S1IA33U1(HDPI^G.'TG,14OO[1?LJ3:7RRV >V"%.K+K M27\&['-54IJ7#\$1(L00I>;.S7Z.8_]+$(;SS=8+$IIKW<9I>H>SQ9H(I[!# M8R?@SJBGM.R?]3T NZRFX,857 3Y"3HP0)1#\00$X>(F=1E,\Z!@X/!D4A % M&:93,'\>942CX"G$4Y*[9?GD;*W*9S2[ @_I-@8HG5O2Z %_32Z 7=\ M7<5EIV_J ]CAM44WOD1;,$"4-#N^QWZ0F+@9T(94?45(NPOFRQV9@^$TG:Z( M=FE =VWHL8K%FOTBP?XLRH)LK["3?F_@H=W2#'*$:W8%'.AM-3"NV"OX((F1 M.,5#LM><&>+;@I<:0JGZ#!;K_$J(_G)M9?E=N%_^:!O MTWHBX\,*#:,T0$8-A7$AAXXB=@&DX(@HRP)*^)_!P,@@=BFA"2[LX@N[>&J[ M.,64:YRNDH 5QS)//.J)C ]3-(S2@"DU%,:%*3J*V,44B2/DW&00PY1 Q2\; M!ERF]@T).GI*@_R(HU6 MT^DFWD79 U[%SU'P#ZQZVM(&W?$AD)GI&C"I'=%QH92A;G9QBPN!A!2(?F54 MDH,T89*@@RA@P&Q@"\[3=$>2HBUA%*1IG.Q1%&U-;+_!9A@)B,>5N1Z\S+-8'5?-9H,)(M1V QW*SLG(4JUL#CE\-H4V]EY.F MD_:G@G@Q?X=XG":]W'_T_AHG5Z&7IC6U*-M1 .[C!N;0.V-STAUP%)AHT*Q#BCIU:3;A&$5!$DAX_# MVB1NK:/"EXF^>88#&2(E#D.\RG9>F%\2K*V]5]L!.'0T*RNCA+HU8$#0$-J\ M',^!-"HNE+HMO0=&W>$B=IEX/MYXR=_2:>2S?U HJ2^8V=0'>-QJJ2R';FT' MP-&K)[?QE="".CM^R_[)QB'7!30'4]O35'O@:-8,X/'%K$Z8CB@RK7LEG.BS MKQH]X.HPKO#J)8K#^'G/7F8\2?]K@TVS+_0(;&."4ECJ=(08(%]O)UE'7EV/[A"G MZ6Y3W 9JONS6.U/@.#.,T1N/J5GC"!C9!E+<]B&X7$(DBU@<,LF/E=+D7!(3 M"3DG_)Y@_JZ,T[N"P.U_!>)ZH17C[)*$OJ3-6A(JF-B(]!P$@M6LWQ,0-WR MWN!8P?>]@'*3^M"@FL$WKL$9$SJ:K M7+9YO2-@/C%Q7TA<,'HGT'NJ+S"L+00@)5U&$D M[1?9"T[XWX8>_AID>4< W/H3#9(JUPGR3@"\O3V ?QQ,BUT0$()UI&I(5J, M?QP8[I/EMN0OF\3,BBMA;Z_2FN,<0)1EY0?XFG6\W]$ T?@)^AH0E(S?R0#0 MK#\PP#]Z.WU2?CQ]_/#>WP>Y"=ZH8<\(N _;LT/D]F5N[PB<*\SJ= M '"5QL83>QE1@P-A1="/#QQM&DM,-3A$*^4*'\ M1]*XO'0G_77@!U[/X'M)HFNO94RKUS)0KD+YC\6"=;ZT+?W5P:NTX_UFUU7A M4+66':H-##[MS]_^J4Z-"+T[,LS1]Q'CD(C\3"]H$A^Q/ LP%P)H N#VHUB8 M(QA*<'Y3AJZ&<++Z/4&')[V4"^%4>%26'N7B]S-.Q)D7]K#2X^H3+:D^:$O, M\$+^C;9)L')XI/#&"Y+/7KC+C5,RQD?LI3MBJ@4U*!FUB!E( V*7)/_GI9<& MZ9(:5_%Q;-('CMK635FJ@V.+.&"LM:^C\2(MD00Q49#@RTH8,B3ES!A RMS1 MKXRURR)4N?DN]\6/?PQP0ESX97^+7TDDU%1KT^T\EB#4,D)EA-7V'$/XZ"E@ M(38*ZCP:II_=%V++%9?#]M0:]6786M(82T2T,4EE8.@0&$-\M-+#\A""*L/' M<>TU5X9I-H #Y)A'VUV6,KS\4%M[HK['6%!!K6XE!IPV'T/$UTAMP8TY=<3) M.ZXD,8S*$Z'SA"N-/@"(VPZ3AML@PO,,;QJ38TL\QH(--DUJ>S);,!@#_EC5 MTT;XBI6_XU6^7";$MYE44UTF&/J5BH:8;$ZKHK[B-"NG+-=!N@ICJHGBPS1V M AZA>DJ7*Z36]0 <0YJ"=[F4*,A/Y-S\P,)5M=1>U?X81WB/:*5%G*'U+O)= M/H)3NDPD=F059E&U!1ZOM2J6WKBI:@@X.NOE[7H##'.R[GUS'I&H\Z*5:CRI M:#8.CSQ1K,(9BS;P_?!4U*XN&.04W?G@-=[&:9"E/&>KQT=56^#>6*NB[)*5 M#0'[9;V\IL[Y0(\/^8*T.\>4+OW6>V5E0^ NJ59.]L?35H"=L4984T_D1P;% M2=&O@F@5[GPRCPSR4A]?.X5-,F,-^#N3D3_=Q$D6_*/NF>GZ'L#]54/=(R!5 M-0?LP3I2FY_;/-"F+\UO0\R.V]+5#YG1A*Z%;)/8WZWOZP$XI#4%-\_C2_?VR]?VW;Z+VJ_B_)BA+V*9GO;< MY@_C4!M@5>F"X2)[NEKM-KO0R^@)_0/D%,A[A&MMRZ58) \<+6P;4L856[0! M(Y!U%3O4<%0?K9R)"527[DUHSP,Q6R#MW &)6>Y/X)>9)I?3F_H<;R)$$L M7K=5ZC1[H],DNM_'YDV?(A\G5W&49@E/*8],VID84/BR8Z3BNJHQ)>C73;LK MUCUYVA;)$SXD3SCGGR\ [*@$:"6),/!-3_>F$FGF5,9@5'#/]]T9?R0+,.S5 M&E)TJM#.P3UNQQH.-YN]VJ59O,') PZ97ZGA011.9.+N*Q^P^\!IP":EZOMQ MZM; [5!S:I+_T=- 0=HD\2=K]%+A)W?;:M2EM]EQ[7WV73ZC=")*U5O8CSZ^Q%]6A/>?\=-CD.'T-M@$V:$FT?XJ MWFR]:%^9,1H1 !K2YL8H)K6M>D.?ZYHI8V,*_!3O,I2S1X0_8@),T.WMU<#S MX&&-<*HS$@R+RS![)%@Z2L@=6L7E51X?KUEYY%M:'?GX%>QB63*OW*,8/0S( M ,7*KH8I7P!J1P-P MWCU.@MA7&+6A"_ (T5%8CH:Z]H ]7TML4R^7BK_E)41]1A]M&0,W59:R M?XHPUJRN&I: HX,ILD-L[*!%T4KXOJC.Y+ MC>62W#843JAJ!]Q+E:I5#1^W(RA"H):UZT !I + (?1NU$FA'J)J$ #NONV- M48V[3;T!.[R!$C;0F3.[8-S0@5U^Y,#<0 (94>SW#K]ERR\X?,4?XRA[ M,9@$Z!$=+P:T,)IN_M!,<9P8TD:QWO(*208DA*#(\Y8A+@?B@H";GPQA/ (9 M+A]Y::7\+]A+EE]B*X8\T#HK'#HRD3G\"$)G@SK'^@P+-I0[ 9MX#!!CRU(D MY+\;%;(0]JJ39.;4S@]=9#-UQ!=*ZKP0IJ21"XRA HP&9:Q8BP# ]V/"F1MB M>FLF%,3.#F5D(W4#&4KIK#"FI) #B*'\QX(P5FQ%(O\'BP4#VFDQ71.S*&## M CF@P&'+4$5I@0ZTH!<:L*%:-QA!JLNS<@'>_,4!Y%$)T)Y"R9K(,'!% @#6 M4IT)J<)L.BU]C@8SSW%:US[98?_1"W%Z%6\V09H2O>M? M2&KJ Q1_6ZE\5%9>W0%P&J8G=XGEX8NC^WMB12A>[<6$3RGMXGPTGMKZ]L#= MN%'5"D0^;0S8;9ME-GX]AQ)S[ZS7>(V)0CZ]"D.R)I9 /;YX";XD4OK3)"': M\8/WAZ)0#>^#=B (W-V[&ZO\0)XI-< !8T$I\YK_G#62>2/&_(*V\)',?G*H MQ#9!0@17+^TY,YF -Y1F\>IOZ#EA3W!\\1*7C[7S-T2Y8-HI86,GX,BBI_3I MN["J'H 10E-P4Y<6[\4*QW;_OOLU?LKF[&43&L)U14*J6P)WW!KURF/=23/ M+EHGK8U"'K=Q]'Q!QH4-HIS0@16 (AYEW6\;KA^J6X_*;T_45/ON[0CN%39) M;)YAE;RU]N[@4+E3?YI:W&G+BX&3%.\IB/B;RGS=.@GH)>0;XIM7<921'W&T M(J/A/?E%D*9QLK^+,UJ7 !/S98\973MY(/]3M3S>!Q.@4=RO48N].NL%PI1GZ!O A[$HF^^";E01 2C.X),,C+385>:$O*_ ^_W M ;:M)%*Q!2AL2Z5");'002Y$!4.Y9(B+AJAL#G8'X=EWGJ9T#G+DB^GDX(U) MA:D&??A^A;&?344+,KX%2Q MK0;&NS."3P[6.2GWV%2?> M,ZXLC%37#JAW-ZI&_5C9"*#'-LMJZILY523(.BIZ-)R"#A=WMT0 .@3?8B+9 M59PJ%W2K&@(-M6;E2@NW)ZT !IN&L,8+M#E)Q&A.$*7:2Z019W^*Z]M4O MI#3S)6B'U:M?XB1;XF33%'.5#8''G%JY4M7IDU: 8ZY&V XO+Y'DAZTX]QUT MC4MV?:F'F'I 8JZ,*_?>GJWN:X&0U!AX[-4KJ1[S\I: 8[!!8&MC7T[932CV MI.65E[Z@K1?X:!TG*"Z/ARY/%I34/4JU'S!]CS/_(\6G#UI6TR(SJD#6-XPZ MQ)MIC";X6ZAB#19.9J0%5]X"4;X0,&, X^0L+CQABZ2P!1_LV;C_%;W&DWY] M,1:XN0[2%:W%1!>:[S'Y2.JC3>W)C!EN:@RC#3<5-,8*-W6J] VET.R M%,X8(.#T89X3P/%S:]#M&@078J33='DN=[W#TZH).L1;J_D?.?,)B!4E#1F"+S6%$UN2. ,TL54"L#V(N"V4.+1]W)9(;*5M37%$$SKG MA!JJ@HBMB9P+*'>X*( YO([>E#]OH6U/TT(#,&:&'JM!A6QIG@AU6 MJD890H>[PH:#6\BTI*$#X A>;>0=@LPY 8=D&&/@(#3.!3AD588&#L)[!,!A MPT*T(!]\X#@4(>R.'L>TS@1"*DUD@B,E0F< )M7Z#(*AP\W#>8/984DG$8;,M[ W=3U%^6 7[ ML[<5:IGSD/SKOB<+# MP3%W ?I X"$)5@1_'FGQSLJR!4UM@0=GK8IR:%8V!!R8]?*:'SC,J2)&UE$9 M@V&5M%BDC=%;;&E5DG0:^;._[PB$S"-ZICQXQ?=$X,H@:]L7:- 9F:"HE*;; M$7H!M-9Z&%]99A$J.+&E)LX+%%Q0:S!0&D[]&I M8Y!?_ZZE53J@X/29,.#<*&,UY*D:0L:W6N4*,*ML!1VYZH4V+A!/J>;.QQS1 M$2#UKUY).PL104J-\%:@A='/71, QKC1URWJ#*JSNX6398*]=)?L6:+%WEE)IRLB88)] MQ4RVO@=0L&JAKKR44M,<\(**CM3&:X""-L_,)_Q!(?HPM6#@:LVS3YT?\)9( M_$(7.^,U+;V]B2/^2- $I8R5Q?1!W-OWGO%B?7B?\C[.Z$S'"\/] _8QWM!7 MV*Z8)$SC*C SI@0TABV8I\A$S,A 3U$Z:F7\/$2I(@0K:;SV@@2]>N&.A RM M:KS&"=TQ\&F#[,7+T-9+LF 5;#UZ&W[K[5EQ+!Y, ^-YA'BS*O7>0=(C=R;26"O,--6,E.2FRF(2O#LLLIH_F*=_(Z=]'K=Y?[0 M1)S.81EA'DNT OE'+_D;SNZ38$5LSB/H^O2UDX%8 AT4AC1XN89J?_P IY:# MJ&U>^/3PN&7IU4M)/O2T+SV"*63DT[')H=03&\6XH(A).D&YK.AZ\"<]1F'^ M,E079:+(SQMNQRVW(TL"R&\)D.\\$M@C1&GV/Y]Q2H]!$+6#V%>5Q[3,XEQ1 MN,:@5E"W@OXYHFR=F@Y1E:]U";D0%VQD -J'97.#;"L-,C ,/C4;Y>G8*&)? M]BZ.7HDJV+_;T772Q9JOO]1]@EZXC0$<^S/S"4[:9P4=,GO4N-N)#OZ*^ 3M M!!.'X ?01I\$6;'^,T$Q>[4Z>_$B%'/6[L!QMMF&\1[C1YR\DO2U>@ I+,/, ME;*#LO+?Z;L.=W'V"\X>\"I^CH)_8%]ZU)YU8D]U+XG.PMJ*C^A2'N Z_Q3 MR1#L3!C (.W>)N80E13,Z!+C(0M6/*XR#**?L4'1!5_#%6/G&0X ?!IQ$R?B M5[2=:AEA<"'>*]37?I1!\+U2@O<(ZO6&, 6>7%PDY"VM6\@B35 A-%_ 2"?E M]0\J,WWS&>UQA@YB3\0"!]O1E$0_LQ&BGZ^C,RPD!X;.ET[Z&X"E8_:##_YE MWN]U**CZ!,-D^!+C]PC\E?KWB2@=%AGJ;L^55EFR+ F>=AE]T7L9%W=RKT(O M38-UD-NGZN1%!UI 0]>*B&Y.MM(P/-0'0@;O(*EW=X1NS9XUPKVQ&#)^P MQCQSMKU&7T$?*/KW9DHK.V#'Q $G8/9U='A&X"!3GP<$-&X2P+0JPSV:LN9& M,I_YZJ:LQ3 P767!ZVFY(_U>0(&HI=KJA/.DR^A22[4&O0SUAZ'=$_Q:%YM>%YH&X MEX48KYXK -;/[88RBT6<;\3KT2\_7[0P8] M$U.4^NI+X9 ,7HX8UM9 MYVSD=HX+G_I*.UP)I4(B)B62Q&0KI$Q01"4=V0V"_@U?U(CD1L2YL;(*8XW@ MAFF=P3['(2%#AY0',@I^#*)@L]O4?;&A!!@#,@_Z,:S<76W-'3IR#VL$X]N9 M!55>U^8";3CE\T83[\TQFA0"_!--CC[&T&C"N;]S-#DR@D4TX93/!$T>@O1O M-PG&<_%6ST,/A8I:\'U/V%%G^MX@HXKI>T&*6MV-BTP2HFA-J#)\&%EUC,&L M=#3+2VJ-=D90.N DKY[]>P?6H29X-;S?,\S:FMSUN$S'@)S*C7+!$95\@CY6 M3Q_/!-IM?9E:A)^:O]A:G;F+VZS-"[L$^S>?*"K'CP7+)(G_&P?,+M=HK3KQG M+/Z"V=,#_0^P#=S/',E;?H:>\N8ZUF>,XVTM '&2TB=2XV$V/E?,7\,Q>G= M_!%\EW>2E#O ]\Y"G3GLV_EHPZ;U[W20L&08"&.'_A3@3 <6Q]_2?,Z@K"Z0 M)4&4!BNV'W!DM.H60(&U1AVI,(#\9^C77Q72FM]G%^3X>ZV#W]GO21E&S\G] M^R$5ZG*SOB/D+799FA'$#Z+GLL[W.&$=JZPS!%/(0#28T0\7__OF"!TNAS. M)01&3[R(T,!E!,";J7<)7=7B F_Y&2/>JU]JU>\";ZC+HN27PE;C6?WAU3/F MHI8E^Q=]);AV8C T;Z CO9-/8'/)1HOQ&:_,M-,?P@*,J,@3Y,5SQ6_84^5H MB$G1 &LLPWP51M?J6HJE30OLMP/CH7D#!6,GG\#:[$N7\;E/PEK;P33\ER^8 ME_*Z\"ET!D=3LWB=/Q:#<"Z27/8C\.X^?!R\F-Y4L-)>C0P^6XOD+!:+PSG9LX M6>,@VY'OR#=P1(G](M4XVKH99 K462B@PS$8^UB?-'63Z(QG4Y8, V&:):F2 M;W;GRLASKY--[C.9@3G^DH(]Q,D9W>%W-SW3XPYT1'#T&6Q/T318OY-)6AM+ M##9-8X_*_7.BYN9K#2?JF"=K0WR)C@>3>QI$^?$U!^.G+N-S'CI;&=_:J*G% M]=P'S'9&Z'^LY"]U_W.8'/X;#2+E* ?'8>QO_0#UT4SX 6^\@!X,N8J)X-XJ MVWDAK7L_?4K9/ZLLUYX$Y&'*T"#%@-.R/_2APU0=4P^].T[W=U"ZB#2P(4U@%\ M'BLO(9F+ 7W3QI$UK$&S6T ^*U/JCW)=UX$Z6$J$;'?IM-= M]A(GP3^P_RGR<<)>I^5&O2>V24N%!Q[HUY#VA(3Q>YDEN9 .Z-@,SU":LZG! M11O=#,N=A6R?CYOP$W$I.BB#=E0;Q!^\YG(BIM#DJ(P+8DJ52K\<#M%U6'-R M.>$;WY=M-:;A;B<#8*STM2[#HS*^]8?-^Q!PE*.;RX]I<[G0GG2C&^.<&@G" M,? .Y<[&,=:-\@NW&NY>0599-LPQBK(3BS4_)J$X5C X\S&,4(-]A.;+1K8Y M0Q]9AC- U^N-\K3F3$#C-OZ"$_Y3L D&@8I3EN\)(!0&[PT6COB]%S!0J6TC M<2P2PD-^E*>%JB40)@[_!V("07K^ HB)"\MMF>42;KF0&]@>\7LO8*M2VQ'8,G'.#&QMF[@:;'>4RYF +7^(:;&6#EZ)U8HA MOES1W-5ZGW(JQVHJN=^T, M+7EJP;J7,XJ5GTM>;[?=OITS$<QG!G)ZG["3=/\+Y1>AV$ M._([KKTT[9_Z?]VE&55 83QS:L!#O:.99!PP) 48)+IJ9*TZ'N>,!.N*HPSH MP-U-;NO*5(Q%\(H17J_QZ@1_$/[[+GCU0L+*8=8[C;+ %X(^XA5)]K, I[.W M5;CSL7]# I*N8NYX 9_%>N8E=-$OS9\'YBL*"L/;H@T%3MXYYDV]REP813E.BU%,0,:7$OM+B*0R>^2_BC/P[\,)PGR-Q)5I9(0@4HNP9JZA? MUXD:]&IT=I0S#9^<.TT3$OMB?_D@ M )(D0$52Y@*M(=G,W,='S;4P,XB7)?ATGM)0"'9E6-%*?<3I] M"XYW:%IWAHS/K8U08+%V3^BXVUX14_\O."'*"I5X(8D9^I6R^^^!\12L'8:. M^>N8'B\Q-E'1??1Q7S9$N\CG?<\B]H]4Z=_K.4.0\>_*%@YRI5'9HQ=,_.,N M\A/L"_Z+]3K%V=)[XP\CDAP.?\1T.;.=\?2)CA,_6QI- U4U*8X7:]LJV$N4 M"2'R:$-<#"3D0%P0]"L7!0XVC]!VH+ UT0;!^1G=H]K;A7EM MFN-$^78FTP!Y/8+CQ?B6^O429EP&ERAE /#_-%P7>(=@O7^U">YV=M[5!E/L M\=5V KA^LK*&]_JUH!WLS6$-G7M.^*V<>'>(:'OSFVO\1HG)%LC831-23RE M]+5A7B$Y#.,O]*ZTPD!Z/8$[<@OU98_6Z ;8M=M(;WQ:2O! F?>&/,9EPIYC MY_M17L[(U1G5(6QP2S?F"KIHJM)YN&@_5?+8#E+E4Y3@5?P<6S&T7@L6?!7!H9B@XYP+%F0ZL>1D"Q4$U_ M64C BB+D,B AA)M[%"ZM)NB0.8VP1)R@;6&C!(>>>%1M1R(DR3PR]Z%9Y#9. M U89"AQ^+5^\[,_Q+O3GFZVWR@KTKT\?C(F-$[4TC:0!6 V4QH=5N@I9ARF4 M$7^=7YK-1< '20@L4I%D%(Q6@(D M%\,-K+FTFTIST$AT0_X9/!\? +)"\/QPZ,A8'6%(4#LO%#I6R@T("2E&@T&V MK*;0>S@$NMHE"8ZR0C7Z='648I%>5MFBH39>)X+ $:B[L60$,J<&&($L*&6\ M,\Q9.RS()R00*\TGVM>;K*;7.,*B2>T*WU=U@>_@C9)WW*9P[L1TFP1/(_^6 M<&KKRHU]Q^'0>B:H<.OZCO"=6U-^\^+(3I=_\@CFJ5=;E%;W&H=3-ZE=A=** M+O =N5'R,\W;C9*ST;AP@]+Z.39\!VX2O&.N+._*"@[H*\'CZWXFXW0_H6XR MWK/B?#]#,'%_F4):4FB85]?W !ZX&NI679JH: XX9'6D[GI)PN'D-A=!3%#: MC3S:G4?BR'I&J/+I^IXC<&]-!3I?!\K/ZPT^1+WBY"FN7S$>R!;.UP)R/4L3 M0K/(UR0QDOAO8Y J%-#I/P(L:*5&9T1@W-B90<8/-#(,8AG'"RD%"O+)L&%& MT-1Y)(B@9X3*C*"VYPA00%.![AD!Y^-@TMJT@SR0)9RO.IU,<5J%^NACW""X MQQO5O8>S? *$C>HTH*_(7_JZ&=FX]M2WZGSQ*><"^PI@=0*C?#*U(TG@ &## M8&UO^ZGH 88.*VIU2H;IZ7*7;XGJ6. :^[L5._JRR%Y.2OMUHW0&<:0P3]OP M.2(S\JA1:6,:+/3361YT]2OL@#5 AX*?.CI57^D1]?*. M;&6-*%"$L&NTHN9G9XK0BW[:4] TD@X7Y *>T.<7O%!2DD)Y=0QMN20#EW6& M9#EI18,*@MXE4!)'25_0GWWZ4%E!?.#, M[('77%C&M\$FX(-OVC$OJR<)-/AL&JQ53E9#[QPR,AWU>L_'I,(BX4$,P-G8 M,%9KR,6$$&@9(TD,X)E8GY9[Q*MOT(???[Q\WB _S[$G78,9F7##8O.6^?RQE$JH%9 MVP9M"Q8CCU\334U#^3.D2M=SC3O$2KZ (\WG44KGU[3&H/.*:UQ+;XVAB .[6%JJW? MAFQ'86P.WN[UR!;=Q^3^@[XOB582 T"!07[(?R=VH1]PBI-75I"?%=#W0NT8 MT24VMG!I9:3:R-&B-*8@:J=0Y]&%[AY.Q5N6].?B#X+Y!.7LVQ2V6D\ 5JCM")0*WJ,(V#K!+]<0\G,<^U^",.0O#!--Z94[GAVTLF,]G5'"B(9IFH&DALCHH$1' M%_M@DG/-W^T6?$5"#0M-^K30@>#_W]WU]49NX_"OHH<^IKM9'.ZM*##))H<] MI$ENDMX]+(K":RLSZGKLJ66GR;<_2?XS]EB295FVZ+X4:4*1_&E)6J(HBGZL MY4"+)KK>0OH1JXP0REY!&O+5>;V;UC=J_Q;\8;FQ&\A;LMN7SU?SE+](_(M] M,0BG+8-2"_,]-L[?]T:MQWEUL+4IK.Z0=3BQ5G.G2:W[OE5[2FDY1LMKE?J( M_7GP6;']B[S;#;UY"^,B(LENS&.6 ,/'2XGL!T>7/ %' *M"AFZS.6S=83SO,8BWN. M_R/YGM'S3U&1[]-,K$#'_8M8RUAG_)LVI0:!T$[ ^B+B1)PSA,9:H_/0V-() M_<640J56J*66KT00K+EM"7 6"FF6M\(@^[_S$,A^];OH9\_E_@NGNRPX[DD8 MQ)LW'<.['-Z8!LH MV31H:"&;Y1#$QBQ5A%#-9;,>P8Z[V)[7J!& "=<6KI/$\84 MTYR$O^##M]X1GI((J#_I036WD7H4T"\@J16VSF^G":I9HJ\ET]\6OF:T$"H/ MEXD\(5MNMWS-?3#)RYX?6T*_7[VSE7.X/P39=\FJ<<0PH)%E+/#V-G5H#,#O M]VC5;>VZ(P!Q":@1X'K%Z<#*:]6DB] 1PU9GY7+@>BOOCEF5E2M4G\?*O2Q< M86-?SL>KZVV\WD"Z!-;1 ?=B);2VV_:( /NI6E?KKA""(RI[COE9,,X-[F( MW7*N]A3$/)_ZBI,"W^-3>?;! M!5!>:&$NZ(QUTOBJH"3!E%99+*K9O@V-@>Z<)I [3JH; -E9C?2>F'VEWK=G ME2+:O=@Y#703E4'JF&2; +()2O6^LDU$*01M>/^:6@QJO-//,0(L M\!Y.&Y:> '/P'E.UU8-S3,M/IIFO[A"@86X,8&UZMD4/>!UAI+:;U&3&4Y/' MAKT_6[XON#,]O&SQ,X9QD M8M/*.W*H>U X8 S<(]Q-7O=BZU2N@#W,(;@)UV/%3:ZP)18=&;,+%)VT\WH% MO#F'';%$ KI]=L+'C'&C$%9Y?"AP>"=H\Q^L_@ :&DD>F"><+B&\5_ M%LS5;U[9?YZ9/%V26TD-W+P'8':RB')2P"8\I+%U%J[ABP1CQ#G[SVSWT>JS MW!KZ]5FM)ONM(EZ7Y;K*(,MMUV^.' A:;[ZJKVI0T*[+1S55#3+"]?BFJ_/^ MR MX'7@J^\0FP\<,6F+K]<;#9JI>;NZB;#N<'7]O[0MG=OUY!]S8+<[5WOR]Q\ MWZ(_"IHKBZ L6:PX&*@FQ/@;>#9^I0%""6/64'&2ZFF'"&-J9/'CPF1R)A1( M/A5AB"F]2=C<'#-",;TC!\);!=4O-/+7RX+D75TL.9X%T#@Q94*:(LJ1XZ$7 M5-K"L<^F"'FH)1!5$D^OHJ)*IJ]"RW5,BH<"3! 3][%IKBVE]S421-NA3 M (V &CCU0NCLST#7.2HM[:M^7PFMVAQWVIOZV-6WP"DW\#*:=1B=?%O>(X!O M>(ZVF2V.'O?4<^!2N927'?-3B). R7_,F%YI0>/WLDH51\H=LL$0P"YG"KCI MNC= #]0AC=6V7H-4 M!) JI%>-S.SHY[0]'QA#BKF/M;>@UGM/34@%W5 *9L M>;:.E)2)QBZ^G2"23'."/3'TV$0H#,7S'O=ISO9^:9#031)51[_);HM#3%[Y MU8RK]]// V6H$UD"=6N7$];I8C2!'\ X136A)=N*I8PBF*[$+7UL I2X$ZA M WCV/%2/#K 1:]5U9IQ>JU[GANB_RO4Y"R)P& W6NS%X#X)\2PS8YQOD^3Z_1P()1GR*^8+M$M MQGS/\[1/L_P99X=-],HV/WAH">*()>38YVC"FK@XD1_TF.D*GG6:BLM'_!F' MDP9(J("X#BA((B2T0%P-5.LA6SDL''&AS]S&?.8\Q&LPL_=C.-7N?*9^8OZ. MWV/ /D1L99W0(!2OA_*\U^DOFFSJ* 9 H[[]9'231Z:C >]8+4#8KX4$0R0X M LB!GN -9$ EA"LR;%WV\YQJ)8;J+"W8,4C/>4]/\*:4?@?\(F;4JIW4U'BK M:8'ZDA'$4]6V@A#Z8GY0;_M6_8)QI[+65[6U#XP^BJRBF AA8-'!Y0)'\&^&'6:6EK:((? M*AE.7"&.MJ]2JG0I*/DS8,N2 :G-JOTWH#8E5='6H&I3\K*V6QK-=P7OO1*<'5W MXCXX*#9;)O3 _6\0:ML-E<2 O7%89UNKK3FCDC42O#T[)Q2T,]_^J:NRZVL3 MBIN<*CJ@/CD(K;G<(R,"Z(/#NDZ^QN/C1F$'G%(7@B.E#<[=;20S7 ( MXOD]LQXA5',R2;98>[P".C_0"R.D"S;4K._0,5SZ=K8R0J#.. RNT_^R M1P70#0V4G7Z[DS'PW;]V/G@7>GP+NMP^R+"HRN"=0G!"Q=&'^"W=%/D^S?@3 M#;\F$\C3\_G"L'W&@5^\W;S@+"<6/&0GQELV(]GF#621!=_KYIK<3-=R+ M@1QV9D1KG6NLV"+!%PG&WHLV)DQ4?YKT[T#,(NGOZ]Q#T^O(N55B_I[./8C6 M^JO-I5>UBVVM4*D6.NF%A&)(:(9*U<27GB)Y@/#[9 ; J1XU31.*'&B<,@7:5.5H:*$7YIBH[M0F&7M?!3I>L7HHU)D3[P^7'RX_H1_1#__\ M<'DYQ_6BOO+/?Z5C DV;?%V!I@=4$V@:VO4%FK[J3IV/L8<3:!;$"B+0N,/+ M XP(-)\6C#2,?M2BICM@9=&F#U87;T[4*XPX$N7=^B$7 "CJ+(L71N1QB%G$ M'!%\_G$Y4_#Y+\D8IV!T,WO#<9!#T1CH340R&00],(W"8-W/9$\H.@A>O.DE M R(: 9#6HV:\34! $I+L4)XBIM75S=UFX:"UR%Q40F#VHE]J!O@_KM.F\Q;% MA6%ZP,_!6Y4DTUX 5A(##6EF(+LUA3)*P"GF 87MZ^LX6\3XHH:Q]R.@/E;M M.8Z&?'7VJCY14=&NRF8=)=SE5NOU7 (&UN5\E"F :4[":]ZR+9,OEH=H@7NG M%F+;-:6$@/U2KZ^MH=9<4<76&UL[;U;<^,X$B;Z?B+V/VAK'Z8[8KK;LEVV/#&S&[(D5VM' MEM227#UU7CIH"K(Y39$:7ESV_/H%>)%(D0 !$B! 2GN9=MD B,S\D 2>?G[ M_WG?FITWX+B&;?WC4_?GBT\=8.GVVK!>_O')=W_27-TP/OV?__T__K^__\^? M?OK7_6+26=NZOP66U]$=H'E@W?EN>*^=E;W;:5;G$3B.89J=>\=8OX!.Y^[G MFY]O;[M7/U]?7'^^ZOST4S32O>;"GK;5"8:\_+F[_\L@&M6V_M:Y^J7;_>7R MXK+;N?Q;M_>WR\^=_N.^X2.1:[M_>7>,?GUX] M;_>W7W[Y_OW[S]^O?K:=%]C_HOO+OQXG2_T5;+6?#,OU-$L'G^)>:)2\?MV[ MN[M?@K_&33,MWY\=,_[&U2_Q=/8CP[\:A/:)F;C&W]Q@>A-;U[Q :H6?Z6!; MH'_]%#?["?WJI^[E3U?=G]_=]2?(O4[G[XYM@@78= +Z_N9][, _/KG&=F>B MV02_>W7 YA^?P/O.@"-<7G0OP_[_:Q@!)?YOWUJ/+,_P/L;6QG:VP>P_==#X M3XOQG@PXSG?;,=>OMHE0Z/ZLV]M?4*-?Z,8+.$K%^U^J$KCT(%+13 :VY=JF ML4; O==,)*KE*P">RT(>S6A*$3?7'/CG5^ 9NF;RI?1H:-ED[W_ISC8#>[MS MP"NP7.,-C*&NW(*)[5:7--4W5&+$Z#\^7'M:^/ICV=\X2/HQ: M([%#P]5-V_4=, 2N[A@[I#)GFWO?-2S@NE"APGW9@-.;.\"%$V57T>4^((4% M2W^[U9R/V69IO%CP)*%K<$O1==N'>XKU,H=2TPW )'7VL:40WM?A,G,-Q/J2 MY*5'D$+$@V8X7S73!X] 0_\.UE4Y:C!#22$+KHN=9JS12IG!_<_INR[C,:)X M+$F$V3O@>!]S4PM/;A!!.\3I*?#*DD<:40J17VQ[_1U>?^!LQE"Y62_&LPFJ MB) XH"3EH3L^6(_>=_!T4E8]9@:1M <^EX1>V%/*I"=01Y5E>]Q7SG;KV?J? M:'; <=F/CN1QI! TTAP+31*=S.? 6;[".TLYDO)'DD)4>-E8:>]E,98:0 H) M\/*T-;Q@$X=J$Q[ T9$+6.4/<\0!Y:PE\(*F4]:.0AQ'"D$+8*(;$KSV>Q\K M1[-<3:]P/,6/)FF?V<#;3P B%8^R8(3'5;^&]T*!F[+CS4+FS3?+"=[YJS7FGPM%Z28\(FHS#&JO"+ M[0O2[2Y52,T;1R%C1172R",J9[BH1FKQN*H9,:K02S&L"@:-:@LS=RB)=H(J MU*1'4,1F4&F+P(ZFC/V@"GFD\63;$JK0E3.,@A>"2L"D&EGU,_%4H$6^JPQ] P?2CPO(5<%T\YS+!!0B!<#I*FOP[4*-UT)G"V<27.8&A P"SI)9"AQ%@I;&/CL M466_I3!CDGK??:V!.Y@/2C?,\$$(>43I1!Z8WS?-R(\8+G7?T5_A9^>.8>G\ MZ&?ZF#J^1(=I[_\\LQ9 ]QTXXY= .U9B4>6/*F3R.TP[^GO\YP&<./+4#EI5 M8A>7#RMG0.2C;=B^H!P3$J WWL&:"UC*?DTUBRL?@#!]0#46' 06-Q+%"\*7 MU&5*X E@>& "9![Z*"RM1W/^&]P*(GL]C5SKW@>*CR+) YQ MZ3]4/"8R?D2:GR@OXV;>2!+?A_B0A1M+(F'[2R@*I;*M,.AFYCO!7P>VZW$@ MF/X;,AEQ..X$BN81:IZMOPW^.-<^@EL'#UZP?$:1MT1.QB"*<14AF&!JYLP" MFB\IPI3!*]RE@3NVT"K6K(]ET 3] VX]P7X\,;1GPX1-.3.IS)<581K&H,Z9 M045?4809N69Q=V_ @:<_?QO^3M@JH_ZP*BS+OA_PY@WA"RHQ80%VL274U#B] MH9?\E"IL.: :O2N[AVFOA;&'Y9/*. M)\B80-!79+DI\L$4<4#:)!RG!?R*O MHO!O]Q]#^+^N%XCJP7: \6*A( QC;6B.4?&*S_'SZK!O_\O(0'$/++ QJMTI M2WU(-DL> %2BFHDR6_B>[7PL- \.K]N6#H^M@1+@Q1.&+\EF2LK0!QP'N?"] M<[#,,GY"-AOBRPM7C2[ 4O'O 6@>1KN%O#0]]Z>+BXNZB\U,G'BCYHV:M.^&HG7)AZ@&ED%;3 MUE-S"5R1;"0%^B$0_D\7W2A'XO^"O_IC M8+\!I__L>@Y40_%XIO8,S']\ROG[+^)G%'-O!W (^(_/G4_=7P7SL4.C#\H?>#.,6P'(BCX6XWLAW=?87. M^1C8:[Q@B+V:)B=V8B*QW2BRFAX,$TS][3-P ML ([-&F:= IF'HGB5A%1K+3W\1H2',2K!'84LEPP[9LF)!8R(HGU%)%8?[UV M4*1:^!]X>P5=K+1RVC9-4K0D1%*Z4TM* _CCS%G9WZTB&1U:-E1"!03$E]0+ MM004;)\S9^[8;T98:((HI:/F#145#16QO$A6!0GRFMNNIYG_O[$C'O?R&C=4 M5L4TQ)(B61GJD112 7T':!C9)/^%/ MU\=-FB,'JIG'LI!O-UBBX%7XO>[ERPI9^W-D<=RD.;*@FGDLBZRQH&Y9K!P- M/>$L/[;/MIDCB-3?FR.%XFG'(B!=_*]J70ZC=SWP_L:8T?*:-4<@U+./Y:** M%2"*&@_ML0A2R-O(Q1ZO\ILW1T[,5,3RRK,!1'Y(DY!)V&D'IY0PQDOMYIIQMFBL$))M6J:4(HG'PN%9!NH4[.-ML!Y@1K\BV-_ M]UZCJ#*L<');-TU(]$3$PB*9!^H4UO(5F&:1C)*-TE3=]6Y[UTJ+IG#NL41( M!H,Z)9((50W#@&:^A^KNHLL%_@Q(Z-0TB3'3$DN09&:H9U>*#C0/AJMKYC>@ M.7BO*US3YDB+B8)81B3S0[W.5X=Y/\#?Y)T>,"V;(R$6 F(!D8P3,@04NO71 MB2C1MJE"*B(A%A/)5E'G"7P 9^YHYMA:@_=_ OP1XJA=<\1#/_U8-%FS1 W2 MZ$,(K0,8F5K>,2'U]^9POWC:,=>S=H+:UL#O\(3Y3\O^;BV!YMH66 M.YCVS9$*.QFQCV_6<%";E+[:I@_YYX1F#KRUX*A=BIR;B][MW6>EI4(S_5@: M68M!;=*8^\^FH3^8MH:W>2;:-$T*15./)2#?2V"L;YP^BN"RG;[G 3?D(F87 MP3=NCH 8:8@E1>5/\/=?CF/9>$2X!0Y":!,:Z9FZ6#Y"L(J MW F.8N/;NA':.HJPQ07!P-G]$ MW>EZLZ^^ZG2%T?,8"O(;*;/TF!E\6)@,E&'CZ^2)*T[S32.UH[;*"(]! CBQ MT9!&$1U9RMA:792H 0JK W_@](QO6DF0*6VO8'F.!]0(0?)S#"BI>JKJ*AI MI):5>'F*"0A@>;SWX.$63(Y?\$N=F:ICYY BL J*&$=I%9YXT$Z([ZV.K&M) M&TQ8LL9= !U 7CR;8 J\?&<1FBZMP@PSH81(X^H N9,#D*CB2)29*UV7A(P3 MBIZM@DM9>@G!S]51(^FP0X./]B*!6N9YKY5,,K<]S1U*5$), 2K:)7D:Z>;Y7S56NB&7B/>+ M=DB60 LAQ4S9JX0,42:2&\-C# X3&K$LU"[QF2S.0)AM ] MF>$[*(,3+L(F8H>&\C8^JL3FW;GV@6R[=$;O=&.544(C5KS-FX+.-F(B2#0. MN?6[X;T.?->SM\#9ERVP*"*5UV$TUVU'$@"83>VT7)8(#P[&=48JVWAC M321*(08G'#53!@4E19EGY**@L(WFT/YZ;81DS#5C/;8&VL[P--QC.J9U^_# M0F@;[9PK!YZ:?.\?-X.-&UFA2J@F M,5B/-,="8<9]7?>W?E#(%A5SU0W6\G,>F!PR-*J>> M5V"YQEM4!'MBN^X]V-@.*H=]7 :G]#AI#E]!#DM*B\)O>^+" J'&5$D@R[*6 M^H[3/IA0TBC F"I]DWHTK& "0;YHX.*VI.-F[<, %86\/ Q5,GME.0<58^@C M/4<)XJ$(O;#D/'*#6=G(,HA<'6P33N6E #=\!E<&;4*L*=PX(L FIZ+_:TF_ MUS:!J!2M B(MY>9BF@H1\L,86)F3[3)V;J_)#ZQ(^?SHF:9-*U0AH1 MN]$D&[5IK5-01I'J1]8UPW]VP7]\./O1&R(!?J__;N#>US"ME9$F@TARY,A M7*,$.K2WFG%;ERF0+?2J7%(J<\!& UZ>9$[!W';S^S8$3 M%)HI]I_ ]6P/>,H2*_0973YDPD)$?=][A5/Z[^$&CX?*<8]60H2*2*&N5[*2 MQ1[S(*A]0 V+L'6+(4$@L(WI]!AJMM%T:3$PBJ@4^JHM"1TIKZ.0#32>6&'+ M]F"!EK@V)L+)/H9,;0^$G-B9!GI->(-_@H0ND"QQSC.LP[0'/%PH%_I0_EG" MP]/^E^YL@_$BHGR!NB27!EFNX'\>1]/5LC-[@']ZG"]&OXZFR_'746<\A?\> M=7Z8S);+YCQ&A1Q"B<:S?"L,L& <18Z?YQNP?/ EU]>#HA]QCF4N0K^O_5* M>\81-\VA>4#QO:&(>P#]>+DFL7%;#!MF\C<-B(52L> >Y'8=6P M[F4D+B!']H MJ9SH>1XO"\CDI0-DRQ\=H6BO&7EM6XD!:D+;&)H84#^U+3N]$LB'!7(GY4!" M+V$,.MA(K7K[*(A]EE:>(M:0R(H3FI$?@?=JK\?6&W"]P)**P0M5WU;!ICS% M56\C:D;.LVJ8TU NI?0*IYP*J]R8U5L5E LR$1N6#YD2G<]L*PKH#MNMM'?@ M'D=WPHV?GXH2.@/E(,SA$"6;?<(BX62L \B>2 _< PMLL%E%,*W;BR\Z4H7Z M0$@ZIL\=&Y)+N+ ?&K11_ 74M:1,T!1X!PU8(42?>9PV0H8/$R)D]3B=N7)5 M2D\!M-$@J?4H(2'@KDUI4>.47'%4PKWF&CH& KEMVP@%>D)C \]%FTX8Q^0/ M#=/WL%[YF-9I=MWT;N]ZK<,%B=08&:UR4/H=H.K-8-U_@W>Y%S#U403L;)/Q M22=I$:8QVHBBZ@R(L=4J/P4,6Z(U1AL/PCC*">&+B04QPEKEZI##1WCHFVU6 MVGN9-%T%KZ:"OM9&Q-;)JAC9>4^W3;7L*("".D5(;Q0ZDGE%90;UZ;.M3C"4 M(C:BDP9G2D<6>K/OH9 MJ5GO*$%<;6.N Q*_'FP'WN&L,+>0_K%R-,N%O$&LL];!O\P06.M_^^%3>,SA M$I O_S'E5H!(#+(AGC-3VQCL2%!7[#=JY: H5QFS6*%P]!IM0DJBOB\#A%S!B<;**N *EED6.2+"*P)3F" M!X?49$2!9]JU4NIT5 H(,Y>>D(TH_)R6K10_+9T" LD5JIM+A *Q3RM!P4ZQ M 'N7"C52B;C(;]Q*0#"0*B"/IZ)53\E*@[9_*_%2C7H!,3"2PD9S[&)$U)"Z MM!(HS 0+R.0IQ6$YS3)BS:+KW>Q6WK(4.@O"4V+FXET"0"@L^[!)DN M@D5+^GM3PTJ@JX04LM#ST"*,'YQVGEV@PB"!CI?Q5+A3P(X>U CKZY!W3IC7 M.,QZ0F-8QW1M#[I*4RO8N5H2;@(V+,#.=_17S07KOK5> ^Q8^@[:,4%4 _X M1%)?=".T!T55B>:;?$L53_W2P4=-AD(!39S>87!Q0Y)2/@3X#RO+)0$?!H8& M?YP%A+JC=^#HAHN-_&!4V)SVJFE2I-EUA]L M)V)6J6-=9I#VP) #W6+3X:D%JF!I5<14_ABMAQ0#V6*3X$E"5.NR C09HS7R MAU>^/9RI65ZMEYSG7^L^NL38TYR-Z+H9K7[-T0C&8D@.V!Y:< M>4!*B-=8/=HXIX\F U(@/V)P5GT@";T^1A;A[5Y2=HJ!YKX^F/;W_?FP($'% M-4N"BD%_^6OG83+[??FI*4DJ]OS Y*: L_@CZD;N)2G='9K)W+'?#"B\^X\G M>"T?6_O:HGUX0GB#U^_"DIOL Z66S^T%7*MWUW42C 1OM=I(QYR!)GZ88)4AD>5S8?]2'B4Z>#SMJX)\!'7KJ[]1# MR>L&Z34JV40Y5-4F_"SN"OG2QC2 _2VZ(OPW(!IED/M' M2]G[#$P^+!.:35H2 ,.NY".!]L)GRT@&>$-"_OR2.QS!EL51K71K9M?276: M:MXG#KGR#*OJCET0G<0,/LS)+]_SKO\"Z?KBV-^]5\@!^#-4XI"Y+XZ6B;LN M.QT0P2@!^8 5A&E?#VQ&+E0>P'@CU&V@Z9KF8[?7ZU[+!9P(7-"@CY(U5=\. M!25QJGZGE'%R!LA MR574@%:LJ.?:1ZF]+^IWAA0#7X1D<%$&3HX/DDQE0=11US.HV%C#R<"O(J[2 M?"X#+^P(9Y25XI!:&58P-C%XT=8!6 ?O%5 C!W:B^+TLY]*=9QIC'.+$T,2- M16TTV=-;>RH[W)\8[#@QB%=ZED2%685P%C[*<@CP( RD'.Z$65@Y\4:HGX^T MRIH?<3:0,/,M9!+DM_P7X0Q7''"95IX$88X88"Q5,CC&YO H[^Z(:]M^*+"37_5@5"#^*]6/YI6/Y.T'%2>>\/*# M5O/6]V!8FJ5SN/41!FH*U(3=^EAY(]3U7O*M[\%V#G4KX+'Q4&R^X*2$[]@4 M?+'" ']48N2%D-N=_*-WPH[,4O*AL-\)X:D4*]H8\I_DQ*-A!9,)O':CG% 4 M6,KK=II0HN:$4)]126H)*N9(2\\V4]L#!;XRN.:G@QPF#@BY]ZE]'J]\#D\S M\@HR4DTC974H5>1)2ZYZ89W;V6;T#L^'U@M80*C/+,08]/_10\";9H+ W1IR MU]#A0@BLMZB&7/(7B988# KXTNF M2[F85UO9&"S$GEA?NVLKT"4J#/)R)"Y M&-C6.PEE$%TAJZ$"'.-UZT@H9^FW#A$ZN1W:5Q962="K>DW)EFT^8RZ?Y=V3 M!UV7F^_/<=IH*=D(_-W.#-BIF3$[Q];&=K:A6,DO#I2]VZ"[JI#:QE>#,"Y_ MI;TCJX"QAF=QO ?_44-EX,!#MEFD4!+0^9O(=7!F="07/D'"2:?T+UI*2 DH7Q\@J)?W)#/[K9LZ<9%K)=Q3=N%'6S M#^!"=_(XNN(#]UA1?L130ZTHE@E]?.7E]7CLP5D4.$[7Z=0@5($K0A]6F9TC M,2@)T+X"SC9*M@S9."AF8QYTRHUTDGCBR"JAP4F\0!;Q+_I$HQ ZO M4:C\85BT<[;!AXI7&^PDH<:76YS,&V;EPQD^>#P_X&H>^>G1[8(EACE)8G>L_M%3@Z9$KO+*=4"VAXBI5WK@ M\Q"XNF/LPL)!<< J%,Z]YAKN;#-/?.93"B^8TJ7="_A_.S]U#E] _Q@M!XOQ M?#6>35&]TONGY7@Z6BX[_>FP<]]?CH,JIO/%:#F:KOJHU2>EZYC.G!?-BDKF M' J^&D%1\"3#9IL]Y@ZU8(L+GG(:7DIA^RI3/T!F!<%U;^(#7GA_1AFMR1\% MV5V\%N;5\Z@F6CDN_>U6QINAI/OW3FL\EX,!XI7M@YRY-B+4?J M(\4!@R3B(H5$USF]4FYZ/53P7+*:*19=ROFB/)WMT B)8R7MNK_*KOO^X+>G M\7*,3CJ*K^R<@G]%T<_D+C*6=LZ,Z,\:=)V56=HL@DNN[ ID"EW95W6M[ ?- M<(*KWV/P$ Y2A+SM?^Y&G4>1SUET^+T2.\W"B^VO<\.)!2 MM-K)762L]KP9%2UR8A_EUC:-F))KFYVZ=BSIJ,8!,F<$F7/2Z:8*UO3G[)J> M+T;S_G@8VBUFJU]'BTY_N1RIOJJ'D<@&MNNY VUG>)II_!>L(_:DN4/M"UAQ M5 0["+J+ZYN;RYO>L>]IG2:+O%D6&B"(G913&")DE6-88&=*.RX%V(>VA#-V M@;:YR=,VL_EHL?KVU\Y\$E@%H-(9P7O#'!TD_MJ9CE9JJQTL5XIM Q1=)67 MR)\6O>)@&2*]8F[ABKF2;BZ@%NI1XHMJ1+=#37RQ[?5WPS0A!W I, NTQ&U6 M2WR9S8:_CR>30#V,IZO^],OX?C)JQ,&$P!#J8PCC&#+4!M44BQ0'VR#*J(Y* MHD[J$ [TM^-2$Y6NB0JWT6J.7IX1&R$$)W>4"#FAF MD66"T"-]H+V^N[KLR5$-1^Y7V;)$\=$\\:N#$ ?(.=#RBE0'WX\HIUI8Y9S5 M+34PJ!TGF"%XIKW0W.5Y@=PK?F5!]!6>/!*G85Q[&:HD/9 ;H7V24Y&?65W_E#&@LV^^-&_*)OBM<4L6T:?#WYY2_R MV9D.?J&EHYZ04.%>/BCD-OL\EPM%C^)3#7K;ZI MO;Q"BHOWNN-V4GQT,I)"V3#I=SWJ_LJL6H( +SO+7_F*D^)J.F! SH&#SQ#>7 MDIOS:#9%BQK;7IE%3"N65.I+)JH$K-UZEFLB1P_E*LUQIQM/![/'46?5_Y?J M9]D]N=3V;4*/M'7C\UWO4E)-GIPY%BU:4A?EUBVK#+*KF9G<=FS&J.J&X841 M"=9Z8 ?NPL"B=YKOYGC6P;7^.%X%WG3!H]=@%KC*CZ;J^\D3^$&?@XME#&54 M!-6LBY0&VR#I=74GOSQ =%0HS?ZZ,%NCF_>\NE^.?KM"5U"1E_5CQL\)KRP6D%^\_0>=GMQ M)>W^<33!PEL'KGT*W[V+7J\KJ6Y'*=;GW#68"&WN0@8F0$5(?O/A.0DXYL=0 M\[0G2_/7AI=8P.1EG>,!MQQ-1@-TM_CM"5XN1HO)M\ZPO^IW?GB:]I^&8_B7 M']5>Z'N&[%/#) PNU*<$YE%DZ #B)(L4 EUGY;1#2?$F-40%RMOAGT^7,X@I M=Q!"Z&7YW$&='^*O*:Y=VI!&*)51*YC21_&S!KZ+,BJ"DN5Y+Q2,U*E5CP?C M&OI5 ZXT@/Z)( 91N$AD6;!,.\Q(W<,E8X#-H<]$BD'ZAY2"D M>5R$#!A;3Y8!.>/L; ?9]?ZO;5C>5R@4E.(CS(=JP7F_&KN(55AWC)+C-1=Q M8D@76E7B1@[8GEPPVXQ#1,Y@G%V4<9CFXX4+Q4+K4TK2'E%EU^."UW0G8YJ^S<=. M>3(YE69X \ZSK4Y5MGQ^9(H%Y_*+"4ET0[858!6HYU3A(8T[JR3])+7VGPE"=3:(4$2>GBX.8.X )!"0=6CK8&^]QI40Z!P]_[ MIFE_A^Q"Y0N'MO_L;7QSGVF A"N>GV@^_(1S(T+I7;OV4,@#8+Q887(*/>TR M9*V#?YIA5F"ZHUCI\9J/0+ZDQ^;-BQR\2<8,OF 8%41HNS1[<[S7#0,IDY0\/=V:YFSC83VWJ9&&]@ MS;)[E1FJ^2#B1G4,KSP+M>02P$%:C7MXMELGG=]GN\@%?FSID'Q(+3KDD]5) MB9&:#Q%>1,<($5,M6)("6L"-VO+! NCVBV70NX(5]FL^;LJ1&*,D:TN6FO"$ M<@_!-&^^,)DHBV58U=*JE,,$4GX.>$7Q3V]1-J.0%[2^GW3=TPR][/4NFE8Z MLA*EL0^?@D;3XT1=='(OZ-5\<9H-^Q+?BC#A(/H'1B9QVF M^3C@0G$,#,$^O.+#SO?N7[--?$^'9V5XBC;+\3P(4Y\]=.Z?EN/I M:!FFU;KO+\=+]-OY8K0<35=!&IS.#_'$.O:FHP=3Z[AH;ATCF%P'>6AW-N'T M?NS\$,Y0\;B3&<]2Z\>5XOB,+>6"O,?@L3)'@-4A 4/#]#T0PK P1K;<:,IH M0"%@25VH.3)(6.1MQ; 9!K5&C)0I,T[[D<27-0+B9N1JL7R+U<$+,N#4DV5 MYB(6]77/>(,'!$;MQN4K[<=JG8P3$)2C(I(#!H4&6)(L'/N.U(J\$Q!*I M%.[.=%&YS%Y46(+=&W'EH YUI^D@5QD5A1'0:Q_JD=)+Z*K7Z_;DJAO&IS-. M% N-E+^N2X/T=4BO&[P$L>F)JZR>Z ]^>QHOQT&VSH9H@CQ_C0)=0.J23N1T MU[WJ2BIMN=]. RG@UGZJD7++FIG1.6N]F$+",I;L(K&W41Z6:/_=P(6 8UHK M)U4*D>#=JFB(HQ"HI-?*/"K0CPX 0WNK&;AX[L)^R@F915YTTBZF5UFKVZO] M78?;V^_@>6EXP)T86Y3'+JYF^X'N+YKU\0BVS\ Y0@#[ (V 0K$PC\UJE5F@ M+#I\78?<&:$\*%!!N67PP39$2Q'"@0EML;G&.RR\%X Q_!%W9,@V5 X;I4X+ ME'1AQ2W[1A_XYOT7K,=KY,2Y,6*7WVA5K.%--5D>W77]+?,S()>OJ L7LN3) M1@%1C&E'ALVY W::L7;WD> !;YA,!Y^SIH/Y8C3OCX>A\\-L]>MHT>DOEZ-5 M4^P(PTB" ]OUW(&V,SS-1!B*N)5F%G6JWHJCIB[)=]WNW?6%'.56DHXB;59U M6.74EPAY9W6=$+9AE5M=6@D3$SX%'I-NNLG33;/Y:+'Z]M>@B,@J4%&HMO@< ME2G[:V?J4!9$'PS(\$(3:YNH,>NA0C]1F2%5C@M#\X9*A M9I-X\^"CW-?]+2HK&GI2C=Z1GQ-@PB"/3[07G,*X(S01>8V^(;KC@W5$-MN! MJ9?G'C)8/(W@W>E?\]%TV1AGL;GV$4P3HBU@B&86>8@0>J2OZ%>7=]?2M[M] MDL9PUO&D0=+(R;COL0^97D6?Y>L85AF2=D!.[)!L8@DSL;$H@>Y%5@E,1OWF M+/V0Y(+5?MR("@!"IU #> TD(DP(IU6U>?$ M-R]7L\$_?YU-AJ/%\B^!Q7SUK2&*/V1 L5G\N%TC77TE+E8"*PEN'7@:U'7F M1=;WJ;8%! _>9!-E),3 _)RGAR**U)<7T3$WW4@YF16R'R\Q D6J>E(N@&:. M7 33_@MDS-RQ7QQMBW>;)+575I0$N1R=D9G)4U6NP?2_./9W[_60UK!(N(6= ME)%P.6$=";LWN?81^ $B]B23H*#2@2$84)C"[A#F7P:UY3_2;M!R MYHO0RM:24K(W)GM2V[#)@1="ZV)+UZ$K!VBN[WP$S+G_&*#BX?2@(_9N([+8 M">94);M G8E^'HNS@DYL=Y\9E.F!+">OUJB_F(ZG7Y:='R:SY?+'SGRTZ"Q_ M[2]&37DE.\J46N H@6]^SJ\;+)A;><7-:47*/67N;:JD.7]3I&B]L*_!P>@: ME9,^:SP=S!Y'G57_7XUQD-I33QTL0NPA5P^$4[L'&SLAUB'\C^L%:(XJ$3/J M@U*C*J<7* 2=KQKXD=_NH!-T3KT/$A M7='\(*/-!J#+VV$Y+>"I'J6ML'3#-(K]0WD,F688_#^7DJ\VI;'"B7:LH5$N M6.)8?TA6E,3$JN#7SS1:>R!2G6RL24\N.IXL9Y_M!A(7J4:7]HFV^H#MP0@7 MRH5:VFH+&UL"$Z!7F]]\S8%3,3^&FJ<]69J_-N++(.TMZ2['JW@T&0U6HV'G MMZ?^8C5:3+YUAOU5O_/#T[3_-!S#OS2E\-&>/_LD^(D8!NH+%?,H.#,2IFZ ]APIB_ >VO7I"99 /E70) M=+;%K3Q-=&ZL ;%M$T! $&,A# A4J@D!U_$2XH?_.A8]_-4?AQT/K$>6%^;X MS6IU4E/U!,^BTIDIHX@KX',:*RV_7"5.;JR,#)G%42S)]NONKYIC(*B/43D MX'H!Y1]SQT#5\D+;'#RV.OE%%T66-VP<8Z5+J 2Q, M)O (O%=[/;;>(( 1 ;/O%@33J[&; P<%26HON!LZ=?\T*ZXA#U41,5E:63%7 M(UFH!5&6SWHF(\K4]L(\*-),W3YSKKL\/>+8=>]/1 M#_-%_WQ&,^YHUKJS#N?< =&D.S_ 3[H_=G; Z;AHYNIA1!*:.UQN$*.&O>ZO_^V'1Q 4!DKSJ%)Y8.74)U<(8;S?>/*JMI<:*D-0 M8LH8^]U1"^7D+TA,:0,1#1.4%2S6L)=IHXQP:7F.E1*!'C5-+E1"7<+;I0;1 M!/7:FV'[KOFQ #O;@6>!7!L=31=514X08%KHI0AL, :2RV*OTK#B)[1NO.19 M:6M)Y5K:;CQ3E9*[),(<-?;A1SO@K MR:-ZLKO+3=Q TG*Y;4\23?2<:&/6L6/JHT5$B9JH=9I;GR&WKD\/-R1>",W] MI6(D!EV:TTO6!XM,V%C5!XM@L'R.2W5]2XA4;BT/&=ZERB6D^HV:>'O M$NJ(G"# *N\2S<> H'>)!DJ>E;:6O$M4*=YU$ALV-1J%OQ20>YGC5HP,Q&U*"K 7P#"=V$,C;AW!MTSRX@3R0G<]?(![8 M.5%UD[H+T6"!%Q38KDP2[\.3Y=!W#.LE9&[(A[X.#VNN$3 ?]T)$V_^DT,6' M.T(],63&)>,XDJSQ-'H'CFZXV$V-?: S LNSJ95EW4BL"7__8#M+X+P9>F8G M+3?(&8+E6,0IM_0;<)YM=0 HX!1_(I!BX06G$F[A*7YD94]N\M&#:G7B7'B. MFYTZ7O!,B(!R*TC)J.W N$C7*XXK;#+[+EYS]ET\S"OR7]3BF9V=%L].B_E' M,LY&1@5T9&.<%M.JM!U.BPK(7Y"8\/XQ."90"+;&=*D6YU@I$>B1 M_G"JL-.B.B(G"# M]%($-A@#@IP6;R%CKIHE>5;:6O*47LEI4:*8:]NPJ;E0 M6X+S^IT6%9!S(?OQ$B-0)%USU^ZTJ) H"7(Y>CYF)D]5N8IT6I0HV7)"RO-H M8R)5:2D+=EILY#HN1V-+3EH!J NJ?Z7:*"?PVLY:Q6P@>&S$AZVN)&MKE/0# MK%%]>6"YD803VU8YU-2&@"SXZ!G4$O0H[HVO AKKVCCYLPWKC\;IGIM: M*Y&[9OY+;'$'Y>3.7QR9BS$K.]J8*K%0V>-T_=2V0J?,\-HYMB#C_$ @B7Q_ M83[ LDN@B9>"DT9^5:YQBGDZCEOA8B Y MRDW_H!E.$%=!LI$4]5$&.K6924IQI(TI_<7M+E,[J 8-UD>\#FXD0RBT/=-K M/S703TV9E5$>M76>*"HR]FR,*7&G5V]Y,<[OO,9JY^[9Y%/>>F.DK,MV6]178)'R)1O<7&,KGS2JN7M4)3Y;1N6VOK!4U2@&$SUEA5S@HU MC2F9GB.1J:MT:H[/G%-SA/DX0N:?TW*M-R0&W0O3FGY6#A5:O2RI9-SP:*S!RJFGN:%"RJ .B*L5#"^L*+,6KN1^R8/5A( MB(&BF7;*H:4VR>> CHHY+4&,X@&B*B"QKLV2/]N4*M=4VI(>V#"/%CRF&3/V0XOH"PL_(< $MDGQC'=MQWE -[C4 4N@H([#V[7298 M)C;2E2(J\XQYX;QMI?NC&M6]('<@C^].&;]\^"$$ M(XC6T87?/<.>I]HNQ^YS<*I*!_;S*JB'O4K$IRJ'^R./QGA[G3N&#I D-W79 M;B@GHMS*:9A=IPJ;SZ&\I5DK=_THMV@4 ;2TE49:7B=B4<(^"M)$;')96_QF M<%Y?W-:78*%PVL+2-5,;N;YB7DE=8DR3.*^RVE99=;D(#=YMG)M9UEPC<]4Q M3N.\[FI;=SPD)SN MZ[KM6QYZ=;--0S> .]4<])#P!MAB=B\ONL#V=-T-9Y^ZV\NI$>MX--#N"Z .@.N.$1@?A0JKJDR4F,0PD%R MS)11R(^/S;FT_+#!IOC&RLB061S%DB10V!(/_J^:8R"HCRTX$^!Z >4?\*B! MMN1[8 &X'QOP1V) "-L@R@.&(/6LVN9 NYI0H@MG1:=;7.J!^&_*"+RTEB>3 M4EL4(KU(\!'%A[\J(Y9B#N=(HYWKZ=&PC*V?7TPX\W?U!$B85UJ$Q70T68C: M.UF(R;\W68B%=+0D9G_NV#O@P%W=1*8)*\C.M@MM.@61_!0]E0% J=VQ*J$4 MY9XE&7BQ%"%ZB 'Y%#V5$WI9^3$@H8!Z-14^,VR0]=>'D]B33;PY85HW!QX% M0LW"@X7BED#BP7>LX 4-,N[!> _>THBHP'=H,3 8B5;S:$&9!VR?$R!(\_H( MO%=[/0X2NB+697\+ ,I#@;EG5QE..3PQ7\VY4T]XK)9PF\=-'VNH)7=01MY" M1)=&1@E.2-]P,,7"EH;Y!AS8#JS0P^;(A>S]/C&VJ.C?Q-">#1-2.K"=G1T& M6^7N+A5&2C/K4IZ_34FY'H#!FPFJ(N;!<%QO8-I^8CU]<6Q_-S%U/#J*>[4, M"24)%AIVTI5S2HU>J]VI[0%W8FM!W%"4=-EZ60 =&&]H3[[_./QPPI#* M *V2680[!PB>/I+M)6D"B :2O*;*R9N[Z++HH.:#]%V&#T16CK8&,5\/Q!/O MPL0^RH&&6J)9,+ 3*AT5F+/' FCF*(@LC:T#2^#![$([ M.H"4)5I5V?=?X,2GJ);#=FNX+IQ4X/#Z ()T$,M7V_%6P-GVUV]0CX(B)@*@QD-* M;K89V!:I?%1QQ_8 H"2M0HT8?&KEL!LQUF]P*1@N9,/H'47AX*('L@W3/+J" MFO:BH7B@I$U=UXO\YX#9=PM"[=78S8&C(UF\X(1+W;\],J]&W8?=.TOZ,+R(/M#&W_V8,GC^P%>> [B'0-<4N(5YFO5B0+CWX=G6BR\P&]R.3].U/7@I36V$FIYZ M^_P!^K/-$4UN2*Z)R,6(G[)W>Q!0A> (!'=M4AW9;1)JSX)#!J%+>X#"3&5L M"[K@FH_L )";TSV6RDZ=(NM<>DA0TA53G&=_IE4C59-,]$+;M\;:([S 6?Y53-]W.F5 MJF]Z85W#Q7JKA(,,97J3\C1R>NK&;4B23BPH][9CZ!Y8YW,&ZSI%[M9PE)0B M3^A#AB1X(+J/:,_P)OV+8NQ4&K/AP.)/.Z]THK:GF7C4B3[1]'5(IFL$*>A* MIEB[RJ98ZP]^>QHOQZOQ;-K()&KWO@O/R*X[L+?/AA76KRDXCY"[-#*+F@*+ MG$80M$G4BH\3DFU@,;&)-4EPKL>T5DZ$%"+)RI&%N&8)%/WH +)_?&$_Y83, M(B\Z:1?3JZH+[/+5_J[#C>MW\+PT4.Q )K!LN].L_(QJ[ ,T @K%PCR @A,+ ME$6'K^N0.R.4+@XJ*+<,/MB&:"E".#"A)=[/"V B+\^YYG@?*T>S7"VL^X4B MDPY_(1PEZ =0#DNE3A<5Z:TMWU\E)!1$X!TW3%/ZN=>[[,D.DZ@D)++4"30K MNW%HU@;.+:'P"#L$IJW20B;(Y%CWLY G79YH7#=>VR[0?WZQWWY9 R-ZXB5+BLKF1DVP@&4NW4$]AQ^CS095T'X#0\CCB#'A7[KT*"(,TFHP ML=+=QFC$'+8,@:L[1D!<>Y2; /X(K,!U:XM\N19 MU\LX[]8B%4>MSVX$\,* M0@!I8\%(6*%?'-O%9I,IZ-8>*)6B5*T 5%PVLJWM>,9_ RE$J3"B%X>5C1P6 MT8KH[W:F@0(IBT]/7,9,<_.FU^LV#3?BV$"(3VUL7MVIC\REL\UA416DP?(KU0C)RNA3?3N>_HKUI0L-O2F9VI,_%?:6?J9(27 MMO\H^M">__QJ/W;=@:FYN85 MM"XQ@G*BIA!=5MY5"58WS2"!L@-=V+(K)4=1#A15Y[YFQAD[B8G/\1V:!!QJ,6?!P\B EN DR"B^U9P_45+GX!^(<>1Z<<0^RJ&% M4:Y98+"3VR9L4,)!902P"Q #@E.1.]!?+=NT7SZ"C.\9'4L$ TU?Y1!274>4 M)KLE02$#W_7L+7 "HQRZR;T:.S)2"#W:AP]68@6X$LA Q2-8&QIZ%@(%A8FS M#=N' 4H:!3SWR[J .!;PPC-X\2D"VS[-I-M>[_*ZX4!@(U7 @[TBSFE5LPTH M@(52ABT6XBB"_R09L6K*-J" D%GD12?M8GJE7R44S#:@*!2*A7GTEEV=!/ '':TB,L3&TO7DD=L;H M6WN (P]"U_6W^VQYQ?D&Q7Y473"1<8$_D-3()Z$17.HX'9=G8YC,.FQYR'%= M"](QGS[CO3*WVI@HEB$P"\ZS*!2-Z[?.N&9GC]# -DD5&H1IA;D#=IJQ MCIR48?N9]PJ<\&]UZW/27,X+@3_[VABJQY.[V-K!-2P,[+?/"Z$ZNX1&%?:: M#_R#0T =>T#B:V=PEV%0&^,2XZJ/&/S%?T[SHP?Y<=E0P! I(L03*O*NQ@/G MR=\PA[CP_&I[4"6#42+J:&)><'B2-XQU9>(OT1DZ.F8G_I+W%B1M,LK!50;J MCMZDU!*&4(NRI-#=DAR.][E\82,H.0GE%EK= M^P)/OO&JM)M;(JJVHI@8;^'>2*.$0^[_\\0_R%R@*.HH!AI]OA-\OV-;G?T,.L$4&A,# MS;'\)4(BQ.'%]YQ6?+(X=\L8Z@+(W:Q$C!2FA72'2HYXVIL[7S/#?C8)89=$'JHBYG2 M8B9 AY+^M@&E@A;?WY $'I@PMS"5P%CW/BB,FUAW)3GA8V_PFIM>X8?;&C:& MC-2IE1 BBS0+HQ(LJL=Y4[19(?+EV-L90YX?[ K1WX_,D&$K-M/"YZQI8;X8 MS?OCX;+3GPX[L]6OHT6GOUR.CHT+T1PZFK7N!+/H1-/HA/-HC'TAMN\.;-=S M!]K.\#03V<&.F!QQ]Y#KCFR$J#AJZC+;O;WK=27EZ4^[%44BQM"Z*2IN>%4K%-"=+)LLXV/%%!4S)"J?)>)-=?EAT[M^>)XJ L9W@YER;> M->NZWQIP5<#V54 M"!O?#4+RY[=Y=75U?=6^O[RZO>Y*\@RLG?E?@M%&.VUG504&F8H8 #-WW'ROX M;8*O $7/%/G=BU[OZDH13SJ\=/*.B.4(;8:<$0G$-WV*GLK)N:S(&(1?0'U+ MWF112A\?3F)/-CE]:G[KYL"C0*A9>+!0W!)(//B.97CHIFVMX8$,_43.HHGO MT&)@,!)]3HRE'!9*G14HZ5+JK0 +>F)I2&(G=85)E@O#_H^GLQYK0.W.^?[6 M#VH;)HTC\&<3Y%A)6',J\!J^/;@3RI&JN\U=B% +O*#Y\4S6B:5C]*Z;/C)= MA::G)PM2,+ M>#?W]1QK9;7!F@\C ?3S2KB4&\G%'-V(JW9[(&B(W&;M/*U# M:-D2R3,0)S0]D*3=BF3)9CW/P"[-!T5I*@4\.PELH_:/9!RCB<\7*FB$4J*B?+>@ MN-?(#EV35LA6!=E3B"['/E61X',A6WP]3Q5 456^3(BAYDA+3."B"MEVN[W> M98,+V>+!P\B EN!$;"%;%=#"*-]4E4H% OSZ+VK.@O:F+N5FS>6 C IM2U0TD4X#T@V;//, M;ZQ&N0>EL$2&!7[CJ8-!ZKZVC*TUV."MA'OGDH+B#JS#M =&7"BG.,8VJ*A' MH^5)(RHD)0O:OS9'"F[HH]Q?EZ7]B&!FDJ"]Y5LC]^$=^EL M*#_XH"P M-!T1*/@.[4,'(ZTM\1D7&$EPU>M=-1T4K,0*2)XB,\OGTMYXWR&7CU0E56B'%)T>PNV??NPP49JA(>;AN.!8 "8%!5EI>BJ M'$KJ-*V2N:!4,E$"%:1THD7=E!-_:6DQ"1Y/>ST%4)7!3B(=)D6-&O:!3A1? M+-P0DC1496%91D3E6UY5KCJXK MX:0ZR5EUHFF=_5G4\FTLJ*800*OOP'P#C[;EO98X9U$,JIQFJ^SW(H ? MIW8RR[+I&]";"P2CL4X=>20V"'BM:"+@X.=QGGTE1SN#CL0(H8&-C8'= M@^UCZQZ5&NP,.@(?A":K9\8<)J$+&[W]#9P-!DE5AVL/EH1P0L!+C/2<+\+M M&=?R:[6*U$@X>GF]TLBU8O1UW?%!7.T^8;DX^@.;B:*7+8;0'PP63Z-A9_2O M^6BZ'!T9):*OQ9:'YH32S+4/]**#?-8"&C33+:KB3.HAJ9(7XOU2@Y,:V-NM MX;H05 /?<;*%*(1T5&F+D3BE"ON.MCO3_@ @<%D!R41#9)D6]FNZ M7,L1J-1C:@3-,?)4 ROMO4BFV/9-ER4;8=B;J0P9#J/C 7(8@IM=P.3E*V10 MX)3:=QQX_ A]1 [9"HE"+C]@TU' F7*U+I-\T#;S7H$3K1;JK8#FH*4$= M]F(H<1.@EF9K!5E*ACPO;/7XN>Q$;CNY73:P]A[A _9J+:RQG MOW_VQD$IU:*22V1>EK%30I"SC"ME9%_]=,["X5M=.6:V-;+"CA;Q >RP2RGI>(X($LS MBP5:"CFI@L("@@DI-SL6*0N,\6\HG\R!P#!6X_0&8/ M;,N#/P)+1T5[MK9O>8=B/P5&@]+CM@QH8OBA5DD5C 6"F?0Y_(7ANK;S,;4] ME$\"0&E[PEX/Z1EN"O1N8(?466Y$0*&:$#L'9##@6Y, Q4Z&1B M:Y8+%R'H\;2:WS2_TTY M05"P.6UC))-2VW,OO4AR;8)'?U5&+,444Y@]Z HQ$4 M:FZ[!@N5GIZ6I(OE5D%>HIA+'6P8Z5(J:F0"7!> V0Z@^Y;U$IRLD;5WMD'6 M#N)=IJBCND(ERR?'!%Z.5J')76[JO>,O_>U6V MZ['>_3/56^.[?_0E%/JI[[^%_F7[3L=$GX._=[VS98#W1-/X1C+%3#;;4+FE M7FPAH"1"\"NGI/?NY:OM>$B#%8DZV["!HJ8D0FAJI%L5UO1<^P@BWJC6==RX M@0)G(*2-WBQI\H_N(0N O,*2IY@N%1R*AVD\4$J2V,K04!)CT+$M>'F'Q^DY M<'1"L"CC,&V#$"V)0I,+U98P)KHI''+=!_EC(PME2A6S7A8R!9GWEX5$HIA- MF*YV&WXONBKLHB^>KPMB540BT'8O9+\H%)-EB/2ZN87K1G*8!*MJ*$%>&[/# MYME2]E%""<90YB@N.YQR<*H,%CJS56G>G#(6R3F*&4F0\.<,4?)DWI,#FIB M[I#MN3KP4F.=TBO4Q$OP M/5O_ M$S6 6_+H/S[\>,G8L&XV-FRYF@W^^>ML,APMEG_IC'Y[&J^^-3%2+.0+YF4$ M?O>/J.%QNT8&B_5ZO>NNG*5-8&6.BU Q#4HE\N]_UYSU"GZ%D'0RU489L3!P M/"NF8I*4DM(AWW@R"WDR]_C]QZ%-M-4$-!X(M=8H)=-4VY(S4(KXE'*8*19_ MGO-?38Q1,\ZJA,J'6_@LF#PY']IQNQ13+J^N;JYZDC5,79+/VTYHF-,2Q"P MW%<-'=Y1 K*)J,EM>T9.&0:I&1+(C)Z82X2#3+*)>E@I"$1*)*NP7$9K0_[#RJ8$=Y_QA;R/X5796RN4Z:^RHJ8(*^#D*N3 MJJKL^R]P^B$I\$^?\8+.;:B,5*L+Z$C8].2J*MD%T,R1B_:;@):Y8[\X6GYV MA,+VRLBY_.IE)D_ZB:EXQ0;GQT+!$CLH(]ER0L*O6DI255V] 25?'/N[]WK0 M8%22)G4Z8H'\E%#LZ[@>D&@?=J4Z$$T[6E M<&&AEI,7/0XW/8GO<>&&.O0=J$/G $YI':ZCI'UD] X\*BULOOKM1'2-->,]=@::#O#T\R 3\^9]S!K';-KMDDR$>>/ MPO]+[4%H7Z(^&\D>+T4ZC,S*/F_ F\N0.7 MW&P#.0%7Y3!;**J.3Z;E=MU T$KC4FP]O6C5\2V7BTS ;#NDB& 0DY)'EKFC M[)(*_N':JH0^F"MYAFO/QUR+[NA3VWJ#K /K MJ8]>NN$%/KAWD9#+_VLM W%-#(KQ+"93$)_28^S!B=N=:7\ $%W.\I7"GDL! MZ]P5BI%/_AW9Z:>V]PTD:K,>1@H[S;Q7X*Q>-8ML,Y0VG_:L";58&*\:,;F. MVK9JPOWTP7:B7Z%VN&--O9,XKP^.?(L71:L>EL3IG>*GIEJ^?5X"U=D5(S_O M/:JI5K>(WB^PH>>.K5 -\+Z+YGZD/8BL@2\Q]$0]6TDJQUZ:*3G#FH?HA7Y58,_*J/:YS>2$@AC"G.>)YC//L> M\BU?V?M\2@-3L$C8NW>1[C M-Q^1]; D]BFO^E"F8$:U0WV=Q%MXY&S!F&,M4X,S/\=:LLB.'GRSXZ*/=HS@ MJ^W(O(9KU,2T:RHHADHYUXXW&\+M4)+)KU+:$@7$0\'\K,0**5)?7J5SF"@@ MLT+VXR5&H$C5>&EQV0X4$B5!+D>'>&;R5)6KR&P'$B5;3DA'0F8G56DI"\YV M@(IG*IRUA"!B9AJEIRY1+-N! J(O=8*BI$NI]&\"LAVH)#ZR)+(B9"&0DW;> MA2$YGN9XU2UF&(6=(&L!/!1NF^N*1FS;?"&SDU=5,Q=4>9#U^$F*"@OBL5V# M] !/W;_YD.%#P.MXKZ$3S^(L;/4URN=3SREKHC(W#Y: MH24)K>&]AOE C $ 5#PH42H8@O"_X_"*'@2^X*HRTW=L"0S*TRK@P;U":!!) M"82A3@N@[[WW45:A/74K.[SJ8=4!9?^6(*(RR54?:GB_]\G?'Q0W;'+<(+K< MWE'P!LY+>0;.H]J3,2-8C9G7=,;,P] MXRR5*FW#>'ZS6"J+#^*2GPBK'C]]94FS0S4,FZBP9NKL4D*>5>7I@'PR5F'@T(M=94V[*( M3RF'F6+QYQR:ZV),2S3+T4TY=[LAME4.-;4A( L^>@:U!#W<7M!4P$V9'8J2 M+DXU7['7@A3L(C_]?&-.<0=U!4/F<>9RP$JC@#4IW7OLI'*H2<1J2M V@D*%?@Q2ZTE9"^O/GE<"5 MOP/CY16E\7\#CO8"'C3#"0JSDDP?17V449O5K!^ER#R??UDV MC7T5B2->!Q<-5/=RS_3:#P/T4U,&[N516^=!H2)CSS:6$E=U]987X_S.:ZQV M[IYWLO(& ?76&^/\THBXZ_6NSNM-,'=;F?-+M+G!ATA4;[&Q3.Z\TNIEK=#4 M9ZW;UEIX03LO,;&,%6KMDEE@)YE>\2 UU_6WX>]8(^,^L]?;"3-[A2QU.QLX MB8DL=(,[[[AF[U5@E MU!5#5JE,T9RL\1A"^/P9^EPXQLE7HKU'\5R&UG=T(7S^O *X<(Q3B<""%2#! M;>A@"BR;.?N&TC\H\ D*/]6RK-EM<@*ZZO9Z5Y\;[ 04$T#A<2+IHE'QJ50! M 5&PG^FIM$AD2IX/FO0ZJ@!FBL4OXW6T6%DTZZV+R^NH FBI3?+,KZ,M0TPN MGZ/$%;[W"G?*_X+U$SSZ.0F^(+Y" 8S>@:,;+I@[A@YP;JX"OZ0>:LOLBW4Q MAN(=0:FX("H.9.DOL=-6^I)Z(*P)3UR1S,1=Z;H7DZ0F2\3,RG)E Q MB?8 JE(L:@XR5M]M%F3LFY^148Y%TMVLZ9$!VS-IC42',SK*,DE 6H-&>SNJ M@)U2IVDZNM3S=BSSLA%%^2;R^RULTWRP'?1'W@]/Q(^I"QXR#C@^,['SYUR% M@,@^,=E%<=]1#\'U 5'H*B"P]YPD+\$RL>4&BE/CGS$OGK>M3%:'SNUCU_7! M>N@[D/,A_>$9/YF,)#Z48['-/%":QY>]WN7M*>.7#_^$% 1HHD).Y/#J6^L1 MO%174P5XE2@2H@?MH$T6F*:&XSWSG MC'N>N*=CKU#WWX9::L)DPN&6&8;RVNA7=:T+VL^?EPO/Y5*)Z]$JNCVOHEQI M'N4Q3;]A04EOZK+K4TY$O96E@,V_"N]::1VJA[5R%X5Z*T$-0$M;::3E=2*O M#5@':9K:*US6%K\9G-<7M_4E6"B5MS2KJ T[\[K3)U;6B20 M\Q-3WMN$A%5%^?7SJJIK5541"*<'K ;743V/$QW$1IED"KTU!QSQ$"/]H M6A[7\M+9T6+E"%UR&'1:+Q],%NY]M5"BNJOUVVD1WO5Z-Y=-P;A\/BGP "%( M(>^]]MF@6^NW&PQ=^7SB=*QH_AVMT"/_Z)1=B^JN-JD&+PR%&]80O'U4T=N14XI8#X6!.#0I"2 MNG;5HV/. J"D5G!'&=A6D._I\;:9GE075KG3>> MBQ?9,_-S"X[%EZ0[5KTS40;;W""*N7DIP%:A^:IN>!X(*C KV&3 \664=B7( MF$*;EX R_&QM;%:&K\%OV9-S)FX8$=N%;":USZ[-JZL)K%;KL5V-$QNS'PJ. MY=S+H7.?X.DN/V6XW=H[4\8P45+CW8,7PT+LG&U"0T5!G;AZ/J[,RA$4GE\+ MOPBV^S8A>&)_!T[XD[$U:L'MT2?50ZL\T E> 32<%WK55ZKB;TDF/NUV=:^8 MHT^FY0:5Y^?N><7(X[Q0 T$;5DR8&&JV25@CH_-K'8L'__7S.JIM'3$*0>C5 M7^:2XF5JR?*1%'^RA\*]!H?3 =OE7\X4SXNS-KN="$D)-1V"@;@???==LSUJVTBHMV?=7L; M?G1HN+IIN[X# K:A!G :H__X\./!;Q9@YSOZ*^1\6!K:02[(;V (/,TP]^?0 M$(C@W0-0 GL\>8:')G'=[5[<=G[J'+X%_[%/:,CO?D M61-Z-% =L%*#/6DH(CQZH2DG+%914 E3Y'$QFVQ"^NZ?QT,=+@('6]*0T.,T M$$*D5DBN!NE7BQPN1&<@>I!$'4X#(R1BA12CK!!TH.;6(MFV6M?>PN]!X3B6 M6L(E8:0YR";K3FS7C$@6;JOAE\9+:YUUQ#AU>IH6'Z$,5Y/=DN#Y<7 MW>/+PZB_F(ZG7Y:='R:SY?+'SGRTZ"Q_[2]&Z1N$?I@7^N &0QL]PC&(-M5/.2&SR(M.VL7T"GB'X!)Q^M5PX&!:X!H(YV!HSX8) M48B>=C7KXQ'D%,&D[M<(P1>+[@"!:I1+AP#G77H21T(4[=23W) )%0!12MU3 MTH4U$,@0VA1X8PL>Y $Z=V/DE6JCKJC(7,^*JY@L3@L39\J1=$\_R!3G6S!UD%)WH.Y?(DN]AGF]-?_]ET/L9\%7,6CM1QF M)1G01G=SS#+$<8A-A^%&:3F\& D7DJ14.K".C32D+3"W;7M 0D\>)]]:Q:$0 MK0Y*,$2MVPL'$H%"\FI*!T3?\HS@/R-A[ U]4#'RXC-T>L(EC!Z<$FIQ.0QC36VR-@D0^&U9 9)0?9?9L&B_A M+VP/_MO03/-C&'$J%V'5!VP^K 3Q(,)23PB6NG6]V(8FD)7V#MR23IM7V7?7 M\70P>QQU5OU_C99-],7<,^5 5<&#*;%'(]],KWN]ZY[NL%F1<'< E\1&7]T#ZE(TZ^ #?G992MLW(RHQ#"D6:N1BN%1+MU M2C3W292UNS)2Y2"@,M(F<$%HW)9XI/SJ6VLXQXC6V6;C KA2WL,2!DC;X5]6 M*P_:0%01@$"-JRK<:3C:1LC0]\$7;'1CGBC6*C!':&0A,]0XGZ.CF%SO@^ * MEM]8&2"5.N"4H(V \F.8%DBB/Y?N.;*291!.#22K??P(@,(D$+@>H8^0+81 M)]\9C-BV 1"@V@W8B6P) @(EV+?6$_@)\__ZCN&N#1V10L1"0:^VH:(,N0). M 3+P\6 [P'BQ:!1$7M.V(8&:1@'>&HUV!55 ]*7.>Y1T8<4M0VCX6PU&>/@. MZ@J1+(^L(!EI5#>*8QCI#Z3#7'@M=5&^DE $IFE_1]D.<2>XXI[MD7=98M6] MM64).*9Q\(HR[HTMHHL"ZS!I+GWN]6XN&@H)+I03-G;)^'BR'*#;+Q9*F 8) MN@<6V!@>3N=C6K='VBP$$IP@)0MUM-D '3VY[P^N"\B/!:3,T@W3""7A/0 X M?\U$O/+A1#Y2C7&>;M5';@]81#&#HD"+)"\XS/+8DS0'<)[(6PO>>\<6O(< MU^OKNN-C72(/%F B<73*6R6V)XM'K5O-]MWUR/MSM-]_9+DJS&R@W6 M>L"5H5^H3^4>:S7ZP1T2EJ3>[NX_8C,O7(2116?I/[O&VM 8NR5YS MR00E7CB/CA%,I//\T5E'4PG2E&S"R73RC%O_TM4:MAR070:9CW07=$?Z,(O=N G.]$W.S]$7_WQ-$]N"&809!?7 M-S>7M[V+Z]Z-I&OFP'?08L5@(F^I%1!=?L F::E<^645%V=F*)5;.Z(M,O=E MB"/# ]_)8J($6Y3*MA5#.[Q- ML&H(3*^310,30Y1RM2%SJ-0YXF11P,(/7I4[,]<6.;X\B;8 MA3+K9LGZ6'--?JR)/MC9?[&#/ME)?_,T7VK.'LT%3KP*:!C&YV11+%#*+$]# M9/[)'EO(KLJ0IX 9)MJ5LM334#<$:S^(YW9GWBLVOKG$2*< #1J2!=?)Y)7I MCX;$\P 9[J0JB.#:_ M?/X+SE\Y!6A590*$P*O)\F9BPD#= .Q% 36DL]\KQGHGGKAR3D90XI])?=H$R;*DBO4%U.278-B720?*^#: MB%-&,3\DB?A4FV!9.Y^$/HNJDN[XBP// +2(#!JG>=63'WTO E-X2H6YC4H# M0JS5#>IPN?Q.+0<&+<789TEUQ#QW;'@%\#[FIF:AA#$+58V5+UY M%?@%2@Z'2O.&Y%I*Z'%*\,$3+-B!5#Y01)?R4 LXW$Z]E&17S6RLXBX6,B"Q M>B [:=&2[G422*$@F>"LTICXN@29#[;S!!>$XVD&2JTSMUTC>&UE?6N\(;\U M)KZ(\E=W]M]$R:X[^Z^>YINC'"UQY&6QP>2('[WKIH] %9:[0:ZK2&[P%RM[ M]*YM#2MHO@">[UCNPC;-A_#5!<,'T9]-+]H[^;9!1H<(*?Q1MY"9@'I%"F!" MBI"S6&-A%Z?$.#L $852JCA>YH!]I13$X+IUT.N0NP"N;Z)W990V.7!3G =$ M)+=+-CPR#7T&+Q-XJ_-6K9=>H1@?@CQF+8$'SW6!L^7OAO<*VR,I1J5P#:QW M,]=OG%'/A'J.3&ZG%474.:)[1B4KOS@]0(PHTJ3VJX MMLI(C5T 1\)CHE!ZX3.,2^K4MN*";8]@^YQYW!?77K>;\F:-]:;LI@X92BK@2E4JER]\U+."ZT6'*)1P'B'U2S/I\T>M]OFO@68"= M1()95O(3;31UXA$@U49=$5)+(T>BA11*U^V8&]H":.;(C7*WWCOVG\#17F+; M)O[.1M%-/4$7"NGH]E:62.FRYJR])W!9C.&/A2I[WU ]V5?2TV2ZL$\:2MS2 MHFR#$+A=VAM:HHNZ@B3+A.(^5D2E4BD"IC[2-K--:+9'&(YW*8Q0\1W:(U)& M&@F'ZMIS_D1Y0>>:XWVL',URM3!!=LDGQ)OL$^)B-.FO1L/.O+]8?>NL%OWI MLC] #XG+)KXDXOA5\*)8U*TU+XLJK.-2S&9Z8512->/(OO](_H5PXZ4?0#F1 M4\@J*^"*]"HK?.(=.-M0.6%6E M9T V\&B\UY-JS'EEP9'A$<(&+OP_CVBHM M9/J;,!-YTN7)9VG'YJ"^_A_?"%V&"4H@ 0%3= MA?V4$S*+O.BD74RO]%6/T^*^KD-B$JHK*,4 IQ,G_D*)DS3K@Z#-!/2 M;>2>XG-:* < )J5/2Y"H-REF^83SS%7AQW]61C*T3$Z+I9 4Z0M,924L*5J# M2G#S9L***CYH;%-S+^5L!J"A':1^JJA N M-*.U)%C-M8_ C6%E1^LJ9@8@YK8NZM8>X)2BE%>6:Y52>^2G?^\[#BK*&#BU M?AR:1%SKH]C^64 ]Y)9FH;0I8784W,6*ZT?:@\(:^"*@'K"2,'696/4[,%Y> M/;#NOP4>N:-WX.B&"^:.@4V'6N,,3@C@@IE6-2DKG<86[>LW!!N48@65-72, M9Q\-M]3>4&N48+VDQ]]MUN-O.'H83T?#SF V72W&]T]!UI!E_^MX^F79F4_Z MC4PA91I"3L3=QD27D[^J:?[Y>BW)Y2":O05_F\C?<:/V5.4 M?0K3/.6V?'?3[5Y*JMM6V4=<@:7*Q&3"4QB>.G6S&1_1OH+?(\5!Y[=63Z+% M(LF1(P-QC1(H.0X:UUX]H3+(ATJZ!#K;XJ:0)IJ<]2*O;1- 0!!C(0P(5+8% M KP\5500?BFU3D>74FFM%F 7/2;,-E/; ^Y<^R"7XI5\95,2%JF]0PQ7 M*&X/?"J/4.6X34P9DX_XJ(5RDA8DI@,>:)E0V[605;#8I,69-LH(EY;G6"D1 MZ%'S;$^7D5H'E@;1-'? FV'[KOD19AH!Z]S;'4T7545.$&!:Z*4(;# &DLMB MK]*PXB>T;KSD66EK20Y+VFW.3?"GZ/Y?:4QE@%3;D4 B1,.H%%CPM TI0'7 !I!M]A8XAZI0R&O6#4HW M86U>S",IAZ;JDLZSE/'A"Z?CT1MPGFT>KLF8(-Z!O=T:KANMQ\*C[M1HOU;B@[AXU=^R-X4T( 0G[!JV6+R6YG *@<,M<4@'=D>98 M@2\K< )7X((S":[Y20"$B7BA@4V2PE6.&7"ON89.B92@K7(P81)I,2+P1 I] M:5-$=PP-T_>PSJF8UFV'!(E,H7':DD!Q%"42)WD.>.'.? ]>]BQTJB;I#J8Q ME .0B*VG.D>$AD]*"K3%<"5:]WN>+D\$;$T\$!#_F("[7 MN>3OOX2"CEPM_O?_ U!+ P04 " !JJFI24DHZU08P P!XOB %0 &5X M<&DM,C R,#$R,S%X,3!K+FAT;>R]:7.CR+8N_/U&O/^!6_O>L[LC+!>@V=5= M-S2@P9HG2_8710I2"(- 8M#@7__F A-+KLLV)T60A!YLIGS6ME_O/_ M5E.-64#34@S]W_]RU^Q_&:B+AJ3H\K__[74+D=1__]_/_\6@_Y'_,,P__SL2 M891!MEUE)$-TIE"W&=&$P(82LU3LR0W3-68SH#,U:)J*IC%94Y%DZ/XD?9VX M3B:YZ'6,C<6C3"3R,_C8++#04PS]QKV;N^9V;\FYK\(W1;]SW'>>Y3F&O^%2 M-VR:R=1V[Z/H*EO1FB9]OZ$T,4#DU%6QZ;"10/O]&XWX?CHU!/?T;?! M62O/4$G1+1OHHD\E"2K;)/+FC;XX,&RXFFWN1Q^6!J+CQ- P@UC7HC$EO^'X MP$0M(\9SR>>&1.]P?[!UXS)*;N/2Z?3W%4://\T],&S=BK_U;SWX2/1F[ON@ M5NV($S@%D5VR($0<'O&OX,!'^,06 I6#"$Q0!"K??OXS@4#Z^<\4VH 1#=U& M N3?;S9-#&G] M\Q])63"6O=;@O]^FP)05/6(;LYLH.[-_H+=^1U]OW2,IUDP#ZQO=T"&^05G= MX*=!D_ZI2!+4R9_HACJ2'B;OX]D MFME(6YB6X@^I^FP1YQK+;S^;T?M_OF_-YBV3JRE%_6ZH2S566?5E==3/V.;" M'SQBI1M!1VNTSJ'5,X%6UB6XJL U'6D=F.;P7A_)8[A4JFHC815CU6QYJ>-Q ML@BGL70\'>7?=;@YQS316 N*)0+M'@)3T*4\TC2!$2=&*2EOI.Z[O>)M-9M4 MJ^EF=(E&'(EP/)(8[SK']0O[VN&0B,]HA$Y?>(=-@QJ8?TXGJK< _#I?-Y5TV&>I>VGSPA8O$](89DVYLF?>-183;.<][O- M=_XP)?=6I-%=_MS^QOOLO>3[%JE>0+D]@+DR>]BQT?,QC 2DQ9 ,-*8SI&-T MVR*:P+NKBRQ9RS'7'=L055"0MJO7TL M++89"GUZ.RRRW4+KL:SUXVHQDUPE2XUD/E-??L'B#-("W7IR6" HL%O <#]% MNT,#.93VBHW(Q6QL#!\FC[T02EI,$/;EM&/?3](V-:#7D?HF'(2UY3 C^\## M_HG+0'*B95KKSO)>528+OLK!>G8$6F%EH."LOOW$T[HY.*T_2HH2=PI:GFSQ MG:J."'6 7M(TX4(Q'$M;M^',,&THN6O_"ZP436-I3\K(=D+46<"F:<@F\'RT M^7C%=N)E*2^L84LN-2NQY>(N=/H8D>%FAS3??N*+OZ+-40"]&:K/4?632OGW MA2V5!9DE,*5MR!;J926A=T29A>62,VNUN=C]-'2V0@@A>XRB7W#=N28].I:- M_SJ!@.UHU4)VF;BMJ<7T8W>=5)7'@A,ZQ7P4K<^0Y4NV7B)8CXK5CM*;CWLY MKM!3*HM9[[:9=(KM+Z!^2=1=D*:V0)KZ&+O5D9JR4I!2<[4SA\/6PR2BJ=:7 MW1I2V9IZ.6Q3EP[;HP+V,5X"8MNP;M5II'*7'L:6S<33V8,AGP"R[RYE+PFN MY[);LWJF&Y_/Y:90*:]J^DP;C"/%+W/@2[9^$%B/BE6SES"$;,>462B/6YW> M'*HKZW+$ZI]AMWXH2'D,35Q%AU&Z^>!GK9R1!><.)LL"_:>[GL&M?-7.]R[L M;IOSK@FRI;$PY>U5PGZ*#Q=/H3- _8S5X3EN?6G;T :*#B4! MF#HN@757-UUYNI=O$V:%[1N#5:(P$Q:)?.C,C%>N[N&Y?O(%KALZ?III:!J: M)!\UBSU[JFLA")S>[U_+=8>S^TI?XV2E_]N4616?J:+@OJF%/H(EO,^$$ M4W(!RTBX3:&[]"#?+:KPOF0(?&C#R-V4J_.G>FG6XT<_Z.C$]G=8=FL?>M;JLHK);**IIB M&^RL%'$RR85X=^DK_$Y6=VB6]7FK.SWI=4QE^%AEYZV\56W)=SRK7+HF_@"K M.SS+_6*K^VZ:SJ=&E;*DKEOYDCUL<1-A\&5UAQ,&-#V;HW-#4Q'&8RC:M&VU M,TQ=,($)W!?0DB: MZGTM)=^>_PVC09KZ(V#]O*KDRE/D4RMVA@7UQ7*5FO3J45M'57!7TYK7,4SQ>G-\K\4MGWS]93+_"TX)* M8[:"8JD'HW:^7A_RXZ1\Z=S]T9[6N6"0/(VV1A-=B%"Y:ZO%!UTV1WRKT,M= M.KN_J[9.AF2!][7UG%\-JKEJ,JE&U$1#'62+2J1QZ9&3]]+685G6Y[6UDD\5 M*N-Y.]:;EF.#4LJQ91 -G;-W =HZ-,O]8FUM]\>*.%$ZO "=9A+H*HT.D7PVV=>68U+JOPYD*@/C&A)TCG:_5A MU(6YH0!CEFG+[>I@W0FM"?Q)P;Y9CR^XGQ[N#=T#^\-MOC_H5]D8VRA7I.RD M.6I:F=#Z^)\3[/YJA!WJ+]U(,,3(W]@T46,A5HQ6XEXHQA_G3G(8'ZGP2\Q? MODUCA6SSQ8MDDX ])!9U1[TW'W6U4N3OXXM!1#7#N]WG)V64\]A#7ZQR2ENJ M$I\)]6*E454[Q4&GJ.E\K=_[8I3+MZ4^G$WVBBO?O*'42QFJ,8O?KZ7:;;V7 M,,"]'1W71N^PJ_9K,?V!&TF]F8W>%J \7_WN6_;5>2FZ,FV;@VRF+K(-,[N, M/V:R*M!#YWU^S'XZGQ18)]@,[Z7H>FBNQ[?%FG3*'3YSC]7 M=IVW.O?A?"K;2?)FH MXGA2M45I\\Z_)<9]K&(L\*V6_(IM_1^*3*YD96&G#S$\G!D,'RMW].E\+,(O/]F$_D\L+E2F??GR)90AXP-@ ZLW M@*V]B$=;E<0]%*!<+8W%S'TC%=+=_W? %ISV%]C.9V&=4++UE^UT>]%K9M1Y MKC@&FE%0'S*A2R%\?LD6"LOI!6![DV0;VJT9P$>_]R+%F%5JF:M[+A5.T_U3 M2[90@.W@MOHGE&R->:QKC4K=O-IYZ"SRRTANE0W?5IA_@&0+@8/P$K"]2;)5 M!GQ_V:^OS%ZD$(_.1^GU9"A=!-@^F63["+"]LB 71X!,1;2A%.R5\[[]G>-L MQ&JS5!]'[[C>O%AI:.Q\-:[)I^6&EL"L@3BMI ?:6#]E<:L*- MV-"9!U^6[R=@A?>V?$O@?IX8Y-@IF[!R/7'BV,56.730#A?8/L#RO2C '96C M3L5JE >%N*7R?"HYXI*S>$W\ MNGE&QO:UP]O:!SI+P98X?31H^?QI.=O&Q; MG!&ZZ%6XL/=>@NXRJIC"[K4Y47!_*U1549U:72?CM!NQQ\J7UQ8VIGH/@1ZZ MXIGS-UZR3Y%V7\[>J3V^+SI'L]%[&U'3\MWTKEV2 M(X)BF06][J24RM-7Z#IT1M2? M;C.18]N997MV9&F,?YA6U:U4;^,72V4+B M^B=*5-#_[1?..R,+SAU,E 7ZSWYA_?;W7OK< M4J1(G-7CO@..X[,^3X+B';8E?\VBX_T:'1N:_CWNBC<3Z89F M6@E)6(]K\9R>*-9 ^)JY?FO%CTSYLI8[:.>=AL<'Q5HO/WC2%[V(CBR58>4V MTF^&5NB'FL??H<[S%#S.MZ9VO%!J-P68K];-ISRW6H'C_=/\+E ])LA$3;VWE((V M92M9]38Y>ZH\/D6_1H.J!Z3I^EB[E)8S I=)JC0OXBY.D'XO1+GFXB$)VW M'%!=>\H*T_YJF!9R7$Y_I['E =-G A,F$]Z_,B9+?L/ MJ]#AB]0B'Z)6(".V1ZZW&TM'Z.PF9E]%Z+.I13[")@.(?4XM[MQZ0G!S07!S MH0$W9]S6:GW)[@LYNR:T1_-%MQC.DWJ^P'TL\?Q2<',G!S?'#6,;C\#_($%E M6(4RT 0RBP V'5%$]$27H3DS%>M7Z-QH?@V-5&JBN:V[)M M(.+W6]EU\)O M>X ^-DPI\![W@8_5&."%VZ@FK//9A['0'?S@(O MI[PWPB.D/Z/3PR%@QU[H] 1O#8M'G!%%9^H0:C;L"33Q;2:YM[0M"E^B#[U63 M$?.I@1Z D*7+5<.R1BD%]$=[O'!KDWG?9U'7UJV(N8,1[=-STA,9:%@3A+E@M!Q MXG)+S:C-NA ZI4B,HQ<3UC6FWDS9MQN AY=DPS<'U^0\%3=G+*(\+>P%19[8 MZ_.BWJB51[>*/!VK"6#=ZHM$+I&Q0^?)G!CU+R/L%^A?5SG\"_P1!9K1I:HA M NW603Z=I(C!@]R2MW Z2U357F6L=7+Z4^_N*;Q.R:^6]A>S_:R+7#!,J,CZ MMHQYK)8+)8G/= 4E4UQQC^5,)9(+G8QYZFN)G74J MT7G,+[E2[]+=M.=F_*F<^SW.WR\%ZT-L#D$ILT#VDNQ9E>59^=YJU)2UVI!A MKB2QT=1M/W1,?J",Z^!TPL[/+UBFG0KH3K1YQ[=C119H[6P_SN>>E&CH=.IO M5RU?T+)L%5*.N1;HSU:W135QJZ?S@^PLFRE>Q+*\J/@QK,OBFY] ,>^ YL#L MVO^SA$@$3'&RKL(%U+:M5>^>LCYS;(O,&*/S_RR%C]@ZYQP\1<)-:V(U76!G<\>EO/%G9B5&Z%CXXM9 M_/#TN"W-TKCUJ/H1I^2TE!(9D(79'A/M1FV#.:K>Q<,/J94S.AB*31R MX%$W[$FQ6KF()3V7ROWP)3VNGQ&*;5A5%E!"/AR"9G,"!!:FG">QD&KDZP^?"P-')Q]V M;7U2"'@M4AUC;"^!"7=^Z+=X1*.-7OM^I>:*]ZDR&^_(XFUHHU6_!8<7$>*R MH/%&%=$U@03Q9E[^ED./*:7*K8HRJY3Y] .PAXW$)+SV^^^@8'?.EZ4.WKK@ M4)SHAF;(ZRRP]G_GHF!@VXE6(<(W!"75CR3E^F@ .I\,!2\AQ!\%#1+9G\Z@ M#?=,!5XP,_/R4[,M)-(%>17/3T49?"X\')_]'P6"X^8B:^B%5L&Z[_42XT%K M"L#R+G,?.F_QDLS%D$(@YUBV,84FZ2_ K0839>:!0) FE:?.XG;(SA^Z^H,A M*/Q3\W.!X)GI7Q8,WN@U[)F&XI-^EQYJF9B06*6K_5NYUED7/]?:OX]I&%(W M\66FX5.L5VD^PJ[: _6F9H]*V?PDO'N27III&%)H/&,:&I6V/"ROC8P 2UPE M_PACQ0?MRS3\A"!XSB[(Q[AV-U\5[MBYI D/ W/W2XX8\B(GD$W M@9*CP<:8%GS5H#TQ$#T6D![[M'\5PNU-[3N*MH#H73KL*K8&!4LTC>5^.ZPY M,VB>RL5*Q%9K8Q@#*2$1+P[5EIJ6LN';XY@>+??[)/*Z<7^+1A=G:&) Y1!/ M&)HBX0XN 0](@=L"Y Z8"FT5H$6#Y*9UTU2FP%QGH0[':*K +Y8]#4@+BFG9 M.".E7D?C MHSA[+_;X]>IEGL=E>%WEH= M1950B\H8S'-J7JW8 M3W9DK6=R&3-TX-I4L3Q/NT K[2'BO5W#/4MU5^6]@.R?6?&]'?@T'-4U;*"= M!_1-D!M/1MQC7'4LKB#8IE2I].LQQ=L8@T>H<+#U4H.9X3Q&(5<5.V1Z.U@/I?Z M^ +Q[X)X7]3'BR]GO:&.AQ\ K/CS[2U0['MXIN!?W9;NR4;76,<:=_V^')* JZ($!8JCUVU%B+*W_QX2\6,O7N"_D<'V;:K=5C M4N8>>OV((FBE1_.^K7[QX?LO7_+W^3"YJB@Q?:DL!+!(RW>=)TG2[2_5Y2Z\Z:ZU"&JT/"A^=;OJ>ZN=#/ M5!LS-3LWSI[Z"L?L4\-TXPD,](Y:Z$4>I&$\7EO5!N<_0?M#9?#F1$//Q3WA MX80G[1\UX^:RRL_-2*_?:HQ35J4:O;5#)^D]?_8]CAY\\6!"W,RZ>ZCAY\7S MB]IC.XVN_)0?]&\%X,0*=S%C&;$ZH5.%GPCD'[B-RY^"_.<:/S,18C M",6L5;U/B.ND T,77W@AN-_[X-HPVRRD!F=S#NTGQG0-2@K(X1'[WGIQSG61 MX5U2A5PSJO*\4C&MQ*6*[(M ]?XB?.'ZC;@F_9=UH^N!9?*#^CY3T3VT)E^; 45%!))>?EM-T%4NB* MW#\3SC]H9[B+07J_H(NY12F7$G*W3\V[.R/""ND_W%P.R?J_M#WMI'B89:BSLX_ 0HD8#7WY0]+R'VB3"%DI--,\U\@YU"Y## M8)&8#GX3> _0QX8I!=[C/K P&=4=YZ$752OJZJ%5J-QQL_B7OGS9<%Z^"MX( MCRS#&1EC2U3^DC$VMYZ ,9*^($6,D7RE5'U5')>_$[5&\3Y^S_9'D83$"[E5 MQ[A4F7J2>.L))&HPOOD\<+9NO3")VLLW%HW;]5Q7*ZG*0[8V:->3K3]< %ZT MU'F3+?/W&?S^T=>Q M:*K:R?1S=SUHW"W'Z4&KJ Q"JZ:>G?#''GW]"8"2D23"@T!K D4JZSDP4S;M M-VU%6PU;8*$*\^BZ(C6UB:V%K_[SE4AY=LJ?&2I'>W%/ 95[LUBXGXWBT5ZE M+"1KTV2R&>-"JX7"#)50- #N;@MW2JB 7EKL0NVQR,X[Q328B%K+ED,;B@PU M5#YB&[GCF^J*HN$@PM0-;+D90+=*;#I7;)W/:6Y6[H;5>WD*3O8;ZHT0Y9X3[ MO/LPOQDR9/M69/PAOIPJ%B8^J34L0(@?A?P)T^Y"XP+IVZA M'6OWY[V!VNG;@U%]K25OP]X4"" M(YN\%TUC:4_*9)\'90&W-WKOM1\6>OVVQPE0D+*-QW$[]1C>6L%C6Z\_-\6+ M53:_LYSWRK(,JB6CS$(+:9%'N>,,X-=ROB-WOM0)_IW5C2DK*+?M=8OM3&J/ M66A*DW9X[O@4CKUI7:Q ?NFR6=KCH/A4+RF]G#/MIEMW.7VU#BV;?NRRG7'GF-.DJCNY3=ETV5VFVN&AUE%YR)C;9 MKU4,<9[@E0=='6!<=626[-$ZPZ[C>E:=0S8+P[=;5UB6/ Q9Q*-+_MISRC+. M4&2?4A+L-1R;;]E*ZR%?#"VW?YT<]OL0>-8Q*LW%]J"_K)6%!!K?NO'0:.E" M:!/'87*,P@"%HSK_=Z#PE..CU6:Z$A<2N8?%(K&.)9?-BY,('^(CA\ 6.+AI M\&]M.P=2B^(2IO(#0:G!0@$^L:WU!9TG]V'G"5X2")[;LJY?'=Q7HS'U49V7 M[_BGC#EN#'.A4PD?O65=B):>/6P6:,(T(SV(Z61O6LO&]'7B\4E_",-^=[ME MXNR':=%D@'+I892E'V*F)%E",R<("77TF# -P>@N0D@X-OEBPK'I2)0](>%B M <(E?,*-^%9Q'G=@C2WVH;VT4LGE[32,A(N]G'")TQ(N:,)'?5:5Q/F#W)(7 M Q;4EP]YLS^,5\\?0#NKPY>V'GAI&PKW0Q$Z]42%[];R:Q3:JE2 M0U$;XF-H:UR>Q\!+)GPV?R\5X5Y1$\&=1+ANRXBS]++V^HE,:ASKSM7$0-:* M:I?G6N&MD@F_C&!/OC^HM_BIM-C.%%,3774>V]7'8J$P'\_"X#"\2UD)7)3; MSJU5ZJC]:G39:#IS5K?"8/._1UGW^WEL3;]O(AC';\ MAP='=PL*S;'5YIJ#O-+K)'*-A[&:Z@E"&)@H)/5WF\#.]#[-+R)@U!=RTJ-2 MDYN2PO;#0*EM81OT8MXL;H9\FAKCDVK=C-[6%EUU/DJ6)K7A<+(X?QOVJZU1 M+L*G3RYM]H+*-:6HWPUUJ<8JJ[ZLCOH9VUR$@1@?DIIU=(62K8?^P-VYN@1, M:6A-@ DM9)G=KDIJPA%[_?1@O'I8/.5+XPVMIA!8C@E_NF,DO_'>XWWG?<8O M^L5+>YW\L Y;JT1CGK>%?B)Y6QG%9K5<5-Y[HV(9,9Y+WJ"?O.&%,W3_L"7E ML^S :.9ZH#*)@\C=)!U)[K_1)2;Z\_4OS"L+A 4R/Y>P0^'NOE[K&@6U,X;Y M9309JS\V-X25R ^"#ZL[4XAP;9B_28F]W^.+>:@;4T4_]-B7+NG6([YOC_[E M"^%:IT,I,:]SX^A]5DU,6Z7!5!<>I$QK;RV(>>S^YOG54%8W9F!#3P:8HFEH MVUR,[[\V3/D[S[+1[^X=W\= M"-CP[!UPX;?F+%I3-MP;/W[K2L.[R4Y5XWS M[90ZGQ3YY;3W=,_U6EC7Q+XQMD'O&_*BR$IL$@Q'"2XZC(%Q= C8&#M,CF!J M%$\GHS%V](TQ3 F:_W[CT"2_[XSV7,.OI%9F2Q $KKEID:E(BUJ&#/\BP%-%,N)>'3>TWKQNW^D/Q5'5 MF*+A\Y#*C4&S0H9_$>!9\SDN]=CCIZH3TPH]2>BJ M4%OBX5\$>+1L4LVG!LTA.W^2YSUM-A.6543]^&6 9ZDTI@.^D@4J+-T.D"LT MFP[,#![^18!GW&V"QNC>B J5MEFL-6LK)2TO\? O CR=TL TQI(C(U_]E@U+OLU&U5YP,ZZGD4V)=F;?P\"\"/$EYDJJ+D^:BU[A] MTL;E1'FT+)'AGQ@\](IE.*8(+?IQ H%$?$!D&/_\!_V'L>PUGM$4K")+1;(G M-QS+_M\?,R!)BBY'-#BV;^+7J=3FDJG($_^:04/%[HL7\,>WK:>*&@3FSD$9EI!#W*-J81/ M_)__I'@V^N.?[_C1:&EG+R';9M#O2TU^=& 1 M#T[]V\]>O=P5\DRGF^D*G7^^C]YSC5XQS(Z0Z[7+W;+083+U/",,^L70&?S_4?HO&EH?()6HR[:A7S'YZ]PUP[/Q6/I$9(R_ M;BP[)-VF8:'1KOW/?[@$^X/0"JEL))1(Q$P1&3=@BBR$WXXM,SK D6,)*C=Y M0W1PV HW 7XC3%('ICE,&4ZJ[ S+AE!,JD $R5B+M3*_&#;'1BIT<;=&_%Y MW:7P-MG&ACD%]K_?%/0 "XIHS(8V IIFV"-C]>U,5,WHN@,TVBT1H*X1GV<3 M3;@26?ZI.*\/4[WY7)'WJ.L1J0-E S*],M-93Q&I=SG@P$K\SW_2R5CBQ\'% M."QO4X1FB&7KO4R5:0O-1KO+-'OM3B]3[S+=!H/XNHN8E\*2BS*--L/%_Y+^ MIA<:!:9;$I@ \_N,G\EU&?0UEX[&WE>Y[.+AN8D7#).Q)Y 9*Y8(-#JG-3); M&:A+4/)XD8[^**YN)-PE@9X\D< :_QKJYP)6DR11!)I:"2 +Y(<]S5B)LNJ( M"[V<:K)F"NPCZSAV"$$E*!ITI#<.FK^)#9K=;R*BH1GFC6>>?/N9AR(M+(ER M5PR>SOE$P2OEOF'^N1*(G)]"G*P]*629M06TTZ;3#[$*"\4 M1*[(GFX[4^^4L8RY"/'S2@QZ L;VUX.AB5 2%F"&[O^0Z^__/0RA MG-QL8\<4% TR:&D1R]\\)R!/BVN!)*SQN^FK WB&\?$HZ]PG*3KSBD6:(Z@\_PH.=91Q<"@2; MO$ !"?[L!XAP@ 5/D$:1>#9QG211(N;[J>C\*T-^7["? ^%M*"L6%A8V;LD. MH%R"^22_B%9L%B03L2=!,BJ#Z/.6^>_C6A@TF7ZC74U0[G?0JO.[MZ9K4S:J]$]NV+!? ;+>KZ6FDV6Z,[H[IU6*MKO+I..V8,Y M==EYN*UT!N/ED-]_YKIMES/1NM#L=?C[^K A55*+5@O=Z3W3QIN([@2YT/)J M8&;!&^^/(.X3B)8N8^(P+0&U;GLQ%\*FF-F]"S0"3*YLQ8F#X5)ZSX9=2= 7 MC<\VT?]+WN 6T"3RPUUMQ.'N[='H-1__OZ^)C+DO]MCT?8(CSUMYI'5Z9AH+ M#,_3.P146I1UQ,(SEXO)!O\YO'&MNL@1=+U62V-#7P!+@NJ,C_/_=EEZTOMQU+/5_S[E\OY(COXK#4%FW_U\_ M@O72F4;YZT3TK%-]0ZCUX#*_,*[Z&@+PE\;*Y^#4+EB5W3),D3PP:,8B'JWW M8]62+*0:O4K1K _KN?O90%XB'HV^BD?3J0B;2'%LFG^>2[\34?P[XIBFPMYQ M 5_ S'\1T<<@5\M OI;)/#JF8DD*.3TT7)+IC>QZ!NX,M7@ZJS0*)9++[0XC M3&>:L8;FF]CU8^>!S'$E:)O\_<6&7VRXPX8?B]!M;N_=_CM.W&E3D7] M8'% [+=7(W:)F?[S6U<923)Q_RK]IXI(S063(R-3SN;&S4RO\C11(]/%P[)) M-C9YN5W%\UR::2M3#>@2DS>5!;QB.HYB0^H81'&'S(=% -^5QCGT9\/L&DL] M0.%A0JXHJIEF6?[^2;';6BN_3K]/"#8+R4&I$S ]N +G'\ 5<_9D_=8"$%NW M839-8X%4;#!$V-'T6O7V%G(]181@P';6R?S3^ZQ"/_-!U']GXC<-RP;:@S+; M!%@(Z>UDNE>(QG5%F.?&?#2?R8UX?ODNI$^G>#X1GIBL2R@%] MI$PB%8_$>/:,@N:$[/OF>M%D+!T7Q;$XE,8L/XQ!3AJFV5%RR,>Y<0PF)2[* MI7\V>5ZE;O6$#=(AC?;DWI=LB=U'?W89,];LP5= MQ=9( A("<<*(&K"L5R<*^-@U_[%Q\C=3P01$$](2H==G2I+7,>ZB"5!WT] $ M!7 E3H NHPLZLYPHZ K-3D,32MNT>55H;XM7WCU^^>&.: =9D282X1PO$Z;S MLRXVI MR>%B+8;L/G"LMNWWN?S/6S]71E 1X2\>9"?%=4ZPN\)TWHV7ZZ8EQ'@9O^47 MBR<,FN53+,NV[+F$9=DM-L#BYCQU!A[+":Y VU0EH97+Y]1D"HFT'%LI06O< MB@Z6LP9F._X7*U?/=/*9UB_7[AW"L"\-NKY70/6M6LA=+P6];Z-QF)EC6@XN MC+(-!N&%1+PY_B_9+:-%6@O7J&9$^^;#FG1>+HF9OWR+*X>-K1.%#W;&B\\[ M4,;KG:2!+N&$ 61&:T:<0%%ET-U'>5-0J/YA&APL]O)S#, MG4N;WH*-4/QBO7"PWIVA.;H-3-(&8%H!EIMEAJQHK2OQ7B*MW77&Q<8HDO]B MN1.QW'("25G5#M_]Q;F<,D'*#'.Y+J#[/,L3 MB!X^DS2"N>Q?R%GHP,9<9RD/MM3?#!5:;7 M?&-/@+T[GR6P]H4(^;$[I;^O2-KB+SXP[Q&RN=%-HTO'SFO:%HD<#"WC_HXXK1NG%^LA%2"8?Q#K3!7;1AP'-<1"IJ&[ M+440N>MKIHR=!B"2U&$>V(!VG^V(ELTS@JI^SZ9N0]FA.^0PG4B7^0M_F?S! M\%'^VK>Z%=(G,L-](N\B8^C0?:D!K;\_L3@(+"9>2U,3!#KY>)QJ(_ZRA9T$&B"(2#:2[D+ (=I[U@U>1 M&Z!'#GYA39%,06\Q/4V$\$T.+<#6!WH:TM%XV#(CDS-/O6^OD1T"R="(KTY: M$DEE X[\\.R/(P,DWW(_KKS;?GG#T>&Y-Q*SP[WWR%"].[>""1P_BO!>."%H M1UT'DYWC&,LG64X<(I#$AS$XC@U3Z5%\*";A*"$FDYP$]YK@TM'\K/LDY7.] MN=HIY^K]=F;5.]@$I[944#5*ZJ@7D83[:BTV6G03&3>ZNW7G'!CYA\'B-M^; M9W.9!^6Q:373F4/M(Z ML>RN3;7*3F1TY][;B_<]\!@Q:K%>(O)PRS7'TL 6<6,=OWMGE'N(1P4N7>C! MI_C(68\>RYE29ACUWQ[&I.RF!<\;6&"CJF\ORUXDKM/O6J5\T,1X9@NL$YQ3&:JW12?/ MM=RTY,L=@?,BL+[&M7D^*'F9,MO.,1\I M7!QX"@%ZU@W"J. DU/2._?,%9VFB<954;;82P#S3ZSZ-4P-+SKB;BYPT(A([ MO$?AY0H5X;!;'C*Q:M%E'( M2CQ>GTUSL_"ND82+SW'D&-@VQ-M1X05#),6;H:%Y )EDIOWV-F!9R!; E[R( M,1R/( 3(R-_37ZVZ]M M ^8(H,=&&BL-KDEJ_R\NSO2N.WA_[B2?X-'-?^.);V;I5C*.-*24 @ :*^:4 MYMIFZ-T WX0P1^KL)#)BX$B*[8[KFCEO:)#FC F62%K C7-S]_\=:R0169B.*8R7-QJ0**\MSVEIO*4-[3<77 MI9=L[2 M"["6Q4)^BVU\"2]JAH4EY@P1F91/_Q\N>3[^ M=.OHD(FR=&/O*_(ED&7T;,RSF%6A[=9INYRV,(A0QFH'K:C[2:2UW;CNP5XS M"&6D$(QD:\>X5@H]C.@7.)@Q?<-$7Y<02=$O+6_;45V\)K438(:LA)6". -J M:^;_N#Q3(%4%Z WXL$W"$B\^T'5K'W?=F4J&+4$1O4#[QN MX='R);:Y[84G M.C/N8ZQ_OT7B^[S6)'JLH!D@6 "A+TN=LI"XC?42U62L*J0C;.Y>_O8SEHY> M1STV\6;[DT&(TM ?)Y)LKX5;=^)UPN.UHT>T>C X@+Y-(;]?V^_BPL(U_XSA MV,06)/ A#[H%N@/,-<.G"?XX@H 7+OGS!P>_8-790ZO^RZ.L ZM>KA<.5,21 M&9,FAPX986,SZP .R@_#?@S:L[[:N=,C4>U!Z)>*" =<+'85C46O$O'T'AK. M@X+#;1O\L?-,Z".NCYP1DV_D>C6AWNTPY7JNT6XVVAE\M$WVGFD+!:$MU'/" M^Q:\=G?L"YQW1YZ(5_P)_+J/!:X!,U9KAFSK2HSDK5JS36D9%\L0!TC!'38L M@RL\&3"V76,&/=YC$7KD!+,Y;8+9.TGAFFEB6]HM.B%%8KNCP/TPFYW6:(6M M"VH'-+^B))DS;=RS< MAT0J?F7K+R?$I?>'&QCA%5-&DV(X6F7KCMJ]F+SR1D\5@O_V,UEUKSRQZJ-W MX'K!R6.[1]EM=UH?/+ONI0V1SZ:P3T :;R_YWSBA+4@8=F;ORC&._969SKYI M"FZ%%9\4X[$D-QJF(>"',5$"P[28 ,-$>AQ-BM%T2DQYVTG0LQG)?_^__Q4\ M37$$1%4VD=,K[>S-$3AFT9TH3Y9;AI&1"8$:(=+G!FA+)(J\+1I2UWS,ZWB] M\1[OG#Q>)G$X3G$GT?BZ[?GF+HL>@+MF:FW2T/ M$SR72(= B.'1,-SK!-87%YR9"_A+Q#4./W#97J=<%SJ=(<\FN# H:1HIN;XH M@(>Y=#H1"G>4\E_VDODO M_$3NZ29$WO@"2DS'!N,Q@_.4>-N2"V=,+GVIG,DWVXVFT,9G6@_Y=#3&)D( M$\*+_ 6S8BBIVC2-&289_.*VC\)%M"H4,U4$CIP@D...ATDNFDI$0X .PG/1 M"^:Y$-.V"F6@,8C_1$AV]_EBP(\"2:R&@P&9@M"]SY<[N6JCTT,F$W)6DM%0 M((5P8>R"N3#L!*XI.NX*&$-[S>05"Y>J.N:71KSH /170/TKK722M%)Y&$^G M$LDP>,HDL50N7Y0B^/R,P+.7B&VLE^.U3+LB= N-=ELHECO==J;>[> 4:,^ MY#@ND0Y#J)98/_$ YJ_##_K+HW*-MM/@ MJ>?*F6H^T\T@:SP>#T5NAC!\XH+=G; 3N./UV!?\QFFRO?%?;8C>LX#2WY?. MFY=44+<%G60M4\\4:<4C=I5[G4ZY@4"41Y>K]YTR3MN$ $&T+>:"6?1"Z%S; MWRD!QR<L@"+'K&58BG?J-OT)B!T=7K-9I5\RK3O0X L MPL"I"^;?"Z'S1N=VO+9HZ@-WG-E,(Y_Q+@+8OKYTEHU=*LNF0#9W9[/>%?Q#PFGT-?>&\G;A8:SJ=P54 M(I4(0\J&,O4E&])AIS#R=?%6@%3KDG(:Z1,D[R^8([.-;DEHE^N%1KN&W*U& M?1CE^'0\%0*L4&Z\Y'KN,%.W0;9-+.MT?RO%T"^=!R_)XOTJH+DT>/TQ!33E M(<=RL40L!"+*K:#Y*J$)%RLDXI>(;M)?Q>;+;8%T-PH#(=?#X>5&H5#."6UL M+Y.-!D. >]K(QEZPX7,AA,XK)B1=I5>,L(*B@R/YZ._&>*R(7GE,SMN!D"GB M_[]XU^'8GW4KG9*" YW\V4ZUFA+B"A7PX!:BAC7G)'ZH40 MVJT973.-I8YTZ$29X5*6'*(K4'0F"W6(E"N.Q]/OB8[=5,ZX)3!'*U:_V/RC MT!=UH=86JD0A8/QA6XY\%O*X4#H$Z*-L?LE-L!=":(^A":_B$C7$Z-86]W;Q MV4]TQWGKRDW>47.;*>L2G.&-O[]LZ0\$6JS9+M=SY6:F2K.]W7*]6! $4K@A MM.^0L]8) = H1U]R0^V%$+II*KJHS)!F#J30"Q"Z%3+07""G^.(5<.*"V/4K M2W!I\/I3L@1WPU0\&DN')TEP=U'JX?,S0B)YB=@FVCHN#$KE;+G;.5#3FBL) M^5Y5" 'LJ5D4OV2SZ#((+:PFB#_=.N$#!<1,1YQ R=$NWS2Z7)9-X$.>.+;2 M<:;HMO4PE8C%^#"TC% NO>3VV/#2=G.LF#NT2^>_2]H;]LLUN31XG<0UN9S3 MSLN_DW++W//P*'QCXK@'S!V)"\H\SP:84[Y]J=^4A0/N8>_L?Z9_\IE'V^#G!\Y0&.OSX2+22' M.[H#C1PZ&>T.8$[L3FS5-GF2**[%!O]6OR!#S=6=L_MQ=ZNX9B,0=H$ M9N0,FJ=0\VQJ?]3B'0\;?ND<%- M4UG@TW,M$&F S4S!FA&!@UZ":8^^P2MBTAU!KI@9-$FW!CZOV;%ST/40;=1XA*1JLI M],1HH$EL-;! RG$5P;+O@!55:8N!CR MIJ%A:B#"2(IH/XM+$:E M!X*TG%HU"[MED@&6_1P;F Q6/'Q[(\1U##5K\A' M[H=WF2)S]RK>@ +GZ.S]^Q%UI@>NSTSC\<"#D.;7=Z]9$\/1I-VK]*3SW:L( MJ+N7EHJF[5X3#SU1W'_U\M!],P,?98O0O#=0"-7=:[(!-.\27E=+08C#QXM3 M'&.&]OAWL_A;W'F%%V4)-0W_2V%QY$[*JV1N1[D58X:R(!J*K",,H&G;B"\) M-T[WMPH*BJ(K D0)6J*IC,C1YXR,]#L^&EZ":!0:ON(>-W3E42!X2HY+B?(8[V&(""AB&P ?MT7J MR-P'N2\+K[SYA<[R]96KB1 PP (M+#G^V:!$U>4KI'&])<"4F](M991-TQY5 M6NB!BDM!]" ?J]>(K@MH$%WR8[ .]."6%0H08TSS76]9AQMK43 M>8:-9H0D)M:*+B\%%!QA)"),G]%'3)_,%--#Q>-A#&3(N*8&XE!JUV":S<@T M#&PD("\%4GWYC'DS@41"(#( =\AX>CI"6F!UKKQ)24C":\:,_M9PK:HE>L\5 MXGL1(DP!.LT1)L#<44RJ,32P/#7$WQX4NBQ?B_ORM7[+U]H^I34D?A4>U/_\ MATNP/\K!2$%R+ (I$9.&8Y&'PQC+CH8@$8/#1!* Y&@$8E%VY$Z"_N+PN9+X M>Q+(\L%!3Z%&P-# S((WWA^;%?[VJS ]GAR)B4X4&T80%XDX9K@T@1^X_P[&NX>\6Q J_Q+B(SUKWZ-X.<6-=#(M8(]EX943,<*4)M%R0# M-082E]&+IL@1T-;73,,QC[P6V:N(J9!E CVK!-G^,KJ-#&@,+!O_C>3\ M$NOQP\\0">D4NM<0?D1/5V@7 ID]TL;H+IW8_;I-"YI-*%*3:P1E0 P*9,7C M+[#39.K$!L"V"AWZLU1Q+037V\ D4*93:%JXS\G_H>][4/)11\>9D8#-0C&) M&86<3)58>,3?081Q=&6.+#WR$SQ[_]T3J,VL(-$5742DL8@UIR#7:@EH&)YW:RJB2FU7'._PX(56";=8,D0>6M) M-W%UT9)E;.,BTQJHUE!Y(&Z-BC' MQF3 ZV*P[/:,81+N\_TY-&%D%LD3O)7E/C<@+LL@>")-Q_S5N^Y<_WT5O*F" MZ"DA=*"O*OBKC(.WJ$>>QI4+!$ MF,I@.F@\$R8SQJ^^8IH(5(X,M"NF8&)GXHJIP94B&O0]9>2T @9YFGAY>99G MKQF!6MMXYWS726+@=*89:^R?+"<&@]N-L"N/^2XH)Q!-H6[AT;F,AGT@3,=5JCE!S5^\$0[RB?_\1X4H8W1>L"#!$(O[R9X'5)^SI.\MX M.SA&!Q9A1?*K4Q+3,[(#UL:S]/UU@'TC^INF@82HO5U5SV"^]-ARRRG;]T_& MY'_HH0V=N740+:+45#0(B%LIC,QEB*6 M^WTX8CJ(@Q'*J]?5Z]S&+/%N\A5Q];!W96.61 MN5//9ILH.$:)?6RB/9$TP6+)AC(VV#5W%"0H@X-M6&CXKYX84V2](UDO3H+C MQU1P;.0S/]'I(R,!2X,@OY/YT-6FN-X.-&)QH.@.FKOE8<' D0Z29T$C1/,Q M$4F!B99/U!0:0!C[%+T^F-H]"IKW%#%!U4+GABE*30LO_X+HC1@,T1?;E(@P MQHZ9%.05GSX!BX4*5[2")L:"0=;:-8BNB+EG3Z@J" 1@#HGL0Q+GHZ3S1I*X M:\=S?)Q/_S@D5VJ.9J,78S771,@BEE<^,-6#PH8$E((R9OL]WS8& I(P>63M M$$41>ZN0<401FU("OC@S%;Q\6+7X$H9^[PL83^68;CLAG>7,/P'W"INKFH/E M-.,QP2LHU^GEJ L"D?3N&0, M!].23 MY65:U-<;<".QL("E<-R&.\V%T62K!EV !N25JZUPVHHX@_J$Q-;Q(V8>>P8E MD>^*X9F@"R1!K4/';8NW ':1M\S)P_+^W613GF2?,%/*P)1<>7Y(N 9D-((R MFATB!Q8?KL06O4UU2)3;A"13C2B%V.<[E-"HOTO !M^Y M6#J>CO+?69;EXO%4-(G&QK)\/)'^CEP/)<*S7)KCH]R*8]7KB3W]R.I!;U7( M)0F*!L7Y#Z?J*>+$X H)/P N:&9OKGJ5QS60AS>(C+U@R2-)R A#9 M WE[/"U= AH.,!('7ADY?I'0,S.C,3*_C&HC%8G+[44X:6H79^:WC2N+!#3] M()2C*S9.Z=(:'))8)(]Q*TCP99.X6,BK,7"@SZN?(.IEBDW%F;8]K4-#)X#% M[_*CC6YBTC!EH".,2#02(RD(&;IH;P^0QLYP=@2+?#^BB&FP*7K8#BU>,XT% MOAU';?&XD=4PI4$@':ZMY^[IN (T C6. (*2FOP8,>&YIBX!5QF<+- ML@=T$8*+M155&)']:&P"'5R.%4@M4[^.%*XYYB9\>B"*^U&>0G\3@/$P8QL2 M6!/B;;NV1 FC)7VB2X'HC^A%#!GL)1WWAZX\Y1X(1Q,K)\"=OW+8KAC=,4D: M/&CB>=[<7UZE89.8 =B9P)I?QT=2F@:2@$S$Q)!;> @ M.+Y,U'E_HQ-],8VX&,U/P0FG->4@+ <)\6EXVG^#-U5D<\P,.O@9+KM"%A]) M@%FT,G&'>-L,14GN$1$"4R07EV0FJ.5,G6FS )H#O02)=8$62UT;S(L M>V1:)N5AB,HB).Y(Y92&E;A"TKWHFQT6&)FT[ICJ/\I#6T#S^<*-F0>^L@S- M-4-(]D0*(N38&A]$/"1Y9C BK@42\9=8Z,-_%?J\LM#G_76&;> B4!(0!E,- M22,$5,]%HIEZ42%'ZF&.67LVGP4UHK9)6H[:I:.U'YO?RU1BEVKC;+EBCS+/ MU$!,C=E;@M@,)G*(9F]?5O=S@LH[GV<.E+#@,40TL$8SN1DK*R@=(FY@53W\ M44MBNQ#)O2U%O]NIV7EV'KOC?G5)$WGI=EG0__PGG4BF?_RB=F@W?NMRZ*FB M+0=LJN/1%KPA%I6I&%,;KX@F?3#&$$()^@QS@FM$;%=/0E'WBV19^!]$_4N^,4N*:[RO+!()QZ[/T@M2 MV^L9Z6YRYTTEHR?D?(]@K]3M2[Y]R;PQ;ECE31_Z=C : M6S"?@HW@HY-$(@&9%9(#J,@ BN05JAR,V 8-:\+:UTS56)+7H>>1_1(WZ7V2 M5MITD2%^A:+MR@7<)FAYFP=1\8)(0YTEVVT5P<5I1U:!*A[OW%+WF3BU@IZ! MW4,D1.U-QAV_+%B6$ R*N9()&8^+_13]HS&R/"\&4.LTK18T.[%O$'%+$H/JA39A>8:B7W5Y M9"D"-@"9EKK-R=71VS$SQ'Y-()$,UBX$:#KH9#$6PFX[MV&DW,;<+*>(@D0>+70VUV M)/#,$S]/YL:=@Q%F]W6>\ %88(P4&EEV1^M[TX&4%S5C@OFYH,&Z7>=58 2X*.>*6(Y>UL-+COADVCCU&R%U%*3[ M*XI^AT%%6JJE0%WQU&U?WAC[V))U;7U +/R/J],GB0(/.%Z0)+!$ 9[U4A#4 MMO936U$D0T=&(^4YB+R3/8@4S$C@%YZ5V21X.N4C$?[MR M%]+SF/Q:8[-07]..J-)VZU*W7<9?$]#:A&&L-9H-%G!^N?'1Z=.*G;$) M-FZ*%T="3\(][&C ;EZ=I*X10^//2'8YNKO9B-?NA49C$S<1O1FA%4%;)]5" M2+GKQA2)(-';J<%K_Z)5LM#RY [IA8E]3P9$W';NA[(9;;]WQ=+8,,.2J=M7 M>]1VDXP9EDE(6CND7/E8MI;(J<8BUJ1K:N)28NPEXT\8UU>;,"NZXH=+Z%=$ ME)*R7%H30QB!-*<"&7,K219O]AP*J&(3RK349ATHJ0$+)/"Q>J3E3(CJ'J%H M2^"A2>&8K!MG0&OCI4"),X^_J F]S2H^B(D*CHEMCBO7']A?#+RM!0$> 8:',;(Q%I+5)#Y-U/T,RU(H M7>V6>[G1=%(SAC>;\8J3J(U!B[PHH6B9M(Z3='CQ%@IC4:O#VV#$AKA:U@_M S29KBT37?>A@Y"Y) M89VHF*(SM8AGAZX!$V]K\F%KMFO#^B.GG7;8X=LWQ)98NWC[BUP%\B^N6MNT M&KF/]33>1E>X0NF*0)J^BUAIE.)4MF$=I1FB6V)'*F&6Z&$?1BN_;,)K.\:" MF4IP(D)W$DPT(3-%XH+ U(79**C3KSR'AJA?[%H@G>Q)":(ZL5ZAZ^%5 &.S MXAIO8&2A!2#YHJM-H:O?$(TP3R/(-!V&%VC3)N?>A&7@II?,M5*FVV?HD8EY M=9UX*:UC!LZ^?4-#KFCDN ,/]^4#'"9RW^WH7GV0%I2K5PRV$%UJB0;>2\[U M9_"0#)-:9,#=?8C4")EPJCA3+!81%7VE)FWO1[5C!0;7R;>\W)HG__/!!:#U M2L%F/1)G02IQ:P'\E@PDB::XG-4AL)\:6-HA#:K1PBN*>H1!Z%8O;BD\-/OW M+%URY3<>(Q&(SV4-$'))4GJ,:V&G1+3BZ<*C_7#$7[@B[E/0C=LW:-W- 6CH M*AC2=A.G(XA;K8TE-*GO2+4H;J*GW9@[J,1A-W_+/M^?)Q!:NGSB.A9$K+NU M<.A5EUB[%/VJ70I][1+MYO(\RWW.*XEX.W<&<(] M+#)^Y2R-QN)#)3>1LAP- XANV]^'Q5X#E=#8LD">O80$(-(A:+FP"B$-&F-W MYQ:D&X).'LU3N+ZYM:DQ#=Q"*CT.1+04/>!P809G:*81D\>9N34M>#=:#4JX MDM]2%4TCV\\AFDW\G7(VUG$EFO&AI3FX1B= $/)8]$1LS'C/=<-0 MU/19DYHIH-..I;;RB!B]G]/H6/8HLZ)C&.:0>U,C&KX*;8 M=RML[+JT&\L?)XNH_[] H#!,-P!@F#OP$L0>#8-0+^138G>OZJ$.OWA_7 AO B*LDP]U,&L'!NY?: M'V2/ ,7T Q]N6(SXJI@7@3+U'!L2!W M5_) R03(_<2\ M=,5,$!PU#$GB2!IX3RHK&"*W?,/*+^3SULLE&9H;W@=G[;8E>2RJ!"M0&"3Y M?/%/&0^)>&MF4+;&70MNY3P)NHL.WN/6IYZ[]X3[K*N]$IC=5N(02OP")%V< MU*S\0)G>)=UH2QQ)7!#Y1,!.B.QWH.UY;UCZ>]D5)X"J(UH?$%!ASV6F*?Z. M2#+):P5;)C:]D23*=JQC@XH\P@#'NF,VDL%E W< 8PC=00#2@D?3 VC4;D;< MU4_$'-]+"7E0'6MPY6X@BM3>QN\,N*O!8 1QPOUZ;]>+(EMV;#*8,^1BH!>1 M%:![$.+]MCXRVDR"+K[:5=P@,5+)"UJ5CKM'Q0EY@'QLW4UCC8P%''%&E!GC MC:LF>,M97+I$@9JXNC0]J>ANC8C7I>7%U/$>ZS1VB'!![#Y7 M1!]Q *A$)[N[7S.98#&(8AU\^-%R%OPTO$T=XEG*-8'PMELA2/. &-VGTFOFVH0O_'0)"28'LIM76]WO6]@@<1KKD&P$@8V_ MIQ#O2JA8TT!!Y?_/WI.]F!D+!&K)O)EYEW//8?PD(R!< MYHEC^JUMCZ\VO6A,0+3MV-,G*L^2Y*A]&YGGQ-X7/*/,:/K"$UU#VD1-=V2N@.;IX/C%*2 M7@[:,"AG+6>"PXR;2^/[7Z=-YQ1P-CAPCM$J)]D:^!)3""+0IJHU!_JSH*9R MQ#%3R8#T.V.DI-56>UP'0+#&_2Z6$M^2Q7S74S\8$#90F#8@E#KXWIP<-LQA M%IGV-USN5[ =7"G!BES+TT_R'<4+MOUIPWE*!X@F)GH$&1Z.1)'?ZHH01,&B M7(,/8D.";63(<,H?.K[GA'R'09,8*'8B@&;"%37@R6HZJ:W;B(/!D9;PV!B" M24X)!>;\0R55B# ^+.38O3;8LH7%0E Q*@Z5VH,@%#>U>RQ-A_+S2%T)X0:G M:OJ H7"^Y3%9E6#/N(T"N+6R*BZ 2IX/,3WW0J%*V!XI'IK6[ZND-6]KF_QU MI$8_\@ZX1?:BVY]!GF7XI28XP.>"TOUVSZ5?_%&D)XG? S:A!^/>$/'D-SY@ M(B3!I>%J,7>EN\1CY1_Y.U_H8HS(AQPC,BJ;KJN7*Y9(0'P@S+,\+ MPN:$K_G6?,L4NDCQ>HYH9NHR)OI*-WQWYL5+SEXZ!3N&TX:=$48 *(.0!%;< M8$O)O0^DAQ6^]6#_41:L;8I-C\_O#B3/LB41R> \O8LQ[]4,XN<@ZD\'^\=V MH3!PD0Z3LBC89C@)W6'4PY\/'N11Z <(5^RY#*^4L.HG]5].I--3G :J)OR1 M#-&2\=)S79F0DLM5R#";S,XS0'%^"#]),T?IKUU\6'\++EZL( M(QD#O;DDK-'9*ARW>*<:G@/5,3N[;!@R"^)$]$BN:0RY2Q(Q4) 46DP8A0%_ M Z4CJA6 4]+8%)DB%>:L+Q'FJJTIH\\O*'='-]F9?+ZR=35*JE@TI6$K 'F3FX+:3K^JD&2!^N6JU M4(_/./-E_N*2-N<# X6SLSD27!9^T5"R6_=QL&8F/'O%4BY][>%%[J?R>QO5 M6LG_S7)_U$K&D'OS":*VF\2?1$N EJV8:M?)"J^*]+"UHY&+ ]J\MJ%-"E?' M UXPZE:";@X<8\]'.)>:T4K/K\A*&17I)BXPWI;K_.:C#4E1P45($B@%P>P: MDI=*1IE#+Y<;M<.ZX#TV[/)G%F>8-T"IW(1DAD12X50H\AOY*RI_ MH$K,8]DFQ:3TZ]R0DT1X1BWY55GQ?WV=#U3-IE.) ZEP,_"C_>S[YA(5)H;. M(7\E6Z(T??=XSPBO6&/()8I'=2O&]%K_76'[*"M-!61:6[\9]=IF!@%)Z^ND M5U)?@^E/:_)+VJM8FI/$1NDW1$X!1<:0K957G[[Z^\MG>X>/,Y)Z@3&E2JEU M6,U<4+AAM.!>LENTDG CNF/R]=-,T$GX!JMJ_@AYR2H<*G/N,E,W?C7OJF"= M? K<["AQQK3VP.[V;36"OU$Q2\&"!:3J^5QTE/YK!D MLR#:LJS?V/A"MW:1CJXI3GQQO+,>YER0&DR8CM\9LDB"5=Q8P#UO[/S'64A= MTAQ-+/0W>EOU#RQ.X,$B:CT:DUX4P@IB$;&^?T.)%?G7O0/\?V@&L*8P@-L> M97=> *.GI+M>4UO+V%TQ(P;XNBG)=,(RRD5NF\M(<#G:TDVAFQYZ-?U&&+85 M$TQ*E:-6Q12*?_=5"L',L%XR(S E"!O:SJ;2-TB-95PCH6R 54P(/6,I@?!6 M#9YR?;G2ODJICF;>?^*^?75Q-(SD]PNJM* 3?UE[>8&MY;2(%0#FC#T-7L,T MEQXK_)=51!@NFI*M?L2!DC0M\$;$4B-Z*@E3N8"Y#:Q*G>5< -_4/^GKFT;: M)\2NNEB"&4$Y8Z$I*JL\,/ MZ)D02Z&?J2+_&Y2R?NE%4N)U\583YOH_J3"4BDQ?\%E3EAV MQ1Z*O'9Z0?DP*CS(!QOUY\B2*.:F; $%"(;R"?N+$U=%&@;;-KS)I.F-0 $7 MW,B;JDQ0DLDDSPA=-BYFBY4>@LA4B/ B#85\? EY."HZE[+7N?=BWJ!FLKR$ M]2=]?IN[^TF,K9FZYG/?V&VT"GHR2;X@H2K:0 ,@[8:,2)+NWZO8!$IU;),2 MX\))8;.2C&Z&URXKTN1D]UV5P[#!,-<1][T[)O0ETBOK[$ M5.>$$+_0)C-Z(:*DD:=7+*5[^&B@A >,FGT$!Z2S@0\P?2/M(LQ%R%3#4MD& M3>*/WBGQFPRXP7*DX6 )=U;">H;J*9L>5%:0>MZ+>3IW[&E>P$W^MOSM%V)+ MP.Y2%;^,MA#%*W7LS@GL0PH.28SK CHU&)G%7I_HA>H*^^ OCBXG/ G^2/@M[&6K:*Y0?.HE_PU8>/H-*2MC!][.WS>W?E26DJ+\$8>)\CS?(G,-IHL%> M?_+,R<=W$GB?AQ#3N,C_L2*&I!FE"9>5\R, >X/(<;,]+37ZH$!;QV- ^LU1WK3:"M3W9LOJD MB*1*[4".32KO-P_>J/1E+YTHFRO?2(^UQ/T)?9>(EJ:G1E6L:Q*X MR8M;+U@J"YV9GL?W3PG^XMWH?OK>_>N\_ M+!1@B4OL%RO_MPZ(RX( E_CA/Y.K+02 V;\U=1%6^Y/6?S@C;.;^[(,$OO:' MLVDS"G/!.1G:G OX5W.=W\JQ;C//XB80R(VS(.'Y=9MUP M#)LQ-A_O?]K/3A>6!D!K)GK&Y;[G86TTK:&=)B0PH;TJ4H"ERK/"P$6J+]?> M;T-&D?M@4&VV77;EX7^T=4?IPQ#N3*=2AJ#"A3P(L#RRF!5]P7\Q$ ;C%PCQ MX*OYAE;0ZG$D=M8AXGI[\N(#& JN<8@SM1>ON $ROFS@>83']/AP@75GJT5V M=+1_]&=.N7T*6,1=7$U_-30S3LW55(ATMK:6?E%BK^O0E;9N>)50;S0].T_& MA/'=>28YZF"H5"17*D^F$T\0:A?<8FCS1GV _',P;W0-CI[^WWV/+WM,V$V5 M7)$S<3,SR_2I\#S3!ADO0V*JEFNJ5XI3?FO)%PK6HYT MO'HQB.1FH8JH.?$89&Q)EU%2Z6#P87 =VC!F4VHVA"V4] MSXP:0C)??O(ID<]I+9:WH5D)!\S9J@99R9Q0=F=%6W(U>>CAF#*)\(;<:\G MM?YMW!5[3_OKJJS)++5S?WS%*84%)G*;%9>/<6[$GKVX[W.3TYXVR&R9>\<_ MXVFU7(K*U6LDO]:PR+Q/WCY(5,FV*>Z&N,FK8%VX0DF"FM.C<6 MMC".2!W4'9"Z]*K1D@GH6;"8^EP)-@?:RKLX9": 2J]KK,%+POC%)]$@0O?" M8D09WKACY@3 P$B_K\?OD?N4LJLPNE*GNJP;HY\3.KBJ&Z/W0;KTTF>Q82VQ M^Z$0[E^=JVMS?7=*L$\ ;(1K1^.--7PVUYC'IH2GH=_JX"^-7N4V#M?B:="R'2\4-2CB3AQA0C)=,3*(A=EURH1OLZ_JKSW#8-N< MUZ.:O 99Q/SRL^)]GV# ;L6K=S6?$LXNN&(-=(JQ;H/!@B18!%>"(SHK2I$- MT745X1_4"7@9+GK.!ZJ%$]!DF-0"]2J;\0K#2QZ:Y3">A/<(+U+-A9O?'U$J M)4%)$\F81&EDYN.0)@!F^>;M!3,A^! -0'C[BC[ MR&H>!JDE3#=Z%84Q>6U7X;1@>#V\G\>GP4:ANFYP0'K:RY9GSQW*7.1??U ! M<.H\4[YH).3(DM2OQBM<[Y^50>K8 V.K-_)A>F-UN(P00>9S4>T1^D&+$6,FQH'C-A8O5KO*Z,>4[<):TQ-.%CM5C^C^\91JBE(3ONJLN@()*%EF:FSH(HM?A$K6LN.X=>Y:(^:XACLX+AC^FT ME(NH55Y\+0BOREDXH$7%>R?8'+F:@K&3F,$:C%0(PL;<7VB##:>Q+'(_[V00 ME&X/]E 37_I<"LUM!5(%?7Q2BJR7R3YIJ72BMZ(-0;X=C+LL*.^QFG,9K,#N MV8#BKUQ-;=Z9&VSM>A2KL>'(3H4Z6SB7_PD*SY,(J<[3AH?PCGB%(K(Z/X,?741Q.9W%64>6C<8-.U,?]NN MN+'C!R'S-4_WP6-9$/[KS_^!U.Y3.E^R5Q$MKG;OO_L"XR5??5/AJW+])VSL M]%U\1\_^+[%J_V!7M;_S57LV.;&X[['I_*C^Q3-ST<4P+\2(_QIVDMG>#VB_ MW?MN&@ZY*_N"?.-Z1]2^7#M#QWH]&8<3#EN"K(RW'L4CB^,#_^9M.-07YZBJ M;O#'Y>0(7X_Y1]VM:(-8<'PEA[$T%E\48RO*T*$F9XTF]0IIR3H/(0HJOPV5 M=-B)L8=$55$3C(X[<+8]N5E*,@1"T?2J8WO#Y0\_0'!R1:S%F\\ M,GKN65HY6VA'%!\1D7J?.\4I#I%>X(;_@PX].=!R2C#Z8XE)Z"2S%R[,RM.B MDU0G+A #4?I0!1./4<7#+G:,A),8A C2W4:QD63\)$W/=PT.)+4F)7T(]$5 M0,L]98 U".*UG,0NV]:X027'\6MP_SMT0=)*A^\A\\($ "@SV>L+;+B'?M?N MMKP_@#:F?)U<%% BL[SR#SG8"&01R>=NG+-J#S",-:'D=*UDPHR/7Y[?\NEP M1W+1%/6_6(4X;(ST#N.)N,74O)^/7F_ "LD\JO-B.C&.='V)7,LLQKYZTP?? M&H/A]7-OCFU4W]UR7,W(XLL-OY'YIK5OYL _XV8TJSVDUJN6RTSXV8SA M]8WJL+6]M>Q5&/J6+7I*M:!%_7V$,'']ZE2&HVFLE3"D6RW@(7>:NY.[.Y(' MVKZ&>TL&+1Q+QF]#VZ,B62L%D23:><7E?^R)B)BBYE(T6>HEL%W<;\&ZF>>\ M4F[ -G6O2<2*TG3B1[ M,+7C?Y69M0TDIEZ-^,3U%LVE&\:+;)K7HI4:0(&'?]3-QY.KY@/0NZ.N$ M742IQ\V25-%0B0IC+9)K>Q(,!C ME9#>62F!]"-9349I921%XHI/UY';ID '+,5Z1'X.9;FDPMLV%P"N,8*)EK"F MR&,SLIQ74?I8)-P9CM.F6[]T4\2 ]R MD2<_O'WUYO0_@I^23@]&[N'^_3 @J##$+NZ#/S]9-@NJVM$)$*XJXQH^IFKQ MX<-[3_[CFW#!_[1ZU\FK-UKNRF^$%/O,S_/3B7N>.#H_0@UB$?;N'GB[LQ_^ M^,-I%PMW!N2F01R$>//P^@SR,))7MM*-X_)9YVE;6\+S8IR"=+Q9NT/B/-T< ME7(T!$A7C!8;-T(B'GS/>LR;.I]1N22?Q)5S*R_"R2A4'-N:8+^>I>4J0D<* M1('#0/ES?A-W[UQ\UTWO:.YLE&0PVC)$XA1;L)[.J(H-X0UQ:RRFQ=7VQ-E^ M^2-M4!3$ML$??J\.-89RU M.@/[+EJRJ ;K:.*FF1D]I+!<3F_DZ MYE'A.@&WF8OL7I1AL0#4OM2F><2C6=Q/I M-(BSN5>V=[V^-+J^18M&:R]$P-J Y<>T*F81AR24=MQ#=AUU NM(\](UKWF= MIZSZ(HOU#W?%^CM?K%??BL].;@E#@YFRX?QC52\I[R?,<,P-H5R,E(R!#';< M0&*30A5!?VKR!$3EODCANWLN/XQ,4%A(1HUE.#4^Z5LE?T'0('!69N1"+$5] M%NCY+3W]W'> <;UF''-8]+\07&F>_16 H+*!2J=DT7PNE:1("?5G+Q1.HL,M M1B6ZO54]W=]8@TO8)RGN2BCRDEZ92&\H^_J0FEJZ"VV@4>%.&A63'9\W:.=@ MOD"6SM1^1=A7548^>_3D_,\BL1<0DBR6S*\[8=L+5G))A0790Y_V.,O"$0"N M1Z^H236+I#$H;#2JBUMUCM90R5C895$>"..I$:ZV6+6(S&K8N_:$CU)^9QU) M4;=>K\"EVX'!(_8)=W*KDI'Q@/E"O^E@D]%X1DI'@T%=+0U5GVP==U=S$$_$ M_LLU%DMQT?8!2I>J9/C*"0W+27E1=T#[/0U;];B&./O8=T5?5J.PFB$22EWH M';>A$]\;A V(NB>,RC?T^GN%7&UOS%?[AK<0!T]NE/4XJ.O'2(IHB_12&<":K +CGRDQ3ZMI;Z2>?MG'P45 WC M:XNK)64&=@2)_^12'%2*?VF[GBES HT--Y['$AVXFO> S.E>3FAFRYR30_H]5L-^*&,796V4_7 HTU";ZX8HSV3/;&#@7 MIV603MUI]$DQGEVF]OD'QL[BWJIPH)VU6V5?X M@5S-?SGM[0CW,8EDRK9P=Q_44631:<,"?Z/WYNQ0Q*4;1R)W0^&_X9K^NFY% M^R=N,"%,/$!S;3.79ODX;L^?\M-R&I.8* 1Q@2F+(ZW,*W0U_W-L;-?GS2XO M+_?#IKA_UEP@4_;'KIO#HT%;=!/C=V@\ZM#NS"$:\$N6%I;7]U5[[:2([6#L M%IR0R0OJF-! +\*D<5;E\&#O;WGVW[H8-G[IO_/LJ2R1P:\\PF72#@+.U374 MU\F_F%"/&7RZ53OGZA-I.TL >RHGU^'Q5\77^-KA_:_*KW7;\Y:>\T%KFXUZ M*45X]_E[&]WU<\9YK%5!@R;KZ"4YV.&>;ZIIXAS Q%[PP.]K0>5S'FE%5I?_ M[]_>/0P.\<&]P]&[Q\(DXJ]!HFCS[O&]1X?W]4M+:=;ET(["L#VBJEITU;?Z'S$^"[]: MMN%_2OU)OYH#PT=))\3MRVJ/2#^_G3>7;;&0B._A4>0HE^3-)UIT:\=.&EN# M"%T^T5+4P#+]M__$@(EYGPA%WK+TKWR7'Q[SG,E$QV?_!G/V#4WUE@ O"JA0 M:,+Z*=&QMB2W63CKS[.K9@5&1/0SC.E:MZ99HTA*_DXSZ0("#ZGT'M&')12%1Q5%#M(EGFI M3/K\-=!3HBSN! !3UOWFT=4_!4 M('TC*F'AP*SY%1@N%B;\+"J!?DP$U"A9'.*C<+(V*A^6XL03S4Z'XADQ&(4M M%RS-6P/P# X4"6E1@&73?OLQBT-FNH9$2F$N($)3?U3Y>*<^@*DIAG\;1@8P7APU&M;,(9LZ1D'W%&D'$SV!&:MBUW+LC3 M*84:4[L;>E$BLZA\*YDN:]*&!3$;/(%'T-&%%N8)!./)ZUQ3+O0+0IDMBLQI MO+7KMI4;7^;^Z7[.4ML%/:0 9%3 I1)5E\BI5@EZ/9<5-*_.5,)33D:RM9ZR ML1,VP/!'#OSD=)><.+00>Q?ORVE_UQ2MR: JW1BG*Y$#GUXQ M2Y^QBB3OYJ@U-,O*"S^*O-GXO$$R@EO\8@ZJ;F4[31X _XL; M2L!.6['X3/K\4)3/?<>,:A)PQS^#0>/4NEXQZ4,6;" ?FQ.A.#[@NG?Z Y6:/R M@BW#B1T2 6:A4E*?:+?\$LONCW9E]SM?=K\]8_I;:E )BZ8(2V<5H=LJW6DI M?Y/PQ-J]W0*HAJ-V QVMQ^W[V^5L/R7]7M8]9:4AJE^MJ9D"'L'TW M A3>$&NV.(5\?,6!4)D+N$YVZ#+C$1AO MHRD@^'4XO+HUX5S3BT83W&PF="$4_Z"UR #>%TU=:L7\C+9F2N%##[%J /I' MTTZBO2SMB"T.TN!*@YB-T!ZQ%Q,L-6?!L_\G]T;/F_F>44E+E^AJOH [73*? M55A3*\Z^G3MA,TVMD8_.N2BFIA(>ND2,3#25/^/+%EPC*,1)L :H>.*EJZ)3HS!K<)(/]!8N*V# ESP!1"J,S7OXDN!+!7G5 M-Q4=>C78H9,I&J0N1<*;\4U-@+FQ1)J#FW7I<-A#4/?EJDUXV#IPW9>F$+Q: MTN:?^Y_!U(:;A;*O7,_..FD;%;*)JTC+(MUY-5UR0S)Q#9I>0+L>L9*CG].\ M5Q\*%+=12ZR8:8=H?=N:\)ET0^Q2S.[#L7 XI:6#O3NG'"\O$E.^D18>G9 8 M@P]N!M8>H;;@?K<>4'-\M>!%G-MO9T58E\M5:5BE>!M'V,T(W%XT-(S&82:) M<+&8!1*U"EMT;)(A1N/F"_&>/FW#Q6=(9:Z3E_<(6SO''H]7).*-=./C[57J M\IU*RA/L:UR 2ZYH(Q(\5^+ 654@N3-931U9.MF.P"8 KHH75==T6Q'F[^:L MWP?]#8XPT*5$^Q:GB7L('-JZ7] M=_PK3Z]@]XON/)N$)[X;E @RN7+\)T+V/""TK<)NHB%(QI,/K'6+D7G8SUX7 M(&VK6JKF<0D[K&&*9,U@T W!XZ]_2?.*!/%0M&2B.!*>2X[&)N+BW=WR@9)% M=UY/HCBBRP%R2@3W(AK;8MH[SOLKQ^U/VYK'[Z,0 \9U8/?"ZTRF0(9RFJ$D MMF)V9@OZ-TFH5IPLMQII]"W.FVEP1Z\Z)U;?2-[!/B 9+,TKDL>!#(-OPHF[ ML: \X^&ZK$F>DNZ.$YIED.QW3B08CFU6SN'A;]OA# <'>T%J#VP! MG*(2L_5GM5NZ=*[(R++AMQ6I$@T<6C;H_!J)[>#JZ]ONNJ5*ZD1?@Y*B7+!E MKL0D:<+[*"V$(MS_ZI\LDQC]#[\(O:"Y($@'C.?N%FSQ9M]Y3_J5Q:]WU^GY MI5+"S-5<*285=N1 RU*78PEDZ7'I5?%<<5XM5GYU75B_+9P[G=O^J&Z#&\X] MQ("'3W69R2O(8 Q0'-$O:(S0(XKF3CWCW4ZS4;$XCK#K9,.%X)M<8C)ZK6O> M"0=%QU7VX/C/N6C,W,_O'0U]=;CC[?#Q?O9=-2Y65#,+<5S+&A4\=W3%#;0; M3F$H2E)T<2@ZI@KA;@#!C(\:SFZVTG%JW'3K2Y/,DOYPH06M]*NR><\RF M8FS03M$,;L!Z<5YOZD]NDH623 :KVO(;>)KORRIVDPVM?N$;7ML$8CULXWC1 M=7V:2F1I!P!))['ROFG7D>WFXXG&@;VGCS<8A!$-;E#7Y"G-7?[T)]+GW=W] M,2L< [SWI5O='U["C(\KRTP?&*W359JG^L>J'K]'K#7GIIY@M= Z4 0)%L6\ MJCAF(G.*G(F;!7;(.">^(5^?@#HX3859NY36$$&S8MWCGX;V W=A)6\2&+N>Y]8K]NJ?H&SB&"S#%V6S:@]FTRKVM8#T5CGA$@^$,4J4]WG$( M"SX6H"=.4<0/)-W%+Y)XM^P$(43?_' 9.LFZ26$\B22+A":$* >)*_ IN"1J MN["0Y])4TSA@/NVWPL.S>2R@437#UI)-JT+:C^4*/0EB&+B056J)NK1'B)3 M&V^UGST/#^K6EZZMU>*,.9DPWV[^G8AYN-QD(@@;^IC -;*QP8>;(T+(F2:E M^N D910HVIPNUULT,M(\CPNO# Z_Z! >3!M2XUW<=C$QQ!].AG%?5!C5[!N%/TEUK$?[^K8=[Z.[=@9Q-B] M0TNK1SU:KA_I)B']B<%Z*^OE65^/G#"65:3^L+3*MHG#9+V.W"=3J!9.\'A! MYA.V-V:KULU;-P,FAJ:].TGGT$84<[!KF-@T6R)^QAUV.%_2_H[MT?PFR6DB MH8=4/V.*-<.I00BG.9$F:N&KIILA8Y\G5YK:IUXK]O$N-S6F8^!BYVDP K] M!K W-M_BLVT+L=>@$&C&*,0IDFR#/&UUBX$D'XP8@#F4[!&WJ&P)5SZ-#\%@)?\&(,L _R45(:GRZP_1T2K" ]$8U6@9)VI-PWXV8H+GAQ7A+M3WPIU MX!'&U#P058EUY+Z- GJI!,B;0<]=[D?\XM>H?P0P-+-Z"P^L&_:Q"=23"O<;_;QG\E+ DA MJQ'^[[&&^$*(0FDO6O0D_H75IK^';K XT )K\\$NF,4%7,6;7GB;9@KN+4>'VU'74KKF,(E7%9IV2"EI$Z442 .>>L1=IAD-I,S.-GM MT15.#B3#1*LIB-MN;MP4[T\END\F=F!4B/N?KD!M@/#9ZZ5TH0>GH*+?"!-' MH3U1Y%RL.FX#(AEZYQ7?7<60>N"5!/PZ]#I8VAXN?EFE\075BQ6" M/" $PD%YO++:!F7NN7J7L@X3X1TP0:+_]HL^-E+;:6@3DVI\ BE.7M:JBA"-6W>!> M[-*KDGTL?^["SSA/NAOV:B 55:H&Y'9-.PLS@T6;POE'(4Z=U+SK4(S267.\ M/%FEHKMD)9&\TGH#.+1QY,P<6IWW-%T27GCA$V'4.)Y*V@C2797V:NZ5=8_& M00("C(\/81PSG&YQ/.FB7D4PLIF$+=/=;3][0>\)TF@<@OB_XL\L ,"\7$?A MV%-%]MP>@L!9WM(H=/.(.KOB/L1V?>9ED6[@(O8T_++:QDKC_:,3\HXKA7YF M=+^ZLKAK(,**XM0EJ9)>A@GPFZ;G!E#ZCZ#AD7,@JD/G:8^MMNO+ZLJBN/VO MS0AY\K(NJ1V5U7D2-AH^)TW="7YZ(Q0!UAXA))EZ@G$[+BN4D8'+64I7G@O] ME6M,C6] !SLO0@YV771@Y ,L0$'3WO7FW4?!(2XNEN2\Y/T@U01WG$M1?\@5WOL^:)>O/>$)L^Q$_HX L8D+:, ,= M0N6*]#H^=2+ZTQ_T:_ YX,NG#6U@M'>,B8!; 7"\8^?A-0UN)D@>;=J)N0,& MTZ]/J>2N"=KOXEPY='J4'^@<(PJBK4(,2^JLIM=Q43)V)ANLCEH+N22EO!1A M %^-E\VHDCZ1HX.#Q^%]EO54V*-6H)U2S&^X,&/Y>LE0/;24"!^,):[)Q(+0 M6!%A_$,1QK<3*CA!VI\7G9P18>_P:5P&3 C)9T:9@[3OA[%F0Z"O/Q)6=$YD MBYYEW>6]9T ?)/H=",N$IGT 369N#?E=80# P(?0P+*RQI7E_!Y?P327,L&X ML), ,V4C&AO !^JNRC.AR\1$W!XL ,%W'E00+],[)+N6 .N?AH7D$.G MI?&Z%)W@!"O.+T*1G1>:'#->P<-PIE)@^V=E74!QVY_[@W);1].SJEO4XJ6$ M;;MQI4E*A:QJ>@N_\863NP$^FF!XC,KFW(O0E2;1#R>,C$V#XIRYYD!+EZKO M 8ZDO$SC7*9J)+&&*J<55U+,?8P<1H/)F'@$A@>/,^WV_-@>UP/W1V&H;6J[E-D4EO1$<5X1+N%O;)">[ 2XLG7)A"JV@T!J_O\)MND M;S@9UOO)V04H!]BIUE^_2@= ,[NL7THNKG21Z>)F-NBVVF/M)Q9Y\'?B:&OC MW1@^CUMF>L^C [X37UNO-?AK-7+RO*@F.6&(0WP6-.&-*KH%$DMZ$] +3""J M0TT2)SD,*@BD'7_?^G]/$ M@?=66=!"'H<2]JUD\^\?<-9_OD36=!'./>3N)((1]BR@HNS7[MLB&U]DX42; M7[ &^WY7\[1&),PL9/+D5KJK/DJ?J05 MO $!4J^G9KO'X2_JDK*OTR.X".\:Z=1^GM-&<BN^V#3AE0YBU@#K*"0!DF> M6BO+V>+:;+&\$IN4W67CT6(X7[H6M[JN]_@@-_E96K]NK6VY]K@&&)+=4'P4 M2BQ2TT*_C_[;Q,B590:7Y!9+VHKEH!Y5$]I)O7DH%#6U NL-O8R&1@N%%@DR M]17S*M \(3>F+] ]&5IU.?W7DF2&%.'H)U20J61!"Z1C'2I6?D-^_Y8GJYY,U7D>MG@MZ62"L<3Q,0]$[!D$KCK+)- ML39OW:043S5POHCJV7$U)O-8-K9Y/5'")C(+D!E+IIL>B)^87C,,.AX:(+]Z M'N?*ZT_"TA:+,% ="W]'Q8^$T7=2$UJN<](LO<%VST>D$WBTQ"JWM5)[Y5^4 M$9(-C5Z;CN?^1M;?M^R,JN9,2BKDQ:BKW>!PWI2T&.1BV,]>(,>,,J$!%.)R M''PJ6WYP9V=-R>5J!L9,\9_QJ4@58#]+$*"Z-K$:]06I-NZC=+<"CE0O MV/;.5L)49U76-3_\U->8HZ^S6IXWHEU$"0GI%]?;Z>/1 <(#NU+N-26]DJ*. M! #Z"QNDMH*Q\[C8&,7<^!3B]B+MO#X\3QTMXTD=1OD-TMG"[_Q<%[0(,%W% M?2V$C7Y?>WKRYOFIW]GBD^AK6(*E_R;]$N62*RWZ.[2_^H#FN\;5@TU^[)9:.!+,^]'S''!1KE;.UMR0]*I8CKU+*X' MSUX7:FCCYD.2LXPI]H)O@9A+KX\S$RKO(4[ 7NQVX)))XN/F;7FQJ.VC]M.X MHX"&S;WV!O_?4=GX$N^FPRBF+\U[< >0+31YQCMT9!=U';0T5R#DS"1=MIIQ )*Q@F"Z05C8 M2&NE1PLU4A<[6Q5MV,ZJS1P,WC^G8H[$GS4S?TZPDV_K1'NJ$BYY+'+90$JK M*G 6W)K-#?!I,S[++C8+Y4IBT'^II#]##%B^W:\W?&L/H?C&=08*:Q@J: M5K ()*CW\$$X.QEF6"IK"V/Q"LL.H;Y4$6EMURX M2V< R8AU9*M(KFI\6IGPO&+)7#//QFH2/GPOKLM4EDY1-@O:)OFYDM4>WFC3 M>URSU-=_PIT(4AO'F^<.+Q\661C$.[PO_L(>&I_.%<%GT":6R(+;DX+)2TV M$=HVC3OZ13L 8FU M ;-*-X@F 9WK]JH(*[LZ5P\T5'(PJJ2^?].!BAL7KO9?*^'C]_LDML#3\^9R MC!CFEVH4AI:"OQ_V?]A_NF_]:%8-'OR]"%4_YYQ&C7WIAQ^>RNBQ"^C$K%VD MY"]DWO_U[<;:J(?DT%FSK"GOS%0VJL/6VS'E0+CN.3;MC[__69(=63H0+$Q) M#V%1CJ?C@I)@U5JKDS_?<)7>!3RYDIUK 'W6TQ5E#T&.5!!9.2)H!BEW48*: MCDMVEAEL7%:C/Y@R^SC"$#[RLIZ31Z0W1=0;;H]@S#$1PYA]YJSZV(A>5MH, M>IET%UM=ASI3^UES@_A_2V-W,Q'>WS6PO8-W0$X6S[ W+:Z:U?+;2?VA&O2' MWM]87IIJE$[U_^_?&#AX^??$3'UV^9 MZ4'_J>*..;+!TR3ND(\&M7RM!Z/F')RGF4N L]RMDAQ@Z=&RUFIAAV%" LV* M4%3;YWZ1*FZ5G!GKQ/5#H";"5/I'P2$_L5KLFO#PSLIW5CYDY2AC.$14))(S M'G'0'&WPL'=Z:X,\5;F2)WC3CWS:A[:?L,WVNX3R#I M?>)_6@XBY7'BVOIBM8PFBFNY^#SNQ3M[W=GK[[/7ZT#WC\L_=:6#O0 ^@[$W)5 SX&=K]U="0]+-.R& M^*2-G3LN^MEN)X<&>P8<*6)I\N2F*E!'D*6)8%^5ZM@?(A%@5A;+0L/J$)+2 M/]F7YG^+7(C23@GG4%M?%..KR$C+6'GE\(\+3A6Z:Z;EK"5;1>6 M?S[AM'7&:6L\R!1R3BM@6%AGC5B:YM8"3 \LA'^49MS\,+NEOEOJOROJI23- ME5&K.U(Q!^@"Z)'H:PAQ37@9 =I=5E(Y682#$+ 9*J43.G=GFCO3O)UI@K&^ M,TD-E^8U_L@H#J#6F-N&#=7+9ER5G)P4G.BXCO#?WWUN):W&):4>(Z;#'LT. M$$7)$#<['TV[-;%;$[?SS)).SB*;%QTIW C%)Q=&N+F 56X]F&P4PNC_6600 M*@069PWGLK/&G37>RAK7%*$3)JGU^DV4N!1@)U(YJ9!E"=XBT#5?,KH+'GTS M!U<=]VAY21) H"*L/]SM#MGOP,4B.\I^W28BE,H9;!@D5K%7&C:&00N!6>_Q]C?;?@)G M,8M\()9#B)?MM("YJ#T8"G'6,%\Y*[H(>EY80\\13!,^'@BS^1@-7B09NCS? M@& 80-6QPQ8!:+Y SU3('O]'*N'R$)/-:$#6N%ZW!G>CG.OX:"EW5T@:QYG^ MNYWU=-U\8\RZ)/ @6NP/5WV;!9,22-;AT?[G[WA]M>HW7/IR;-H/RJ9$>%S# M"7OB+]$LI!:!1-GS4[>X_I9!.EX,=.Q'@+T(6CTMYD59Y%$OJ2I[=&* 59T M?1SN5AAX6KIC_Q8N4S8S7 E$7 ;9:;+3<%"=9R<3$/_FV6N@JL[0[_JB92Z: M'ZL/];CA'[P,=E:HY#1 24SH]9FGB54PZ;>"!"DU7MQ\9]V54_6//FN[,%&H MV(AE.!0:&CXE:C BAB-5*C3+Y!L;RI5C>TL0E)T_\@7X(U[?FOKJI/U*(&!8 M$MQ#*.W&.W]W9U^WL2\2?1"/BU49K)':' 5%'.&O0Z01.Z/;&=WMC"[2_Y(] M&7& :XTF3"R(%? M^@*=]/C^SMYV]G;+BA81-)!,5XSNIR%V(J<2C=M"6:LU M5E1>I:YJ= :,;5M"VQ7UK_0X1NP9/-.=;>YL\_=56ULTPB^)3X;*5K1 M;PKUEY9DL,D*2?Y.T,8[J]Q9Y2>TRF!I$/>1Q!5GYMW6V8P(3Q.YZ*?UF&%H MEIZ<).U4.P/<&>"M#!!)7+ E:JN%D=I48H\1+D4<"WLCT39QG-VIWONL7BZY ML2I>;U%<<=9WQ'W:=5D7N_UR9ZZW+\+/I=>,MS_)\+ML)M/?IXQN.6V2ROPG MQBT $F&2K4S/=.[E(XF(C L=OHG0,TO%A+\0F^V,>F?4MS-JQURH'J4Q09E" M]K+&DO]"[.MIT[:KQ3)[3=I<.*R-1.WG_;_M9]^U]0AP;.52 MZX2AF.D%)Z8GN8M[=K;Y6VS3F/^62AGC@$S$R:I 4\_)VJN;QJ[)L[9B5"H MT<'6R[:X),JS&5$U$);42!V?KP#U#P,2KA8N_55KK'8-/-COVNI#O?S:]PO; M&9]S,HM3 <4'>DI5>WN2[1;!;A'<9A&6%&<((@@)PJ$JE"&XTR0\(E9]1 M%EN)W1&B#3 H4[*+.HI,4OCIJ[^_?+9W^#@CS,*L'AO:A:4=KJD/X/Z0+P^F MWW32!!?N0$6#A#?W([# +XT[Z6C'G71+[J3=IK?;](8RGF>\:0EQ[!S$C&!7 MPW[#_7::C1<$"W(,UFW/28W+/-9G47F2E4^:5W=1"G5YBD M_3!*9^$UI>VR'C*XH^/#R=%!>-&!^S%VS'C9UU_7@W/GCF& :#%FX) B4G"C MA)Q"4Q&/Q\F>\;2H9Q%+%KYHI/EA])I6QODBK$;FFE9D*#-9T9L!<,=PUAZ6 MC3\4?H0V_I0/TQQH8HQ2.R-)3*,QS_N$R40WHR19G,IB2"Q]@[S@J;OZQ+I> MB_'GPDS> UZ&Q/_H7%LMT)!RZ2,D2VV=0HRZ$YP1LCCE7HE:XC=+0JV1EHT M=LZ$;S812$+$,)4NY,%AZ(C"-E$:79=R2&C8:I8(R%:+=4(VIRZLNIT]'6O\ M*9;N:TI(QG^MYU1\Y^N>R[D0- MK"AKZA=83,-!*7J"1JRP-U>+5HQ1BT"S'(8=PVV1Y%/B MF;K*^V_I*5 =>>AUTM'^"'#Y0/=XN*@T[_[G6Q"?>$E[$ M%@0Y\(<;\A4?<@.%BFV*ZESW[#Z78*H87O3$4 6Y( ZZ*FS\2])J7]J1.&X6 M5WI!HOR;@6X310BEO4U9(6@_X255O*_FT'#NE.1$A[S9].A,S'S[:JE\DM]2PF31JC'.X3-6Q\,(\7TC2DT+WY<6:4T6Q1 M+6O6+F+[F861&' *B"Y"?[;.&<$,$YL?AK;,MM+P>=ZP?#7E7HVIG^Z/YGSH MOT-J!ITK.D#,P>@+2ZY;Z2;#H1OR9SP4/_$&H,8IU*%\",E!V'GPATC9:@"%I5?3 N)/WXU-S8ZO8SY[%!AEJV'$7 MEV"($\Z@$UB;X[1/SNX&P5.CEZ*%/N4\,BM1K#WR?O9]E;V;QAK#\" M.7X+(KE:VL8W\!APLP<0L, MQ,;%[Y*[R[!JE6544R/$(N1'@2._E/GS^]SLN$7T]Z MJLIJ3+4]UPMJDY.+7V:<4\#^8W#%:%$ZSV7(C1H@; R5P^,9RZ;M:8+ M\EYSIW;BP=W"TRW:>FR!0? ;9E1[;\;O\P3Y@>R""#B1"O.JH^2*;(5RK880 M>V5X4/;T!JX:8XB?3DZ?G?RW?*I-1I_\U/ZM9_0;:O![8T(:]")OC5'^[CH7 MO/64VE4\XU@X6-Z\N6#Y0$PE,?N:NI>*4FC\ODD4G@C+U^0XIB26>:;X]FXI M#/CG%,[?"87;E_+VP0K/"P3C(2@8MZ+@J.*4<2]D][DR/YD/G2C908FH\;2V M (73=ST!.A4E6(3;5J0UL-R@M.7D@^;3>CZD(C0T74R2)04LE@KO1+!8\;%\ M'1/G2$S(=O3G@J*LMJFK'K#JPIZ:Y/#WJ0^1=,J=CB1..JI.[D6(7BK M;!304J'3J!4;,:V6='E)]@L0IC!D'+;49G&;%I.^.=VF4Q'![:^5MZ8E1B;$ M2I 5V-4:R.^QP7DJ5F?FB/*G=4>, M%5 Q;(D&8P0QJT7MZ<^QAITT!O13-;5N"DF>/HAEP7";A$H_&8N> R/%S9D.!;,R#G M!H&G;H&,*2N=F7CEY0TMCS18%5V@Y"L]61EO==;,SY1NDU6P-RE@]!2C^^:B M:VG_BY16.M[! [8BK?2)W<97WJNS_/IZ+.6(@F)HRQ0@>>3!M2*K;%S=51?" MDP'="L/LM!5SQT4ESVV=?R>BOVFZDP.U68D!Q[([P2\6UV9HTU^O47UTP-PF M0WNA28-NT*5.Z(R1OX:S00>QR !N5-ORQ66G$V(^/,N7YP!2!J^3BNN5)5>O^:!! M]#,E37>Z>+PYCX!YU^'8#"X'UA%V+V.7T7>50N\*)V1NDEL<3:5%\[Z@=#)F M"0%IT[HDI*H+ZCQR7>("@ IV'N!3%\B1J(HNLC%A4<8D0_01++FQR;GM@EEV MDZN$O'?#9ZDE0:"+,Z8(*:H#-3EG),YRSXW.N M'H6SEBJIM)<("RX'C)0CLRW/K\V$NVIKL4I"S[CN"F]^:%H3_2R &T;R"UVD M*F "WBC"XJ^*V2:H$E%9^1/":X&F1X'N%^=HR!JMKO!SCK"F4U(J?G7]"URL MIB"OTG5W_=QRCGP:G%/>E$K6,905,ZJN&MMX:-_P=<4YP@V$6D)=3^UGH*#K M(-6^/ _;RON*#+257,.T:4ID$2\!$6HZ&K-IA6S@:BZNM=E7GK'75\/^NB(X M4V%864AO!4H.,779[>SY.R,,K1K:D#46KV,I*"6.'=RR+K)I&,!IA*LR?L87 F MMDN=*_NUN7 V_@M1N.*CZL M.D53IP<9EX'MB ?C(;]9+>#O+.4D26KD$NMS[9O/5@'0]3/EPKKH M^0_7-]'> 6*[\!T^09Y>H1=$YSV,'M68S)]A$,UFUS(6+Y8.'V4[IV14)ERX M2JM$N0LA'']D;Y>],XBV=*!"U%\52^N8E4%C?"6*IP2@D+"?&-(H81KVUB:X M>,% 6%Q/T5DD<1;,E%8NT;V' &JU/&\XL157M2^RN3A %R!V^69QCA++F&[! M"+OVK,(_K&H:C)V?43%280N/LPO">2P/J@"1ST^PTF5!,ZLR6+1WDO0@O4\+ M99)5&ZEJ'&5H93[KP'$(S#L!8+!#+0%$ZU \,J$4?\P@_=3684=LKSR;9!P2 M*J?K(R=_&)$^"R$,[052YXE^"\=R'+S2=GH5PR+)DND>GV<4EJ"+<*GYW7!H MQ;TTTS/4U;FNGSC1GH5QV<9''C0%@=6%O?U*SB+U;=A9 M:KZUQUV0T<%2]"=+A: M*-QB*4(\,OI?!U]B>!?,)4R7 B9'BN3LL$UWXS"^BJ+R)=%T6PSS52S8> L] M2;F'F:&-33QB&R+E!1K*^:DVJ:R\T]]3FS99&=XDOB(;N)QSR%[TU'YZZ+"D MF]\6H:ZG:7IE ^S*ZJ?3*1IXFE7R-%1VD2&S,2!):+-9FP9,ATRFP MYH:G=,3\37L@)A6$>07O<)F,&C&[APTZYW@S_GA@?\*6"DSL9=.^I[9'S-" MYT@0$B)5]DE\#M(GC4&D> -0@FV%-:4P]G"_:34W_&*;'IK 3-24EF#S%85[TI4!F;0;@-L?9\EO?%I42D_6%?V MFVBK/\+3;+LM+;[;'+&3"7?[4_P@^I=M\R7D)1NFV7DALZ>'WJ3,AH#YI?<4*?-H#D/.0_QHYP0HUXSXJ/0'A;!%3, M_2WR[-?P)EG_Y]^/'3[H;&F5R'?'3& J8O2"H(#"A>(+P?R.F*H3@57U1<;V]$L@9 M,FT]#Y8K2]K?,+0;< +.]DYL.4 3D]>T[O,G&%HX4U]DS?[>KF:_E9K];8Y1 M+\,S:TH PC>:,#0T!0V7,%&06\BLA8VH;,:R;6]YKB]'U(J8DUW25/ ^MX?@ M7#\#N #[0D*0M]0_]M0<@>PK(&R.#IZ\>/N4_NOPR=>$_J3E48G>2$?@U:FV MB"Y6(P@V(B$7O,WEU&'4UP^5V'^EK0LZ9404XOYJ4RAU:.]?8 9[H5OX,E'D\"P5*!]>V+67%\&A1]J L@RJ#IR&,Y8C=[XZ!RWQ M> NCJAAP.%] <2&D 6.PG][<3H($H^NQ%%7CU;:J8EQ*AS,;PH^Z ME*3(P-720>)L?KSHP-#NTWAH.[H\J5:N.#E%1PJB%TZG9L5L5)^M\ SQ_)!L MVJ)J-ZR<,&!KGH6+$X=\1&"OR("*) MA%8;RZ;J!* J$Q3]CP6.SI+R=K@"U;;"YYVTI+$8'MFP'/3K3QU1E>=T0$Z; MYGTL1Z6/[#H.0F WQ]AI+'.0EC>*\WY M;;BEK8+P51%"&]6S^?50WSP[J[B5H5YFEP7[-'-MA,"#,[/[QM>3 M:>T]H.8H*9J6CG --L,4W?P1M];Y?UY/(;R,X$B:KZLY)QZT>[^A?77:6Z\: MV Q%92P^9YZ8LOB1\XU*I:8C11LZ=]540HY6V56S$AQWO! A9#![E7;Z7-35 M9;]\P2W68%.+E!IW M3XHJ="GD8>!;JAI3'HJO=(FIEI2.RP7$L(U OA\)PC#"0S$8L@25 /,F5&%> M35'/*-5::+^43%)L/-?F_C"'DGL>3FKD RZ9Q*<:!OUA'?^?OKUY A2XSY%S M["@4#2W9J]L'&%,*P $G+@44.<3C.73*!C.2/'3.J>F<9< M6ZDO**?==/-AKCV^)"OVW*/ 36>S*\3J'NZ&$T:G5S?*[IY'.U^ MK].VD0$A_A"5P%SM4#,]L275CQN?0Y20Z%&3N&XIR7[Z^H3OIF66 M%Z@*?=^LJ(AKQ+7/FK+<@T#B>_[,%V9H$UG65@'V%0GG?I/GV IOGR:,_W3R9M<3.G''TZ5U\EJ1?R7DU=OPD6Y)8OS6K%>E."F/"[4 MJ24&CZ$3I,6&0>6X/?:JDJUK+3W"JV@@B-?Q,\APCX M# (3!/Z@49N$V23"4I'T3VNNPF4U I(:(X3UT'^5E4"K.4RU\",!'DCV&U_7 M%J G;B:&7W9X/A(3B24^H ;+VAC"(N>!-8^_KZJ%6IRV7NTUD[TQ=8*[B>V] M8%>9T,?6X/])Y+&^O-2YYY#UQZ9=GF$ WU0R9+^N]UV%JV8_]00(&_%93 M$O:S\*'F)JR21?RBT!EWX/3HW23K!7$ZW(HV0?^U@H_N##TPT_M-FP)[;_!. MT)Q$SZ69(^/GL?726=T7\,\PVETE"8%Z/T&ZVFH=SO@4Z MA&]K>R LOXHA) I^LGY3WD_9RBO^D5"\*,WX<=J>.K MAA"*DN\1IH793\XA"R6]GR$)F=4<1AL*KY8.]$+ * *="P20%S,:B2L'K10RWB@:=PKB_ M[V?/$H<,80@R:O.9ZF8S.675!YE4Q I*PV8W,K^+JOMA M%AU%(ID7.==TPFK=O-KGI-,S$1KS;CI//)+B"--C*0?''VM^"Z+<./+I@LSYC%#:)VNZ\+W MA S/U,U@ MMV/7^4>(AHQ1BP$VV2&Z1)IEX/7!VKSK40E8HT[\)G8R^CU6LW M%I[4(;]J(NE5OQIZXWJ=1VR,,'J+7CV[/T7ALUF(?B^VYPK\XEN;2#"GN"PD M;1%\HIN' ;S+]').&.38,.53 ;@X6V[8!,^ 3F&?$2X;'>PQ1\9#F%O&.FK\ M^:+JG A:8DTH*?)(2CDI',6D;5\]D%D+.!Y>GFO&&?4S[;X!R_&>I:1Q=$^K M\BPVA;/Y;"V.LU1#+GQ+O E(723,!/T;7T"JIS\S\ZOH)S5&47JK57"I=>4> M%,_.^G54 #T"=@%')E:5TDCO@CC%=[DO, (Z]5_ZR#&_AY?5A+DRN+,BUI[T M$T:NR8/H7OQEMJ[?WY7![WP9/.E+-Q%(MX ZN72+UV[Y]0LQ)=&#G-B(U?8Q::$Q,&;?$M[2?421O!UC&5; #J MI*&5 HW!_B5M(B?D<(]E1WL78[C@&PYS_H>T'/(.=)8F #9<,-+NY(JF'NZ, M5"A?TA89\U[BLT3^TFY[Z.$73/Z62UJ:\.6]UQ=Y4FM"H'_8J9W@B= 3<%$( MPXH9\+Q"[P.0_,XH(OL2!53"DXVHEY.L&ZTIUMBX\Y=[??>S'XIN.;WBOK9I M,QI=R;&E*39'1W]9,102A+E]WA=KY4@::Y7&&^%QF ?O4_R6..A.US-< _JP M!"+U+G"2L]^=+F8D>#SV)O+8!LK_Q%[0KKLA]I5:6R1OX6K /,:23N<^)V1& M)IHW7&LE2#U]^=>^-F>V&,9E_^VUNKS#\@B,=<9\.\<6&JN M4_L[Y%6MI6H.47:-07-:N3XM"AJNBKZ*=2MO'W.EKON5)HG8Y+B'%VNJ2P): M93H@O$M54ZJ,.P@YFZ7BG-2OI9G;6$9!_DZ#W9EEDICU?>@>3B(AGEZKEO(& M^]DOL"!!+<>,Z\;'G=;OH7_1N6T>W=VS;A-"=%E\H" T%M<&*C]\'/2"O8BS M&7Z:GO$JG+=_692+*Z!;N_[C6>E7#Z/Q50_'(UT,2T%(@UT^2E@8&N9&CX>H M/&P-"?A'TA&T@X>0:LJ4S!O-;C_SQQ"'_9'$;+)^RUY+7VK#FXW2X LMYB0X M@T3T5?''U)Y8FQ1* /1Z*3]4$]Q$3 M26$Y+ HZU=)>@/@X=-K5L]&J[3[7V6[8IMZ^D( M@!(GC$$>CN_@^<6QSUG=-]=7MF&H#-$2G+BFG5=7MDHG%5^IN+EE!::L]I8WN.:^2:(*% @]49N/L-[6>N*YK/MY>0=^WS!0'AKR=.JP^SG9^H07UC;&6*+]7V3/("6XP;68V"$$V&X\[@ \D"5217 >4=#: D M)_/D0\@,D580L:'-E4*4JKX%>S8$G0C'Z(PRZ*Q6CY\.$L;X/633IAUGAMM9 MA?B8LS(H$I344Y7NZJ9\\K&[WF[[SYX.S2=A);D3##P[GO,B. '!MLG!BL4% M)"[+Y3D3V?&6.P6GB.NC]IG?]?[W.#W&&C(N&!0S+-_2&X8TJ2U#)W/55PCA MBX=9GBI4-!P&:!LPIT)@3M9=+06^:X5D5AT#MM=&O9[_*F0?700*R*H4W(\7 MO1J;FD.?Q3'M__3\4ZIV9(_N_WB] ,\024$OITF9<*XJ1Z"/:4>C-#O)A(]B M6@T13WTM;GURU05T#9HK7P'80K)NL$>0QX"6N?,XTAH+QU1^W7%NEP%F]4;B M&Y>@I4VKH[-: F)NN8QW1-1GUJS9DODCR6 :W="$D)PTH2O<:@N:4 M=[ U=++(0E)0)C5 %>F"@-2R?5$\=OW\4T[K[],*O7U;^Z5AOT\_600%M4'#;1MT3: M*ZG?CPQ.2%2B@-@6PXM3&@$X8 M>)ERHQ7CMF%Z;()IC;1;W[@WTCX^"H,) 9G0/5;S8LQI_1"[B$(Q*BB4"$7( M"&PPUUS#^+$Z!8%"">CH'*\OLNC^8%=TWTK1_?>=OO[$3.E]X"6T==QY-=[! MQJ4*D+W-Q"$7U^FA\S25&WFBD\V%DCKC!B$M)1E2*B)^SVI>):D-+BI+Y:"9 MGY%XA(+0:"_:](Z,\D4N L<]*6G6R[XR>-R;M2=F+9#@P.YVRL&W@'(^>_U& M<)DX;[&E]$.U+2,T7\;-,<^>0H"Y:>=UP3NBZ".YCY_J(?M:'EO0\H='3[3_ MB/* 8<@GJW#,RA"*<*5\TW9.'8]TX^W#Z=/.%ND[B>R5EB"ZAH'2O8%B\/G= M?RS:\-!'!X1ZQ>/\7C;W/2%Y965%>6)!_*BTHFI_OKSR#Z,:!X#'(Y;T< M<4Q5)CI^8;TO5P;FAQ9VTQVP=(&/^1CIQ&YG%)LN/+ M4&PC5D.C[YPB'CI/H^)EKD1W2^ZWSH61F=J(.UAK0HE$D/QES'P*B\U/#2B1 MR!_09I/JPX(8<.XZ5VRG=99*^//^ MV@[2GEV)TJ::O5A[ MT=P\5CF*HNE(@[;U2K'_Y;NGG+FJ41'(FQJJ>7OMBDGX$D%%#.1:(MM;4H7$ MQ'+J'E.PE/_.PP K,OZZ[,UUN37MK'/?_T(VM;=]L6!0[/AZ!RR*2$D^C$7V MF]?#4.E)>CH[@?)Q)Z) *.(O)%/,Y1@60+[5,;-9%&9H@W+)-KZ7>>:LL7UI M13.5Q1"SD+6H49D7P?"R%:/JO)A.UI*H1L%B4CZL0+$YWY/^?#@2D7%2=J>J MCWZ3#*/#4PUN%E+3%B!;,"7VJ(V\/P9$34KGX6OI^CZMK8RB/)>75B7#A/8@ M;HVT:JFN+ ?8KU6S "3NGQ6CQ <&*%G]O-O%$G1:,?O]+1YY<-Y7]L?^=LE% MVY@?3B0TDJY8]_L!/+EC[C]AJ:@(JU:B)Z5RONQYC;,0$@>[AC8DFHPO&N8S M4-D)A7$6$%[KLQ()$XFAI;C&2^E?"G.QCVRMQG7SDUH0O\A9>Z[W1%P(9XP" M_3=CDA;2.[S$S&[[RY)/C\AJS 9W#\/BV'-':/ M4ZBPWUW(W5^GU7R>G1885>GO>7I>U%#]H@7Z]+RN)MGS#X0#"0?F*ZZ)HG_O MK*)\ &U0K\-5KN)ETF/=88GR[+\*4 7\M6*%CL+JK=87N>&.V*JJ_UF$X0V& M)#3.:+'.7K3@1ZC'[_W5,^4 I?&R-I,2F(7[-!0)<-R1; 3ZB'1<\S(W6-TJ)N %IDC49JD;MR3;6G+?37/ M7E2C=H72_^&#' G%PSSKF6'/G'HVLS;S@B8B?DGN63L=AS!H%"9UKN=%Z6S1;(O]K_$4IQE]B&6Y&=IU CTD$(:N&Z& MTY_,04RY412$LT.J2?N'1C(!J+II?!ZI!J> I3E65VN).+H<#5;;G=<+5LOH MLZ]M7A7),XPJEAGA0Q*O@ZMI]$CJ>>5%06N;LQN7$<:5:ZX\ !CZ?492"93/_! M5EF;NK8J+[YFEL[P[.M[-Y\D$KTFU.>GHTT;^1(OT; \:A#KZI7&PZ++ZT@_G!7$/^_ M(*"NB/5,V')TVY8:=-@8A3LG853DD!5K[J>3TV9P^"T61_@'SMGQS9G M/Y-H3L]BS6\Q!54"2!##XOT#&^ED:,-9=5Y-*2%:>"Q"SBY-[OF/]?+UC495 MX1;DME#RM4?EH@OC1@/MG*%O:I\6BJ[[5_WCR^S+\L_Q-8OM&]I5WGT= C].KW6OND^;T6CT_OD-4?[*S^R[-ZLL*Y M=K0LJI;*4MC<*\B\)@)&-SD2UDB#S*:=:N2:K28)!+.@!S+3E&/82N=QC)]7 MG0J5QP"Z5Q6Y1'/\=$JQA*$RHF,WN#GDP_PHMSZ NWAK@1M]?&/*(Z; 72<2 MFB;,R-?91QB(IUIW)SJQ?JJX-R[63!29$#JD/;'V2^E=BK_E'+Z74>NS-D=> MM>MB-0I#92-U60VJ;A+I@!0CUD-&8_/COJ0TG3^EO"VC$T3IJ).V4DGO:Q+S MLE8-\UBOHSK!':8R^4Z*%:RDQ')9B=#W8)UEP (HU/X -!&5&\IZFDA*,[?' MEIE*A);JGVR$_*ZK!?[[Z.@@#YLV_F?S*VM6X_#>@_S!PX?YPTBA.-.P_<599RFTZ0'<(1$&#+:T\I2564U!G49!H,EV)D4 M;>HPAFZ#WE;N[ZT) 5U7!>4M=3(%^Q?)R21U2>H+$M(4- T1BFB6Y X+62W$ MBS),BL(JFV75C=MZA/3NJ+E0(:(J]F[L$G8[=WF3NYQRD:8,*]X9$H(2EO7; MI2)V5G8K*Q-F,Z >:"=/Q&J$7>":4Y'%GF333;C_5LL>J4%T-IA9C3T"Z20K M!0#.0>$X.,E<6Q5(,_Q9\IEW]KVS[UO9][D(TI$CHPI%O)&::.#.J'9&=>NC M^1\KRJ4R4[+D*$Q\G%I4&J&(<17B.G8-JB3FSOAVQG?K-"H?NY:J1VL/P](: MZ9A 7-964Y):TK9S.:O!:+B:CYVJ)7BYB&/,4+[/G^[,6MS)+UQ0-H5 YOK<$WUT#1'/P-/NNY\XR=Y9Y*\N4C)"T M:+(.-6'>C3&# M[^SQ=O8HAH.C6 I080]<<;%&*W++FLMD2N?<#XF)V8KD"W!R[TQP9X*W,D&A M+4/;A+6RN@-\C4@QY3?JJY/L[&]G?[_963267VR*.TO:6=)OMJ2RFH'];7%> MCZ6GGRIQ3:8Y0#U,\6_JILXGWDUW9G5SJQN9U913J81=%6DQS1IB2BJ$HD-$4TDREBF9+,S MPIT1WLH(/8LB$6T74X@&.=+DA!#<-[>6$/)94G&DSV@X;<:.?E-IYI1&NZ=& M3.P[K_[^\MG>X>.,B$-G]7C7++$SYM_C*YY5(> HI@:RJ4*(TLS$6.$RTAA% M=L4H]# GZ,WIDD1W2(-VVHQ0I^8K_-Z^B"^-S>+1CLUB*VP6MQ2AC70Z2X,T M"U*'FS@BHKL4DE"J*YZ'<1#<+VS](G@B(5Q7G&\D_.(&&:6 5M(913\[1B4/ M)>ZTSP,-',ND9DDB;M2J(1"/! @<9=8B!(2SJ5$AR!0@0;2#)(6@E_VCHP=B M5&6KN;(50M2O[HC0J*6S:FE'4(2->J H2R9U57P0XU9=%!UH[CUTGD9)N?BA M6AY?.!5I=#*R1DGO9D4&41#E8>C"38F_6!E7![30W+T\D7JME#O:@2-R0^O2 MQ,'BP]%![BB)(AGR&C13<_5/'1O2@! K\]GUE [O,/[?]O:JT"A)PQ(;<5\8NA/"S^#J'W*O+:: M4^, L;2!,I,8*[?8@>.Y:HAX V,ER%C#=$')0W"#Y#)6%]6T69B[243QG2LH M1RV^7VQ&8*5@^%I6I@V^<58^,A?,KH:^C**5]:%* D3E1=A=[9^1=XGWH&D; M88LKL2CXC>IN'-[?=5VNLS_PLJ!?TU4,KC;\.2&,V9@%&CN: BI.PJRAF%/$\9K M.B4V#AF4S(7B:.+^3#SL]*?EX$6'* ;32:+TM%YP/WAOM$@NR53BC?Y/KL'; M"R@^"Z?@)<8<(M;:M^IC/>BB->,5H]P(< [VMTJ.32CXD1ZN$;ZEO-"@#\7P M,5+3VBDGQZ*.])5+)=J+Q%D*=33ME;0W,'$CTU409VHR1[ZL"O1E>DP'6]^)9G*.R-"#R/7 :%Z;OYG)\/[<%>Y0=@UG>W2#IO2#N*G+*!8 ,;[V4K$'H4:3?R006Y<4T2AU1K[ MS@M$!9F<-B!\2+@)DI,,DE=$BF:=S$VG?FN#/'6YFCJM%0OD4-6Z<2?$(3M+WUGZK2R]0M.O MZAWY6*!_UH_!GR,"+=FLJI;7=NF$&/M03@%:MZ ;/"58.A.':5VGV1<-28V7\9%&6' M1PG92AB&BK6J-?\FTEZ<:RE,9N&&M/K]Y$Q$IVL2AC/U(=)F'G_D;>GLF@BM MX5KFE&*2/%O1]XQQO&Y#;(.JP1CE&M63*E>2W-6B!5'=#-$?:,;)+<6Y'5Y?_[MW>/#N\=/GKP^/!=68P?O+LW.KCW MKGAT;_SNP:2H[A].JH%W/__TYOGIJQ_^_OS9Z=N3%R^> MOOKQQ^<_O3U]=_CX\8.C0_G!S79,JURN;5"WWE8>'JUM*Y]+;"K=JA\,;-5# MNP4&CU4S#K\3H89KM[L[]?!QSC.:]$QG/;Y(LIML8:OX":6/Q6(:K"8\0F+H MCXM[CZJ#QX_?'3^Z?_SNWH/#@W>/'CX^?C=^>'SO_KW[!]7]T>,U0S]Z_>;5 MZ^=OWKY\?OKNZ/'QO8,'.]/^J&D??7&6'6?Y[ICRJY7AKZEGTH.I# M@#%DB9?9T='AX^Q-/9OBN'B&@D*>G:Z"*?&,'!\S//OE1 I+ MX2J(T$J]+%D>%1))S)K^F'4SII^,WQ 5XQC0A=-Y$W2-^EII(?35![PP/='$ MC:LYN3F)[V3H.90"4GUK$@C!*2NG+5 $Z(,($2&:Y\'/ MV@,J@+ZIASPKK%*FGT@O38?3WTTECY)+ME4L.(9W-F[C*5\\5=X3<(6FB4 Q M"-R&B#(67=>$RV"ZA6IYT[P)B LBHY)B'1H&*1RI?*SF\0OF1;*!8-DH7U@F MK;[Y%:-*X)B&H;^B+XQ"-%9=2%%3GBXX:T+DS(6A,DRLP$?@CAJ7XKRJ2L5. M@/PTTC>Z*VA=M+@HZFFAH\@FJA>48BI=+]G^[QV7#P^*XWOO'HZ.'KV[=^_A MH[#]5Z-W]Q_>/[I7/3Z:/#X\7-O^CW]X_M>3'\+N\/3Y\V/ M'ASO#H&/'@+'7]PA0'.=N_DRSS#0V:/][(4!&DY5 M5IW7T>DJN$'T;P@*/2N619[]!&7"PWND&W-X^(2U%)?Q-T\)G19V!))FE@IK ME"VK/'ZBB[<3>>4R1+1==4F8!-NS:X @L+4EB[$X>'#_T?VC\MW1:%*^NU<> MCMX]>E ^>C<9%9.#@X?%XT?W1FN+\=Z/+W]Z?GKRXOG;_WWV\O3I#Z].?P[^ MZ+O']QX>[U;D#5;DO2]N16+",Y[QS$WYW5F7UX0;H]'AZ.CH0?GN\>%!"#?& MCX_>C2:CHW#\/#H^.KIW\/#PGL827QJZ^?$.W7Q+=#/;Q.N3$&*\?'?_\:,' M#]77^/Q2V.E\KB.B\%2\0;Q\Z0P8^\;]'T_>_.WYVQ>OWKQY_M>7IV_?G(1@ M'T'_JY_>'1X>/GC\<+?M?G3;O?_E;;LTZUF8]BS.NZ0=3S.>_^SY?__\\NW_ MYN$;/YR\I8S0JZ=_^_[5#\^>O\E^/'G[]OF;T^SDIV?9R]/3G\-'KW]^\_3[ MD]/GI]FK%_);D+_]_.;E9X^Z?Q?6^4?.S[Z,2O9; BZ^%>D<2PR+QOHO33LM ML^_#>S$&Z^5\O)]])H!8/4_5LWR(^\/R:7S B(; M%2LTC#!+9:\_ WZU5^#N5 R:>D.D/));KD)4*(LK;K0(L?22@;LAH"<3P).Z MF2:>QPBAQH1:!<7(]"C@'X/@<Z)+!+]BT6(%M")4L+DN_%*HDMC8SZ"HT4C.8=4#EY+8T4@""G=ZV[ MS=T2_=4Z4#D6YH^VC"T!,5!A*#N<;91+><,BO#11A1C1X8T)O\6TD((XTQVB'P$;O0>"YZK-T\R#>2=="EE54^X2V&5B ME6\74Z6X6^J Z:-(TK.>S:JRYK6R *B>W@TS94.JS3C2N8'RT"DZ#02VWM'I? MS;/_*N:LEGW?[8@W61R,;T?E)%M>-GMA:N3: =G@I.Y(:M.6A5X#_J!-B M*@-KVZLH&NFS'3WF9\N^7 V _.YFJ MO%%NA -HH*2KH&ND,T_PS>G/>JM<'>2J(H^!9'S"!M0V MA;J.18GYJ:21;3+5/E8W@G?&8E^OVN!4==QV^)Q[:D]CVV=PL?#D+R$2T=)0 MG$Q 4TU;E?ZVW=89]0M+6+350I[$M5"NN5$$6%F&>]..@O];+.F8*HAV.^TR MSJ6MCG;UN?XMMO9C,;7-ZNP<6[O]G3FA+GCKG%=GS9('*CBD\TY(1O>SGX)S MB2J/B4 92*HJK?)$A<#D6&/[<^\:5NE9BW(EM0)R;Q'5H,*US@JS/_L^[9O< M!Y6=.NV\>/#%,JKO_!42RH59"L;<]2S27KRD:6;:#B%X$]62HO,-OF55S62+ M"4,5;K4?W,=XZ1C%R-LIC(O@2-P=3B5=O Q-HF\>KJIIYZMC_J%U=,*A&68C MC,ZVHB"K5G"]X=#J#:?N\%,8DZS(&Q<;>NF M+'YC)(_D;9'QA*F&^4CSJ0 M_=F-:C\)Z'*T[OH !*()^-OSN@S'M_U[#RG%;SGY?!D&X:-Y7X?,M:\6(Z*B MJCY+8MZ]Z6#S*GT1"-Q:-).O]!V!J'UT='#\Q+>$>CJ57D;RVF'?/[J_&_4_ M>M0/'^X?[T;]#Q_U_:/=#K.S]7^-4=_9^L[6_U5&??_HX6[4MV#K1X]WP_[I MAIT*Y->B)X8")HGP9#0.%Q\R"K,SA>9LGI_?/2J/KH,7R4U&R4U2_IW75%[Y MCV]&_SF$H_@]4'7X>)6BU^BZE> MZ\C^:Y@JO,HOV%9/(F G*Y%N;V,/N-@MX0I0B;JJB' QVK&K(0W:;(JF3)W% M=73V>%R-)Y.^E<["3$VKFZ;=/X/O?'CPS>$W1P?97A;^ZQC_.60EO^UU_A#' M/'N0/CA_D]P\/KO5V[IQ3$WQP<;G)K_>[[+O\:.=/]1_NC^XT\X M#%_DL?2O,=?W'NP?/]A-];_"5'^&9?T%^A-?OMMPH\D^?G2._HMX[*%WD[](T_BF[?W__X/%N:G9+<,,\ M?X$^Q4?F^8_P$S[-*_TV!V#;+O0U#L(PS@KJ1&NG+%\EMN)^>E-@Q^+NC-8M M!^B/V0/OTH!(@#"91(D<&Y[/,!ITQNU&8V<;.]O8V<9M?:;=:-P5KWE8U[^WY$-%3-JK.B.0OTJ>! ML^;P,1- %5W65<3H5'U80-@=7US-J^SH$7]M/WLEGQS*#Q-*.-5F*U;+\Z:M M_\G\.LR:-2C,FYL0NV+MF:9-/\4GX5F6\3L#[Z0T6CTB'GG:GYH+_O3HP< 3 MN^Z41)<]#(%IJ](?DC>"*.:RVT06N8D:29G0:!CX/7E$BK.V8JHM?E7']';- MZS)[WJI=GALA47@@$!"QS,NU;Z <81OO0I/VIZ/[^P=9L-RIJ"C^Z:'_8,/[ M>]HD?DT=[(2!:\-LUG.0]8[/XYN /;GZQZJ:+TGBAT2!P%[%)()LG_BNR/;, MB@_U;#7KO7!XUN3A26W(+ :_SYV-1OY"I[$K#%I+:H**7)*PA-'J"D6#WN@] M[(_>O8,#_P1OKYN NF/ZKU6'Z MQD(;O4Q9%)\P22[3=Z82Q'(58B>]IIDP$TZZIA4>Q@*4>GN>J7%4=/47HJH9 M^<>NK3SHBN"W?%VU1$<6]B&K1FR'KC<2IK%A+N*3"85:S3R^(.$+TR7DES"N M<;T4 =7P),54R##1.M5%IL!3460]?*2[AV.*?/Z!%36SDS&MK,/'QRJI\F4) M>"CT9R?@<3,!#T?T=W3OX?[]P\^4OMZP!(XW+(&P#R_.B493V@6K9#T,L03* M?GNZ#+L>#I*_%+/%D^QUTT3B8R6,/:6_O38&__L'!^%,*JL/O(_*G[,?Z_)I MLDN QOA;>,_AV\OU"/ K]S4M8[SSX>8/?QQX/#N89 M1N!/8<+(+63N>3Y^JB*;!4]AM<%8\-'/^Z?[&0>C MQ@B;/+J91_A2^(M9ASUV1YYS^A@?MP(>I; \PS?J21U>#_O/ H]U+LH6<88P M].<0-Z!KAG_E]E]P3\K5&.SC](W)ZO^S]Z_+;1M9PRC\?U=]]X#R.%-V%<3P M*))Q9G8ILIQHCVWYD91DYI<+!)LBQB# X"!9<_7?.G6C08*49$LB*>&I]\U8 M)-CH7N=3KY5$03JEWR.0Z$-J!TMS&\O;O('P C(=P43@J8L,*QM=@?X]C9(D M'T* R&W1L4^I6SPELQ5U2]E)XL'+<,P#FBK\&3S)+9<=ZE?.YJ;^F:&(!VKS M6CTWJ!!&/P54 MX+_0&P1C$1RGZY^"B&[,CT+@K#>6?.VB9<1)C$*V:Z>]T>S-LPH9K5UX%N2] MSK QQ'#$"^?'Q[57.M6YQN6WPDOIG9_./IS;[^G=/HBR>SU<5\4TNKU&J^X2 MM9#">M#F7"NC2YW&?HV)+<%$W:^N1D2-B!H1#X2(V[<2O$%O;[@/S^V[[OP' MG/X[=@>[05'N< LB\(7W6H/[ \=F4[C?"XVWRJ^A48;&L(9& 0T,FMK0^(Z[ MH-_M#3V >L'AF0]ZV>0FOV(3A=R@KA_XS(_;J.]6M>O/[<2#P7,[\7YK<)>" MZ&T41\MQ]/LSV;8+62MDT!,@PV'[B1ZLU;K-[9^=/!FVM'FB%LX'L#7+V;#: MWGGZNG!0R:I/^<2M5NO9';G=>2H&3RE7SF+JU;]_^^5U;?_L'%4.*OGP"1RL MU>H^U9-UUWM.NVS_+)6Y:.GRY]$*\5+;0D],33['(S\[^Z_=6C2&=!WZ(]1 MW4NB\K%JM?"*_?)[L*]5O=MN?![W6Z'.W.QQ^'G34Z+-2 M^]Y^I^7WFH,15CE[YA?'F9I]WF]\/CMZ?W1X?O2V]"U^N:^_>7?\\>#CX?'! M^[<'YP>?A]U>K]>7IV]7"F:*L)0$/8K;V%UF\_%+4OY5_*%?3[\^5K M>U4WS!!R?_];:[_Y9K]1)0*V>>\:X8[!N(,HWQQ;+[++J<(R5#5NV*0_\E1G MTNSU/N_W)O[G[F"X_]D;=7N?^TUO.!CLMWN#[F")N/L?#CX>_'KTX>CC^=G; MX[/#W\_.CD_@T&_AX_?_.3L^^]P:UC1^(XWW=X[&"[S+U8,SI\"_ P3@: IP M3MY9C'!X\O'M\3D\D#?;)A1BCM+'[S(NZ K;.9^ MQ=L@]?,TI2L)T=@YB+SP.@WXL\0J?[G/Z-']UU&<8VEZEF&0P9M,\-93=,%7-LT> M_-(>DF(/<;$'^$O]>^[\&2?AV/E-*O5=\"S\!I>PPR_P?F0P#KP$R^3UQ.&:X5RLI >B.),(>3\,,>=J#!55WAWD-8+\+9%D,I%0-P4_&'M!4NIO2"B M UYYR7@OC.,O?$_-O(SF>>&>LB#+,T5;Q$L?>"4-@$:CO+CR?Z3"0$W2AG," MCWA^EL.N-0)\.O0X *PEYC9;>*VO,<>I@B5 S@5S3R[$ %!2M69C#>=,*7U5 M[IT\]EX>.S./Z1MSN$%YN) _K8,&_T-?^CP-TB_..X^N4>M?W@#;@RC"@YX2 MB/%^RSNDVU9S[U]$-IX-;R \'\0Y@-Q)X$TI7NV6#_ Z!H.1[@G-F5+AWS%@ M'T%"],% L8"PL5N- 5^:P5-=J A82U^HA:,B0<(&4V02/!MQ:4R'XWM?02IL M6)"W)I21RJZ4BHJ+RGSGO) _*5_(;@WD'8NK%@O(!7QZ=OE%/EC.([KL39=6 M-'$\H.PK",KYA/,<&[\F 0)[\X\4TR^;I M3S_^>'5UU8#G&A?QY8\'L'IPJ=(?U?C"2WZ$=WH_MKK#WK#3_K'9;+9ZO4&G M#R]N-MN]_>&/;'DIJP]Q^*^[^S%5?3+^?O?AOO]X9M'[YGSG>+KY!+O?JJKU9TF:KJI MZ:;"U>:;W,:P8E//7&\^!TMDG-9$51/578CJ7^K:^25/@TBEH.14E@1^34,U M#=V)ADX5&KH%&;U5ERJ,Y^20U[14T]+=:*DB4% 344U$=R&B]\%?>3#&SG1H M(1URZQN,0<5YXJN:G&IRNA,Y'6+G. PJ'O@^]F-$1_\3]:*3MC]'.OR_1935 MK"EK^RGK8QSM40.J7P\./EG!\P_2X&LGFE%:!04'8>B,D9@3:5V:4M_-(')^ M/WN+::T\!7Y)'?755_ CZ* T^%VR M/B=_')W^<7STYX:23G\J2>)B"V73_.T*L[@F8S+QT@P;SUTD'*!,%)"7HH29 M,TKB+]PQ=22F.VPUSX(P^!\^ZCE^&.?CO1%U:YW%8Q5R\E-%2(/8ZNT2T\&@ M9N'5UA)9;/:5J!E@++R6%KMSZ;^*W?^<3/G3"+CPXAJ3IIFDMV%]#Z.I*25- ML+/>'-,XX%_ 1C69\,ZY_YW'55WX5FRG&XSA(WA5D!%$J+NMFDQ06$>9),< M'HK3Y9>JZ,0&"T@_NFM*J%.7MC"$?V\JJ_CG%/,^5\ ,,;5#Q:QS0*E_'PR< M5$>!'%\K*!4J;I;(*:L>MN(G9(DSA3[F9 M(*R 3TU U<74:A=[I. KMX8!SS*DLHOK#>$'\_JI; $3 P!'Y#,G3BZ\"!$" MA!](@\<86V@?S."=F&@E.I3,-[<2)$\'4,BM!E-D$>D)33TJJWC!8@4G4ADP M_I>&(92(72F00IU3N!;.AW V)X9]82R L2C95(06;NC'E"90+T6L 'U8S0%&HH R@X4_N'7IEQ&G#^>7::D;I M)5D$4F :S$4J,,H%P8"4,+[&!Z7'9L%EFA[P=68+S&+82)W #@?0W2&U(<3/ M:.!OB+;?Y@F>B7N6PX&HF 61B+BY0O"-I8TX'BJ+L=PD%?QJBC6 !!-BOJ"@]GJHX!F18<5,@@W%F%7 9@> M(Z*QD<***$=G#X6$0'MA7U),O./+L.$Y/(*-$P-$64E[&'6$1063''MY$B*Q M(,D6G*[N@:_)&E<.@1#W8 ,SJ\:"CK\U4O/#P>F_CLX72_"./[[]_>S\]#_. M^>G1Q[=G&Q2IAE4PUVI$GG3*52#%XAF0E%_D02JX&C&WS-:'U/D[+6>I3V]IA^]1R'1BDT%T23,4:!)21X:O]RZG'7:!) MYUUZ0:AM(VU]B2$V5H"V>S6C[X+BXTB*!;GPGZADZSO:"X ULD%<$@O0?WHP>M\[%]++:>7X6]>44:% M0!%_28)_&1-V$9C2^Q>X+^CH1%WDH6A1(#*:OP#:/XQ]%$QDJK.@F:@Q+@G2 M! 19---V@&\DT86*YV"LL2U($RP8_RX1-XB@V) SPI4)NHHV*[EG0^12\MJ7 M"V(F]'_PW#LI %M=^:6G;QR>_''\=J\U=-#D58APJP"3C(HQ=K FMX7GWD7H V0?XDH\L2, L%W"9"I,,R\UY.)%SQUXTL47XE%B'-B M,BF%36-TLZY-;2G0#?L#U/1;[WSJ886?BHRMCZB;Y8 YV8!5#^?R% T4J[ F MZ+\4$!!,T"#-G,L8:=!(BZ(.\QHD1T(@UY(,]#"6G^HW7(3Q"'T/XIYK!HJF MK;@T!F=R"Q05)PI1!=A;!-,CLJMB 2 +=DF,G&? #.>#B^5^ .; U2$>E(P?^ ^ D<.)*@)1 M+^)07E>81(U'OHMU!U;%.&HREBI8\HZTQW$@];W"0:<(O#@IJN0_'ISJ&DVW M0G(ARN=>FDF9O(^"$@!((V_,@*@ C3X+_<UH $%"WS*%77H^@YD^*N8W M%)0^#&DN^K4'$UK,:#=0(X$O[26"2B.=%Q0TWDZ9HY2'JQP!G+L 9U%?\5\D@@(.-D5;QZ@ .B6&YRDJ1 M9BS!%_N-@1F@%$2B*/*YTVXWVC\PW9CB:9XJD:+O3>6\%@W =GR6SNUFAL-5H]LU&2 _!1\,]'F+!YIM&/$(1 M2R9+2!)C%*%C)AV16-3"S-YL&,SG\'VST?D!#[TPI KE$=('A0%3053 %R30 M7=5RYMHE:!AK@DT7#654H/*<2#E];.(+V6]0GFFA8;3<\W9WRGK;=5GOEI;U MWMVN7")Y)N74D1!81-)-JC-::\''=5=<&R.? MI.JB&4;?8,M>2CH85-W_6"[:9P@BM$5)_QF9CO/=?%#?#6<3]\C+,\JTS8H6 MA1"L*D=1=70OP%&-P!@('0_3"3)(!MQ_O/.EHP&%>UDB)!G?@X*3XU9DY9J8 ME\QAQ)M^?(_.D,@:&]4'[*5JI04#3B6L3O:'1*B_J&M4*=X"AEV:?HA:&=0R M.LP<)E.@&]C$HB@:C9/,]-O8'DY7.%ID<9/Q(#2FP3R++\7-CO&@K4UYFZ?@ M'R?C4&SYJRG?1:RP-#6T[:@_:"J"8WN&!,HO6:)Y<8$6-[B$+[070WTM]8,"$H=X>@I#T-QO(Q':_=D-\$ MU\?:8/GYQV!3PNA3$J#;'%=%,PK$2]0,_W^%T>U[.5-'V?[BN#C'O\C!0#M; M+,D_\7JE%6D"7<')19Q7ZAO,@F:8PS_I]YK=76>BKBB_83FU0/^A:$'@IB I M:S^>F25>7P1PY&_1OT&>0E__;:Z'HZ(SY\ED7PHEX"[Y7\4)\:,:.<52$J!/ M#/UN\4N6I)BB*Z^ MSRU.2_FN(0O(B7>C 94&8)C R@2)IHT: B;!KGVC^DF M\56%8;Z5_/E!4_4I%UMMC">KJ6B!Z>@^^6P69'QO'!'6:>YQ( X0AA G:0/L M@K58>U0PH==(]33;L=-IM'XPH3/F>YN8.HTA?\TD\V'9W=9F%3^OF8)_V_QA MP<1HB:>F$ZY!%,S(3*#'NS^(A]RN?%-AME"X C.S(>4_.7U,BMUY7QT4L']K MVUAD2@99R0-:,EV9]3\:0",Z)R!%2$;=38OA79JLL.'/'.@$\C'1:DN8V1MJY( M*^6FID@^1=-8C]?VY!=[E'+B))1;##SUX+!H^-.U"0Q#@H%\/=,5'59!TU^@ M.P%_TCA!,XTTTS G78L@$W,LGB\QGY6RM)P+KXC#<-:LS)* S9%>MZP_*'AM M\28+D\)!TEH)$&YG,WDK6C/I7$:%Y\(.":RHHH[I M+D=\RQG@=1FG"ME4$F=V6-A6N+U&SWR^?GW;A"OR5@M):EO=44\3S#!A @@Y ML9K)2+05^8V9=^U(WC %L(#6139_9!O.K@*N1!]7E6'>M"I.K\T=%C !$1[R)(2U:),8K*]HP1FG>1 M30O1$OESI> K2ZGEFH9M$4C_.OJ/\\OO9\VNY3XZ=>YC2W,?=DL3NVD)%Q-@50<2 M+PFB2F+7L4RNWA*#.U'8R^+._4ZV?9+UH-%J/\\AITW.L]TJN]V(Z9FF.W$2\TP6XJ8FF&V$R_(,/LU8AX,,?>OP< Z&WU6/ *B*V;$OX?#.4>+5]. MN'%N>,TMV\(M=Z2&:EDZJ(J%/@J0Q#1\.BR% ?PR^]0$5!/0G0@(9S77!/28 M!+3_Q AH4*G %SR&Y@H#NF0K]8VMM'#JVC*H^?*Q#>_MXL%E@*TJ21'&?/6V MW"Z,BFRE3=CK)< ]Y"S7S3/=IR(O_--#CKO<;9?UGH%Q8QSV64&C)HV:-&K2 MN(=@]!9#8\<-5"PTQ")#JUO8SIB?VV5R/Y)\N\7.C35H]R_^Z71; M;J?5V37OHT;_/:&_W7.[[1K]#YM/W5[TMWINK]]\-MZA:+S2/8W:TGM:3L"# M2,G.P!T.6K5O4%/,;05KI^=VL'M133%/T)M\"(KI=]W]_N")^IA_Q&$^4[5[ M^93\BY=.O^VVF_MNM]>O$?ND$ OF3AM<@^%P4"/V";F$+YW6T.T/AVYKO_5L MG+U3=:GP1GAM@SUKJQUH'T@?Y-J@5U/",Z>$87_H#CN51DM-!\_&*WOI])I- MM]4=/#5GZ]SU5_@X-O+X/NQI>UBI'4%A!NTVZY M]]WWW-"QKME(FU?[FHU\5 '!94,G2*F-J*=G,=FCQ(L6B7;W0F BE7!'_%\/ M#C[QG-%IG(=CW9!4CRS'J0'8%M'Q0IDPS0.A(Z4;*+NZ)2.- 9%/$II8$],0 M#C,A"I:#7U-?88]:C=)>J'>JV4K#>4<]D\=J0O/>>++ XHEYR!8V4H6SA<7< MN<7G%C::*N7H@71QM%><_YV!T@?9K$RK*X;Q+?%7ZARY_I7YDE*AK3-2T]OMQT!XRQKZW_Q9[XB*=O]=^D-M%L;+: 3&M7 MT45&L_CTY&V:&UZ,;EH:K3Y/X@E/.4># M ?1T'C,?Q$P<=P&(&4DE["+,/5NY\2^VT*46W[ N-5SG"5LTP%PEE]3]O!C( M;H]XYH;QU,*W-'(PQ?FK'@8S_20VLV_,GFBR[]+,#6M^Q.+<9Q*KQ>3"U?#6 M*%H .(VA( HV3V!W>X;I$W]DQK9V[5K/QI,8!\P@^209V M+*!)4.HK-7$>VY/3I"_V[XU_->CE!]@H&([O@0"YMN?!6$.+!45F.1J5%!11@*V^51;0$LR/%=PE[*@'-]BT:_HQ PW(=&X^\J*R MXL/2"6DB@2T;J04WVS8J6J0M/0+3FJABS>FKF&:@N[P7L]18F,11U9 "F^IY M^IL>_6:F3K.D@"6#8DS@\@3;#3'NF)\O64=;8.^1NC.46@5W6C+R^?%O-416!21WN<,!6DH KQ M.WP1[.O22P+D,*WF10ZSO0L(\9G6]O0$/B2:)+Y4/",(5?@4%IO GHV40!.^ MX:#ULF+(@;#J%>T'#TUMF4UC=HY,%,YA<5I!JVOYCRWC"2E3#6!)>9A00UDQ>LY MT\:DU].F$9 R0U/]>VY$1;5;1$3+X".QN%% EO*J >X:Y"N_%$+EN MQD#SS?_*V>Q5).MQ9J>/XPVS*Q2 MDV(\PN1PIB#7@4-U7 %=VPNOB874 ^^ MH=F"$S$&99T&RF(Q5?CUK."(8/.+;.N831S[Y7HLATAV%O/E1\:Q8G>7 MM8Y"B0J\HWU ZD@!7/T__AO'0$0TK#VM]&^0-#(]!CPKV%#&[@F'Q>-BR)TY M\2)^# 'SS"(B*OH1RHF -?_J80:XGBG)1BG"';3+@. M]NMQ2XQ/X@TSR:Z#Z4=^#/-697]G 9XXJDDD+)"R!V8Y36J1J2H*A_ID)&CE M(8$=$ K/TX-CVW8)CB(L'*%TBOC6U!B:F$:)I*UQ>Q;VF9U2OKY,$P9Q+=AK MFN( 5XZK%*(:F! A#%N\2+R96 GXMO_/B\#DO'8$A(\K8ZR1+]:P#1KNSE,! M4CN0%)!5RP_GL# @@7YDD51JCX>/<^")F5"*XQ0 . MT@'JP$63;;*>,!N5A*G)QW:*1<$2^]@:77BU3%*[.=BC6P_VV,A@CZ6N27>: M9WQT>/3QO)C)\_;HCZ/W)Y\^P(?W.9CG^_:(=OT1V_5%_.P8P[8$RG0K!SK^ MRE[=$?KCJ8AU--+MTQR&<3XNSK3!D6HWQ"GL"(,717%.<;4 QY8&('\Y(A7I M\6#F<) T+S-$^V?5^UG,>(1,"&4(R@@5Q=" M&3K>H<,9+*_MZ$?)VR]/DISG25I(\?+ ;#H*CMH5/Y[=1H[]H S1([/97JN$ M4_E I3>3NIS$?DX#8V4#*Z-4\ 4'JK9SR.F!"1,=T1A%I9 _<"PX8&J#U&_C M'4T!T.^(1#*S::ZG%C4\533+:#RE,3U0X!,S6.%%I0^HS &)(L8TP"V-*?9' MT2)O')/W23$PL?TL]U,^^:@RYQ/X8S&^^PQMF[__K=7OOG%>??QT!IZ3+V8M M,BB9NR8N'R<77B2.2L.!I]F\LJQV("XP(Q3F![(@G4BP6$Q]>8YA0(LK6Q=3P]VC']SN:Q*L% $UM)<\O MH"PBS<:3R;]_ >/0_O_^5QYG;WZ+KYPP^*+0SX?37L>Y'F4^FV&$#+QU_.": MK3#8H7>18Z!T@C@;IY1C9!+\?WE!_&"&IB68VE$>TE!Q,+]IM+U'+&MB-U=Q M\H4FQ%'@AG,%< 1PDH$&4J* D0H#A70U#22*!WX7H@6^P_V.X?M+>EZ[?#,T M%0OGBQ(DJ38W*PA0@M!Y0E(F0+( _\R!@X[I9_"#:9X&'@ -HZ01T0U"Y6H: M\X[F3';T@D()C(MX(ZZ%.\Q3$Q\'P1[CGHGV?)W^VAA[(\6C("T$=AQ9 >9$ M:3@BMV'L#(=&1OXU$EH0$C;@1"@ :)@TSH:T>47/=J1@"$=Z!3V4@+A$BKR@ MY"&-F8Q1>A3S=BEG2AB>( < (Z7$"2ENC(,&!,TYT MJ((37%(6,%.*<_,99N#3@$0&!?@!; !'XM*(0O;R.RMV8>+H(47B,\:1""** MS8(89G=<9H?C_.2,.=_P6Q+#/GPO3]6K]#6E)[4=P8XY 13E#VQY @3/(BY3 M$M#TYG NC &@"O!"\#W&F'P;6_Z_<=HHA0=$4HA9,PY/9_=8I,71*/82SC!: M>38[*P&ZS,C^YBD -3H/YEJAO'"J/=0<4HY*X".A2 MC$A=*A,AN0+=H4;75?E D7YHIL-/?5AEI"@$!I+X(D#&H6ST%2#5*.=%;8:( MCK&6)Z9ZAR)E"-2%XEY7SE@A/PIAL'DD=0<'0VUH2R M*6H^,>$RRA1&J81-0]1Y1;38H]J&D/)N$IV1A"Y-:A7L$% 2114N.$D=LVWT MZR4,%,%E+BG!LA M?SF)QSL@N8PZRK-C4+17T%5%I94E1$S 2'93$>\%9;), M$TC4@#5?9*FOD(AZ/P@U!*5WS+UKVJVQQY(9/E?X*@6E-' R. ;,XL6X(RD> MF_+V.(I=0L2R"6,J.A K[>8/14A4W"G)T/$T9@L^!>UR/)$3>R3(/;!5?RC' M5G%CG),;*2"=B%6L.0.-EZ:1T!Y6@W'LGJM<**B#07+*[(J#5D27R13FU)S! M"&6EA)RTUZO-!3X$R8E5="I ,DN8?+,<\8W.&;-+641-]19Y?V M^!&-SU:++9+6&_!WX3W3.$3_2QLE1RP3A2Y*V8V*=.#F-.JZ(03GRI]&<1@# M6C^Q8F V.--51F9"P?UL7$)V0I/8 )79 &2 6JL MD72&#JS,!C(;H.10\3%YGFB-8)^"*8^*"B!Y.9G%ZG6#P! AD\!2ZN08&5H(<; MCHLJ)XH%+@7K-%& =,6#B__KP,NS'*-@E]JH!@C]-X\LH_\(OW+>>5C@\"ML M60#)N[3WKU,NE?4L) K)]*$"8Q_+,B.%D@%(0N\"?74@5E_90$),V[G)U:E) M?4:4H"F&1BAL))5G<#38"(+-?J.&*?"I$[#O@+9.@PFKPM_.#YT_CO\XDF)$.#B6/X&JUY63F)J.4>^@AS;G MG#!5R+T'$8!UJ%P*)T:)7F#@>7P\-JCVLOB_>,]T7;!H,@55PWR>5C MGI^90@X0";@*XG-!#2RGJ";T?]]WH^%.-BJ8'3FP7T%8I9EJ]'C?P$X0NVZ8(P(["@L5P5KI*B:\2XN$D6A#PEI F5Q^VYQS@X3F)IK?:*,Y'(34DO&WY$(<7!$_0S3<5((8N*(4!?9 +*$>R)0EHNSR& J7ZX@21TB6PRP7I:EGY*^Z44)(IVKN(M0TR"=%S87E^@>DG-D4# MC50J2<:T@=3AKK-1-U:9!1:',6>[]V1TY#[&LYTC8XJE)6=-OC<&AW8-=?TF MQ?:1[.9XX[)\:V%]2/KL]\/#H[,S"D6#M5I^%.'3;_3*5R+EIR$PUYZ>"HZR M4M\VK;CTB9>(,?/Z\X_PBG^278-IDPOO?["(Z\@>&L#<[OK=.IO8+AC.:4@9 M;(#K/!Z#KL_@7V.0%&3V)&#QLX&2)ZE4%=C")I8:/$21U$NG.ONLG?UTA0U9 MNN&ZTM@&P "9O1PTFHX8A,8"4X6005.%Z8@C!$B!$6TU4BR^_:[G_6^-?.9=I@%V'U4RUN?7"'*^I\ M% Q["2NAO20T4K;&[&A98@:!EJW=I5FA+;EP?E,K(%JE/6STUC9RLBP\:WW4 M.EAAH!L 1!NM!JM^_;F46^4QF&>J0TZ52/BD1#1ZC;::P>8UIAX+$PTVFN[/]:(>"1$]!O#M+V(Q9N%^U[O%.;%I%VW/916IW?%&A[2C"XG:_RW2<>K*N7 MN$4%*D77CS"Z;DI-[W*^&^R=!ZX'V084WQ2@V3B&LN\ M<0S7[%N-6S\.\<-_O.B\N!4XAHW--K+_7CHXI/L[/X\2Y\=_Z@2YY,!MXJC- MTBTT2P=+(%B':2Y[6/[O':7 #?'S'6:%I6*1^X+,$Q>9WY.!W&%RD<&Y-9$\ MY!"SIR94%O5J32_W+%0&W9TFEUJH/#R1KBA^T'YYFTY+;[U\^5--=VQE[FO5X"XG<, MNZ4)<9OCK'4BZ,P,1L"NM$7;U+< @Y]6R>G[FHRX:1;;\%S(!T\CW#3W<_L$3AC4Q[ XQU**AIH;;U_'6Q/",B.&F$M9G1PP/' /9:F*XJ7IS MJXGAYJ#$9OTFB>6FNQE+T)&V^\KA;)#(]'AZ:S9]R^T/!VY[T-N9*/M]BY!= M)HF8H\(S3_W[U'4.RD/MLU]V8)W<-6'3!]XLPZ&/; M+0R>>IIDV6^IA<'3S8-\FRSH=-S^_GZ=&'GJB9$EZN@,UGM&6^L G=%01'1_ MX)$OZL;BL&?AX.Q<[ZR'D68]M]WNU.'5W6JV=V=2V*NCK\^'@SI:^RBIFUTBH.&@#N?6 N6. F4X&+C]UN,$?)\S_>R>M]5J M5E>UU?1P?^FA7:*'V]7)]?ON<&U%:YT_NK_\T2Z13W^X<_FE5IM>4/0<""(_ MGBGG51BGZ>LZM_2TJV(Z+;&O70>.=8=3;LN8K\%GZP^6V^35^ MM[K^#%[RJO6ZYL>G74'6;;J=M15DS\+0W_EZL.Y^\ZFE84[H4KPD7UPG4EF= M@*GCI7=,P S6):#KV-CS3+U45Z;4U%!+DM62I#VH[]_569=:DM0YE[O'/X;] M=<&/.L7R+%(L&$[I]%[O:EKEV$ZF.",UB1.E,RR9]U7[:76:95>BM]^<9NDV MZSLZ=9KEN>!N\XQZ>S/#;>XWZS1+G69YROC:W31+=_]>]>8N&ON[GV;IWN=M MEY46\ 9&M1S?RI2OLRUUC'2-D&NMDW!U5*S.MM344$N26TF2X;I2SIIVZFQ+ M30UUMF5%M6FWSK;4V1:,JO2_(=NR-3[98@+FH\KJ&RV[&<']QE1+TQT.FW4X MMTZU/!/<;9Y1[Y!JZ?76%G74^*U3+;N.K]U-M?2Z]WH3=!ASG".-MI.B7>#.FU6G5L<5O]Z*V',5U(N<),3"F EXZ0[?7'MQ'(OU9H+7* M8=D^K-8)GN_R.;8+H15ZMMMT]WO#.J_S[;[!EJ.XV][]B3*4^/EOGF9J[!S] M8/;V#GM$K%@;#ZH(65!_G\09W* MW?0TGG%8]Z73Z[N#;J4'4H?HGF?FIU,';&L188N(5MO=[U8:3S51/,^<3CTU MIL[IE-RKGML:MNMD39VL,49$[P9_;*O<>C=3.0M3:7[QTL"OK^8\=%AUFQS@ETX3U$8=)GO8O,J."K6:&)X:_W-I M6+/1K*X,J]%\?XF2FN=K8M@&AZ52Y7>:=1;D8;,@VX3QSG!GLAP+'LG;(,PS M-:YS$;MB8%0[&/75D>?E+M2HW4;>O,'XKY'V9$WY&K6[8IBW!W6Z8&?-['[G M*5SN^)-*A=38\6!;WH7B$J/4B?,LS;P(W_Y8]49UVN')A!VW"1X[J=Z>;$9" M3C.94'5H31JUH-@:>#QK:G@BOD]-#$\BC;%=X-A-#^O)9#CNN5)K>]ROJH*L M.OFQ*];+-[81[ S<7K_M=GJ#.H17NS(UHI\0:[?WW79OW^TV[W5FPS/ ^!-Q M/FK4/EE7XEEX#,_<,=B!A,WM"Z;J9,K3B)%^HRG2:[F]7M-M]GMUL*Q.L=1Q MU%I\W+\G4]-(G7BIB:%.O-2)ESKQ4NU?_4BC1.YKIW+\HM=8:?/8HSB87-^E M(=G"\:S7P9>W/"P/2]&8YW<#UD-OGJJ?]#_>W -]ZA-9G^A2.]K#7NA=QWGV MTR3XJL95@!&6PAH]WJ>&0=D+7KM5:VOH@58YQBMY>;!$P=3^N8=8* M&K\5HK@+_@M7A2TF,R_D3ZZXBE$^JH#@4BML)TB=*,X#@T^.%\'9IW$>CFFED7+\ M.$H#> AK,E/XWO'"3"61EP67/&35S.UQG1B6AB]HUJI\DL!/KITXF\)K9%>I M \O!K\?PE./Y/F"?]G(59--B*PWG'?X8GH6=!UD01WB2Q1/C?CTG4;!+'[C# M6_7-YTP? MQ*(!(A+AU2T*EZ?P';"4 JK7Y F,Z !O.,$,P$6\BG]E5_$>?+,71TA7L?_% M2><@^I%?\&OD7GS4DR_'P25P*&Q"32;*QV6!"=ZI49)[R36V)G;:S7;+>86_ M%:H_HQ^>X:I"X*]I+UY(\B&(QW! V#\($#5>0_OP:HT&@T7%@"R$*,L W8*X),AC( R4PB+&7P_ZP,2P_TAJZ*)E!NB4@ MM132QLM!RUJ)!#$X=@WGO/Q>_9,Q8#N #$D%.@;"!U"_C,)_1 MTO"#T%% U1E0<233WM MKA5F9_)I[UN[IO_^__X?>_?+!K\(3.M8HW!X >G^&?!\R6Q\'7/@IBVFD,UR7[B7^F/R-[7 MG\4IZ?R?B&[ 6,"U5V&H_(*J7VZ;##HTS$+*XX3,HP/B@U-AE,,XS=(-"JF% M+;(%1ZRZIWG9QRT:T;7?&33ZZT778-B[C>CJ=]N-05ET=4!TK=Z14]X1+!;F M8RT?+,'DS#UPO&6!7$@#V MSLQ!%LY)Y_!"6!_/1@H<#>'0 XWC.FHV#^-KA59S!'Y@EO(!Y]YU GZ5DWE? M%3/+/(E]!:*FTL"%2$AN>. M(++BC6A-M_IOTM(KS3$(X(6YTW".Y!L;WI,DGH$5U-7$A;@?-IN:&EUXL9CF M"+Q"3""2C175;?]0@H395R%(K%>""-Q'$7L 5I1+0,KG\SA9>;A1#J &>&N/ MGXP^!"F87@D'$>))=H7@6I21+SN-?4,D-F,!F0&;7(->=YT9_ CHC6(/*1T3 MHQ@1WNZ$K8U2/PGFA:1,E9\G079-?UP&28Y&89PI$J8-\NG!UG,1MX5M+2>S MT71Q&[8HL22\9J)(1\#/)JI$U1C9R E'KA.J"R^TF1-/!L2CZ76)R*KLYBI$ M(,,$8-..C7'+](!(E# -[0WV#^I%Z[((I*Q!(?PLPT"'S%'>-L5R1DH<=_W! M2[XH!-D&-4FQFYG>S:(*Z37:ZQ5(9U'#5.F/5J-;5A]]8,^JMY=-GA %O>_- M$:/RE8C'62RD, -Z2@+PEZK7^U8%@([C(QHGW5?4/RX[[A/X/GJO2Y,#4F!4">L#('8>VM4DT M0]4C\J9IBQ(,J%MBIMEHE<1,J_^#:X*2J(L=%8UAG;?*5[,1H+_3:DM8#(.X!"ERLH7*KY(O/DT\&&K7W';2F*P M)BPT1E3#T[AP82\/Y% .]!R+4CX#Z4-JGE%JAX#&8+Q_> M_MV;S=]P[N0CF$E.JT-AX5;KC5/P"?Q*PKZ"!C19,'7)+K+)D]#N4=JDMZ5E MHJ])GI X"2+*19&E9BK[7CHE M'-,_%'P-Y(EX0I*&Q8 M8)*C*0T;L9;FX_!*Q.P #C1LR6$"0$U)Z"%DXMDL%D>0C?*9 G:.1X !O5:* M-'\-?B?QPSA7X!QE6M.Z-P!X! YMY*MT$<*+P*"$$/@8*KJ MT4E4PM>20*P M" OI$+QX?+AV,$,E()$H,/XD.HXNOU@&Z%--4(ZA, =0J'2N?)9B8W": ,+D M8N)B[%Q62>#">Y!D<@!* 0&,N&:'$A?@9 F6J_BY M^Y!*R86,@]-!TR AX MA66IP_D4PRNHW2K6 ML>C:A>\S2K&'P2Q@3>U:H4I:2[MTG&4$^XW$+('T@OY5 -TBM3C/A-KBQ,K( M%]$?Y%^?SVCX!= 9QK2^0SZONKBFWU/BD$^99\#R_T-B8-ZUX4! D(@!K&YB M$J"@R']&Q8;/J! #)\+FM&4535E-8DY,^=,(E 6\>PY>+RH&?@AW4O!PJJG0 MYF-@3_I\R5!Q;;]95TB@*B<"R &B6!ER2HT@7<4R]C3L7\*,6- MO10\J1&P4!A\42$M1 ]X!JZDX<@)T^Z6F!0(LG(Y!NC5<<#!._:L^'P6U1C9 M[JZ0;W%BOH"_62DT0)<[F%GAI;-24 RAX'R)XJNHV!\A-$$QELC)O6J('FX&VM MM(9S6('H\GDHX6"=R807//08>D7X#E<2N;08J0*Q":^>8SAMIH.2&(8 #,<@ M38$+*9J6YO9/U&40YT!U5Q&B&WYQ-HVO?-3;7.CSLF7%WO6+C5 N2X2%V.6: ME_P1)"/8O(/I1-*[;'RW0*80",/R03D\4^Q#$Q-3HWZ$W_7-Y[V"Q;'\JMA. M>S>3U?TZ6;WUR>H_,<$2!@K=7=1VR/_JJT3>C3&K^:S2Y%VP=(U4 U(?J2K7 MPC*#-:U;#@0:"_!M.KFV'X;=+(EQ+R/IF!%'17!H)[M2(9P$!$$V%7-'='&A M)*U%Z.ULSJ)RGJ&LF( "B9.2(\*ZX%*%"(<@ IN&8VSH5AN[A2U&\H;@*6,& M4?7A5>'>&&#E*8/(NB^/I>K"1.9*4YEPA,"(T MA2CE%H.&R.%C=GOLH!_^"?O!^C(,?I14+9]'4@WP&1T\M=,5H?%,5ASK MV#F&**[-.T06 M@C"@=8&]1VN*!?D4E#O&T;G*09_"E1;US@6H /AB05)"F" M2:2P."Y!/?H%P]5>E(% 1',1EP\8CM>K";,Z>21:&ZV41#(8#G&8@B(@L4L M3A4/&6O0D"\8U[E/^R.R Z2@'[W*>U[V&!?XPK!9&(-, BS,K$! B2)&ZCI& M0[V:23;D:?UI(WD7H^1.47?@\80,;T"@J%)\@% 01PE2;ZHRE M>0ZNO(^&O4JH5C,F-^X2X0P$X6M+Z'B"*Z)-GT?:WTV\ ,V-@@0T@UV!APZO M3 &D8[?DXJTTW)GJEPQ]YXH*K,5Y0,2K9(W_LC[60(6$F%<%A5($<\7**TEH MR@C- XH=.!5QB9/BIV*R--B MS+4B&2@$KD58$$.EQ"U+F =EF.*BB%I^F@NK.;L;J(V1Z?K4PDQ&4VZ WGKHYVR?BXQ?U"QJC7^Z:[76!A,6'$L9B*:6*C48+FR M 6=?VF'S;=E SA+]5MU$6@KDO[4KQ7Z_T5E[H=*R$ZU78@0/-8"^[*/_ICNQ M/[$!## =WVA[6E<&S*/>"%S$/%,/XAPL=H=H-'O5V:YONM]D^1'?W9:NM_8R M7XV7A\6+N9&^]E)AC87'P,(-]UIK)-2LL/-8N+GUZG>K\HW!97 'N#RHTOQN M" QN ,#?_];:;[Y9_N\=SF9SVQUN9S_$25<&4JN1/RJ]TRYK>/'/);_QYQ]' M=\'XXS0XN.=#ERG@&\[[Q*F@-2Q#Y7N[S&VQ9#PL.:X/VX+N@67@W;3 YEM* M;<\W7N]M N":/AR2/;LL=[O>6R>-)FH=XV:(Z M+U(;B8]K')0YJ0.<-(YSS/-L RM56@^M5L_M]6LKLB:4&PBEL^\.>MU=-S,+ M:;DBSKAO?E1D5)]&W/&&SIL+/<\>T?S8HGZ;FP#"ACNNUGC_+B \0-?5N]3M MK*RHJJI(L3I4]*U&1G1]H=WJ_N NW7CEOZ7>)8@3CD/3%0(N:W&7KW,MW)A? M8&:[YNK,"R"TJY\(II])]4W57W57#O' MI\;+9O#2JA&SI8AI-.L:K6W$2\TP6XJ81HV6;40+\$NG1LR#(>;[RQQOM)F? M0YGC>IF^2Q ?PT__,>+WHMOA$9G0&/CGDZ5W'\P1'.TU-?LQEJYFI&VCI'N M4B]\'\%9/M#3885OJ!3^5@_EP7']4*7"SX@8%@N&'\KZ?I*TT'EBM#"XM^+Q M'="4%,BGCJIC[I=1]&S -,?ERD++^ZL8VBJ;<\.%((\#C6\H"!JZ^[WAPQ8$ M/; :K>G@^^F@UW-;@_V')8-:&MPZ9K2I2R9=M]-J/3&7\=#TI:)^W:;/U7HM M^!R5W>[)LO506%DOWMIWA_N=>[U.\ 1TW+-!_[Z[/[S?RR3/DO7;#[:-T' M'ENU;L&1-Q\QW 8@/+*JW(8CUWA_=-6W#2?>>,#W_H"PX?XJ[V2(#[4\44OW M::39BG^;REJ[8\A^UQXQNM!T)?5F>FH0S\5L#67(J\2&J?M):9*V&5)5O$,F M:0<\B]=N;$*CIQ?:FU1/V7;+G5P 6/%,X5PXNER(1ZIS5-,$0 J2OF7L(^+Q)NE#>?,3()MF4FP9_@#G)\&2\E<)^>( M!];==CHL]0>9Y E-[QNKS O"M#S9-4CU+C;5D>4.9*=S^#RS'&O95I+=4JL> MW9O&K(.@,5.]2^-QXXGCS0$J7P. MHDP3X:X(9[!KWM,8!U#&#BE/:"< MZORB^)*NRSHX3I7F)?)L09KQ;"U"4]#M\: RMEBF3F-6)@W@9%Y2.HP9^+4] MPP=O1T8TW$XM=&SB5CKK"D0L<$-L]*YMU*CLU+(4CLKQ^ID=9\X6KIL MDG>19&,=?-D0RRPR)$TV9(9Z9*E-(D0<-X\]X!")->%W%8BRE]"J% MN(%UQ@GR9YHE,9":F2U+S_W>.&O(NS*51)Z,KN07/AZ'O:%>5$B]A8J?C41( MXOQ)'/,(DD !%XGFD]F/(,Q"ROB:H:9ZAN8HI[FR2-:X@I?.@T2?+X,W*Z.T M".#P8IJ\'ODRAY7'OH+*QH&XJ.GA*&,R&7#8;J'X / Q"J4D2+_ :W-8(,%I ML,C-+HZ5R&?"B<5X6SU3EUZ$NQL'.,05#!#$Z1PX*O!Y0"T]X=/83]]#&0J_ MS&F<+@\.A<+:W47)RRCE.*<5^P MWU?!:[[?9N7/QVJ&6]G)*>*#>HKXEDX1QXZQ@B6MXQ='B\+2EP$:!V21% 2) MUF@^(\Z<>I>@P.5@9.?_-QQ)?@P5$[1] _2&P9G%7;A L[ M);.E8K$=9]9Z!\5ZG_1ZMW6 -^6-'%3!E$=V M1VD B@C##S@&V\=>M0Q3_> BQ:!]42*4'T$P$QF5S)A1G*-YE&5*FS!7BD:A M:V*S20;_48%W)'*=XF6)AQ>=!<1%=(1\-< M>4!QK$L^Y@"<[40[WI67C&5DN?;73$]EM%Y6[@@6C$1EJ]D\C*^5F#-1'.T5 MGZ"[!O(1%'60@$$?@D,W4V##@\.Q"@VR*:+B&;B).7*ZBO@U ?04AACA0;4<"�'E8#1?#D4A92-O "U7I%_D ;O:"^QII;S%*#8%%\>3TPT1C)! M&&?!+5H6B67] "1'BBT7#.&:X!'V0W'V-*O*QMQQ8Q&R\K!)Q8+KZ, M[9-XZH/F;P#)JN0%@/,)!$#-X:=E(U#;7W)@_8BEO\17$-6Y+9Y@10+5MI]0 M3E\JC* M-DX09A/P#QFFD8F38F79YGDRCSF+1,FF-%T_ L3> 1G?$7Q/$6I,+X&:OM ! M*TGD%Y2D7SG)PPDH+*/WI;P1XD857:%GM\HO\9OR49780C_+F]#7D1F M3&J]#VA2A1.3W$SB4"P=_4"D\+P8%H#MAB#Y0DK"R8P+]FAEA->N':-#X(PI[TH:4G)E$6;VP]+V*41GOG(=5"#I).#]:X@BZ^1S M4:%^&!.2T-U9A2E*"5NK(A!H 5Z>'](2NWA)^0A&R1<2(]!:/$[)1L@9ASKT M8.;",,&5$E>@1-%&RT(BCX:S,;-<3H+X28J<*N@ZR5-/T:)>)CH\>\B/N)(O MHW_BU^3+1:1H%P?@()D4,VN4ET1LW*UB,7+O;/,J,R.$0J6QMA+OL#*&"17' M,C0M<0S<-@,+E .ED,&H0\T3I<-);(>$UX6%0K*&'#.-9WL>3Y'M\DHKHK.3 M;@S?!QE;[HLQ(TZK%G$QT8@QU4B@*"TA!3\W-$VPQ5SDM(VP+'FG7@EGJ&PHBE^5::EZ/BIP*@^!=VE)%*:;%9)D' M\;T4^)UQS(+YD"4SI3=EUXCIPH;5ICUA&YX4L,#.G.GU')'+844QG.$XK>8/ M5L@MP;0".4MF20U9*\3&<35Z R<\^(G1]6)M3->J/&#+0>UEWE=T]XA'EW[0 MM.K!)K>HVD G+IO&^<64S",;K'(HRR%D"E(%3%]Q2E6;PK;'.PDPWT_O?FT% M,8.9#BZZ%2#BD*>5V!7/@>53.0W,6JV(6@* QN"HI2:MM")E5!VP%-FU&-_< MSDE:Y\J?1G$87UP;S2'D\._:'F0QJ5_@8^=I+H +TTK&?@R2$00>!04,GZ6+N=CZQ)S<*:DR]Y+ MJ@MIM'VNZU'Y=80L$AX83@*@I^RJF3"1O*[AG%4=$,[&SF(87MM6# @:;X0> M@@XN:\>!-KHI.?.IRA.USU+"4X 6&"7IC2M+=0D\0M$XLLZ-JV;7W?B #. Q+-AN9>$*BJ'33U76:6 C.#A%VKMZ8BEL? MEJK(SAU4C/3$4QC+SLKRI1^'7/0G4@5]VD7N4/\10CN+Z/\ID%5$)"SYS[YJ= M#,PH+3LM?+"JC>-K"R&41ZGR,9FX*5Z@;>)04I-K*9$RPIFJ/;6S5M2OC#&B M0 XN."=*1SKS"$>/8O$6'5:L=2VO"Q\)4&V9]\A'2:#(.YZ85T?D!H,$_5,' M_05JXDW+U0>VX@-UQ>J;M"8[16/U5^[YAJ[,.6E%4\1M%[GH@HR*:#N[D2X0 M&:P*6[V6 7H#J%=WG*K]<%.L9@7N(>QBH,(MZ?ZQ0^4JG:B$I*YAYX3"C%-7KTVY>+^4HG MNHDK4RXJHH2%^$$>%A,C5&$QI(5K_FU*JY[(!EP^A H_4#: /(^QNK)2J5-X F MOOX?Y5B%?21+:ZEBHL%%T%'8MCB^\)G,;2:+-XXP_[!>Q"^ML5+BP[N3!/=[ MS;"$]U>3:\,Y7$U0[/.:"G,L1>#47M6S8C)[W&QL!7-@C+8$NINU@*[/T#B8 M@NT7Q:ND4JG@W1)2Y2K1M$2--X=N5IS&6O3^,%<5!)+ZPIL".^V[!78V%6W4 MX20)?3/JS.T^Z4=7$I%4(T,0F^A2(0.O!5//_2.!RG5>UAGX!=]W0?X911$5ACO(H['6 ^R-0Y 68.,*C?.3BT' MDS>4)VF!!((@J8UP3D- L X@$5#J&Z:RBB)C(++RF8(M=/&]5$T=C M?5%/"HH:6#"PNCH&DX.7P3@WN01\+(^X=F*YDG_Q)EGQYJ)*Q_8;].:! ^:A M%Z&9NU 4G:<%]@AIE'R^4F'(%#$&8"?L4ZPRP=-U^Q)W'HV=_[)6,C4AG]VG:!18!KP!C5::BS"QZ :29*"*/+*>2)Q.$U@ M0*BAYW.1)A^!HRWH8"$_R>]*<8?-97JKY.C*F@9"04F,ER6::\MP'68BD8K ML.7[J](R6-G,*[PV4?-\!"(H\-A?DAN[6 ==)JJ&+XVW8+$SV<$'-$S*Q0(@O\T:I8%]_$F/#'^>OW$LP^ "_YI]0,XE@IG\S MH?SD)2V)5W#X1EQ)'X@\M&[?D330M_/@6Y*Q9)]P3';)>=+*U9P&K\DH-(/0 MHJ8@H3;)T)F*[)-BM(1.;W[,FQB5:N]*-S&*XB!3D]+'LS^SJ'?1]+ M2LCTJZJ,.160W:HM-ER =9#53X:JP:34#FU$L-K*XM;D?=]*^9FY;F[ #75"CI WZL#@)B/JJO "Z')_ M-;,9EP^V +)Y)K=V\A79H&5?:_7%<"OKPFU1D)7"8!9P ,0UWEWA";B%81]= M[Z5@!>$&D-/![N1^3Z:G0.'>"6FBQ4OMT-QE';T48W/L&&E19"IH+EU7+M\5 M7P%6-E6\%"PAL"'E[1&.E MD(T*,^YXPCQ%-ZKUK60B?$LBB8%&%9F(_F.D*MHPT)DD%< )6\D^+7FV+9 MMX7D6-1O$PFDET0@JLA" .IV""6U9(C3RJ+\&2< 72Q>+(GEHC(XDSPBW8@O M]XP[F\97/C:&0@"?Y50=YMJ"8QQP$$\<4E5]'IOL>L%!#&YN.&?E_;EEGF0N5_D";CFV)1Z;_7VE\#-!HW/O"R>P MN?^6?=6!]F(%"I;&EB;)E-PF MMDGL@&OUD4M-S _AE 9I0O$-2PC-J6\ MGGTKS6&>E/9>*I4&7[K4Q:NF1RQ*#(HKL06("Y!PV-YRB.7@FDT$+D&T8$^P M+-57>SU+KU0F48.H'!O647D/J]3*""^I"C+@*/]:?JA0K(64=(4U<=LDFDW? MTA6[?_3\Z,->SSSF(&GF?=UT45MIJ\O>]X3^3_M9XD/@'3!%:19,;Z\(Z:UP M,]*2GU%QA[?@+[O&B90*O,S$%ZO?BH4!A4%5E+MX%UX0@3RIVKBQ2.PK^<%D MP:!G4J WFYY""DN-R:(/J "ZDK%?>?Q1,(TY[4=/T=>]Y@^O6?^DU.\@T==9 M"615,)8@W=*]%VGKQPV"L+=(B8.-M>TNI5PXS*#5=NG*<]4&J'Z:-(:DXG27 M/ZW322)SN3@;FU(M5$0=835=)0F')I$.7U:4M)8:+RS;)GSHA2X":/Y6[-M= M[%MI6I]Y>'$S7$LS@A/JEJ/&Y$5R9Q64>2M>2!8P_J)J83** ?3<>%?N4GD+ M4K-,,ZOPX:T"'G?\U4(&B"12DX!Q@EN6K^S*%=,)&/19/L;HZP6=W@NU+"7N1A,T<%I>0BT-UY5I.AQ M0O5N)45EJT6-*AF53OJ7# RPA_1(XG* MA$P\2<.#RYFR482.>LF+M:Z*:^Y9PC5JZBAVPAAP2STX([ DT$4Z90)8^V-" M3Z'6Q98N-6"17E5OSP^DRJ9HUXN!YX($=/,&:8QJ\)F\E*!K36'$-,IR^ M4FD*6_7%#;QUF]>B2U:EIM@/,#5_8=0RR;L4&WRBFM3J@^PHRW4\W6\$&TH.K8R=^G[ MY-;53VB 2'FD<&:^'3LKHM[C@@2![W4JTS[X"M:E554 M0.T"+HN>*!W3$T4,Q7."[C=UL2\W0C%H6U 0&J);!:M;%8V]AWU?;*RCF]7^ MM60AV]*6ZY?\T MFTL?+W'%83%\2>OE!45)%8RDBZ4CL/6;5HMU5.2IN^C!? M+Y3;4Z$5US8#"5WB1_;N7!U3Y.?6A\[*C017A\X,'Y+:OU(F**C5,+5ROV8C MR+Q%BK[\^[ZQ^UU^W<>3CWM%H])WQQ\//AX>'[QW/AP=G/U^^GAM5S$DSPUZ MN>B:[7[)S*^7#7;9#?#GMQ+$RJHNA,1\:(!@!BJ8$#>Y/'Q<-JO"&(WH(.YF,;]7) M^*U/QA<<(Q'U!5/([KN';NG4!-9&I>ZY$J,,LCPCM>2B_04BA,I)C#5=+&S; M#7<3%,BBFTI[_*FD01';KNLE$D)S08YQBT$,W11>\BO,J[]V,0HLMP5BL:SX M:]'UK]TJC]OZ=HPQ8-3V7*3/O0CU7]%X.>B)ONRJ_J"R;$675_EF@Q@HLI[@ M0RP"V#2V MD[R(E,:9#=#R,?%8I MG) +*%3YB22/5UFDL"S5/9\\YXNZEIZ3A0;!M$;A@Y$%;LY E;O:*H*_P44G M1VIO1CD8NC6Y%FA3%<[3(@]FE7%+^$2&/)FT%-]00S*]PIN8OHYQSKST"V^8 MW'IQKJ2?-A..:88M!$_.\<*&&N"8R%2O'#2K7=(@2^FPB1GDLXI.4[<@"4\3 M16':6-R*IJQ$&B2S66K^Q'BW0+-@AYJWC%2VA&.*::ZT8S?(2V*GH<35IRY+ MM?6RC!N %68+ C%5U#IWM1[)I@G%% B3UWRWJZ!M5P)Z7 U00CS&P&4[!4[Q MAI,NZH0MQ5(S8G8DY2&!GL.D]T;F8/4&J:W$#'M4S$,3L9'T8MF2*Z:?<:KT M<3'9*3Q+/2$]3^FU1?]^@J]>9\91*3"0FYD0Y18_Q M[B4&UZK'=,@UB\6#V+.S/H+.E(#%J_>L,]FAC5-,YEH%]DODVW#.3,MG3#[; M&_$X7Y+]1+CC6ZC:0N4YS7B[SYNGZB?]CS??A=@%4[WX)(OGY'[1'O9"[QK4 MU4^3X*NJ=",M6U);O1SC*(]E7KO5Q:TM3/NDM\*NULS['"R-^/S[WX;[_>&; MQ4&B"W- [4!,V?J_K_ZETNC5]LCEHPI@+K.0:*?T1AMI,>RUOLGV2D6E?4P3 MXV1!*"4.16YI5,38\28V2%ONVD&VAUM*("38HH($GM&]BXI<3T^<8;*!D@Y> MDEE3[8K38D/Z3%U8X4JU6Y6JO"(JM]C%2IMJ)H9P9YW. M8$"H2N0)HS8H?F&Y.U>O]'?7S=>VZ(2 MZY5HT&*(7,^\UG_OX=(_<4SM"N!R8SC+DKGF46\$!B58C0\2;UR@O&:CV5N7 MS*'?S6\_YKL(37[GW/-VH]6K\?+X>)G!*J$JAL_WU@Z??V L+(,>170/X,XM MT4%[_D3_0F7TJNGN8876LT#/2O.'@O8UPK8.834_;35Z:G[:,809?FK5Z'E\ M]) C57;K[]OPWAA RX.:N+L$ 7#Z\,-_O.B]^$9H=&%G?1TYTK&HUORK M0_4QC@[&/""X!NO*,:KA-RJ]LUSH]A^\^7*T=//EYQ]'%NAJ1MH%1AK< "N MYUK^[RW.5F4?/AT>P,L-98)_,$OLD^UB]GD77+H-&'P[(,$J%%D)#O;><5P" M[?[%/YW6H'N/<'@* NWYX+X]:-6X_U[<;YO.NA7F7W7:KY? \+3=O..E!@VU MG_=\#/QO%9'=5N_?6LN M8_R0LLFG^]$>G)+;=I=%;]N MNU5[L\\5^VVW4\W""GR)U=-U!=SE#\;3=Y(4V&[4? M^[AN29F-.L!&XSC''B1;RDR,UG:RGDU;;W>\.:SIY7*]U]^BD M[79;S05MJSM9W<^6=.\E8ZM4=JZZ@T&S]N8Y/V?6P7[DMZ2,9]L0;[\ZO'Z7 M5GB4UG[D-GBX"_X+5[UK%SR.9\R]:QZJ83>LH\'@U!./FK[%E07I#>=XJ5! MNM=1*UL:#DTC:IUX,J%Y<=%2'SR[W9W'4Q2Y?^281TY'-)MHC).-XCE\F,:3 M[(H[ =,L1=V^E29I1'%U0STS\-N,K6X-L>$=WJ1;T\:N9H?O8(?VKK$#S=40 MJD]7=49-5^?TBF:I-W5>I2Z-L*L$2$CFS@+UIMEV=U247MSVG)]SFFD:S' D MUC@)L!6U[O=JC;I:[*.(0]V!39/X4I5&\'E9E@2C/-.3R6BHON^LA[CW] MB^-,S?H'__?[PY<&_Q]X:'<2I%]L(X*&,N)GTC85 M68JZ[193JWE. 3(V208]E,N20#-9FQ;E 0B!KZR!SEH"6X]@PVK8N SG]*^Q M23!/:J1G< AHL6$:/0UV1A;B_(0)["KRB]D2E]3$G@9V\I#>O_)@'/!$,NHC M2RO13KFOMDRB)'UA37&PN]RG69++X#3L"9]X-*GR#%0-#H[D5\E0;#/BB02J MC"J;5 V\IBV48>$:0)3/SY6B;!B6P ORGZ%K9EF6!J'2_ 1\?"^5O:I5YXK& MVS>&XN>@['.1H6%F6;\34!UJFCD%XOCYQ^"?CSD-C0CJOW$BT$80HBXB?>B6 MA^7XWASW[LSS!'"+JHH'THG29..?NAJ/424DJ34+%1:*:;S%XDR82GIQ@"=P MGIZ81 '9 S+O%W=H#2B!5QX"[8X]USG*$_C"=0YP8 6<&3[Z #_V8]D,9^< M7&FR_,HIS+C/D%R*3/LF,LK#VCT!T!RAX?Q">G\G1Z*UZY%H6S\2#2>C@,\, M-$@F:VE"E%<6\6"%8FFAY@$SX!S_(&H-P!]C/F=K6R:OB!*VQ #^JM7\088R M1\A)9+\:Y6(&%XIE#WK0FX,>^$H#.D,T@CL]&B*!88#R-O%!NZT^ON@>MLQ[ MG7B7<4+30F^_U7Z38@R6,)$?&_MD:9$E[:KU@24%4WVJQ8,4@X/AISA3*JN: MA0/B[-J!5Z!?"F] ^1OSQ*H8APPE.#"#K)NR&+;T/(E=TM]:8HL=TG!.\L3( M]]26Z>8@EIEFAHGP8F5)7GQ>EIAA[)<$YJR8J1J-+1#(9(:Q=OIP&+K8-9LR M 4YR/;*)[10S>CW3@Q9$ZZ[7$5Z8QJ4QX#9HUVBAPHBC)W0/5%H8[6+&U-Y8 M1?$,[*I,?.R[;,W"AE#X(0V1NI9)G^G-LU699:S-F3TOS%*ZP]YX-#?/TM9# M[SW?SV?"(\6\JT1-T;BD8>;(D&"V!#AA"YDQO*81;41B.'-JJL87N!TD+4WS MUFR-*T73,%0H:!H#TN+*&>F%Z^[U!P.UWY]\WF]WT'57ZO.P-^I_[C<[_7:S MUVOZK:;XX;MF$W1JF^".-D$1G!F8*'X&OOK9[Y\^O:>_#D[_ M4X=G;@S/#'8N.E-,QRX03U&:$NJ=MP?G!RO",4)$']\>_?O\Y/#DX]G)^V-X M_.AM!4E][@L1;<&4<-JQQ?H#9G/ZY!OFX]S4 M48H>'_8:CU!B=*>0176F^-Y:"!=G[^+1MZ?/YLV06==E\Q/HIKLVE-YJ,@ _ M*U&3?[SXV^G1IY/3\Y-WR)R?CN _'\]/CWX]/CL_.CUZ^^ESN]7J[/>JZ.;Q M![6=*ISU1Z;A<316=OO[PRTDLC/C M6J,P/"PYN:5!PT^&_H;/A_[.P*C_UV\G[]\>G9X=_=_OQUM/?U0Z-@5#226I M!(6G]0N=2ZCV?7&@^;@TW_O<[:G!YZ'J]#_[?;\]:K;:@WZKO:.Y MC&Z=R_BF7,9MXT=;$H/F[3HG[QQKPTZQ8^?3[[^\/SYT#@X/3W[_>'[\\5?G MW?'IAPVQZCFG16T#FU+B^.$OL9>,*2U,M89Q0L:0^O?<^3-.PK'S&SP/%)!B M=92_L0JY=4'5DWD045T'Y\RK%>OH,/ TI+8WF8[W.^&\.)I53W M2$(]*85ZUD&?KP/DHS08!UX2P)Y?X=)__RN/LS$ MEC:4ENSBJMRWS$QR'47^F2[\ P,:Y[)R?2=7RTEA3785.UP8+Y4-G.)>52;O M&O+4&XS0DG)>8;Y&5[;#=Q.5)'+-ARM1^?15Q0,"EP8 4HH#B6H8#%4_<.#4 M*0:&L2H8$_Q8&1"&CBECD/+$='$)+>5,41$CYA88*0YMJE,#_!^K7 'K#>&C M M;?#VIX#-"/)5Y8W4F5EUX1^9XG@/)@CO<>+E0$&Z&R1]]7Q758R'SP$J!9/!#3OOJ*6\!W A;S MZ*\< #H)L +'%N^XCET09"0M%CZ5Q&T9%O@1@J\:#^N!Q95N (D2C!!9RW!T MDHV_!R+^^D( 1;PF_+J*W.E,0/Z MNO N1'8BW/#6T&6@KEPLMN?34S5@$OMJK$OVUH-Q@9R9"#( WU(Y-PNY%>=C M.8@B*$'=)[55XYBWS62"1&(((W&*UZ$8HUNA:9HGI%;%+%B#?>\+@ WPYB&A MAJH66B4;QN(LUH&$& (MH16!"]",QF!'&AJ0#*HF!2N3>H(7:=!\$\OS54EW MO'9>?3H\./GEM5LN$>P,WZ3F[JXC]QR=F"X'&IRR@,&7K%"U(#RI*\ JKJO'8"(+;B M9@YL&C1IIJAD]PPK:&.Z(7B27'B17(8V@#H'YVX,/AW_*DWENI]<4L'SE.4E MGZ1U6WGYS2!L.#47W,4)^<7#6U&H%,0=>627 VR,=(65X8FU(.7<07%I:ID^ M8"N@%69T9^6$[TG9OPE("U3)X"IBJ]R-X4"D<)(KK,9)J3ESEAN6_3D)0* G M16V&D3DD)UA54 TO>"+B"XRHKMX4=E0I'RV85L@S*O*?J#&:NTZJ_!RD!;I; MH7=5>,ZD7WVJ+DOR4&[XP4[SL,SB9\7O\8DC73N_P/'F3+7^$?T#,FJ9#:;6A;8&2[)IB W@-B*_;Z&#-LO^;L[8=.V"_1*!L?0][E #MSLCMG7EC MNNI3R%#R!JY4&.+_+KP"%2^&$TI.Q1JJ\D,4UGC#ZH#$P J]=IN#2"<3U?.;;%"SZ(L7[S%5"WT8?57[==XI2L.+T6!D042 M4/P,+( P! ^<))[&ZJOSWWQ\85U[*@XE@J(2"2GXR;!;])2] M,*,;[Q[?5O/J>C%GS$^F5QX0?8 MBO9. M)>I^&*>H+&4,QAK_8Z)JDQ]$V*R'FK4F 4 M:AA?*R5+*6F7;DJ"2_=U2H%.R8Q#._^*NKJ1]7=AY/0HB;^@X 1K#F^"*HQ& M^H5K)@DOTEIV*RB["12ESW*ZX$I1H(K5@0NN):"6P4]]2S7)QAO,>^6?$9/! MN:FWW81477$N53C3=.LUIV 7J(9W"8+O/5[,_S^*"U'2\4 BK1>B3&^QH5NL M1#H^DG_#!GGGHB^7/T?L@,)'&Y4222O>C8J'GIUAEQ'4FV!N+[??TFVZQ 0 M=?GNQCR*OO-E>;_8O MYU[ @?9E!%,G'@G/+%-L8R=[?/3J&ICMZ_&QU?(;7%MT\C..8*_B!C9)5YF9 MO@?^.2>\\5E6 ]J8GF$SK[TLH!!BJ94B]H;RZ=8]&^OX,NP!B,(I!Y[BBHCK M%*P6TSN#F!KO[2MX]0R%H\ZJWLSQ:,T':>&R4/M2W7NY/F5Q$ZL+&2.&J&]:%\B;N<*+=Q$'$+;)7M>_:;;;O+^>UI0Z _3-J! M.#\$OIM@ACN2_=O-.*TM;^F\V.?P'.AYQAZV.O/0@Y'N#GZ=^=)<77[@.]E\ M?QR$M)\AKA-UXDZ._PL1?M7=P/M!U<$.QC M].+3W&!WG'NXX]\ *+F'"$+,+4U]-P//@\?C43@,W*9Q*W<2>0+5V_A;X]>VDBV6>EJXLG"QHYZ*1?(AD>9^X= M&P>^TX_C:(/;?3=Y$VQXNS??^1MZ-7S/G6C@F[]]OVT6 ^$50&C^-KWOR.&M MDWM'TFY/K7>.[5ZR=8# L\,*M";.KG@3W_%P U6=FX3+CP5E/KDO[LQI^/&^HW?J4MRSNF.*T/+UQ%SUPTU" M][3H)D_RC6D=@#!T=B;SW5B6FRH$#U\Z5EW[7G0=QA7&U4MQ]1!*CYR6FSOY MC]!=TN-62HPW5=]E>W\.9G:!R7'@ZCXZ%IGRAP_VT.T=//H6G M%Q<3^RUD[UA-[![%_F?P9R('' ]%]27^#97E7XFN%VEPM-5J\QVI_C,Y-H;V[MP:8H M['3OP-^_EK._EIL(4 7"^/;M>QX&OWE6]CEBQK0N"*S.*#H!:(71:4I)CVE: M2:MC!A"$81B"?J$Y8C@<'_,E\3$'9_S7DO'EIGKF'2&+XW/OYGHYS//RB0?A M7YU.!EW0!'%=U(DZ2Z+8#604A2B"]C.6YW />$E"FV>DC?ND@),C SF6ZN9$ M,ID'J4Q>D5OF-?EQH)*AB-\)S>^61-FYO>O$]>C\=3 M53R2]D./@\G'=U-5',^0\^1 /C%[R7N,,OG"]#Y'"T8>$'4CB_!A/K_+SUN]8!I3]Y:&;>8=_0]'XEOO'YVB!XWO7V].A?*[8 M(HE+OE]NE/MWF'>%:]^0:&9WV?KN$QXF!GK45?\R(3C3K Y'>KI+\? T1)^9 M[V$?\_5>&1^>6\3M2 *(5^9_>'V*F;URCE,$_#8'<":)=]U9CR1O..?<#<^# MU9L2.7SN8K#,O>*2-POP[ODCGIRX*T@F\8S*E+=S?,Z))9X>R,[:?#35Q$VF MB>#,4DV@8X!,KI&0.V+RG9G_%]$N_4>IU[U^O"%?X_NDT.;FD5R_-P?[,J9( M=<)$5;5A7V-W6P[5R5?UY7Y2R M*;'X9O=Q3ZS2T>-+,6%/8- D4AN0X13#X MM (XTABK.L.PX_&%4NL\IM9?E7[]&172/B?S^D%I"=A':=!,]!OM:BZ!RAF5 MZH5.F2O7LS_^._<2??]\K!;H?0&(W@O?!IW!*$I] YYUP RN$W]<.9^#' MW_\IQ?EMHP#: 3!N"0@)65QA>9Q659PV%(WB@L1K-Z3RX]XVNIE1' M[6735;B27<@WN]Y2<=B6TU)(A7K8LC=I<7ISE,O95H*-C%9K%<*>]B2: P' MGFJT%G8GRW YPD2 M *P8:T9QK9Z<-*KBF2O>W#ICZQH+F04'8PF.7G! M-;5YH92O,BG8UR-+6I16( /67G5(\JH=T85PRR\+F\!L*=21)>BT29G+9]N"W6C4([E=:-;; M+=B!(TN@+.5\N[(B )$5_= T@61H>=CT"*XB:DRD> M62TJI4S=8"K79;4]&J6EE6M5.=CTR&JE728GK.6Q+B\TQ1H&RX'A9&$'CBQ! M+D^23)HBEAU_/16V_9-J!N/+ $? M$>D)X1>(3G_"5WK5A;;A6PI]9 GHM TD;SPH$9N@T.JN1EPQ W=5^L@25$K# M2&BV*KJ<;?L-95MJV#4#]O7($M#; 3NE1;DES99%5EFQ$M\P85^/+$&ZHXJ, MY4J>'"VG?29;G59&&]B!(TO NW98'/H=AFBT!J;4JK2U?AGNP4>6P,Z5Z_-) M;JG9(&>6)]R,J#9GL*^W@'FODMROJ+=]\];]T\A]?.1C-;9VQNWC,8T<=[KT MUAV[[,X;D8N.3HQNC/6;W^.@K5\[@W,%I^5)6^].P.COINH8NOA1"#[$&'\\ MNN=.P_GSBX#?&NI/%#M[:B&HGR1>B'-8")+]2>"5.(N5B-U3O!!?OQ 0$C1> MB?=;B:>+F;Y5;W_>/ @OF('(KGC(=VL:T SCX/+6J7M;7[%7 MGIH&L=.):=WC0'CND,]]NWP=)MYK]$]:\>]^MA.[[.<['U^\7WZ]-)PT8,]: M&IZV%L]M^\O*[3:Z77*STUV\[?>9UMZ%2NG%FG*?:;Q=Z-I>BV7V.]J"VVU3 MZ.;#[RL0*#ASJ3J_2SM@N^PJ[;($_9.[%W/SS\1_K37LI9OW]\D$(M<*V\#X MWP\4=ZUT]O&[BMS)*7706G.-12Z4^AQ?KHR9>2U+FS_B3 ?PG?&WQ$!I&.C8 MF"85Y/(J0EIKBP5AXMK1M%V=%O+YA3%?_4CH0+-FJA/\[T>*_A'?;E##__VP MUN$O-YKI7KC_^X^$J\[@C$1!RE35^2\DMJ*KH_^3;F56#+.J[Z.$#3W5B<"/ M1 !7!7X+/GE_KE6C:-H;#BW1WIBCW% ;-9AA8:4PZ"2<)(@DR=#__?/^5&"; M](IMTL]& IE6P++4CLI!L6/WJ_2JT8P6A!NT/AT)XY"2F9I7&1!])M7:1*)< M+[=$B 3FQ]\,D20$_@00+LP'8U6'O1^' M'S]][X^UMT\?718VWHB4,@17[/+9KM^I& 433A]]B++DG5RYSB:!V8%OQ Y< MFI5UB((Z"!\! E0Y6Y"7>$H,4_:B-1O:]<:VQHU$A4,F%0]U#OL\DPI3 E=* M"5R:$?9"\6?[)3NO;&1'=CH,5%"4DRS5TM$=#T 2JR=Z\L M*+2FCI/?WT*+75QPUIFA^?V5V5Y&I5T5#NA2Q36^Q5A,3X!:SI*Y\:C@2%DB MU20FU7*3Z[<4/M9I29HE,$MPL2%H9R;R[Z_ 7B?R?!BQ^8I4GL@+5>89T^[, MPR42>:C'Z"3+'#J$5WRXB_(RP!=T&UVQFG@Z% 6[;MAU.PMM]Q3(.^,"L9&; M0DN*!O-N<]P+<_DMNG2-Z&^22E(4BYTU[*Q=CJY[2N"[4:OMK#*-2.8DB*Z* MJ^8WP(0"#[4:+R0%\H5J[?SOV#3CE)0HBQ'*#1?N=M,NRVA4*T6@R:Y3<.'\EVF5?&'-P MP;Y%R87+:5K[V@8 Y=I_A.'"[@1V)\["G;@5V1WHZR"4UON:PP7/TU>6XQQ! M?&/='.E1U,K+J5F7\+A(SWF=%NHG\BJ>'92 _0KL5YR%VGLE#,:9KBP+P_)$ MZE0$GA<<2J:9YX48? MUA(/GSDTKG9#L<*SFB)7"\$1%KTX* MJM$VE*F())M!!AAU\G3RND/D<&C M;\QF6:%#L0N":I+Y=LD14EZNA>IOH+ YADJ2)^_58M_K0WPO#(:/#ZP[ @;; M+U7:>M?:2H7<*C4K4:2=%>-B-% +IKDDPU+7<^'I2ZR\RU1U%\BXAM>12=_A..=3Q5G7VXHRWJF^U M55TDJ?#7;;[G.]L5IA.N]Q#WS.;C(K>ZZSG+_$;FVF/YRN;J!J4:P3;9I>Q@ M5\!W[F6ON1.]QR]1YGJF5Q@ORL!.-29#;VIIB\E&1.5_*90;(,T^C_W\%IOR MQ>V]5T!5/E>.G?ZZF!,5I7]9VF?L;UR'OW'Q42JOQ,&,6:R+2]$;V1V'M&6/JW1T6T0X M>%UZZ O2<]!(\".@)\ N*Q:^G(65UB?Z64CT;O!I@1/Y:M8S;FSQ(J<0E7:A M7*-:EF=EXBRWJ-8H=%Q15N-;%8TBN5>L1F+ M,LHH2"8)^H47@:_#W=K=$)Y[?KS>GI%P/-=,A<"?G>( L0>&/;"S4&95**U= M**PY,#Z1%#N[LJF.5,\"8E.@PKS?#\25L%(H,KX$D&1.7E#%_A;VM\Y,[SU/ MZLO.G)AO(T8E%J5T9:"(4]4@6TCJ46CD2R]E7[A6BS,]>6/8=S7^+)7P[J>! MPAX8OLYV)DKM?HJ;9Q IXV*3[QN5623W4\2X6]J4W1$%]5M\%YMGGJ?=OH42 MPS?P1!@8G,^T2^[K4A$PHYJG=*GKG->G1=W-#$\CEG[ MJBMPWWEG^ #?[CFTCEFP2%[-";P,Z%3'TGR* BEHY,;WN]-?UJ2ZD/>\G>A M5>V^.X@=/3)]'B,,!7ZZJO)2GS=3XM0I=_((K[LKW4F!QRXY=EGZE"UV78D@;]71T]3C2S05 M]MZ^J?=V;_;N/(>\2,WX".MS'NPNY8SB-; M"[ZIA;V]\T'1IW&G)U$$R'79+G7S13NU,<(QD6]K!A6C"*4-HXY5@[B2*V[W MR-(G2-)OH4VO7VE>FEJ\0^XO- M9E:(:KD%<;U,=+\"OA&X&IR[Q'_J7@@2)/,']@^O-S+SS.;C(E7 ]40L?J., M%%^B_2]SM_NFF]JWV+N^^Q9UP=;;34I#;)QAXPP;9]@X>YMQ=C/^L[A8 ?U2 MSTUT0D^SDXE_GN8?!HDB]8;W6]?)VQP"Y%PL M)V6S3$,L4!;1+YIPSC]\$IY%,W[.))B$3K-3IEN1"TUCSK2+*2=3%G_\3?Q$ M[-BQK"4//DC,53^Q1.]Y+GNUG[9,5%X7;2[2Y'YZ8*Q'RVVN:+Q==HC735H\ M0X$8A1//A[#1CTZ6JN:(4K=34Z5*-ER*XZRQ:@/Q*8EY^\"?)2\?.7"#$+MJ M;VIW"2M7W_I5@='[<-K_IB@B"<4$_?<,2=F-/Z'^?M=?'RXR'S]SI2"('IDU MH=#+C8VP)=B-F6+TQX72I*G#62,9#I612_+"81!8PHJ?%Y.$ES\YC2@,4#>A M0CLZ0]FH(H3L5+.E14F04DQN$W&C>(:8),G022I]6.LAX=T^-&&Y"32.CQ>D MC]][3@A2.U>IK4<* $14+)6L$=F<%FVHJ4B:2M)I(3LDY5AXF=/">W7W1/=)Y^#+T$A5![IAEIZ"6DQ3YU:H'JWE MB\G*ZR K+UY-W8IM$TIMRI;(;V/91\J.)I*<<$65 M$!]HMJX/U"#R-_ M,36MAG"5@O#7Y9$B-R.YX\T>=6%GO728MC;Z'+XU5>.G M1,]PA%:<-YYFX#YW&"QWF;[]<^=#XCES8!9"(&57&T>,B G(=:%+GZ;8),T= MF8T]O3@!CIY,P'_- ?S#$C@;[(!?BF6#]O/_7)@Q=S[,8^Y+E93=3,WD M\A+5WE*E?KK(CE.B0L=9G6@^F3X"\J,QH=_":+DXV^3CI??]S9$72&]E:TV5 MJ%[CI(VPKI",V[.'; M)+[IGE.2HP^HF?UR_!ZYIT2QRT&$K7 +#TJP0N][7 MZWI?HH)J@U"U7*!+JN_"N0KNB&QN)[$0['"P\+%'4!]9:YZ7M UMA"LX+)\"'"S>;^V "W !Z5PG+A;_C7+OXQNVY MJ+L[ MM \IJ]*ZZE6%JK7A!D 'PBZ*IK\EBV-3OKI_(A)TK40%PHI4B.W#%T MU';9FQA\F^G*TYE7EKT96 RO>5PY/'YO(GD'Q6R/'DI_;IN M?G2]4'428#!/]#W?T1-%ST%O#)().),_=^3T!'X&_.#?_Z#3?R7 (H((PB[@ M];J %Z\@.W>$5HK%]=@.,+6(:K6_VLIJ>4'[4MVOYL260L>IF4B&3++"J=O[ MV.V[-K?OXO7BL\1^O12-[J++-@B.)>WTNKG0VDPL]E#QL2C-[O56L-Q-2D(- M0]\:1R'*N)L(O00<*EHFWW.<7:!L"'P0'&4YOX4FPQ[?N2FTFN5Z/ES%TEXT MC^&ZT^E,&RNG:5<,SEM.G=HT"*!!R^WJA1'$JY;Q<;>2PN([^[CQ+L7KM\.+=>2JSD1FL3F M+J^T>,=FZWKU>Q;;B4TC6 C3%5TJIZ2HU5!X+==\T^^ZE:=(/@])4DCI]8:0)=B=MV)(ZW.;IBHF@A!Q'*DE2PA4ZCH\EX$V( M]=P)S?LM%.Q[Z%$:@E_W(N2)GR/Z_WEIFO1.PE+1U9_%"*7"4"J*!4*1J7I. MK/K>:N.T1(46=D>!$-G/U)'?0A6^A\;[WD+_H5EZGROT?;]>G:>$HB-U:+O% M!]G,PN172.B9N 8?<^0Z_?M7&_MJ0^AQ<-PVI.$?/S&A)9Z2BW(]SV&28CWR MU7-T7E-R]G[6^TU2O!?_&7LS<,;B,YT;KW4W?.BQ.NH\ +]N_O'7.RSTS:3> M^>0F5TKK'[#3T5=A%J?&?WR6J7AF;_ MT9$9_/&WZ#@)=3YWX*#1LL_ATST]H& M [0P$4Y XD:6SFURQ #KYF5U" M70A6(D"#3P##@,(+)=ER8PE&\XJJ\*G[5GJTB?\(_?X"&T0#BKAYR.-QOKZ8+ITO5 M4&BWZF[0.;\+)P..U8K-4=Y93W](8V]1_B=8>VSGU&Q>C1!:NP#U4ZI!GSS+]59J9M@/TQ! MN&-W_OIM3*&)2+ _!>%?B=M_WHK]/6BL4W=F;*]K4PXPPE^[;]U\%!M/-Y]Y M09Q=X95M [W AX C=!XEJ1Y=;_4ZF^6 M,%WIV"0MM8E4SC";?9IW1,/:<++;-!'Q=]"TDIG:F9D1 M4D3'R';*77?1&BLMU/1@1=VEX"U*+:-@IP8SC:Q6AUUON%+((TM:KTC;M-B8 ME^V9Q3J>U]WF&P/XU"-K"H1T,PKM-4TTBGV296==0N-@7X\MJI.3NUS>Z1-1 MO4444OG&IMF"38^LJN5G!<4V6KS,S6HC/3VAE]DB;'ID64/!R,I:?UZ5K9P^ M-S=U=33RXZ8',Y"31N5&8T6(DM7SU-9X5!79&6QZ1 2FRW'1IF;+/E'@,IN" M)1+J5(! .;*P W'&!ZX\2]F \A9Y:9O*Y$F(OB,+VR>670H:4%.I#_AV)6NR M[&(*(7UD8=.-94D8U(B1-&L-R[,ASSO5 6QZ9+58K=S8*#/@RS/'"(:55*I; MK8BH]/9!4[]524/772T0?59NLM THIG"0K(WE#U;#-5V6NZ5 MMW,X T>68%F8]C9<- MU/0(ME;UMCY=L!.+**C]Z;*PU'V#6Z&F!PN[J;M#93-K-^T^W9PKZ:#I0O/]-)V:U*194.?ZJ;*P'.3B M)!P'3;F)T->'2Y"W"YFZX0J;0K'#KM#%SYNF+V!4=JH=,1%[(PH9(+$?ZH;W MS9L[C-/>N#DT'T/_YJTW"6GW_,AK23&6_4D)IPZ<[EA1=U[IP=<8CK>Z,:UO M?D^A1__:F8?(EWW2,KO#&/UNJHZA>Q&%X$-,Y^>P;>0+V+9;L_K-3#]-X84X M@X4@Z2?.8/%*?-9*8$B8D>?$K A4/V$Y.I 3^2 %I\\)F@RF8@%[AWCLCX> M6)\J.A@^;[0#+Q@R*+SX/CP^S!3# G$9 D&FL4"\JT!\;7#F.PB$\*0"?9>; MLE^A5MM@"=P(!!][,_9KXDJNX.["[]@Y4MG?V.EZ=^_OU*R"VU-< MO498Z[YIC_MBZ"_%-^3QC(4V[WNS++J6!P?1M\))-@K@2@!?6N_O\HE! .#_ M]*ZZ/E949L@S>7I)VU(DT>LT;5CTG!$5>I<+@D\+24I@/_G>*P;*MP(*F;X+ M%/A;S>S+9;WE2G8A,^QM=*W<7HW,+P:*UDMJ='? M R:Z6^\VQ-I4E:S('D[,8E99S9 ^X7[\S1)$DF0^\.[W5]B.C3E R^2:";"> M SVTM?VR^O//+J85\-;_$@8R6J5V0%Z+;3+K9[ M5Y] -0'\>GQ:"O2X:B F.;Z3[W:A' 1,!^Q M0,F&7N=&W6);:@0FJ8M;+ER2HK)+UISD:"')\9^=KAFCXCNAXJ,(C;>@@B-S M9K-4&::(2K9E VO,CNRRJ<2YG(4TFQ1.UL_%F+AZ^N)"V8NW8,*5B?%FNBVE M[$4A-RY9T^Y<9]!E+>['WPR;3O(D=T56:P6A'\?4 M82(#:[@O/MO:"R<$LWA/-*6=9![!:T9H> 2%GU2D>8#*DMB:X+Q_9;DJ"?=TB+ MQ1L;8Q]_E/1R\=9#W^>$--F3*KF:V$RO9IK5$*%XHV.C=%)@3XGWM5)Z'3A) M.S(/-K'!DX=,F,5[1[[BC#/B79NUUP%Q1G&X7=1NY/SQG<+M-,J"WV-6\J9A M^5S#4_@@@[)A0$./35+4\XK78!H#0^42#<<7064UY$.NWIT-B4**;66UB=$2 MUJ82I^&GDWPZC:'RV8P?ALJG&:$O@HI1TU)S.K^J2@57(9HC4YCI[Q5<>BW"K61G1TNRIT27^"- MO*D(^[AUCDMRZ5.1AI@2P3+]F8;;9*V16: M$(0GSJ.P1&.2[S/MJ^=(-+&6E S?#\I2RILQ4YW,;;M#)-&(UJ.H)$N_L';* MA?-Z^QIAMS'CEJMY,Y#XC^,%P1^8T\,Q2!=GHY5B":Y"^3V"?RAV'^\A%H[QRQ-<0#B#8^&:;0+TD[XQAA> M6[RVEZ=4\6W !XPRZ5:B47VME9'Q"5K#3( M9V*]P/WX^\AIU&63$0^LPEV57%3Q%9TW@;AH:^3>JURJ&@9$!/PGCO_!0;!G M:A7>,H\H6=E.J&L@G'AZR5V"((S+[9[2@E'(JF)OY.;LV:+%M0K+Y;!9B:L/ MHB!R?%$00^%2+,$W0X&Q&*W=;VX+,A4YPX+7,KQ:*H8""A)_7IX4#(7KB/=. M73\OM@]VQNP8OBST]$^HHH+*R.D^EV>YMT7$,9$6=' MCFLQ0X 1]RR MNP+.[25TFY@?%MR..Z#M;,MKJU'!$?/M6)N\ ]UVII;F/LB[=#>T.S$&<'[! M3;QWJ*YQ?!!6AN=M/M[G%E!- ,N-X(3N(P ]-\C$0KUKUU77(*A9KN=#.2BA M\E(@"$57?RY#\7#G ))#A-/!+"TW^%HG"$#&LK.F0C+[V'&&>-X9[K?0GU>' MI2N(%/]<^#QJG1JYK=E) Z=$6+-.UY_+_>I6B7&$;A4F"8YX7@@ZQA$V-[_$ MW#P3',VM,K5F.U)/SHZM97]56RX-(\;1/I*=?:DU>YF$ZJUE^X01BUE3S %= MKMD+]Y&]5YL!+C"L\,B6$#)M#F1'S;IDU?A%QJ9ZPQ4M*F1<:H A<8PAALGU M4J7/A\G,*7F4X0L+604SFD^+SKS/M1!,H 7*I'',(>9'KS=+QO-A0M;JC8G& MRQE;S>>SQ*Q)+QQ$E<;E"/AKJIKXD"FM@_#I1!C?PFI\#ZU'0SCK7C1VP'?$ M\T=;ATW?@_!])-V%24#\TJO()SJ#AN")RG919*!!&%8:-]/SC_8 M+'N>G(LCP HX=K:/OQ=EVH1VWHUP3F!+$7,>U&'U0^&_/#\0[ .AZ]7OB?W/@ M<&I3&6_7I;S/U0)"Y?JZ2:\FH^[05,BX@@')X' QC*3K90W?%4F#TKBJ#ZB% M+W7LJK1NY+VYU5TA)*' 2US= /.*K[_M=1,^Q;6V/71#PL;S#E_SGHT7\4^VAD[;.2C/\:L,?V5;.C=)JL=MD6B*2]1WE M1AT>$&'*[:HHMX^7]8^^-_)<69]9]>Q2:LTLFRO*37JRZ8:952SKKZ7=SMJ: M^Q*9_TY&VX7FIL2;-E[;[[NV7YX:[2MRRIY= C'X3$GU7408W% +<^ G@HGJ M@\1_@^C^^^(G\#]9^#W'*\Z\1/ZE2]1^P47;;@/X>D?!=9?P4K_QZR M_H"PO!5ZFQ>FOIR=YP@KE6)3_5)MR;=CH6>0T!.8F[_N*_:?)/4OY^<_5.J' M]F12';3EB*"BY7AD9:VR;HA(ZCDD]>3)VH97$QO[T)K+64X4 AT3&3AH[ZH- MP+V<']D7-E26%*8R-;,CQLG+NM2U@;-2*&IO N((5PR6ZS<:;_'QJ +UC>*X MYFG*0,H*K;I$EAH#5(: HEYF-F*D?(\0UFLU-)^!E&KD@Z%M-!QY40][[J@P MKGJS&"FO,S7/VJ*$S^S'!V>H' _LJ6J"W8%;D/"B,$!1/O#M[W?XECAY^O8M M;--O>GKR+10$7EN\MM=ZSG4=E$G,-&'"Y/OZ@*^^Y;BW<3-1>5VTN4B3^^F! ML1XMM[FB\>YL"?$"&_?&@!-W]EL]FHV!WS!B>S=HW%IQCQVC\>9$J&N3YE)N ME+>.4>)*XU6QI5#,KGRQD&1YE'+T5%8H["!B&'TXC%Y!JGPFC%K]^=8>9FA; M+DR4NL!ON4UE$<.(@3"BN"3%/RF3#J% >^9^B1"7M3 MIM2Q5!L[*1/!B(,P(MDDS:>3 G,JN=FED3 O.-;[%L8H5I:7:G/N)?< [$=P M;G2;:F,\]&BITO8+M69M;:7-E4+%":U)EDRR+)$D>!;'<&%87+H-^0)8K*S& M;$!5,JH-BN7!N"_-9P-?1+!XA16)88%MPC.V"5\ "R?#VSEAT%2(Q=9V^]]JG:.NBGKS>8^F WL);@?E*X M7_B(#5^GQ==IL31@:<"7JZ_U*M2!L4*F7\^UFL%Z$<(=)X]H_&$E?C:2+JOVS5FTI M4Q"%J1PMA 99G)K-6L9$2,*U?W! [[O6_CD[XPR7__F&=,)5VU5'-OA@N>BX MR[#2EQO,9LE%E,\:AJG0!"[N#/O9DDS6%\UP.N]N[,A::'#[-Q=E>H4D^=O5PVZ$$^## M1=C$'R;:)O?3 07/S_O^0!V,J%%O@]<;9,(?=4- MG-B6N:$F3-5RDPD7A G/2(3J&C,0F*\^3X8B-O'NG8+>6LE[2<_N!;V+Y'PW M2-'5N[=2+^K3* AGP VAD=TPNNKZB%E-]*3YQIXV21EL@AX?9$'9[T&S.DZ8 MR^!KA1@RE\*)?!IDNB(G=/N62$@%F5ORHKA-M=(Q9-#Q#XFIP>N]BGL%A,N' MP>11YB;/3"JU4>3,)"[?KU?G:U#30Q'A!3$WWR:LZ>')V8G;4L\^0\,\SZ>& M:)Q77?:K"U@_LBN=4,.#;2!F3;\V)#;*MB9ZA! T%J9"TS>'=#S.4(CQV(0W_^(E) M:/"47!3#= Z3A.4&RPV6FV_#SKW3),5*_,^8?H$S%K,P-S;@;OC0_G/4>0!^ MW?SCKW=8Z)M)O?/)3?&DN \I1]UX4?C+L-9 OSL1B(VSC,W-0J&J2[M^WLS* M?7OD9%?O= T=K+[D")@4#A8]+N]T7^P>2 6TI S/"UTO!(GUS/GEJ*[YOQ_ M34EO!'=S,'XMH* M'OM[#:"&8ZWN5QE$9Y(YYH*@(:\BA6$3P#^(Y$%J!M(C@7E*'L@.5S_^#E?>$<+J/(4@!>3Y%^)' @TWYK' M,@8?DHD"RP7H(C!\ $H6'Z!/FSZ RQ3NHCS@^^#"AJKE!#]_;^EW]I=CFSOL MT\V\WMER*6:W.?T)__P!BDL#Z);9P[,![C>1VX63IVHHP%-U-^AV,^H]'+D/ M/W;CJ\ZFKSJ)N>KO(EDF?3 W M0O'H:%[#O/SNI6Y!V5(W"!0OU;%W*Q&^J<^W8R=N0+.'R!AN!<\U+-2=-N/2 M@-(,7E/&@&45J+IH9:RSNB+P.DTS8T"G51U)GGHC?7&.%_/KM]F))B+!_A2$?R5N_WF+Y'MH7Z?N MS-C>*DDYP A_[;YU\U%L9MY\Y@46VFM^^0 =A2X!>O9C*W3_!<>^N9.);*/> M:51+.;$KY3I=^+,FU;N=1K[3;60KQ48U)[4[4DLN[<7B?5;V0(Q/[4^PK]*@ MF>@WVM5< O6H5"]TDO_^!\D1?Y7JV9__'?N)/_^^.X[$[4 2C7P"=;\[?)\- M2'C99GH$RK'<+X?>UP'J#16D+ZRXL"J&J"9 *L-0"?%F?3OK'?_CB";);3 M-#*=!HI CG6%,?2Q(N@ZIS ,!02:9S25)_=+J-Z0C<4VO5FJVQ(K55BM4B_. M%H6JN4*&T,.6I956+P31I"?U<[JQ8%NJ044KA3IL21B*)\N\O[$W Z;O*6%) M-A>H)?.PI1]-1#M3F=7E2D&9ML2![T^7J"7WL&5:J,YHC>X3-E7G";=4*' < M;RJT0CQLN:RYVJS2+$0V9ZVV%%?LM9>.J#"'+;UAJTQ/>US3MH:13G>88:\J MKQ3VL*4YG_2I0#0I(BJ5.G7!=/K9FJEPART+S5#8'@9U;-8"D4JG4IK#2>+Z!GGDP M2URSVQ,),YK8,]XTBS-],LST6HIP^'8]Q\A"KP?=F%13ZJQEA5(S5=3RX)G+ MT6@ZSM2#D92UI^U2U)"!/A>5].$S%ZEB*E-C-Z&]:!ISOJCGQH;34M*'$J(N MEAV)"R:4W>@)A0IC:ZE,&K4\>+LVI7*B6ZCRDE5V%_S6[]7K32B?Q.'K1W2> MD;>RWR34MM$UB%9#\[8B:GHXILUPR>2%+2D#E]2&J0TQF=7@4\G#IV[E:.+H M:79)<.XL16:\59;B171J<-"4+:E*Q@N5,M'A(Z.9J\UX ->)/"*DG44T*Z4% M?TQ8"K#2VT5.*X@B:GHP5^+*',QRHU;)WC#U5F$FR+5YN86:'@C*H&.!I3!N M5.V.L*9-LLD-A @V/2+[M%LK=*#)KJ.R;4SF4B,,&L.,*7?U%NS $4CEU6Y^F)'+?0(X ME5$JG2)GK ,[< 13JZZR)2C:-@F.=2EWZRQS?!<^]0BHC$RFK4V(:"197EH= M#29V91C")3B" +]M-[>5M5>19^LZ7]ANR8S8@4V/"'9A7)>%R.UH! 7&4M.. M\F&C)Z*F!Y,U6;K%]FJXJI3+!=IK)$8UBR[+0M MY9; A$[G80?:15D92^U9@]C4:KPT3"\V"PLV/2*OZJPUZY*]+,)7-EMSNCU- M)N)JX0=-PYDQXQR"T"10UN?S_'0YY$8MA3HBKTPG7^RYV_;&KI1Z^38Y'_27 M@[CIP0S,RV*N51C)!D&5!CTQE1X-66Z%FAZ(2U IT]%$STWD0BJS[3?+>8IG MX@IU!QWHU4'6"GK E@J6F=&ZCBEZX[@,R4'3G+%85ZAM&A#9N<=L)PK!U%38 M](ADC19>:AJ)J[(<=>F!+47YO("2MQV1K-FB88&0GUNVU3+&U:CE%B9TG!_K MH&E%FM>JZ6R6)3;+WJCEELVE;(HH/G4HK/YI>*B"X5 M'C3-6(3B;OOEE$UQ1JF1HM1P!%>+/B(#*5V!RSDHU:2-+J7ZNB1W0RIN>K $ MF0H-C1=]0,I1>;TPN5I'S=1$U/1 7F>C'$N51*\C93M4F*XP99\HFBB,[J # MD4%MR,+$RA 1-?5F2XIR#7>UC[B[WU3FX,+4VO6U%-FS['Q2:#;S51&==A[1 MPN6T7U :0R)J9JB55>WIUG:U#R*XWU0IJP[ANB)<6%_V(V6]E)V-N#]#O=]T MFI]F1/%N5)GF@PYW)@QTX(J_;Q:K1;Z4Z&:D2>1LU5=0J1FZ%FAX\5:I4 M\[V],<<2Q[IT>Y##$Q)@;WG='[G#I>V?D MT-T+_9NW[I]&[IG?5Y]",S_3]*D8C3M>SYU7>O UAN.M;ESAF]]3Z-&_=NX< M(M>>]*3N<.&_FZKCP$,E8C[$U7W..0+Y@G.$6S?X[6??>"'.82%(^B=]\K8G M7HG/6@F\$&>R$!@2Y[(2>"'.9"$@)#B\$N^W$N\04?F4+?LNG/3]>1C?>^1] M@OG?_R I2A#@L,=')NP59TL?:V!^GIC\/I1^PQQ +PM]^+\?[(]7S@=#_>3I M+XUT>NJ(XRD!&P+53TBN#O1$#FAQ*$2")I.)6.#>,U3YPX'UJ:*#X?-&._"" M(8,NM-V'QX>98E@@+D,@R#06B'<5".[2!4)X4H$>O2,&7II4\ O4:M:;S3QW M%ZGW_/R!1T9V[NKR'>_^O6+T3Q(FGQXEOQ^.8<3X^^+9^>*-$LO&6& MDSS264O#6[,)?K8&?)!-,*,ZJJN!9&(,8 ,7Q6![1F(#W>HKS0?R^K'(3E+^[1()NJGLNBM&_=Z5E9Y+%MTOVUUF"@K1>66M:(!K$ MO)B*1'ZI]5Z?<.7P.DO)U9P(K4+3\^-,3\\KE7.0K+ND58<=E_9LRQLSG>&X MEM_J* @4E9KZH/QH%Z@J,*3>"BGAS9!:MNOY3:L-2$+ES2B_'7=)L_'ZI!,? M!JF!V%=HJ5=LVZE-Q1NZ-#D;I$PEC@+%D+I<5N+L(,6_&5(+:CVH9JL\;Z=L MKF$/,@4KU7A]SJ,/@U0AG7&-3J3RDKI5\]/TJK3THY82AQ.>@M35T#X/4Q+^ MMGK1)//6LM*Y(!-P@Z(=#3;"N#GM,L.@=7Y; M"]4K#5+ \6=V(\Q72K5YR<^YIL(^WP#&) K&&'8R3SJ9\_IV2(HY1FI,YS-J M0P5->BQ"C#W;(L88NPZB\K,Q]GV\SB+I#"HYN\[:U)SI6]0\6YKFT!W=EYO( M9VT)PV=V?: &D;\Y<03Z+-UE*=&WG:H"M+,U,I4DM;I#O9,S!:'TWE/9D6 M"M92-%.$E1&4H$9TNW(7Y7BA?OPM)#F*?D/6>^PF7AS,#MW$%%[N[\0*I"[7 M07U@)[3!//*UB1J . VF=B=X%SNNE[(??83:?ZIDT]NM )I;M&ML*/!2Y*VC M:&FK+F&\_G3WWBMZJA,!48-=\H&>]8*P!L*)IQ]1[26VEEE&;6!*F]E\X4\# MFYJIHB(@U4ZEDS1_R$X=U>W?8D_'R'A&I::W(R/3S;>F):?/V@617_/%!I\3 MZZ^WCU^)C%QC7%V4@%ZT%X;(AP.O0W5LE%H052?EDP3+861<+FGR4J/F*EB1 M-@BAV"-,QNFN[Q'UF!?Y8(?MDF+CL$.'Q>$+*YJ?G0D1/_K65]1%5]_MI3H< M"N+9XJ(DL6UQLGRD:W2:^6IN8F\62XLOE31];J,'P&HB7%\;(?@M3 SN6;P]R/:8&EE,32ED=6!)7F+2MM V8VOJ<3UJVZ#91X%+U MS42P:O-^7#.!>=$))48-YFJ^,'12A"] PAG7)+/TE.4F-'6."NS@3#)7?)Y^ M9O-QD9L:E@8L#=<8?/'.P9UGK0%Q[IBKK<75A 97R MR!W?4J958M'*!=66V:,(ZPS\H(?NC^ZLS5QULJ4);F+,RNF"6UZL3#0KZ)HL M320YX7G,\K=0#AA$[WPM[S2(MH)3<>UL5947-7'+LH7%T&+/\*IY--MNIM6% M%1+9@MAS,XHZ:$@QB)@??Z>))'\DX -CZ%+LJ,_&T$NSOYS&D)43\A5CT6;D M68D9%(4H-%7Z#*^25UO=2GV\#8$]]UJ\ M*S< 'D92"_Q,Z6"Q)@#7S- M"H".^83OY&">];WHTQM.VW+62DM=VM*"WE3TIC,)'>OU+L*M.Q-TO4?>'(-H MC*YXH!X#-X@'*[JZM$=/PXCWK<;\L;UI51NMYB.J8-MJF1YOEX.&V:] ?R%. M6;S+DZX_R/@>05BI' MU[QB'A"=@"0K$Z+NCVADUT427[R&25N$D8;FH=BHZ%MQ9ZMJ="<7L&M;P MEV]RG_+QXXTD\W C.;)?;+QA:3U+E0M$@^R!KAQ.*C-65$AN%]V6)([J&R6-9-!!\FA@]%G#K!PO#!YNREFK/O M I_4N-Y7S&:Q)'?(3BA;7<$M6#%\$-><3A+LJ=#J:R6;=W8LB)?ZF=8KII@Q MH_6=[=W=QWG/[P!_:6G@F&M<['69%",5):D@%/X/; V(=K]HCS-SN5-RB<7(MEL#>D8:TR<:H7'6,/$,+:DWP5KNF!R M(6EY6TF5!I5J.'9 O1%C#5&^9))B3U$X3W.^3TG75YO+G3N1&)CFQ3S5E9F] MKS\W:H-=H!?8;QZ[?:4--,]TXZ?)'U;RJRIS0I4/*9]-$N$)88] 5"$(X M=6"+L8;-WDLU>[\ :[*M^[XR4.L$M3'&U:5MK>QEC#5H*3-)@>&_(=N,ZQ;@ M1/7X.BT6AR?$X:^SKW;T^03ILXL6/%1$A3:WJ5U(FN.F&+O"#(D\;(IR/N)8D4AEI"A,%&$0XE><)$$W'?AUTY;(A MJ1POY+/#PDI?FPA$#$[EB=DVG,KS.2#R@>N:>K99)Z)R;9P9+'/582G61-PS M4GE>#8N&XC0U;9?D">APE0Q+LT)<2N** \8>SL=^.(81>X>XE "6C;.9CV\O M#;BPQ!<=)^'"$I?OC7X$U_]&![0-0M5R@2ZI/I*I8&\T%S.\:68F/9M(I?3R M)M#"A@Y[^EU M/H(<=R O!GFRF;-!A>X'?;L]L=)GX&X^BAR] OI>=23*:/1LY+RT8\@ASHYR\U8/7:=F'DFOZ8:N7E[#DC9UB: MF\MJ529DBV4FZT!L:N0@UCFH< 259-.'C,T?5TC9X,H1E^._G=MQ#(Y]PLN- ME_MJV)F/-]+/J5C$(X:,319'R\HD, C*-UC222\'M>D9'-L^:LA,-NJ"367" MIOLUEVAE7%UM[ M8=EE[_?V0IN\95EB%DGYD)^CU&&_,MI<6 M41!G]K346TR4*G1I&$2CT622I/$5Q>O%R_G'HC\"$:TLZ$K'B4P"U&MV=Q!, M>-EYO<:]!Y%'M285:/6*4.^O[ ;;(HV96/):] IA!=5>3;+482H.S)M=3>3X M9V#E;;<.'\&*7E@2K>[:M BUN#2D;BOB*LV/QDK>*K,KO42D9; :6IO58$MH MK(FP@G)I4$F&/JQ^[R.]E=:8KVZ%9YOP*T?<&:RX_ MEY9<[IQ/@"U_F$N7AV)/IC)F>1(T*+&_@:9K7,.$3B=)[C"0']_]PEC#T18O MQUJIN5I*VVW8D;.+UCP#5N-)2(@(:\S+HBTPUC#UB^,S3F*-]:W5(C<,^W*T M$%VKUQC3;!CK->XY\1F7QLX^B/_WP@GPX^QS/I@ -T"GRO?8VJ,W [Z%57R) M"OG=X_R_A9ZX^)7&:WM5 67O&8-_X3S.:X+S,9ES'0[FV5\NO[6C&LB,RMZU MHDJQ$;4WBGNS=$X85TJZO6GEBJ'2(B?2X(V9ES_BCFS3SU>&QFHTE?M\KM$* MBID^$$R%BDL-4"O*Y3!F^<<([0= MKY5A.9>QYJZ1*&V=2O]S;#>%.'6$U+ M$[E1(AV2-J3^S'Z]]?UI4.3IE5NAJTO2YHP*+32R^=6TT4)09%"V0IRI$,<; M?F&5@V?#;YGGET%8!"ZQV*2( 4D[W7+M#.'WJ#-<-:G:'(Q:0VDSM$RQS[5$ M9FLB'*)P1AS*B-GOZZ??SCX_\;.W(S77+=A@6/0DJJ.,E<7 ;DW7+#Y, Z@ MX2^:R["BC:5%T:=MN3(3)QUHB*=C]ON9ECBFX##\\.'3:^!G-!:;38G<+.5. MN-*70*H.&XT8?@P^?/IN##@^?/K,PR=IX\LSB\T3ML542&-8+$;%60M!CWOJ M\.G2^&]T(_W>_"2L_03A2,>+46QSI>)TT#XYTQ,[FN3J;QRW* MO;7;'S1#ET]M#:+2KRZB6:=+B^09AGADQIN< 5B;)K*4H/A@4!K2;3&>$6CD ME!JV -/CK##5UNS476*9K28L&7E(*2I>NNJ=!Q 0*2.4R;AG-!83R\ M6^C323R,!\,F&&W=OIQ=K;G.-+ MT&G)R82B& [79:Q'QG=PO; [MM__;2+F@ZSU2>K4S M47TP5@.@9^\ I@W@& *XYAW@+RT-[+)QMX'FF6[\E)[J1."(+M%RDW$H<5S& MIG*F/&8[_GQ1%!6:CB/0V>>EI,6N\K5"$S,CF!FY2&8DB_9LQ!3#/2M(C#<) M]_C)/Z9.\)6:ZSNI !':P:?64@+1;^/#=V"%NN0"T3IW4GDP3Q/%,. MTP$8DSA2[9TP:9=*YJQ:47F9T_J*NC G61&8"),,CE3[$H+NHA!Y#00>*<0O MZ'JAZB1 #"Y,TKU!B=!09'4O@OO06ZH,;PLZ5%6'Z[-%$,F9E)T![C=G%.5)(5<$HH#(WWM+# LM2. MRD&Q8_>K]*K1C!:$&YQ!R8Z'T%A.%^ZB,&\MB4VP7*Q3-2/KCDP$#6@6L522 M/%(1$B/C#7;.-T>&H*0;6W7@=NR\G!KI"LO6UK5![@R5!F&![KS7&[3L32N5 MY1H1+X^-6&F@?$GI9%HXY3-<#:%X7J[#91J;UQ/(\A&7Q+%3?9VR@:7ARRF6 M"Y6&IQF6I\9_H6KR6VC#;[JQ?8O]"Z\M7MOK44%_QC[C!_04W4:PC,U#DIYB M?OOAK^GXNW=3 \@]?MA+[GG/'[."B") M@I+NZ,_U;2Z]V[H5S!UU@U@-\-?+QN!8+DA-=N]^^R#BR4!_?.V0U)C(44B> M-#2!T!2:0%DOR;2FI &@E#3#L6EU3%($1*AC^VV.(/[U(;O9??#=; UWJ#J&V&U7<:_CG__W_^[V_M"7V/.- M=X:U7RXJWIU-D!K[0+53J@'?_$MU5NHFV ]3$'Y2OUG^7[\Y2S01"?:G(/PK M)] M5O9 C$_ML["OTJ"9Z#?:U5RBV*CF2O5")_GO?Y <\5>IGOWYW[&?^//ON^-( MW XDT<@GT% 2\5C>9U<27J88CL 9_?L7NF=G:8=S\>/O_Y1GRW936FJMN"+=F'+6URM95=0V7E:#U)37OIJ,=) MJ"7_L&6%]-F:OHP4NV!L1_)P4N<'=5&A%>)ARZK!D\ZR1+?M1C%3$&M1M=V0 M5PISV%+=^N5&)ARM)(YEHOZZFI<[&5-A#UMV1H,QR/2TD.@P+M\-ZZ$Z$%<* M=]BR-)L1K4UJ0A&J[&9+$R8KK$:BPA^V+#9MJ>&Q35HN!)S;7I,*5U):BG#8 MTE:%Q9RG6A.IT'+SX*^8G=J'%RIS@!\HB>3V3&5$CB\/4N M9_J=!3$:V)3(52N*YY(YHZ60Y&'3;3YH2XR8RQ+]=)J:5-;YV2:,FQYT8#MI M<]R8HT=RO[(JU7.])EVE172*;AEJ+/%MIZ"_MZ1%!&ADA7 M>GK#E:.J%O7TFJI-./C4(Y+"3XAUJV?ZE!0-M*S C '=R,)A'1&55L7Z_^R] M:8_B2-,N_/U(YS]8_9S[U8P$/;;QVG,_+1DP^PYF^V(9G!AC8X,7ME__9AJH MI@JZEJXJBB5'FFJ6Q$YGQA49<65DA%CUXL6)5357F>2TJ\:M,6QZ0E;F\ZD8 M.#73E+-RF@_D:B8'BK#I"6%I\5X;\(L4;V7Y459E"]6FG5RJ](F)#5H2FZ9% MO4N&X_QDT=4:Y*'B3,Q413YN1"I@TKMQI#&:!/3&P'%.@>D$W. MTI*27I@OUNUU$U[UQ,0*G04UK66,E96=9#MQ)]0H^C8 =.R,"BL4PPU676(:?<)D'Z<[4QA2"D3\A ND]GI=9H;,AQ99J9 M>6JVI^:CHH!'31/EA60&M;0LQXV6*ZZ98E!<14V/]"]OS%*E%+.4R+5J]M,Y MI1(75E&1W:/!$NN@-2DYMFG%Q5:OF!LZ61<5!3TA6>W6:&K9Y>Q,J3;6Y5*Q MFVTK>E0RY>BJW9XOT"VSFY'CVJI5",;S,K4T4+;GXRG(\_'5W*@L9"ZK%KIK M-Y@:J3JT3T_ D*WTBU(VS,M:2>H..$6?IMI1>KUCS9[O"2&784VY66PQ<[-5 M&Z>I)6IZU-=98L/,X[8S5L).NI"3IZ5NIK5$:4Z.U5MZU>\XJZREK%,3I6[1 M;".G1:?8CU5VI:86YH)?5DR0@O+2\A-ZUT!-CSI@M..L-..# 30U?6"O0IH- M\A(ZA7-TU3!5ZU1S])17PJ8I#?D\R76'4=CF45-:VU2G7K))R5 7E;.!T*NZ M<'5)G!#"3FB-.[D4Z5AS&U2H;+HSR[&PZ0DA= VWF!=*9EV93IGT+*6OJDX< M#M8)<1EM>@/-W712RGKNS5M!:S&H0>W"G)A8$PXXN]:5J4++8ET1$^O%((1- M3TQLJMGG1VZ3!21GVY-^MS.K&0/8],1L)4RE$U"5:MNB\\D6OYZ6U[105YD3 MLV7F9[--TVE!.S=0>VEA5.'\(&IZA*U-1UV $IF&*B.EM]LV.1A)$+',B8EM M:%,EO4Z,NN34505M4^2Z? 4)Q)J>O188KV: M:/?4]4KAU,#FR;I1&W#158\ZP!17T'+PK!8YS\QMD@Q&Y50>]O6$9"7'ZVK8 M;80L&1\5IYS2WH2TN41-C^R1;B'-&ZM5NFI->X&QZBR'5#4=7?6H RF_HVN@ MG(Q;:Z[!JU*8;)<&L*\GY+4 S!9/SX8RU(0@6:#J-L?6EJCI40>$0B[C9)B. M8LVU1L T$@PY<>%@G1#M8=C5LXM*3R>GZTFJ(9<\EX. 84ZHMU1+FHFI<1&: M>IU,D4W9 S63CYH>=6##Z)DXUUN4%7H2+W#Z3(A@V#9&S6F-J@""34]D@%=+,T7;J<4)[7! M,"QKTJ3$+J*F^[Y&#."#1[V-Y('>M*W-?/!C_^+0UT.GY'=>-?)(HU 8)WCL M[QZ0H3MO]YA/"+S]77=7H[:>U1_SL1S]77R6=3YPJP]NZ<+;C&QWN>=:]N_C MZ-(_MGS!$H[+BZ[ZCCJ);KQOJ@U\UPX#\"EQ,!YH?&\7-Z\4-1W[MDX$3PQ&#!X7C!@ MSC4Q[X_O>]&9^;)Q$=ZQ9?VY]BH>DML:DJ%KHP__]QO[[0^')\%\)ZDO/8C] MJGWEQP,Z^&VLR[>?/:!YA.SH0"?28!@E*" 25(SX[S^#I[%=6/U@K.$A.?^0 M;)WWVU$YZ"#\8_7R:>[ /8K+UA*_)7&A1"PN6%Q>+R["B\;+R4-CPS<>++X MDZ9:DQM2*U_)$E*JE6_G6WFY^>I#>]\J6YP\\,8@'XYV#\=(6P^>+9>4ELO"N1@.+QOE%XSQJY)UI[[[4OOA5U--TANX4$'^AXIX?4[[M M!I9-_,S78!'L4C4=CL.'9VMZJ1)'V@H!;WNR%8VV6NO]6&AL>S_>7;Q5Y8_ M_11C+'N7/KJMK9$MV ML"B$:VM:GZJTW&K)U@0).?_M)TW'F,2Q)O_[QAFOK46*ZD@Z0RCYT9RA' G. M4QN5"-SHPZ'FCXF9YRY,M+LY6!/N#*"I=@P"#=G"#$S@_\ ,$:;+,%UV8<-S M$ZLMYD2PK&!9N5/^;%=,+ UF'K0#M\8*6*$BV0#S2?B9K\=,.,&A73F%=HC) M$ZX7TZMT=9$O-JT.T^R)>9%9C'1)Y2(2+99X9=VC>US$KF^M.K]P?S:']H)P MM\MV?-D<%I:*MBEL&H);STEA78W.VM,Q\@1YAH4;"_>E<&FYDFR=EE/;N:!&ZILU2C#%$) M^G5&,X8'AL=UF-EOAL=23LNS+M6(DUP@KB9F)3[NY='J@7:KF;?9W3=B7MNN M8\0#X$V)F;:.,J)A"A0_,[:)SV\30TR:CU2:O 5I V42 7K+39O^$*5+EV8S MVP1ZWDF&OND WT^YTX'I_(YM2+;&P6IH5?MD<9'V4YF2Y;7KDBH@DYG"1!HF MTB[0 /XL+(SRBEN?&2O&6@^28[*?EQ>4B[# HFKA>,<$8^'RK-W/PD)U)>;J M];G8DE.3?#J=)2<\6T%80,8P=:\D-'(="',ZTTPO*EF%^55,-F.R^:H-ZSU= MD'] ]3%9D#'A$P#;7 #]E*K,A:.6->OPY+2JVDXX[_M>X23.!8 + "WD9)N;Q?9MKO4G"% ZI88>D W P*=8H&W@ N!!X; 7"#ZT/]G MH.E00P^")Y]CB@T_,[9^OO1 -IH\V'_7JP9CX*4B$)6Q+GTZ\S+ J M=XH%:B[H[4$GC"KE(=XPQC,T9DMNABTY&@7BK^LD#E\K[;\]T*I-%]Z$M(TY MN:8U@>H(.2'7B<0>480)?&@;2_WE483OEOI!OT]2_:! D2FCVF[%P:RB\!*2 M>O[;3T8XWAK_F$/Y0^=1H7MM-(J.>9\V<3$]A@<# MZU0%E$(Q=/>\L@!]$>P//:=2F$XR'@IMOR5IGH3G. M)-M/9I:H)#0TG]GGME)#5QHE2TNH'@ M@B)7GPO-PW"Y1[B\B6"]_%UG ^*#@-.U#,8H1Q!\9RY0;5IW:$%83]%^_^/ M3#DCZC**RXS1B=>=9KK'Q>TVUK#K-/D^#@'&8$IE"UK8(YOY M(=44E Y7L\;G=:B)S0E)?.4 M72DDRPK7IR=IPRV(XR6TEA/1P?^80&)&%5-$MV!>OQD9A7D[FPRD]I@,)Q-Y MG1. VE"7"!G0BF9CI(##DS$R;L'L?C,R_)HQ[YN-+D^FE$:^S/<,,5F.D(&" M&F("\]S9UYMAE<$V?@%SR9A+QESR11G!+_$(VVW4'7UP0K]-AF4M73(; YDK M*1L_[LE5BH/Z+2JCQ)$QD1,P?X;YLXLS<=\K]T8))&V2CQ=D.CE?MGIM86F^( M-+KDX<&R;2,)=VFU;R#O2[7,.GSB]1JF!VC!ZK +9:RB7]8L_3H:G ;^N/LB<.[9ZT M%# O=">\T.V9U"]B))%5-D5UU"M;(%Y+KV1O*ENC)<((,J=CG/A*:QIC!&/D M2NWO%S%2$T;+4C>=G"C%G+7,C =A/AA)""/(]HY1_/$AP.=-[VOCC%.A#^44 M&M4ZF+F^>=JLOD>#$3_S-=C"MQ./^7LEEMXALQH&/NH\'.#GDMF0I6[0M<&0 ME-?SM%1S"[X[0N1Q5'*))F.\^+J$-O>XNE_?(GX[@9D?!@#3%"AOF>Q-23 M M9NCXS SR&PD!@$4G+YAGR\M@^71+;/)#B,2NWBCF33&)?);&ZZN4N*VS$""P[D?[YDANP?C^F60C)UN>>[,9DNRN907SH8O M]EM5"8$DXI$9ZKDT01@D&"37;X&_#)(1:*76%%1N@$6&X^.%0-\?ZLY.YY7FID: MJXC2-)S)';':=3KS7IQ%)C*U98Q)YG79?S 9ALFP:[6IWP*72:]KMQ>I5%$) MW;8TM=7&:-Z+X )-:^[9G6@,EGL$RYM*:UU#Q$&$EL/,4%#.%Q%<<.I3_,QO MM 0'KJ<#+[YM_8.:K8BH$C#Q/V3TW\6A^3HMQ2A57LUSAP#H44G)FK:.:DCN M"UL_+'[2 YA/K'WISIR6^4%JK,RIM=<"[?R\9<.U;UMC"S-*'\HH73(RCD;I M6@^C_2$P?ANI* P7::T]G?:L=:D]R+&S\7*4C!#"GD((SO5PLQ!YNREX,V1C M16X1*:F9(VJ-:CN?EM-$LD=4:W)#:N4K64)*M?+M?"LO-S'MACE(S$%>M66Y M)U4J($AI_A@NI0M3!WIRK?A SSNOLRL;J]ZZ:+.CM3(=C!=QJ:6QGBVI=%2- MBJ+$&/?*TI685[D?7N4Z#QQEW?4G8!HX!G_LIG_E9/@&^K]=1" M;SC6?'@]=T3,/+0O&ZQCQ,S6G"!*,8HJ5LX0J8T9)DRWW27==O;MJL]FV_:[ M5"U7&D)T>Z"VPWT-H5YR='F/^1/N$%@F@G&P\&9D=@%RC?0R"8992:79;>UW M)H&S*-XU>W!VM'PVU_8NM!C-8K&YK*XX93TO-J>=T2 .@('0LJT'3Y(8+1@M M-Y1S]%UHF8<+0*>4AJW,QQW']*=AJR?6$5H0U1:CGL]B?+ML>F36BH'U*#2XM1LN MY6HIS_2K_*BC^'6$ ;1;C@G!.\( /@"=(Y2FG";R%>*U)S P 80'X^;9L)LQ M$%\XG'9ZQ?QMZI!28:CGB[7J6BGFI,0F/R-5.2.I]+9R#Q<3N>.J))@AN2.& MY&:,RH_%33)K,ODBE5^2H>EDUG26'M3K2X0;E) QQHF86,2PN:6-ZX^!S=P+ M2T)WT&F1V7A*G_1'U1JC1%#T?B9;R8< M$Q^-O==8+#SS>.;?. HWR;]M=UH;8+8[$QT=N'"G4Q<-D3NT,,V$.3?,N=T" MYW:0I_<7W*NC5 3V)L+ZJ0BD3:J5X=M+US(KF\I*-J:N.%JB+J(=6C&6X%^9 MHA=S!9@KN J*[8]@DL@+R;%"3YIRM1:L%_6,))!J!!,6PH2/D2S.$'#7,+GY M6+U]1GABY+E3 JR -S2WUJ0[0^*.0_;P,U^1]7=[Z:8/2S9$RUAUBTMY!]53 M)[;RZK(\#ZK#!IE*U$Q!&;J;4)?4!+W->R,RKTN:>X]KUVTL45=NROV!R \[ M6B^98'A%R:9'Y7)8&&0["0.)/++D8K3XNMJ.6.2QR'_)$=T_$'E/F+&R."[/ ME# A,(V&OIX4Y#H2^2@##4D=!V+?!2G:\C3'WSZP3RS-8$S (4!SZ[FVC ')VU;S OBP3@+27IM$8@@CZ*NL\E=ZDFF&ASGHH)XBO/O]SC"GA] M;-794?!%IUG>B(($F5L66N&L*4\K>9"Q$FR+DPV$ C:J5<9RS\;E8Q1<%PIN MC[-]$PR>2C^7I9L%7VVI(XI(2D_[[)6WDT L-M^O"QYACPNJ9# M@-7V#0'G%U7_<:+C_^5?>J+QH"*BU+>._OB#@Y:G2A*73;+# MZ..4 MJJ&LD(3M/!#DB[W,[[M&@QL]\#43][?D"[]*&-3B KIYW MAA[0?) &VW_A>SM$\W*H=[>Z^(36;*>48#EJL1DYSF3(DK-*F%(&FBQ1R22! MC DGPS;6Z1> M;<7'B & EW%0U/A LS5G"#"%CO<3\'["UVAPR5>KHT.;!RSRC;#@YYI6IY18 M5FOAG'3\^M>H[!,:.(Q+:K^=<\;R>L;E>X#-"*Q:5Q/\=JL@1O+'1:(Q+1*03^!C;'B&T.1KLT;D)JYV#8.7ZXK^;94DBNM)B%5 MTD1#;K8:^51+3A/;5G(EC>+QDU))JJ1DS'?C9WZ/_9Z FE%W0U0_^$)5X__[ M7-U(DZH@#AM25A@[5CAIE";93&8^FEV.N:$.>V.AH#,KA1/I58];-(<9!^K& MJ-(91?,QD7Z="7^/9L5'6 ]WCY'+]W);><$ER_JX9,T;NJ[-LPS7&!H((^R; MO%P,$0R1&_5:RVPIR+ \&)'KIBP':;U::+8BB/"O\%JOW\;&1B9^YIL-GKF M4;CCM1#//)[Y:Y[Y&]YG;RJU6DDNRY665"+2^6:J5&TJ#9FH9K9T6Z94[32) M?"53;92E5KY:^8'WD_'F.JY:<6'#=I7B7BM9G;3U2-.J6 M=&Z^7MO.)CN(1!R=>.=+V7*?MZ._1%6JQ2K<0C:BQ?:6NN;(&"$P/H(*Z*!5G@$X?A]Z:B$K+$Y@ZPL]\/>;"24Q(U6IVQ750VH&\LP!^@%)(._J)=-*_E'-UU-JI MYM]5.+<2=,&G&DU;H3UC5967;L7,0W=[5X(GQN L*K>.C>>+YEQ_L-'68BFA M!"F$;6K1/$.4$)H'9]TQMI7-W4&@F5$>CVC0XNXH'L+VFN\#7 <24REW2J7< M7MZ_!GK$ZDCQ@82@78U@C\HR[%,F95RO.@.H3XX1Z8S23F6L3ZR>)1[(B[CA MD4IJS*RI<$-/)SFX>D:5>JC$ZVI*8[[@-OF"V\OY]['@D1;,PET9$T/AU$8X M[LK5?GHL(? @TS/&OO+D+(;/_<#G1NH[;BW2//3H',-$YS*W9B;*(*T-AW#V MX.N9MM;05YA8PL]\W08CYM)NB2^X4A,FHM)^:=S(?O'SCK13M[6MMCUAI8!2 M->0"Q^K(6:J?!1NR&\2!H3)1:1$>1US=MK#?!S?6 M[4="(8HNT\^RE5ABD? MS']A_NNJ^:]H_8M<\@.P5]RH*M +VTFGLFR&-+EB!5-5.MJHTK6<08N:UE4F M*EY!D]AQQX[[*WP + !W*0#7S]R4#G8136<8>A[0$8?C#DT-E098FL&8&(2^ MZ0#?)[3A/(0B@?0@)C;P,V/KYXNLGUWP3-6K:5ZP>R/]PF9^!^2V9H>@.CK M^*E3*B4_+*?2B;72E/E*QNO/DH8OJ4R4N9^*L20F!NZ&&,#3>?W3>9T'ZSY< MK?E57IPK53(DIY2L>/6"0#*K2*WQWWXR,8I\+J+AA@FRFN?.8(_7,6)F:TX0 ME8)"I:%F403\+/2&8^A9G]S PW01YLXP=W;]UN->!=20 I <7=[#O[9'_VMV MDR;J8KBD]533FBNI@+&U%5MHU%5FFR^>XC%QAGF36]EM_1C$E(1ZW!"]>-K* M;D1A/C< M(M&AO+&L@+6ZG!3$Q#S7@*D<_&H40FV#\!XI$^8;J'\(F MY]O;@<'[F&J6V,0;99.H:2O M4>(-QPVBK!SP8X%HV/2@K,B!<&@DJ+ T9E!B-1%77XBM<'\+]$0A@D1E#2_]'@_[JY^/E? M^&<_#$,;:!Y"T7CW" _E-%'W]ZLH^9]/@'VN)7>7/@\<: P3('W0$?0/$!Q[0K+@V@G?^H=E+;>WO'E,0OM/,OJKH MCX?JH6@@"/:[(/R'^/42#W^#4+[/^OA+GJ*WR^TD#UQ;AVU!=T9T7,_6B1S\ M /;)C_U__T-QY+]Y9_C]OP./^.=G-$#;#P.7.!PDXF&4B(=A\O_[S^!-/=C> M)/K5X5JX_2%Z_<,,X+@,3_WV+VFZ#:TP':@.W-"'BX$?(\!J".!H^..MZM") M&?#V[[8_B,%EQ$:.%YIW;VE"18*4C?[WX3J[E0^-2DK-?+.:J37D)DK!C.J. MJ71"H'EJ)Q/:7OF:(.73HY!VY'6G4:P.JJ%42B[10O.TY501TH/Z2)B3)E5W M2YZ978R]NDH?MYQ1B5S.FYI2V?42]&YI58@0V6D:TJ\EN\R2]CRJ)_KO-=+"(WV4J&986^4 M#VJ-1!*UI,BCVP==1ZAE65KF EO/>6DZ[H[1[:FC9RHWJ\:RTJI/E.IDYJK> M+).NPW%BU*.+]M+%8MJ+*Z[2$=CT0#'-0F:]5-GCECF%3C5Z67YH<;-QIU]H MEVJCZ5+ECEL.@DY_UJNV63F;F/4".IGWI_&ZRA^W)$U1TF5&GRCQ7'?3&?A" MM%5YO2@%WA^.,@ 216?M%0%2B 9P)$J2XTHE6$8087+ M&*D..5H;BB+-BMKPZ;5K\]DR&R[I0.%4*<^.:9G/U:53DIH(Z74B7((X.2^9 M77Y<7)77XDE)G33:B54UM6:M8H&J*942DVDVC5.26DR*BRGI&10Y5X)>NJMF M5ZI[4E*E/KN(N\W1@.1,B5R2^1S;&DJG)+6K^YK+![I-@OHXWYB:0]W7EZPJX5R-)T:^Q7;:]5.26N/E(.%E EJ9S](3V6)S>GTJG994=K7Q MUZ.F*H:ZVRFQE= MEP9="34]QJG;R0!_%3)R5>&\U31>J[#A\A12\D[*,T;:IB'3"1ET@FENF651 MRV-M:D+U6*EQLC6UPHZ:HY:^-T,MCZ2DZ:]3!;[%\0KG= >#)=AD>DL)MCR2 M$L.OL7.I,R7E8I.TTKWYHKL<2:=PZC"#'-N@&Z$2IN(2,\F.QMW\,4[1T?$) MX&RX.&25-8B7I^FE4*R7(.K(XZ9T6+2&="[.D_%!BIW4Y8))A[ I=4+W6'2[ MP@F=M9SBA_.%7DRVLHDZ;Z:I[.K]*+-5PW4]&BDEKT, MHW"D.U: ,JLME-+ 4]I+U/1A^K=^1 6Z*IXY_)"=H\<;0E7/T!QS$UWIE]T! MWTB.7H-.$,J B=Y61\?FFI\V_:'M^J$'6K!723O*=AD]VT!M=).@2W847:ZN M.YGF0,D4-'_G*)H.=*RDX)EV*FI&?2, =+YFL+O060-P1"*WZ<')$3<A'YBC]:%SLK?9MY;B M8[K]V;X][):83W!'' /U_2F[\82#># L'SLQ[QK5 U/307Z] M??QL)\;TV\^TW$PU\C5D#Z)2'$FEF:_(S694@".R&=&GAU9C9.2>P='>=_&W M'L*S5C_Q%Q)6@$[[ GN]/;IF0AL;FA^^J9N:9P)H/T.[F4#<%$W^F]IZ[-$[ MZE_"]?9?P-OL/OR;6&K1R3C7F[E>Y#M$)CO8WC9"+?+IT] ]6T([??NQZVS_ M+83V>OLJ0<8(FB2%[T1K#)U98TPL8'^@X4^X^RQC)_JYZR Q\TPX)'!T=ZT1 MN4! )1'J\8'FPSY!?]>&L(YZ,_!<"S8RP,&E@^U-(=:BZR(&"OXJZCV\%?(T MIJZ_)R>(E.9HL!\.O*^[@,\._.\$5(S;"P'X*5A$71_!@89_$)5#S$/-@\[? MDXX/ %2$^WY 1;@;O'T'BO"2NCLE_E*^%[__'2,D./\>% 4M1C1A7\>$-((* M&KZKN5X0&IH=(S(>U)<@1N0='35#72^#E3ETT#Z@6:AP3+ WKHZ"C@'D[2:(2&<@A'?$?RG!](1Y35 MBW04,=;@; \ 0&(!9IJWA0*ZB*>C.=D"S@ .'"4;BBK\!CJSZ#CI-M +W04* M,KSNS ;;\4&.+5C!R_G^]FK*]^9W0D=+CN<_FE $1XK_U]^)VQ94:P '%\#K MF#X$X!"@6=[!C?JJ@7T[%_!HC]6?V69PZ,M_P1-\MG44)? >PX>'ZF)+'".F M)OJTB1Y_:^U4-,]36V.^*0?=*BE7*TUF'B2%()VO?_M9=8B"YD"5LR8H$6E6 MFHH1CX;^F#8<1?_!!SQ44#H8VI$H:\1^U%]YE5?2^S-HQZEU/9TDNVXMI6C% M,:O%VV,QSO^.WZ?1B*(G0H/[Z\UN]-0F7"7 /(20E!?P3VL] ]+*]'_W?3E" MA5JHS5N>ELR-Y"D=K+A@PZJ+S:-H:/+1YD#,TT$/]"HPK8^Z_J<>MA=/T3'2.6 $WC#+Z.+,K#N4(Q/W!11]-MNOKA M))\P :)+#".GT@C-Z(M(H.$DNQXTW: 1 "^WO=2#V" 1TDV(/@^=0XP2V4,K MR_]E;<)>0+,#&E1 _TZDH,NFH5OO?HWN^X!8VW:7D:V*NN 34VV-.'+X!?RC MAR"2-Z0U8)OS6@F)1S/QI*.$:=N1^8NL^VT.XL@LA38.2N;O$W]!?/I_'R(. M*87(E$#KUV)KG$9?/=8LFG]J$'?3$+A;(QHV>@"D_["$1%\_"\K?@1I)#&J* M;#0?&6GPL[V-1B0HI$TH,;HSVKW>EGC\=,-C.(9FN VJ(WDWJ#7@1=O220W: M[I*CITT[A+UOH0EYPKYDHD V]_U]W5J!T%]*<1I0GR.\\^%R]RL#-[<$L7WF8$$;L?I?W[ M.+KTC^V6,S*77MSMW;%@T8WW3;4!]+Z@Z'W*=ORKXW@.?O=ZP3C8N7\AU'<* MKV*#Y^(:^6Y\%C([KFA<,F$N=F._%[PNS-V$T?1F:WB@-9\ 7^Z?P2M#?Q5M"%]I2?8RD3R,!+AL_'R,: M](W)AH"U["N0\=Y-RAO3LJ_WQF\'*Y)/U'X%S#1V 3,?I%G/@QDL/U\H/[]B M_Q[%_6'Q^6CQ>6%OZ78DJ@&U$3HB@:V[.U4I>$G"2Q)>DJY ?%Y@X&]'HDXO M2>_(A?H(@!?@6G9>#JW_W"2?%\6-?WF2S^&Q/@=V^)0\!*Y.XD!8O&Q0S&BU%5%SP:5[[[1PG1/:)SNQ]3_^H&O*W+ MU&R?E#=]ZXVKR;"PREE<.%0Z8G>TZB\VZ=Q(>ENI2-\+U 9X2'44I5-!GS6' MP$%9NGXQKWOB=9=511,6V240TEW9+(-,!FS(^KKY3%:5Y\M([0D':)*4LV&=SHIA.LAU#95%:2BY_"S*"O$]%B-YHZJ:JG\5<-;T MN%T?L561S!9R7C'/#]-> 66K92!P$C&.)V,"2V/@8.!\*'!>KE!\3A"L1MEV M95U+E*RYT!M*=FNS6D@(!-RWGQ3-Q6B6BS'DZ\IZWR,S@5'P.A0\K5OSQ\:7 M!8::X74T5S&;BLDMQ%5G3$E?!1]0IU,UM8CY(6 M6CY0'0J*8F,)7HP)SQ:)_H#0BTNF^G:I^3ZYRNP-L(!7MO%Q>9KBNNC!'2Z. M-,T))1,L!HU)9J-3%MT?AZMF=BFZH:%R?T 0XOTDC+@[I!3? +9>9]Y2QY.> M)VOBIB(88];,D*BRU-M)10PV#+8KIR'? !Q[6%B*F^)\HF2]&9_)U\-N4D-U MWOZ B,2Q4Q@Y]TI=O@%RTJ176^S/MU>[&O3HK1=AEHPQ3IN2C2-R"GDRNUS$;1G2N: M7=Q4JG514:,*P.\B2:^)"]W>0OYM21@<"7G)VXF7]=!?+\=XHO%$XXG^R 2 M-\!2X(G&B,83?><3?4.GJFXI!N/WQZUP!,9MTGY'PT/\]3P/D8[*%:M*,[UG M(E2YW:N46V[&:HY >IG@F_WZ+G^ LK.2" M'$T3.=/2I+8FQ%M=T!L;JH!B+LCOU'&TQ=^8Y[L?>+V=YSLOOMX72]*SA@_\.58-/U#F M<9=?NEZW)5D(7@*"5T+$5MT]P^NKK+KS1$M\CE6WGB2*X6:J<0KH%&>;4C^I MY?L(42@J@OR.XR'N.A[B0A:LEP,B/GG=6>AFTB;7RDBNCGMB:;'H!(TY\GVH M+9WP[,)SY;$/C\^!X4B'2]Y%N4 L7PVEN!/PY]2 /,R%7+6WR%EFKV08BZ2; M3^4D57P;J7B/:^+UP053A*^!RE$NM.HP3 WB;9F<9^:IU319FTF=.D3(6TA" M#)!K ,B%K">?3?F]8EE( ]!-J6EG1,X5;L;S@ZYM*P84^C>1?O?([6&IOS4* M[Q5P*24;?)Z=.*K?3)83+FT@\O$A< UPP)?1,IAQ&"*;:+H=A>L2XDIY6J.6>+>3G+C4"_-A4498I\ MASL@V4X X-?OH H]4[&TRV+FOF($+BS:^0N& ,, "P$6 BP$%T=#$'E*_P3:P 8_]QY5)9S"[@P_["E,)S[>5BV&3_#HL7[_ M'.3KG^/#O7+$_)BC]=/A3SR,?6L,H.]KV^X23CD1#1YAVC;\&72KX5V'8\TQ MX+^F0X!Y"/M/:#XQ^U4YWMNQL/ ST_6(P(T1FJ.C1EI$.\%O_'#@P]\")XB^ M#N =S8?JX>C=005Q>+W < 7Q7-K-.6W7T,FFN.H8UZ$B!MY#V3 !8 MS$8Z*$-JJ.4.YVZ3O0,>=\/@=Z PYEQO:7FZ2TTGBUXVZ0-O]X2 EG/ M#6>J%"_K^6ZN-Y.U_M (++H83JP=M6$Z\"I2\'Q3%;6DOA' 'VHSV*O "\'' MH?63Y7PK9_NPLFT)\R$<-FWF@Q_[%X>=0KI@UZ&IMHI'D^D\J*JX#4;!H>Z* M>]N^PT_V6H[\SE+_09T/O/V-=Q>DM@_UY_Q*XCO+/*=!=7-QXI8NO,T(XFX_ M4/OW<73I'P,/:%9\"8?FWYGKFTA:?WC UA PGEQS5_L]NO&^J3;P7<1+_7K\ M_WRI+G]+#5+X: ]_GUW:IO J-GC.S*<27S@OQY,1N+,?+)P)J%L='S&./Z)7 M\-?@+S(6AU_]?=,3MD?2WO"@GR7E,&P^=Q9^;Q-3/)X7C([[GH5GT/&LNX3G MY6OFA:*^)[YRM<<3\WN*A<+S@I>3^YX%O)Q\8&/KQX.X+>?/:!Y MIW:#_OO/X.G&($;39:+IC=)P!GRQ?PJO!!V9D;<#+[2I^AA*G\8"7#: /D0V M$C&[\=K$@^\>O8(K$_M_AABO7YW3HL/UZX'8EJ0&WD0Z<)&W=WJE(^>TG".N6VY02]([Z)X$[NVA7O+R_M^E^N) M<=$MDIJM.4,0(P8 MD'9O1"Q@8X:7TT4Q85%CIQ'TWUL?L9FH#FZYNG[Y'/) ML+#*65PX5#IB=[3J+S;IW.A)\CG)5ZNC#TE?.NW)&S(/J*YVX*=NYB==K6,;G8V)BS[U* M7$CQ2M8=I\3ZI"OW=0-B@CD#)J[?*+I,V^<",2%6-UK7:5H9)=[7598MK\K= M]/+SY7L3[V0 -\NVK2(E4F:1-;IC6H+RS7W[2=%4C*:$&$TRGY2+]_JI ZST M7R7@_)];0_RJ:#+.TES(VD(TVLU-:.3-,UA#2@[$#;,]2">8J-!!SZP!0T]D6:C9'\<[4);C),84N. M-4!@>I%&0J38\"!H <[L1X.F]JN;FY M506'"UP_.C_?BSYC*?BW;"0=5/:!/8;S4(/CZ>[<<.F7;7'*):\KJKBLQ9OEOO#<@.[4?2C[8, M12;&,\^%'=]P%,*Q5Q^%(!#N+!I+ JR -T3Y(W!0PGV3F9>S?7JFJ(17Z9WH MR^H6*_(>*B<44*;@5+F)LK$ M=:H#;CR-L$-_^\G&:#H18_GGL'/]@5"2@_E]R:YQJ>-MW]=CY: MD4TVKZ?E-:@;N5J162[:G[->;S_/N%X3> MS>#+V?I.N+D?MN58-@8SWY20HT;X$$$ 8B+'$R1BK&D M@-- X57K,BC1]R OU&N&F=&%N=6< [7>'\=MR_\Z>[$.&IGL;"&HI#DF5]W. MJ#8,W3I$GH"6+IHG8RR#4^I@Y'T],?H>T"4=J<7.YT9-+N9796=F=T?Q[-?9 MBSU0J58&:S64 3W)]T@IVYQ-)0@Z1*@BU$&CD1P^"&',%C$:P MKI/-<7F2!)X^;I!?MVQ5]$*EGQL+HI)*DF5;*W15V8H0% 6(L0P5$Y_=DKCA M$-4MWPKF(835*UE6')CZ>=N@7U@9[T+UTKEX6SF"@+2$W7VLS#*5O,DYS:%! M@GPNG-4;%-.;?IWWJ[!21VDRE&EE-U9G$!? C">7T!A I&TB)I!4C"./TPGA M:%<,Y.L \CO,^M]BN&DJ\Y&2HC**65S,E$*-#[.-KS/IT_-YR>U8?%J96Y0] M55;Q5"551QAFOA##UV_K?W",!,;P.UGEW^*Q9RV+W85NB')<+5M42NY*H?QU M>%2]@%TXLIT@LR!M,6UFWIAF)81'[MM/'F$Q1I/'24R_+:3^[<3QA M<]JPX?H%:QHOMD656=:XS>?$^[X&R(M\.]VFC8%J:5)A/6CEV'0V'AG'$4/- M"0P$\^O.8N.%%0/Y\H#\&<:QIW"NG&QZT,$U1O6F,@?6RO\Z#-MSK]PK#'W+ M OG^/),HC9+E2H3A+>'-,4*,%K%UC*WC2P?QGP)RD"V)-7]\'7VNIH:_^_,RW!]A$R2@.M'=<&"#2]4GSXW;.2K/O(,)3P5ECU7X@%7,+F60 MF;6_&-;/4*=LIJ4'$@@WCK4&J5%MUC8SIF:H%!65;>5BE"C&$B=#MSY*UBZ, MJ<9PNP&X/6>2S_KT2&EI2IGL+,I,(\U;>AU*[Y!3SN *I5%^ MNEI$2&/.A[1+LIB_!&FG[&2,M)>1!A;Y1ECP 6 M)VG=(TDN/I7<9I#/U)9+A!I48A9:N0E1B''4*2+XXV!S4;0O7J"N!C;O('^G M/7GC9F5'E@'(E2=-BZE3^3/8@[EJQ1=6E8Y,ALVL8(3L:)*VHU5*>*%D.5ZE M,-PN%6[/V8-2H[Z:\ ;55SIQ4[9S$Z_7L,Y@#]8Z5-+/I)LIF1XW_,4BD#:: M5D=(0YPJAAHV""\::F)UHW6=II51XGU=9=GRJMQ-GZ&(M!)G>AVIE;,MLP1* MALNVLGXG6J"BU+8T%:-1]3[R%/?Y1&C>$4+\DEA]*3VZO47JH,!NC)AI'K'0 M[! 0__7#V;'D\-_A+_^U30?$QP )(+P!^9]_ W<6]?@$-?SMYU_4WW!,P]GG M[FQ<%AM[$7NU%Z:,_M]K]8W23*L54%]QU7DZD#L<7R@.F%DYE3"^CE:-)_Y, M3;41F![T4^)7D7MY;->K>2>00WI0K(M>,DO5)/0P2#WA&& ,GINX_6@86FV^CH8#.QBGPW-;1EW6'Z2]0G[OPZ\*+(.ZP#SX^ 3V7A M/AHZ?7=FT[7,H$P6R[Z33/BC\309F0_"%Y@/>/&X=.A@\P&;#Y^K/%\F>CY: M!Z9&):<4B#V;S*:XA:G/NOULJ8[Z1+W@0[TT/Q%CN"KOH335[^\ER&YFP^^C$"'[[V1J#@U@' M=X0RISV$01##L>880"<&:\(&OD\$\#WA.@"^<$-?0O7XB;PET%0T)$8&B ^\(!FQ;41O/,/S5YJ:W_WF(+PG69^ M@63?+300!/M=$/Y#_'KY:\0?3,#64(9%=.W?S=#C&YSZI?:0(8&LB#5FG4G):Y%C92HAHI;"TY8"HTTE?]4=D55R'2_'<_&*;T@J?7S- MCK=*-MRX.2,Y,S0I+DNMLBL#MF2>MM3ZA:7>*S0W9#PWK_IBNS5Q9-22>]K2 MSM!\L,S2BFP&PX52R-&S,5BJ]'$_NZU<6LS)Y3A976R '8^O*U,']1,%03YN MJ@>&E.9LCI2!O5X:P&NT)29J>O1,U&#%KW).8Z68R5P]J)B#;J-OJ GUZ**% M<99-Y-)%EM24.6XIT++<,]?C!3E=TCVP3NK#0F^ILL5>F]LS=O\1'"'Z>9BALJT'[6L\EU6 ME%-V7"E:S?6X/%I.JJ63,L*0=D(HS5Q*T<8RD$-S'J;[)V6$K_MEK]LE73DL ML[P5#"5E12Y/R4A+*J])B1%72K%?'[63:3VEYY>G9(3F*\%HV [2BF:U5)!) M=1NR=5)&BK6:6\ZW\N14:";/$UR<@FUZ> ME)%6(6RQG6R&N\IU0Y$R D9:;?G\8[H MJGVY.DC)"88.BMKXI(QPI69:D+0E39KM8F[5H91P31[*"%PX$(%O.F%T\GW[ MNX':Z"9!E^PHNEQ==S+-@9(I:+ZAHJ;4M]._RD(%/5.E>%G/=W.]&13?H1%8 M=#&<6-+NA\3N1T"7@A=^$(WXD]M\PM*T7_N?;",E'I:F:*^!T-"9?I^ "Q#P MX'(/B)0+5W5GC6Q(BO_7W^=;_57?:K9- ("V-@@-)0?P8\1R##P0_7P&O&C/ M S8GIB" :S8QUJ!E 8!#:,.Q"19 A^U1.LA/ MBW;:X9UA3Z-G0=M0?I1104)/ L>XA8RD%NQ4TH;??SL0/5JK2637$Z;6NB%T MES/0:79GRY-"=[HI%#H"^$-M!OL;>"'X.#<%VEL[^X3\_EJ_A7R]W_(&+V7; M*61,[CJ$C(UHFIW@L2ESX+3M#)EC4S'P]G?=Q_WN?(X_WD$CO_//[AH?6$P' MMW3A;490G/>CM'\?1Y?^L34%EW!<7K3"#KRPAZ;: #JU80 ^Q4S^D_,-;W!H M?UG4+SC\4W@5&SRWC<<_&\'PR?-R/!G()V)1D+FG.3Y2IC^B5_#7X"\R%H=? M_7W3$[9'TIZU8S@,FZ^;A6Q;P^:F \(ZW^)E+R*HRQO-C6?)_P^ M.4K@+=+Q$/2Q"_$8N+;^UC"HH6NC#__W&_OM3Z6$_OZU@7/"V\=S\.B>A\/W M[>2P_6Q)^R]7)CFOCU/L;MH$GRB5_'R(G].?(/TKTO&?Y8?JY> M?O+;&%-W=!@!@L7GX\7G!<;\=B2J ;61#Y=W;/_=J4K!2Q)>DO"2= 7B\P*O M>#L2=7I)>D<>UN=K5'V]J_E0HBH-AE%**2)!Q0B45^5SP]V\EKP]+^UF MW4KINX]+>[8ODA=%;;?6LVV5O/VG3^*[WUGILE -!KVMH7%"G*JY3G:&VVX[F'?B,(?K6KX:!CV8# M2DPE1%T^D93:[TV:Z6)E%"C9#K.I3E?<3.R@LR11,3Z!I^'__+GS'IYA?<4J MX$I5P&MJUIX#_2N37&G#:5&4@;+L)U/"F!J0?YQ%_HO0WQP*DU:MUJ+(>)CL M-+2@DW3G:[&\E* S;2Y, M'43I.7=05^5VKU)NN1FK.0+I98)G*I/:G=CZ^4KF'%KB6#D$8^"UQMI.>?A0 MC2P .FR[WR3?[9%'6^1HAQQMD#_.7WJ@1?J6.Q3BY8Q2K545S;,84321%D$I MG"&@$V\IZ81-@MM4)$?#\]<7:XKK<0FN4DE (?C?;_$3VJ*3&'2'3%V>R7- M)R>&P):74Z0M4'8+]KMP7 #N;ZPGSJ@GSE#&ZX-S?G^0HK@L[^$J0?\4ZVQ[ MH*92:=!4UEF][=:;2="9+!'6Z=]@_2VA=Y>^&1(-$=J OI+(Y@N+YOYZF^4\ M-,:3+#64>)BEYCW%X,ZJT!):KR"7K*$U]5NA%#:JS*1X_FV-%]59A$D_[]2B M#$*G"K!S="C:8U.5LUI=2WLRGQ&F=96)RMG%.(&/,>SKR,U[-$0PQC\6XY?B MI"0W\4;'2+8MA>X,0TIJ=R0C=7ZV\_WP+M390M4#*U6>KLAV:@VD]*2#X,U@ M>&-X?Q:\SPE5UN'7QJK@2?*!YY>JZ_TJ>T%O%Q?IPXX&@7BKTM2 ==CCE\O^G^[<9"> M9O+K09 >R5Q_KD^G3C!,5I'ICC8.&+AFOV[C "N"*]T&^!)CX+(L]^M%]5,P M9ZO-@/.ZO<#J](0A3]9+Q70J C/]&S#?Q?F)=K35$E5C,7T_/+UY@(]-W$F( MQ$O&#]YMN/#=ABVV;O%UA_';?1&MZBI10 M+*'7P8?YI7-MF,*$$LV/VT/SI7 2-V+5 M7PJ9L=,%(9R>/V$R^&J0RO$Y?TPV!VO'EH-X,N31DB]\^YGXGA#Q.9"[41!X MO^/&]CO>J!I^N]F14YE\==!V9J3)ZV96'O/ V2!: &UV4-_Y5VYV8"UQ!<4: MKL:,N"R_X$HA_Q3IU8'DS'*5+&^%4W)SH=6IJ@.1"\A0?7 8/6 U<,E MJX>S.E-&F>?%;'%":L),8KU?#13XPU"\M*??-. R7PKF\*YOWU'(WBUXG/[=2-N6&Z\(\ M-9L@1;(]@D*>MU(0MA>N3(DKCMWLT+=#D*:>G461G,2N8 M?FDUJ'00-;$]D,+B"B!??B#EHA7)UUDCE^5[7*56>*H,G+X[G#:KKF=UPKZQ M&BSX>*A'RH#^C3)XR_&4E\3] C9L?E-.#XKXO^?9Q[VLK9NO&('SG-^]Y"&X ML#40"P$6 BP$7[0<7!0WAX4 :P(L!%@(ODP(SI"=X0Q#$'E*_P0:=.%_[AVJ M"O3FH+OZ84]A.O%QY !"R7G\6+]_#O+US_'AO )B_,S1^NGP)Q[&OC4&!/*5 M-6>-^D/Q__JP#]"S)]RMXTLL@0<(+>(.@4YX(/!R0&85N51O);O++9]B.B'0I>#YIBK]C0#^ M4)O!+@9>"#X.7I\LF!&J'GBX+7$VA%.JS7SP8__BL%,(O+L.3;55/)I9YT&W MQ&TP"@Z53=S;]AU^LE=+Y']0SP-O?]?=U:CM$WT>&Z*;BQ.W=.%M1E""]Z.T M?Q]'E_XQ\(!FQ9=P7/Z=N;Z)Q.F'!VP-P>3)-7=T8W3C?5-MX+MV&( GS_YE MFI=Z@^:%C_;P]]F%: JO8H,_YV@^>5Z.)R-P9S]8.!.!ISD^HB!_1*_@K\%? M9"P.O_K[IB=LCZ37V8H8-I\["W]JP>)YP>BX_5G Z+BN><& N=2)>8$:Q?." MEY/;GP6\G%SFO&!T7,(L8'1B-8-!64=;(8,@1, [T^D M0X!?1N^66W@,7%M_Z_;_-!F)\/;Q'#RZY^'P??NY MVW?Y[S^#&PSJ^ KI$(1;$H]]I"VQ"[4EY!7PAJ8/B)IG#L%CL<$Z^%,V76Y, M![_>N[@=&$D^\>L (;$_0?A!2O<\\3-8?KY0?O)3..T!X8X.XSJP^'R\^%QN MJLH/EJ@&U$8^7->QX7>G*@4O27A)PDO2%8C/Y>9%/8.88KIE1KD>MFT$ODS71>LQ#T4$$M M/I80V1A-:\(_ML?*SI)BZ:+LWS/E5SK&]9,\2ON]W6AK]U3-FTZ[ MSM28IDA6.[E5>Y!33 8L(=J%;S_I[^2IW*Z?+N%XJ;TLN!\-SWF2+UZ*;7RI M4/YMCL1IP6W[7FU1(8L=?Q[/:GTP&=0AIK=UK$[D6L4Y$L^<(_'"5N\SX?GC MC>=+Q>932')J3^8J?28M:V!!Y3UIV6XMD5&]+3CU;/KCET.P+IT4CY(YHHW( M*XEMO;!XWJ^W ,[C;']11=UCO9.;+[D*90%2X=25Y9AAAPSI\Y=NV&F="#W^ M,R6P[71-\.KM_)B<%ZKD*F..1L.2I#*(VT8E&GCF=>[Z/:[K&(L?B\6/-,VI M@2^"9GP\(+69QJX]SYAQ[.7",-OC3;.^R&255-Z;9ZQ^M^:8"(8,AB&&X>? M\*V0&O2$H&)X*Y',+NI-4^%GPQKY973TBY"2O9:B %>-R[135E==>JGT'0-" M"G'1,99-Q!CQN23?./;QUD%UWMKL7V!I?K"'Z[\)DF_T?XG?F=35^\/)W#4@]&@7BKTL"ZGG-T$O&Z&]9XK@]HI8% MS:>L:JZ]5'M*KVQ6$%@12\Q\YU]920?#]4HYWR]96#_>7KUD[#V%7&_B;-9S M@5S(YB NQ*O-JI*I19"C?P.YNXB9W@_;28(8ATC?R:;R2P8$9I1_:3%T_;SO MAT"'3PBG;:N-(L7E'Z;>?D#6"67$_/_L?6EOZDBZ\/=7NO_!ZGMGU"U!AGTY M/3H2BR'L.R3Y@@PN@X.QP0L$?OU;3U5Y Y/EG"20-*.>[@!>JIYZ]K6>E^ZR MX5B+%_ABN&0N1_F>W!DGP6L<"\52T5 T=IVF=Z712Z71"_8TOP=Y[I5P!VVV M$6&P?&AT=N*B5.IJ,TR>B2MY7LGSO74\=+^M\ M;2'T^' ^)=_?&8N(I>4PD6=( M;KHDA72?H]R?OJS?XZA'W2H1V/MKOQ648T M%[MJ\D%;3GN3?1HT9G!H1VZ2T:NV?$U[/K\(__(N\-^5Q*G84!CWE[$8;_'Q M:E$KYJJM"J'3V DZ_4ZYT"5-EY!\S8;^NEW;OH9=?D&6PF>FE#'RLC 8!L7]KG(7+D52TY7UE(XW2].[V3@%GO!$/!W*9%ZI.OP3-80K M^5Z]WF>CW%&DR6?BVZ?CPDLQM"]( _YD"]U# MQ+]HHU<'\XHQ*O)WO"!UA&YT?%_HSX&D,W_\3-]DKYG<_QQROOK&OQ(AG_2. MIWK5]D0:2\)B.:VE'B?&TZ*7ZV"*!N]X_":;OBK*WZ:)\Y<1T5_>%_[[DG85 M+3_)4E?)+,*+=+_<+I>;_16AR]@)NOQ'Y(2?[*.=O2:)?VY8@I0GW9EQJ3!X'9W/1O:9]:$=7TF;UH9^. MM#+;FI8M[G*-9F>2Z9A1%E1'^5-J(1;3Q45FWE85#;[5&E,ZL_ M)G4@>-*M.QNYRN$KJ5]<'^]+T:POE^O>E\J\1[2[&SZA))UM.T-6F.DE:55K[Y= M$YJ-G:#9MR2WOX25%^"X/S4(!O_X.=&WRW+AGP,"GU-/=\D@N#!1=46"*Q)< MD>!,XN"B_%%7)+AR@BL27)'@;$CP"478GP "8BG]QQ2PI?W3-JB:UA(O9TH_ M@W4JJY9 +:QW-[7!5R5+N\.MQH+W2:]R,@%CK]^L;V?/9=;%(M[,.ORI(9?5 MX5@5&Q'Y:31;3$8Y4]_DCNQDO!E9PBB$S=_I5+, :+.VILA3&1E]_*Z\@DUU M9MQ.QM4[2:WQV61O$.;C767?UGO:ND-] 1C:V$@VG[EN#)=%_^ 0-II7>!&F M;B$,*7**CGN&^E.FFJ((*P/]L/_X^QTPTCZ %)PEO#2L"#O-,G](\A,2@X[7 M)IN([>BQ"<5OI#^[ML.UD(];XE3 !*N(1XEYL(SGL_-21Y0;NSED#0>4/;&_ M9TXOYIWZ+:C2C_!8O#Y]*2C'>PN Z1\_>X-&(]>]YUHEKE$Y?!>H#[I1RN%-;E]6IO%+P&C0) .AN ME["=S^*7[HKZ<\0)F ,M,>O;8;SU+ J)G"2K EZPH'!.O,#@\!842T2S2=0W;+#D(MNJ9P&F8[Y")MA5B%']D[K +C MA8%_PV]-1O[% 91T8RZO ';<5E84SC+HMM#:@A0?0X9+%89*-KASJMC45(8)"CX9^P+C M%+.KQFKJ[#&WSPY:ZVCFL5/.9P:-[==@=O^5?:MBCV$2ZX^?PR."<\@=#ECU M EB)+C%!<2L7*U?P']Z?\%V6V3(LE;]*V0%@:)\HZFIJ,89ORAD+9 M>2DFDE7PR_!+V&WX,M"2H^F_#0[AM6E+3#68@9' $"D7>"UP8(=_ MR@&KU2;X% CEP9*%B:'I$T[1#(,NE:V"+A:S#RQF5IH)8!&P2 '@>OD-?H)] M ^..)$@'WV-0(!F+$ I_+)0D75O^\N-OSH2+%9749(1\/'@I8+&,&0-0+Q4X M,I9;A&?*E"O*(A,ZA//B W.$C$_NE60=_U%0-$O$?-CA_&5\I%@:U>L%[D] MAUCD;\^5Y)OHWW]A68XWO1%$@0.^#%Q9P91.C"X'ZMI&)J%]JNCD39A@! M\!$!%[=7APCVJ ;P:*P@;&63BBD=+059A5N/%V]P 2>K7'(F6@EH23U2+!A'"[M$??XM0$PL\\EZ0>6."" 0/W+L( MOM25*7M13$FH,7VK)1HHV5!_P9'[D3 M+ ['J%QM"KH^3I8WQ5I;*N_X5K2(%KM4Z3%YW_GC9_(XE^M?MK[U(K&97*8U:@(EH>9(N+^!%GW%P$+!C0&,+!*''1\^8$D5CG=(3]=HZ6U! M-QFS9<:18Q/-FBNQO(T5LX-P,16QQ%*U4K[;'CM#@Z\[X0P]LS7Q"M/KCY]5 M+P487G?U&?#X@!Z)9"'$AGF\A=%/<'.^J+=@LO-)')?/K?!1@]P@?@!36"#B M=K&-#"98X&:L3VO M>9AS#19FK],^RB"GB$'=8(>^'B(U=5""IQJ6AGL$7C.924IBNF!Y%4C81Y]% M>?/SO_A?CH<::[$ZQ++F!W[[.!RYQR7_$>0"NAK2;7R+)>P8EH-PB3C=%5DU M^??__#_OZH]-3N9J]VQK3LDI1MSX,Q2>8&5A$18D_.8?@K(5=@;;9B9S$TNX ML0=[60 (+GF3R?R+<_\$]R_Z*V*7V=XQE_Z!X MMT'P[%,GY']!T)V"T^J@7DG-%F9+'-2RLV)X59[>M9(YX.*P=L%S94R:=QX6 M!6DV*$N+??NQN(SGLC-\9>+P2BM1B2Q%/9KBY2>^,C?KJSY8[M%.A M_\I6L9-7FEDM/ZC=YS;\9# RRA$HN#QZN[6K1)>I9;@X$.;M8GF^X1?E]':< M.;YRLWO<#2M*E(_(8M?J-Z=-7AO,QEGGRH.0Z?,!/UMVO2'L!_ X\8YGY>.Y MK1@P.#PN:^*,]XN<$->3E0W2L6J'N+YL8K7OW\)R]3?'&U-=V_K=%.ZEKI>" MJHZ4^S.G(]X1Y@L@RDSR0' 83)D)Q+Q=$*I8:N!\(,)+LE3JE0[A4P%QX-R' MS1^D;V3P4?\)')V^SO:$$#>G#I$!O!)OW ,S_(V@6(Z%8&"2Q\:Y0>PMV[1C M]HV!-3+F5P&! Z^F3@K"*(C.C;\GQ#8-OQHL0V'XQ/MS#@K78]_&&N/A&,).B9)UZP^JV,ZS E%\W'3]L M+AH22@@9/I4LCQ>=15;,&YTS>4BDT:B,53AM/XB-$_T^O^(?(Z7<"0])L&O$ M0Z&OU-G]":N=(1ISY%" M)Q(!X%B!'0$U$0(?W/1N."S\,'(0@V0Z12LP:3S!Z)6; V%+9W)7.9=KV\+9 MMJX,)I$)E6)478)UZ("'&D-8T"QI\1"5TX(DV;XVG94O@\2VLQ3P]8A)()\L MQI]%V9@JFF%1YD&QF0CR4_?0MY 8'3/X N%D2[N@Y>@(I(E$T6;0MQ"IJQ M !(!P)3(>L9,3>$)/K%UVZP7GA_">]:FB_ $:KL(H[;KOT+<3--$R&"@%K>( M)*3KQ'2UGTEAS+FJC[/ ST GD[9_.E]0@J A5^ CT["$@HO=R[CM>F0[46 MK,LT%P'?!PYHL-R9.HQ!EH,T5)G "(HA_TNT;FJ4[$&>JH;T7%VY$0OMC M83M,/)CN=$>P*-3#(XA8&!D(?W*BK(>BQCE&_%8JC#"K(O1.]$I8MB.MZ$L0 M2?R8('.+$)7V!$HSFUN#CI:P#B>?QC+8Q(NJTE6$7315\ MXB3800HHG2+M(I9CNDSPW!%Y*%M%B2F?G426DVTKGNF'>_W\1XF\CW5Q'F[\ MS%[.0XM4=Y8''(Y%F&UN3M1&?(1A%O@)E 68CS"9::M>-J>B=SEDP6(D-(4) MZ-% GM$_ M8*E@7@<0.I4)9334<64P[E0'L5XW'I4C[7CB=O8U]#K8(N%,4_@#N9M]1[1^ M^\N=1$[R \:=.3'GEYJ*@*7K"X)*!@8L05TJNC%G9[)BCF&!^;HBXR>*/E\- M-KZG;$L=!, [\/RXWG,-I!9*6>C(Z3K;O&(B8MXNEZ.M]:Q[\((KM;)4AS)JY\ ML J:V&2P #9\0;P(F!TCXG8YT%8<#LM2@"A:T\P@G\<+*TH*1QNEQ*@P I2J*V 54B#!7,@@0CK'5P+U%*J M AHDK$T27YFV3%0HQ+R;IF\EHC5%AJUZKL##MT'.*AQN?[2:<^:K2!IH^,3, M(0HUS0@CP 3(8LF)EVG;GP".T!$'HRQ)/T 'Q\P"[O-B/@)5CK'M8,MC*BR9 M/6=@^L<_8@W>EO(TDT*CCW4$NX-Z$MX3 V1XZ5\B0,=2U-43,_J0RD: MX6O]-0C5\>P.?51>\5)6PRST%KGQRZK3E6F1UQ=KO:&0B2X*ZGC8@B".1HY& M-?U1.D^5'HO1'4=!3=U^*WM:E%4I_6JA8#IR$WNV:MH3#/2\$FH* /%L*-F? MP_#H'S3*N<5P>3' R *^Y,7VI9")JU@F^I (\ >7++K!XM^LX(R1>/#U7"[M M7*+QFTC\>C 7># WB6?[(5W/Y7P$$[T>S(<=S.^W$GM1!S@;7#*?U2_A)6G[ MVQ#(O 6IQT_._WZ 5!)=89AQ1EGLN\"\:'B>^=?I=MP)R8R?LT$'I>@GQU M)(A^9R3(^)'@H^8E70"O?-ZW^T%-4#^<07Z^B'BW_K O6007V?[525R#!K!- MU'E*M=9%DQ^ETM7:)+%J%.(O50:B3:5K58W;WF)4CV];;6L=4?VI8^'X&W+' M@AU).;/ 0M-#B$P[>6-QIPWK5,NMHBI:CQ<%:5F+S&X71F2S'<<@,3<1"44R MSXU5^XBI"!\L1+XVH3QK"7Q+0LF,LZV]<*?V%J5!^$$<)Y.-I\9=5AOQW$ZFB_[2IEX%7U? MSLJZ0'IX=P'X"_00EC)JJ]Z=+ :]V;B^OE.CM^LQT /(OE R$O_ T;N7(@#[ M),S\AKAVB)L@_#22.<,BV%<3\YPFYG<;07)QDA88R4NY5OXOGF<[K<9BDZL/ M&LJ@UE G<759ENXWG7&"V*;I4"2=N-JFET-A1Y+[2F$?8KR^)X69Z4U2''4W M)K\L/R8FZ::^[X6!PD"PQT.11/3WC=I+$>#O,!/K*I)/0.!,GMS71$%.0^ H M+/))?'2F]U17D$%Y-PD^7'LZSQ3QU,&XE7)-Q<\PB^J>#[;#;.@.2+I4/IS',.U8/*,-$G(Q-]P8BUJ[.^I7!\.< M&H-FJXF7DV?^PD4M]+B7R[>I];"$C*YG/ MF>6UUNZ,L\3$Q)(V&_M')P>RA>S=2L6B?.AS>IYGU56B?RT=SQ M*(W@ZSYT:!3]" ]ZEQY] !?:.)A;(@&Z62_?N=7DRZN)NY8K='IS5T1FSKJ- M4=WVDO8$0MIFS3N&E;1=)B-;V71GVI=-H0]36>-H#>9(R:2UM=TRCQ,\;??H M,&^B0"J^<=).'V'6\9*,;)K*&(U-IP&E!XZD&>4-C=([:.=T9R:]BO%CZ+Q? MO)R53@: @(7N[MH_ \1[BT9Z*-.;[)<$'R=6?4DW9V<8NV='I ,T[57H ?U< M1CI,UMC1+K7X]7O6,G!M"01&U(_@PHSUP)-5JD 2!=:@"W4GD;AOL%=<@#E; M^ 5[>HNG"U_@:O#!TX[A[&@5;0N3(!2T00H=XK"R&$+@2P-F0$J!$&*+.0D$ M,II9(F,R9=5^DMN2D+0CG;*=(./'%VLTYWJOHHF;[#D[,1UW^<%K"]CBZUL< MN7N+W\3/V97MM5N[B,;;']9QRCV.3/0FE?X"YQ'2K3-)4M?OH=SRJ@9Q5!;Q$W%Q1&.V:6+V4:5HC&40<%Y)6)IH3!EP9&$71$F8VB>"'?])5$ 4+IPJ!PH#X0U.>BOX[XE[_% M]T\P.(7WEPH+UT8G_(Z:HFM+@Q"R;0M3ZQ5L9]I1GGY/YQ?)(@Q=GKK6+TQM M\%BV?YID9@D9Q3>!49A$S@_#0Y*)_0+)7-(N/H$JSK_= M0,2G",E&FYAS# 5&"@X-$#^+,U2 L4AWM)8'QX$ZB"_+]DRY+I4_V7.,8$J# M.PT9;US0/53E4MKQS[+J$"7^DPX;CU_B57B^?7E-!]&JI'H)CQ$NP5D>28L]_!+(Q=__^WW@6 MIJ!N5=^00#JN:VK/60PB5N+MW,Z1BK\T838Q_EG5;)H5!5, -Z*P$3!%XG4< MD8?M4CCSX#*LR1ILV@P9H^V;\,0F<_I'V["Y@S!ET7E&S)J9D*?95 M![&C\G:R+ZN55F&!$FM!E**W+;W]4<-2WCD:9&^)Q5 (N; Y7I[YGS#;D>8. M>@>!GG$XT%)XU'1/#.)P=I,0L"W?&"@8-FX8;.JI]4)YCRC&# -"9] M3-YLS!D5HE0I"#/YA^$TLV"DNHE@@!":"I@WP,I@^!(;U>=Y*;<2=DM[HA3, ME(6HB4<.4VIS)Z$%;8<$*'02]B*#GS#=A#UOH#$3$TWGJJ9HLQV6]2S09,PU MW0Q#? ;&;Y*II&3BZ\P91LLF7]EC!8/>#MLW=RN0# H,K3* P.W)F.?!B=>@ M+$!-LW1G(*@;6@J< .OG>G0"(]LR_@!A+S@$$_-W!*&QC8RV%);P+A:P%-': M$J8.ICJK]#\;/2%]*L,*O1$L>_@K'59&EFS+(_P!_QG"9X^?C]=*PW,&5EML MNJ []K_&,EA,3YC!@PPV(HI;DB'PL'0',K;6=P*0]FSF E^H.V.9'6B*PH[0 MF8@46:7K"S$=&=[K#1G2L;8KP<"OVC@HZ+P=4ZVVI+) E#W$\1J*AW@@'5/M MC>(=QNY@!1M$]LYF)'M0R1WC"QLE@S1EG1S)4L.;LPG5D2KDI 3,']CS=VS: MO*V6Z[*QX*;X*TSI^*0PL*<'1R2H@K*#T*NE@K\6PYX2G+T_VWHXV@892>K#<+BY;'R<3 @YLXN]$V>QNAD\N]IA@R(ZN!20K('F9-.02$<< D?(IR"<([0S%&C#()3D"H<\A$T42A>H@]C M6UEM:B8RZAJF#:R_LRP;=>;J[OF=^W=_MT*Y)]D8X_.0QUV\)YYLJ'4S1H6K/Y8#F6JWM].7BJ]'^]$N'8M&@BDW&ZPYSH)F:5X_%NKV7N M.XWEHE4LW+;59'&KU3M__$S'0YF KM_D"#_V"*+93SX"ZZZ#1MM$+KE @R3J MUK1DJAB;?=X1K(QB6I2PCO&C^K!)OMXCSFV1?Z4=#7RB=B@9;J[RGPP3$?"#2W>VN7&*HIB@L3(D(T%( ,^>\?1 M>BQ'Q),*B70]U%\_U&?<->Z[GSOE=OVI/=_W4332DNO933X=$Z9A?,K14":= M/3KE$T0.@O3+$/F[LO7?Q8=(0HUGHT*_Q!?ZR:?4;"2N1ZE/)')#3AKJ2)OG M^5C.NI.$WM-4O<7''P\E(L?'_S*1^Y5!D:&D:\9].+5_Z]/];6K/Z@^"NNP^ M9B,U,9FKAB.5I=3.86J/']>+WSC.:F_>WX?7+V!C%ZOV=!/37=]C"F*0DX\* MM=BI._IXB'=YGI4GPB;ZR NUK2A;S5Z[D_HB?FFV>^8'FK*4?+KA\QNICM=) MPI8C+ FR'$AV/#$RU9F[;E:W !2-N4(/]%YP4"@D1LL,>L]3G/M..+8E!A?P M,]G3[=($^U2@]L*P79/H:3H7U!GB=&HZ(@B $3$H3["+R)SXDM"AQTU#'$E@,+L,'M<;A@"8^-?2S,:78;7IPY5W;L M@23$R&H=G!>"!QBI%G.(@9:G$K=669"9 XMI>OC4"+"@HL%%:Q*]=TPAXN(Z M) (O!+R^(;B50=5.5V#I"*RR F(?D%]$[B3&%W,U21S88((3\J0)#I"&H"W1 M7_8F0AP^&;]?1-200;QL:+E2-'QFW!R)U*EL HQF.X -ID$,05HF@N^;!F]+ M4JRI24. QGF8K6V*MC$,3H6YY!2 ZQ5O;4\$(1Y;Y?L121H5IJ2+JX]N M>K'@Z[Y4O9C\!*1$2/),16+>)1#T)AA,Z-OC_(2R)NJ*QE>(X&&=RN0RNR8, MXR6 (*Q 71*+>(!#CS(M%O< 1H9 4U.P,8^)=^#Y!$_^\>DPB*<($(#P+&PF M<'.L$VYAC\1ZT"1S2Y;E3?4096.E"+L?L@I[#4\ =>VB]YL4?9Z=\_'KI&7H MYK@+/)7HB?"I(:ORTEK:7ARF?IXDKOS.T3+M:^U=.M>P9TV5Q;TAEY1EI)9? M5-.K?>UQ']^^FHQY^W3I<=;A-#W:8$L=UMX6ZR4R^U),XJAF:22=(<$W3@NH_EDG8Y15V]OIJP4C>9Z 43EK-18OK1G;+'Q6YOD."^"?R2] 6\\ 3:P6]UU1S8T7J866C\?& M0SY5ZWP&>34?$L41FF7E@97?\;H2#U>M)X@/7!)Y4<'=P)JOB52B[3/[2)!U M*L.9:@ER'=15T 7%&XZ';T69$B))V/-EF#K10:>RV[&,'+$MD> G5C=U".L? M7><:6Z2F68<8^HHH2OOSYJ_8FK6['(/I[A#QQIO0F#X#*<98P=D@15N1; J2 MW(M% -Y3&&+,4T6SQ#!U.6(XTOQ@K"%!1"_,(GK>@G!C9V"#X(8KN("PWZJ# M 8>Q49?!]G%#Q_1G^]S C+P(]FK6:0ML=XM#H'S&+!2)K<:5@*R9:!5%1F4OL./-B\ M^/HUG,EK#>>'UW#&WU3#F3C]CF>-PG.DQ=819I&H3M(N3EF\@T7>V*E/EK[8 MM453W$?F.V6?^QHV+-W9F7@[?3EAI<),1W8:*:1Q(4@@9!4CWM]8>Q-U@W:$ M41(RH&Q7-75-(5\"IRT9.=M:3V4K>1=I9VMV6P,G M6=/VIYA,RU@N$9.F/ID>=">!CLD>UN'A N-MK E"_0YBJD: M +]1-.=(.$9)&K"EXTO!*8H/":NP>'L. M-8-OEKAR61')5L8T.$%.>N]9%4SB(,.;\1RE4V[FZ:T$J8(!(+4CFY#'*Q-U M4I1U<*/[54%ZI@?P76*=#3 %W-0(W+\G4([B$(8QO1\_$[C3Q@F:D[<#R]O= M< -5L7.LG=1!N$XPL*HW "3/11;4+^TK8JTHVYO/+AMLWY!+LH2/3] M3,XU1#X?T,"!CU$X\#"22A?7P4CB_/AO:%F$'Q#@;Y20$Q%RWWPNA'F> ]8/ M$>2,_"_W# ,3*"1#P5%ZP_[=4]3E96QPDYVHZ_0G]D;Z" MTS _AD*.BHK-2F4*G-DVOHXVYE^<'V1.W0"QO^$"3/_8 -!I.RP2Z&, HX\Y M/@U9LL- &(5DD]J(T,F+W,PVS.B>1I8P+8M@=MK)O#0Y-P<&2?")AUYD8R1! MFWH0B!GKK0;$LDM'=H:PLSJJ7HG6%'*X=T&G#^=.(&S;G'094S:8Y:7U.-)- M9"#2"0"@#$\D=2#TD8?RR)NVR*)ZHTJ:W)&E 3-CQ7B7QF)Z;EZ4 MPC1H6[ 8-)U]&Z:X>U$:&/%I,&(Q#K9@$SM!,JP2T%)3."#%SGB'D)8 ;BO/ M <-NHS&.1*!I&P40?$2U"69\ "C*,%@E!)@- JGM=#"!:B@G8KJN"\I>&5'& MA&.F,4'X'&@A*'51N_6"@W(!R8\.&T1 M;2L>($ UO(/X]0U7/U#KU*,CL./P-N[87Y[DQ"\+]@N0U=X0Q;&K1R+_(\.0 MH'TD1C=(!..B$8Y .?HWQTQ4,.V6FNYKZ7CCJPW_Y+!\6=-$4*%SJEC!&*S. M9*C,)>1^RDT1,T;AQ^I]1HH(K=)MSHHD]*8Q^QIN"GN[YV+(SON=^B3#3N@! MCL.4'Y_Q3[NJ!D31#YJZ,JUYNK9DHEP=I/:0PGOJ1Q:X":02P0LQ9YLPB^J@ M6I(5ZAGTC%+6UL"UTD&4J%]&EB.8EZ]C,I35>ABUX">^FW(W0$ 23H94L] JAG5BA=-1D M%QXT)F6@=78#34\=SNIH$N3:&ZZ,L!D#?!,4#7PE@P9M5CN358=;T\:MQ.-Y MH!"X_5F96G:\%C>7#=)2846!VV)&&$ N8*EP:":H40?' T6K,H1X:(*0O:RE ML$!.T2LK52/ZJF8;[F2Z#71_Q HJYG);O$^6D04! =O+!1]82P)OW:A'1W-J MMBB&>);F0M.O KLX)YB$YYLV\F!PV/X!5L%ZA"-$IA,$TMVD+*;=@]..U/": MIQ<%, 1 4*GN1Z5G#@=.Q>]T(46#]D(N(=HE8O;QSGG0![(GFO7*'ORI,1L- MJF)'Y1?E_/UP)TZKW>V#+QDYBNMS)OSW!\_52U@\L?!%Z:KL1T@.BF_E E!,F9&@N+@VL'4=[H(\B+TMU?H M%-#IQM:&'.O'U=(N(S5:/EPB[3@%SD-$TNFH%L"ZYNV\0!BC_YW$D%Z"&-N_Z*,#\>5QQ86P7%%GC@_9=T1 M!V'Y*4S;*/VX)?\95XOWX5P['^[RR]OD0Z:YVB2CK>WA\?K#K^^E?:I I(H/ M4]A7 L6R:E^NUW%O294H$#"CPB'"!&3*G%$R67'& RA*Q M04DYN.TX!.1<:29+M7"Y$77/&%[5@"B,1"'U:PD>N8X.5"FLSNS R4B?>QFB MVVLP^_CO!]0V_;XH>U.!D2O"6M*AY4D1D7"PP-(BZTF]6Z3,2";2RD0M_6'; M?T(:% _'DL?%VW8W#\#)4_+IYHLK2&\%IE=!6*SR&ZD0760&\K#R\'BGCY/[ M.";CYK&"X,7 K> -6;T"RK;P_VP/1Q>;V3!PHNBF/\'44Y;3VV-)4Z><'8W' M>:>6:E?18J??F_>EME[F^0RQ&2:0(-6GIM1![AA0[T%ET:O[Z<@#M-W[7A+?4 M->'MPQ/>$F]*>$N>?L>S_.<<"6]YYF(LN![&PZZ.^1(O;=IZRARDBKOYSMKE MHO751U7/?BRWS U@%]R?POFT=I(0,\S1 M,"<=[ M2T+2'A>JX#CI#Q]QPWD&A3D!=9,UP"3+<@$%2W9:#]HI6@:D.A%7,N0ANB:, M/YQLM\\-.:$ P^N-E;"NID%" N_O9NAW/X,=M)%%BZ2L>[W0ANLX]KIF;<^Q MMWTO\0<[2]#1#"O(I#K5TU[1W@4TME8$%>#IV9@GQ])%B!# >(L4A98MB!C/ M]9W?^7S0J=!X;EWV>#8L^1]I3QA?#3$MP_4YND-VGIER\#6^D*V8P7X M)V?J6./%%] C8&4!HFP0BK'OACMH[>_A256D@U:0#&O<%GQ^/SQK&KZDW9+] M3^,TRP04.U7=;J>WLI"*YZQHL .I;H@$ @I'=CFUD@G0'$N9RSFU / 4P1,T M8EK3H9_JH-0"1JUD^ M!.%T-!9CL\-@9N1P4]VI03Z/J>@QH_6B;& =3U!:4EU39\0I]GQ8/%TQA%GC M40]'>D;"'#_>%\3T\HOT JGX/$N*!IHS]1]_?E%ZL ;CZPSL^@X#W'A!&V#F MWAPI%$/=MO+>AK@^3R&V[*"Q**,-UGJ8-2@]>J%P]$K0>+PTP%BEVT<3:@A@ MR"G)3U5M80$T:<=?J5NW(_6Q>TH.FQ*2%$Z P7B)Y9HOH*"39AB5>0VWJH6%TGVB6 MUO%MJ#>'T_C!:V7X25]$S,%)D*-/7L_$P\I&7!X-;@)5$:76(4),@O ML;YR3-ER4N-!=9SIPM*P&\^!@FSN[*^I9D?>P5+^. $S#Q$K=J=@X6032!:P M,T!LVHT8BTJ:.!9U$L?(,R"[#^D&T^(XGBS ,U\WT,X[N>T9Z9@LTMO!T47Z MR]C-ZZ&MGOL-I4K!/^(7;,)G=D>W3Q]_6,E"AD;))TWF%--.F+T#9FY'T.]#O LLMJ9>"+ORH MCS:=K '5[8Q54*[F/A*ZBM-4:HS4GH[EGJ>RU&\GI "KF.KRRJFSP^@O(=*D M$;_8?L]!?-OC&:%+E2'UT5$O216"4XM@6%"[*=/L.'!L35GJF>#;G+>E *29 M,;$QL4QO*:J*()D4VKR)&M9HH93$N0-LLPE"JE/NY!W,$8*TM?:=1OAT\*D(TY0GQ], *0U@C0663#008JO+4)WIPU8=9)D1;%M5O(2"1"(#.D(7LD$F5O _8FULR-Z!E(4&,1SO"[V M9F+C&)X%8#Z!%,EV ((SC96BV!>XY$?*3F94(V'K8^I,X/K8(@K>VEOFE?-" M2X2!N-3M0D4QUE2QM:0<[X&XXIS?0QS(?D.26/@7!7<')\D$/\Z2J(]BN;KV7/_* X7W<,9BZ M5&T7 !E(IYPONZ?K\E+?;"G,0F6JK\Y!G3K&4(" 0B^Q'(4\[T*6?!;ILAW-B"1;*04GT$/&\UF M-+.=.B_IN"T=>1HB.&YBPN"(WFXCAG<>F>N*%WQ/).[0RY0N3CI&[U 7:7MU MD0L0-[X%ZB?0G9P=^<>> MM06>IZ;M^^6/I*_Y(V_,'Q&(&3J^51;)1#J336?3L%3A5Q)+DF]*+$F=2"QY MA9E[#A;3#C*_3O(:J(='KA7D1&YI_Q+'>J-T_>*CW9&,1XXJZ.,C'"B#5'BJ MQ D?LKUII#\VMCR-,(FA@<#Z4Q$P\F+A;^G&7W2):B$\$7!:&$PZ2?.X3-E=E+%Y/(,$"8\U?2$&H:RT<*,AX$: [.YDE@YO> M#5:($'.I)UV7.K)'?KJC&LD($3)GU)?*@MP,G1D"=_\*VQ<'Q=MGZOOII"1- MD"*CC=W;0-4@GF#C&U-@?-XRAS>!5NSH0"Y-HR4YVH\?@WGHEVD=,JH/7/@'8]]B14WINA$(S>_0\QS M1KKN@DD 1!%4YF\$LS^ $T\%QQ_H/6//<"66)G7D;?49BC0?BOH,)[N@%Y&8 M".V^81(%V,T&9'NXX7(!D@( C\%!$G-H89#W3'R1"=4B-0<0S]$QG$FJ=G-NN;6;7X[^\2)6#6YG]"-F-*OL;$BRI/XWZ;^WOX6PP MAS5HDM3)1^.#TLBUD-T%$^\@.^ND0;W1%"P^[90]=X:J<>(<&2@=FU_@EJ & M8=&ITR0 B//L/%OSGP,%_8G39TT6:2*6J&U5P\37+CU,7$7F5M,7-YS7 1$X M%]LS%#@0FWT#. "P@FX>#AT_,/+].4^OF-I!(L-H#CF9&V03P)^0._'7>S+] M=^96.1&KHJ;,]$S1]139M1OGR3U[?E7D/%W+V4DL.^S19;>P/OTXFST'CFAQ ME=2C&SC")V1\_$X2S'1**9*N\I?0A"M19[6G;?BI"C1GM!TME,X<>'V=]+J7 M=_[U2P,]Q\O3705/<6WAV*Q^%'M6NBCH?(+ M-7X? 16A,1S?MI$6'I3SUBQC%9JW8GP+4_;2V: I>Q\QV_80,AD?9#)C73*Z MT?9=41[T4H76@[3(#'C^-^;_O@XR'34:Y^5D7.!'1;U;*O/XIX1Y]X>E4CFE1,JQ)IM'K14;I)RM_N^[+D:_2>HENCOH&WE-[ M?FT=M2X:-GNF_@E/PB'M3NHI&=DY64X#IHG(!OLJ! $XQ+K,V(\[-5#-E[ON MTU,]?9RHY01/H6/3" \79?PW#.]"AA.WI,V5[&YMCASR%C+ 4UC+!8E:8- )K**$@9#8X4%'9C=0HVNE/>'=OG#8KH)4 M13?(2<+@?G"S]FBD5DME3;_MWE]PW?%;.;>WF3-1-\3(DCZ-YC_:>7\;V; = M9EX2NQ2" #9OJ4YG:KQ+.]1BN,5#C#\*'#9(L8A#*SN/A?I))KL?W)_R7W"$ MGE.U.Y ]TPW,:3SG?Z_=H]S FQ%DU5O&Q%9"[H$V/&3.'N@7IO.]TY434/)/ M&:^+,E'-.'P/>?T2*J+@/EAAF*XP#"L,TXZ_KG_.:1P:@CT=<%0% YQTYW5R M+8AH8<,-*(8S*)#M)R/_WG68$^X"3SYN_.A5!@ MLQ'7L4>BZ@@3I,HZ-F,>0!"+T(S7M,.ZV2-IL@J] P2G4[U.ASJ0'DK>SA^7$X&.S_$Y59DN^)7^1D3"%TYZ1\\L*)T9% M9JB $T=37^'2H<6WR/1]B^![53R>NNL=/>R*XC,5-_*"#DJ.T48ZJ4TZA7)3 M8]LL-K;Q(2]LMNUE2XCO4N/#_/>3UWVEY'<;(O;98MV.1A3.A)YYK U,B7<^ M<%5VN9+%XBND@M\VT YQ\B\W69<:-*RS/H45*(\;YI1WXB7D)38!+"%]D]8T M628DK9,W>2;+T<$59(0MZ^[(_9\DKQ3+(2!.G<^+=+I[7"9@Q!^ ("SB(>CM=DFC!)QMFP3H1 M3 AR IL3#T_<.>KOFLF6N6:R?7@GI%,I:"])FG/T-L)HEG,Z(K1U3=4L>TKF M\^K.Q\.7AV.QD.<,]#Z=4VGG#VX*ZY N-VB44F;[Q=T)&); MO4Y45))O]B)0N#_[V@K33#R6^LN[9'NI]M)O.,^7;(X.MY!T@^=)[.N M(D2$P\HQ.:NL?8&GRPO>!U+@+5@Y4%C3:_MHI0A3Y$QNHE': MHTM)@7#0-CUN3MJ1F:;A@+^0K9:LU-_1WPL/V[W*4AU8%R"WI4M0-QIBJU 7 MXZF62FY%.2-V[W%3'034IZJ >:Z^X[QMOF&^( N[FZ3WO%/S)S@#:0C0J;^> M=1'WAS9LF1(*'D,3\@TIT'1'=V&5]!93"GTI.WV2 ;4E-9">]Y-Y#L3[:_<4 MTA%STCD*#O%@$4@X!0%8J<4@N3EOBS?,PG+6#%_E21D ON3P(WIH&MLK/5!<>+VU',\?:#H![-4;0+II2S$ M@FT^@_;:(0-12%]6ML&XOZ.$L^IGN0^<,M#L&]F.ZB'WH#1E7W9/0'S58$=X MQ&/.Y:)^/=TG7TFQ;M-H5WTH>WNXM0B7KMC];P<8RYV2M#][UL2D:D,R$DYX MV$2!I1<[H/9H2$ *%7]I1H$D@U4\(^\%KJ!HELC1=LUP6TXGZ$@PO,^B$()= M]X:OHX55)WA$TM%?G@<'X7L^ZU;.=&?6.)ND[=J=3>S:L!O?,3K"_S5/![W G2]G\[^#.AA:[,A@?MB0 MCY5:*&PXHJ^I,J:+F=/JZ>"AQMP.>;H+L*=0&':Q/PFB$'PBCS(\=]FI?R^Q M@>1W90/'V/@N5@]K4^O8<(Q1^$PXKQE[#KTF&O,R."=#DN9%GF!QV;#'S_42 MBR.NQC[-/Y(=4R>-&=:-[WF'B@,$X5D)*8UZ0VLA)C)E(%;FQ6,=;AT=VQYT MYG.E.9)X9F%4(P71FAUAIS753\!+@+;]O-(7;/>M%P:4.2HY-37( #82E0SY MED)7ZDG6!G7%?[FK$!/OE'L0T22EL[]!,;;] *PYT J"Y*9YBG )XW0MF2/: MC?IO(W4,=*J]R)0IAPUCON/=.W%(NNWD#BXV-0_M!Q@?'\ &7O9^GJ'SMJMD M'_NDS-OJ:"Z$QWG>ZDOE16VBKHQPP(2#X.M.Q'M,H@':_E'BRP3?J"*L#/3# M_N/W9O/X'<4I8#'PTK B[#3+_"')3RC09>1Q7=I.5LH[31W_7WP5LWO15442 M4C%1L7>396 5Z6]LF9@HC'GK%"8*;3'K8.N)IXAGF#AFV8+B&*%,T;LF_^__ MG7SZQ*-3;K@_?N8*G4&E5^E76LW>?_\S^4F7_A^ Z7_(N7P1KR"P(4F#/"C; MXK)H!10E>-:EP.FD:]A],( 5N!&CYV?--'V3TPQTHB/[%I%I%@C:ECN\RU\M M%###UW'DG/2=P'PDMQ3/\3V^")J+2Y]_TXB<)@D:MJ2\TU@ZQUH.!T[%*3?' M+7FA[=>+\&:A;C*5]+#<"IZ*\VH /G?.Z E-K5=C$9FE\]X:VN]1UBND6MH1 M9/BDW0_LA,;VR7@:59,D(6P3R./>7-MBK$4C-.EA%FK49:QO(+%NYVLS@F!9 M1+'A5&F5[Y/WD=$DG!)C?.&IIVU/"4K/"YOX@I9D8P9/[#H/5N1%L10I+>_J=\4;FA=^*$2'7K-/ ML6@L&&P(O"#JCOF(T$+(BW=>\BOILA#_TEZD&= MR'+[=)=J#.-\+/EH/J;B93YJ=GX5R%4+*^"V1'%8P0'6_-*3_>G$3EMVDGM M^]YJ6Q7I,!.26A6(E5.>1FG'$6-?X@3 )%L6^?MX88$5Q%1?O8"':1WI4K]2)"Q303C2M>@UA=J452-:F; MINII07_5BT$YG],JX$V(]T\D%.)S5V M)0SX C$.84Z$C!4I$NKH.NUP A$HOMGMIO)=M380ND.C7UT-.I/'V4%$!$[M=M4;]Y,SGY5'CGP)?YOST!A5D2-L6]JL>HWV@]A MBR:DH;=OD(ZWN0"TY@6#QWF6>T[OESI[]G/S$%F7Q A+FA[PF^?@4HOI:M3< MR_M%894I/E73 M]KYW[UX$;4(2\;7JOVH*2(5:_814QVE13M@D4.%HYUB@_/ MM(OER6E"-YXP';[I10D0^C3!@DK["7@[140:84%HY*@;A&\BE..64U.HIAYE&A+7@+A4)M))1FX_CQE8M,I]ROEFKM@97HCM#= UK7YYUQXOA* M;90)WPT'C;M!*V6TU43F03>;G7'R^$I^%)D:J7)B,]CE^>4^.=<>KX MRL=FN/*87)46BX*D5=KWM>,AAG>7H2E%;Y6[KQ2I:C*S'X=I\0,BXW8XS MQU?N6AVU&5EA^%ERMB?&T0CFTC_?$^):;O\*4!I]3;96KII*XN![5N?2C=R\VNLIX! MZS^Z]*G>GYEC;3Y8[%!BEMVE8MWV-O#HBVFSU-4>S/)@/>'%V^XV;/4'@4>O M3KHS);PO*KPU[=Q/N^O8:A?N!!V]@M;5IWU?U ?"8^]1K(U&E3(&:<#1KTKS M;>E!3O4C2ZV@C3.-P:I9#3SZ7FL>N<]N$E(DG*](ICG.J@_1;=#1UXKS4C,7 MY?=\ZDEI1W:QN]B@/0LZ>CF=676&DVF>+\>CTKXR'R93JW2O- M16N2*HJ9;CT\W 8>?6742E9*4[DY6-\V\U/4T>YO3QQ];S=I&.OU3HZT)D7# MG(DIM9*8>8_^1/+PLV&+S_.JQ'_3J^+W2YOV[ V%U1N_8J3:46\"4I%(J@@" ME.,?7O_B%]2O>M,Y$BT%M237+JFP@:'V)#=;-\ZISKO FJ&30OL XN-HV6XX M*>V:-3[,M]1>81R;Y->;W4=E<'LZP]'&<"Y2!4^IA3OA1ZC1IK#[,9=%O&U\ M.9@[D?C?WG-]0Y2.+@J"5&Q!(%T))JBF7W9'W$ 6D]S'NI&IVV^U&]^Q$)P3 MZCH(H%$UZW3X+!._B27_Y87/0:S,HR)X7@E]6R$,8D/)_AR&1_^@N@_$$UY4 M.Y@:2%YL7RI,# TJ93Y$+SQ@+Q@]DL]$N>A]KT<,CPIY&(-\X\%$4S?IQ/5@ M/NQ@2(35'[D^EBG3*9IBF?+>-/7Q *N\-.+9F3-+H>-'U?<"Q(LX_,F8\UI< M.8$?7PD-4K227##F00=\F>?H40:)_/-N+7Z3.CS:_^,^U.,<_0@=K![O\]UP M=(LMV_1HF33'K=XBWOGE!FZ!SK!#K0UXP"OT-A+)4$48D8BU87#_'#:#P]9$ MM5S7<^61I U&R7TCN1JI[7"B@PTY;!)$XYD A_0S]/0M^"TEM)P]/](M0R+C M$;\!=WTC55Z)\EV)DC87IU=VW1*W -+,1]NM^4.X$UF,].E&*R:WS? :G&:8 M-(^[>GXS0=?6T4J01>[?PG+U-\N19XW9O:.XOZ,8O!+G+>:O/!HS2+#O<+KN=PX 13H-E+ZQ\G&$B04,RJ\"L4KC?XV MC;9UR,HU=S !WF0J*ZFP"J#).A1XC-%^/FB-4OU-,9)(*XO<.$D4UO1W%XN. M@YK4R,.)7,7@Y9"8_(ZC#FQRTGI720WS5@5%!!P>R3O,:^IP\'"DFW M!GN8GM2W]=A:#P]&G9:4,6KU>-7\]5;R[TFOGAK9 JUQIM2-2[>E18C59BD MMO-4C5PG(5^">(^"TAF_ ME32VB_II2124L,SEU=4P_2:T:Y]NUWNX[+FY,+^.Z)GN8&!E2[/19MHMKFI? M03@7I[/>0W.S[T?D37'X\#B+6G)O-LX0X9SXY]JTY6\4/OO^9/W.MJQ]^ 'T M,KI=/O*#W3*Y:/5JPJ)FE1^M9F><)?02BD??2#%?B3#H*SP,ALVH%0-IY#)) MX;,BR=^($Q;MN1C>#+D@-[SG]T]@FBPIBV6Q1%=/'.E-P=F9VU>F>B%,%=[\ MK@J-C9#>7YCGGCGW/;\$L/!YD2^@_F);'?2V[6VA)Z7&DTD.$F;!2GFKSO.5 M"!KZ"$'&+)0#.K.BH47M%+TC#_=39AQ3IJA9D*9TH:1Y33/Y5?*T]:1 ,JWC MYS4UE31MTQ0H/ZVPHN@ FM3,1[FZ[,?N!ZC$#WBU$=]OXZ0H 8+;(8PU+U&E MW4OEL%+I:^0;?WJ?BE1 GXJW=FJPIF0P% _'BIF(0>K:ZP7:I^'\?1D"VB\X MS4(2]FQ9R/)_2Y%K;)SP9O,GWI+,3^'E =<+Q\@W[KK- M=.?]REP+MZ.G;LF8#_A"Q]S(T4IL5'DZ;+MP",-?Z'[P627$;X3N*E\I#XWP MTYI?HXV2K'8C]?'X'1JA1.:)Z?6K$DR5:J.RX/V2V -("5*22^WKS@J M\G9:2M!GNC//NJ[[WQ+41+ W*!3X7H\V M4[=6S]T(I)V^2:Z">CI"V8[-:4GZN:FM*",]Z!NFK0@GC:83P$BMU0M0@3[\ M)K<49L(>OR'$L>7>3+5E0)/Y+[]=%6T-!9DFJ1%>:2+6+" W0Y1G,BD=UP59 MI17)EFZPT=^")&$ZH8.\-=(QBZ*(8*<^"E,=VK>O,/Z 9F'X^P@P% YJ(_!< M9?'E"8FFMCD0$CU!Q1L6CR2=2VO'%[@]MP5H?ZLHNS P2-%NB:M)7$._X1Q/&DY17TK&SA,YGBI<#Y%.;0C5]0[2HV.G7!W\P]Y*CUI.FF M_>N2;(CP9L:L_0UJV-F1NC?[0UO036#HW"W6) !7"AKLQ5M%3O%C@U11TP_Z MKX5(,7M0NXI/:TF##3J/K'8^B$@>U]%,4"CK_G4)8HNE+F6H *]='SJ8TWT8 M^9WW%\][Z&%[WL,>^%A/"#&^&E?X73$ZKXV7K4TS^^O=2I[I;%,&0@YL1C+* MQJ+3G+9/+UKSM;$:I;J+?6_[Q\_,39 &_O+I.CU',)I!QYH;[FU=L"Y!X?JL M/EBM3#0S&"I-7DZ7HHV\=%?(1[8O\*M#C?975(;#L<1VVT:G5)9-685F$3Y. M<8HMOJUYU>NB4:L/H*MDY7]NK:2-M::BR M3 [0[G$Z*2_7A>UJ]@Z,XKB[U=$ MY33V)H!D0BK'><%\%D&D%QT+?NQ@O:I MI>P?8I]]5#&['.=[<3Z^+46$U7TS%H[,5:/V4=-EK\7LUV+VRZB9OA:S7^C! M?-<0,WW%M9C]6LS^QAK;RSS;RX@\?K!I,RJIT\+FMI#A"]5]>SC4PA'^P$UQ M$<5]SU?3KHU^*5V/)-9\JM,I129W]7LYLF6%[JDWIBI_"UY,B;"B;C $-?U: MBW"EQM_./&:H%$!^TUVLF%D+X]1 6'2;0C-KY;5\CA:SQ^*I[YN#UBH[?H%UM: M?Y&2-NIHL1[DUW*'EK1_^T8OMIOZ6M!^D23VKB7MUNV\7.9[.9DOYXWZ?6JZ M2UOH,NCU^:JY;/F^:^FQ760PJF03UFWS=C+.S&A)>S24B,7^L:*S0&,%5X'Y M[:FY WQ<>!A>;[17[[8.8;.5J['HW^<\W7 MU[>AN(KD;T7CSW6H6$V[?&W[L.470BV37E>R9E\0+Z/=V_-4OMOTU5%Z%1T. MT*J9P*Q)B=3+.5IQGXU^^YXRSS:BN)9.7RH9O[,KZIF.%"EYNK*>LJK EV_W M@EY?-\>9:0=&!=&6%)E_8H>UMU8Z?VAS@G]L"?37HK&S%T%WUK2R0KC7U.$_\?/4J[2Y8:Y^H#G&GRN-^CR#;[9_^]_)D'D_/DUDGU/ M0= <;\+@)$S!3+LZ-,3AHYK..4%'3M4/$KDZVB"%B[)8 MZ@WG?2XI8S!(3;+OB?1-@NDK=H#WZ@A2)* R8B(8,E1XG*5^-$?&YCJ%5_$H MK;PBOK-8))H-G:C48/LFI2OIOP,WO14,[F/&K >4:S@,+;]S_KR5D0Y3B7?D MX'S&I7--15U9ID$NB#))O-BF'Y-9U)@/K+N[9#]M/3WIJU\W+B%QR#!)?5( MUSV4G+2;P=A B7T1)1;A>WW4NE^)_>S=[(^?R3C6@(_E)CFLCX5T-/L1D-ZD M%EEY6M^5(NO5PW:]&4[SL]:OZSR_ &FU-(O.GI[ZT<4H'Z_?UTKB;EF$SX(&^R;"\]%XGQ:&_))/#(;WZHJ(B M#16*NT+K+\^79,2D'7W>"E*\5I9];49J*WZ1BU\+%9Q'C/!6E-]G,]5PN M\%Q2-XEKI>\E'LQ-XDHPEW@NF&!2UX/YL(/Y_2C_BSK V>"2>0-J=7W M#DCPO 3YZDB0^L9($,WZD> W$CN>]9Q< *^T:V<1+7+\V,3&C^:+']<2Y$.2 M6YY7_;]9[HKM5\IDI]U<.3-7%]9CM_Y8+I76TNK7Q_'Y:W19^6Y .HBN\;/< M5D\U![5^1YLOVKE2;@@=*F*0UY7(9)_)!OD(2OA@X?#5*.%9G?X[4D(T.T:; M2M>J&K>]Q:@>W[;:UCJB&K\>YWTM)=2VC6I&3F26?"NVJ4D&:C1OLQ"$2D"Y M73K^>^4Y7T7>R:IAZ8(Z?9>*V.\@U[Z%^/JBTJMB(V/0,)=N>KX6=]L^O];F M1C2U'V=VZFPRO#8HW(7E4BJ9S@W&6ZAJP)IG[+EF+%<+[!]H@7TUT?=:,BC$Q+X\;N;O M^4*D90Y2UJP[C'0P&6#YE_Z]ED27+N5:WMRE/^F(+)*BR7H;_O4NA9G?0<)] MN;#,Y5'X^PLZ3R[;:?(>"&%>DQZ;43XU2I2W#Y6M-D/;<9)Y&I]M?W(UV+Y4 M%.KR%VNL*/-!EB] M]#7 =E;;[EH]_JD1.'_&]VF.$=9;@WEDHIB\L.I-%HUBU2AU">=3 W:O)9R)BN[04V\?'EB3^6U]LHIWGE;0+3,!L]V3B><" MV<^V-3CZ3+("/;F/4P4).F#/_*" *0X'\!')CR.X<]H_)__ MY\O;;&,T1C!Z!D*T\100<)O_B$H6V%GV.U8,C>QA%N$92\+ ,$E M;S*9?W'NGP".(UA"W88'8K[2#7J7OWB#??="=JKOA/PO"+KSH.O#\U5UK,3F MY%W/%N8$M9CX]#H[@E%GJ;-;?5"97>JE,KNC1-A?@>3!ZEEM74"W$?:54W_$ M/KOE1Z^1:X%\RH\Y;CVMW)KEM7)SQPO]W8.U'*OA3*<35*/;%7+A;(6O%Q:% MI\>5- G?EYJE65"-;CO3&6XC,[DXL%+1!U0H[NZ6M<)JM%-S/M/X5Q=G"W"D5JT M;MVNAO6'3E"-;F?2+//3?J MWK8UN8 E1OKXRF4LN[]+S7(2+U0[[76R<]=%Q=DX\VEUOR<;NS]7.KA7\T6C MM]LI@Y%0N^='=V:XD.M:[_?L0UZ[GFGU2WLMW!I4V-(<) M<4W^W!UBO 6^%.]#W HPG]3Y(AOWR=",LU?ZGB3-8X+,:HER_\ZJ*I'1M%_N MUVNU9?_IN&W3M3KWDZMSLS?9:^W4!1:UQ6YBZ>NY7-ZY1./$RKL>S,4=S$TL M>SV7"SP73##7_@\779W[D@[P_:MS7Y*V7[HP,^[Q2W[#PLQWK,Y]7H)\?S)@ MO/K;HLJGU?">GZ-"MT0LX71N+NCB%IK&TLE#D@D?/C)4^.&\]$O%35\R%[YC M6-33 O>DARB_Z^]6R#]^+T:?=_M?'D[V9OIJCV?J^'ZVN M^.5L4ZE&'Z?5QSM6?)P))>+'+8_?+_W]_(*Z9.D8)2P=A3@)PY;\X7/U?P7S MYA(S@<]N]EQ>)O O"F8'1?%U)8JC]M"SKCF:1E;5Z)Y/J4/I(5X?B4KF=_(& MW\@[Q,PN4YWHPR;?R[7$Z%P?+ =2AU5"?U!6_3<0OU_.+KP\6OI%(?P,+=V5 M&X/BW5[=#,)J-!L>UZKA4?O7)P^\F9:R^C8VB&R']WPJ>Q=-;PO#S3[6H378 ML3<*X:]O1GOS]46TTC&02=1WQ<#ZLI"^&M3_&(/ZZ^7GOU5'O[^-=F\7#_)" M'I1KEI!/CSNI'"O3QC9PXFH#7VW@+UW3]F:2$/K1S>.PFIDMY$6J+M[6I"[? M827;V&Q-OK'"[7R1^(*4HRD,L>ULUYI%E>?!XJPE\CT_G M:'%X/!1//TLIW]+>I*\H!EB:)-?[:F!>#+:3F8#YW=S*X)CT8_NR;\&XC:J]UY M"4+VW2FE6VML]^E'Y2F"NHJ E/L[P4QW:!%X,A1)O[&)YA<3G!1.^+ QH/!1 M;)"B7:.GW]H2_>I2TD/911=?@[H]]\6&M-J5\I&U%!LU.YFUQF>A5A=$8(!- M>34IOZM)^=7%W:M1/B;O^H\[,R4NA-ICJ7Z_?9R*,T!Y, _/TP[Z_+'(@X+@ M4$!%\-5*_%PK\=H/Z5R!RB8*%)7M;*VXU,?IA35.AA/**/^P6D*S"F(M7J.4 MY[<6KQ1SKCAF,,5( Z&W&D7NM$AX4YD_EG/B)A/+88HA5F/BV=SVKVDU.O+T M1+55RKG'[VGA)K5V\%^9D"_3Q.ZAS&T% M@_N_=Y;5O]HEZ=>'13C[.HBM'DKNIJ#KX]M$KWQOC*NCP7*25\7;0NU^,IV1 M &KJ."X2^FCP8%W& Q[\J3$;#:IB1^47Y?S]<"=.J]WMPZ\G-+\5/ _53J'2 MC-VBP6[;"G?30WEKFAUHN!])I@/ PCVT2#*^$"4&>N2T8VV[XKRH)=-("H-NG%SG6RE!C5YG<2<+]T2&QA$F700_NC(6*$I]-A0=C=L M*L)2"P]28IHG,U$)^.$($CC2722':>BTVA\BF*Q^$0\;#0XX;5R MOK?".%.V4JU;)%3GPB*P<:/6JF;VO<6LM"@,JP/46ZQ'PWTNJ'%C8CG8Y=:; M%;\(CZ3\:'$;R^>+LZ#&C9K1KT][A5EU( R&L_O.74PVE[.@QHU=86:N'EM6 M*K+<2**8&R]4J"7JJ4VBOXM$9D)6%+$;# Q M3F0DK'A/$896)B.,DYED%DVD=#HK2(?/KFK]V>)AW-<72[DU;-_/>S6CD N" MU@BM6MUR*K(?R(.^OLGTM@DENL579@ZOC-S%U9C\-!T.EOST*3+&I--HL4)7 M_Y5/Y=1VNI)6>Q[%._.8-"@_]#(=6K+GO[(HK+-=8]8*1Y;K12UV6QPNGV9P M JG#*_>I[EPO-PK:HJ:IJ_EPTUTT\M!D\VB=G5B[5$ZLQQ4^ME*JN992V1?" M\,SHT6$-:I$RO[X=5 >UDEH<]NY[S6H31OQ&C_:4U"9QLYM1)1ZA:-KB[QIS M9;2EI43^*WN#<'90G)GBHE#/C/G-TWZ?$G)!&%!6-D_3I)1K\K'V^"$CM*L/ M:@VN/-K]5-D_EAO5<)_OW>X3@TFJES([<.71[M>WQF)7O.V/%[M)?- 9K:3( ML OX=[S[YC)>[Y2[O?A@C>Z>-G?[NBGJ\-#CW8>55K7 M[3E8%0M5/J1R0R% M*[F@=J1:4[QKM*(-DU\+\C 53E0VAK@-:D=JJ8;6SM:EN\CR;K=%N?5LJ,UG M0>U(6P\1L[? -NM R,VBP\?=[;":RP6U(T71Y(.%E@LMLML-%:75;%2CBK<= MJ7M*VTHX-LB+B$==*;981)NI7&5+?4'^*V,1<]YYND.1B-QLUZNYI!&?RUMJ M _NOY!]WQFK:W:D#*ZT/[O/"MK90._C*H_.4[REN+%8Y&[[M_<+>=F(-]=BY2FE M=/"5QP]]B(TVT5TI-QKT;L6(J)3TYB SPQ<>/U5_5.7'V]9]DN_)VW@T5;.F MF\D6+CW:?U:/YA_:/918H'6A5B_=;7>)-+GT"$T'JZ)BZ>5NH\B=G"WFM>:Z]!%.A4"@B)D9P0 M:(8<"P3-2&"4$@&98 YTD-8&VJ13S&#Y5C4W=(?=2H9".NB08LGURF57$Y5S M"RU^[.:ZDX9QM"7P&HR&U2:-$=R"''LS'%NM&>=H2V"&J);ID<:)4)P6.I2= M:R7*XZ,M@8E^KZ-J3G_,4Q4SJTO8PE-:1UL"2T1^E#+ZH,25E]U:;EI(3UYI M"=PAXDZF49S.>74L <9EFYL$\/9X\-S=1/.F*7NJKD/#I6A 0TM1H4L57!F= M:O5;7U=S%59N)S!Q6F_CO?G08&NA&:8:+I!9Y\2ZL!EYU!CXZQL#I[Y38^!\ MO9[M%2L5OR-PL=9A:_EBNL+%V':;Z[1?:0I\;HYH2Q,@NSJHC[>\<4C^664C M%PR2[D(3?BBL1;N=*CKLF1KK?J1_<68"6=@?Y.>W)I:@O[&&R(^),],U'-2Q M6 D/%?. !7Y_T\ZZ_E.2S!N3I:(FA]=JHXLG([S<'EYP^I&,^AO?(F+>F'H5 MX>5Z#!,U:K^%-KKO4_CWWRST+=5Z_Q (E=C=MDO]PLZZ9QZE>,WVRH%@OELB M^.J>N;]7E39F]*1%XY ? MDS_*[WO/%>^6;H_D\J7Z0UN@*L,6WU.@ M98<7,;U+AO=W] -Q\>S7:'[N^\WWNR1^6F#J&[%OM+4<'Q_*0C)9757[V<_G M-YP@?B\CB9)43*_XO!,O8Y-$N2 G=EUD3Q/_.Q-9;T5UL=+"50,?[.CH^)^H MI;Z=Z7X+Q5X7SF_;7? A^K6 #%\/(=J D#'E8ZGI"<*!YTH*&+$J@-:P:<;5 M<9B0D7B@F,,J1*[)55R3J#;IS-5\)\PW MAQPFDMT!6>86B029LDN-).@K88-1XH%))"/GYUW/MW88YB>,C+,.W M-Z-% 6.\6DEFM\U&W^'=1 4JI[)7J*?"P!?A0;^NQ (2HGT9Y;) @C! 0$Z> MZDS\W!9QSR%#B2WMB>E)H@W0^I*KK_U8NE]?T'8A"]I^4LPNSKK[HX6R]VU@ M.'9L+*I6;"GJ+GRXO9WNO?>:F"PZP'Z,<:(T>?8YVB[T@U&*#=PO)+V8:Z.L MFY??GP%G8OISP\/5<-%CS&_-\*ZU#_XJ-%)&--8Q4==-R>\"BSYU?"MF[EK2 M! %A#@D-?1C\+MG' M6 =^!:Q\?(4/>'$F=)L:/%A1+*# )SY[$T8"1(QRQ4%^A'2$CKAY@ZCDFN9:'' M^UB?!YSE][L(46S#54;8(VO[*(!8: D,'^F(O S)G($85($>9%0K^%: ;&1E M/_L8KIP#1T4WW_YW(9LCJ0^J&)Y,AQ=H 2B1Q//8A]A#3@>@# M$:)5C,U-A%05@FE\)9]H))MU1OGUIV8>*-X8(D'( MXJ;DT[#\Q"&!A(1,@;A_9D+*T%4-(0.N,'PJ\9)EXAA;A0Q$S-B>?^% M9'=322B9.OKP__U*_OHD*$C23\*[VW*J+ZRI.^V_?/D]RWL \3HA'7:8N0)E M)7]XH5XDAG^&&#Z3(W%K#.!/YHY]EQKEKY6G$4402*9:((B+%)W8T4B]/]$]'^<[R-O*=(3D:#X<8(BTA,?03_R M?>X*_0=\_R6-6F[ 2^I8H@S\XKFS-FFY[B%?I^,OZRQQ]CC0#3:.(# AK+<4 M3E19IM=5<6I:&5VT;7:EVKOO^*17@Y1G5_WK7Z$UI=4*OLHKF%HDF*'H"'5J M\ODQBR?VY,=%CW2G:#; =#;OSP=%H X[WOTK8J1O MSTB1!GH_)]6 WY4JM12>P MM5G1DX(Z&[42:%8E_>L/_H!33&3RW1_C7-SD^[Y\\WZ3KZI9H$RDDQ6-:I5- M/5-U.Z,&4EYH3BY.1#;?.3CI$LUO(Q5T3IL/HV1.'-:M->962ND,,QOS"X \ M)30R&G_ $L07-?R_@6@C!S'AM]1S@#0Q(.DKZYO/M+C%/N?7UZ 7:.K_M:[> MCN#2J/'AR^^%LJ#O.%0S%R?JG$KWXBFE-NJ+[8M&(-O*J,5AF79>Z_6UZK2H ME3:4C0:B^\* 9*AH5L#=\- !%&+_C%CH');IK*94.OJFV-+*)2&5:M8;\1ZF M0*9*_/J3P \;LA\U3".>^@X\%>FE<]BHK."L07:6)+GRHB8T);G@EA(>9"#J MUQ^&?E]4,@H^1@QU"?_N70RU2?#EQA1T-%ZL-71G5$AG)_3GYX%\PM#KU]V9 M,,\.^QBA,Z5,O%RBQBMDZ-&__B23[XLZ?CN5]-4YZ#HLO MJP6WR\55KJPGEQJ$USJ-(^L-Q1690TZ)K+=;K5F*E,V9F>JX]3:1VDTAW2;2 MF%ALT>H0&S2'-9^!T !""OM8?/%;ICG63".^FXP!B4A4+. /1SDZ=_1.TAZC MR_+O[!E"D@TH%K [8@T%"L%9[**X:;0XBLDIJV1V)BGB1<.44D8RUA6NK?*+ MQ:;6Y!(C?%;R!"J8-N/O)C/;-PIHWP6?OMX9QEE''LT5"UA852W"K>69A M;!3(>6B WH^[8X\X+U)QY\G$I,HI;CU>M3@BGIUSRDQ;Y'*(S:A??\A+EP'< M8R0T8KNK>:TGV,XLMQ2AN#99#A3P\=MQASN;BRX!=J E.KS4*'Z6&C-H="(BC*2G\PR'K+ ML=2,:T.R!E8L& M@&O9$G1^-H_ZX<.GWT[W?S67<$E]KG_9""<#)D_*FO2P) MV&+8,88FIQ*;QD6+B=19=Y;KTUD.$]EJ%17:BI *LC=IYGWFZT_4J=^/ M<[Y9F/,V&.?]9JN6K=7M[&C3U=88K;6+(#7I-Q$K)2 KI0[5:73K_VTY*=)! M7V>%-DI->U!HX31?3_2(!3ZLI&;))F0;"FF@U#L#*%&$,F*D"WASIQ@IF\!; MG6R%ZV(+6>>&?6O<6]0N&HDT2F)_['B9'I9O3-S9E-!)JNE!5J)__4DE3CET MWU@!11F:/YP;WF^A,4I/<&I5>L"K.EM6TTJKI8Y8R!\HL'@DX!%9:%%>YH]B MI>,66L+IX]U6R9[P;9&9U5*;XCQ!(K6"XH34C\C&;)M0KXK6/;>?'%;3>A$DG6^=9@I67R M [J()=N*5+IH86DG7UTJ=5K+8^M9E>1Z2J+3S+$"C<(61)1 ]5-8*=*N41I/ M)$O_RE,G,T:U1.6:&:Y,S'O3(=58+J0FE*3(4S\M2K]92D]%E8!AH\9LN\+( M6)30\RV#WM_M,G5'>@<)?1C<<3-G#WB>&O>;,U'TNNS@HND\-0B)_LQ>5OBZ M6NM5J6)!:&B*P/CC(/ [O0'ZD5QSZ:NB.V":]U\4;:K9E+9IYG"-BJ_9MNIU M\I-4$[*1WWXMNB>Z'S:*E,]7V9[46EA@3BY.8* H\'I--X=VOIV6(H222+9]A<&0K8Q9=P2T2"XWJS8:^B:G!?[ M2++A;SJG]Y)& @$%=!U(CBOJL;EESN%>UT?C5E%2R9EN/:XXY/?V9,U?.B/[ MY-P(J3D4-J-ZG\OJ;"*MM4>R-JX4*VL]?5%#JE4$8%$POJ,S?I30HVS55;DJ9:X=/2^B8WZ"A+5 MU'5$]3V&E7XX:T:R.R*0B$!NA4!05.<;$\CWCT=0_BLZIB/J,76GI&.BKZ7O M."!QL>S*Y]1-0NJ631>!^$;)^_QS[VE&:K%Y>F)H[K15F>9SN<5X?M%$8\+5 MN_E:LC3C%VRV.JPVY^R$\ 0<1R$!YH$DWW>]*&HV Y]VSMBS+#^[-> MA72JS?< M!6;8%[V$6;1+BIP1RWE^;0ARJ9_D!WW%YR/ZUQ_R 2,NW9@^TBFWP T7M[@N MR@SOM[BDVC(C*HG4@EMC5M&NB*7"J*$@]D =:E+U.X[ M<1V,'7\S%\FRNVA([O3Y?TC&]"T X<*R_A:.'.$]POO/Q?N50PBW (.($"(! M$.'])^']RN4C7P<$W\'Y7T>$7M2?K1]4.R[M7$=^;6'B1,Q3[1C__W%GGK6 MM?R="- 3#FY'.N;^74E5S1M=P9"KF+KJ*=JHQSK6\O.%O_LAJ_KXI>_^TG&O MB98E,'B>4QMVO(R5^<(T7M?K-E-N_OI#$8=EOP_GA@_.[,,'_E95>GQ);AJ< MED\/NFM9*K6\X>?;YWX"/M.F0:6Y$EO77+$:3\P&;8[*L;_^D,1A2".@PW/# MB'X&(UJPQG8+;_2S*M^F,O7A6*-YCOO\?=LG8-1C.LD&2'JL1G!D&<2;1++3 M@#1$)(Z R +V',!?ED!?/P;U4\\DXI?PS_,CM:4)D%T=F.,3D:V <2NT5,4ONQ"QKQ\SQ,<&*9*?D0$GY3*+Z4]C@AX[Y M#H&JZGIL!'[[./:UWRX@'$1P)5/7Q;D-?F]_V#\(4K*A1IN)J[A/%<;."G@* MLVT_L +E!S_9&A#8/Y#JPD4X\4B=M$%E='GFX"1\XUDUO MJU"WO\>1>?-[9 %1BWL0 O^>F[:*H/H[F&VW!"^>N?N[.+)-W77 O^'>CASQ MPAFH>]_[@"$$S[7[]^]"GH_$-9$27COX+S[ ST_&"TX^8B>]E @Q?X68+TE< M?E.DG1\TW#'%MEZ5OL>(54@9>G_LC-WPU0+C2,\*^X ML[LZ/5ZA&\CUJ?'.DR&/>"XUN*V.!_0EJ,(]3HXE>26:G<6:R5E9GJH,LW@6 MY,EX6A&(8(8LSISJ_74O"@DBBO@)^N?.M>$C0A_>E MWY#+]]I3W 5??UV#XV/L^N/+5VZ@8MB<+,1U2AYB7$]WNHO7+S*_8Y;72I3GV:V[;OKDG_75 .)FL>/"[?SVY=PDKZ5#[(7A-MO50 M6SF'G2EM80\H$H!"QMI"A4CL56\%($KB+Z]6__,_GETA'[A6H4C>.U9X=4WX M2%9 /+BA]LW8WZ+NB6M[R^WT(Y'8BOO?.[&. !%+/M+T/V)//R)P', 2I;WL M0>Q9YDOPK>>Y+^%G;UR3/\/0\Q<<^R9$>)C1%"0 A=E/]74U5V'E=@(3I_4V MWIL/#;:FA%E-KW[K9"Y40%W[7[M(/M1ISGE.Q#CQ 68Z.(RXU3>6D4W,I**4 MYC/2LNBVPI4X1LOWB]ZXDEYV>ZB7!>KJ\GSE MS$V5YXV&F.?S=:-69_MRR:RP B%@+U?J="M3S:[T!;\>5%I-P2P6AZ(BD(FTD?-ZL+(W MU]OQ&J9S&"$7*F372EHIA84F\';EN9,!64F"#.[8#7&-9!S\U7*!7%%%'Z9HQ9S/5MJ&JLV/S MP%,_;^[6><7GMTK=>LOKZ*?7W [7<77#N=]-EW&RNFVL M6D&#CKV;DM>95VMMB*FGMGO:K%P>#O/JF%G07E F1#V0R?>ILY^HM2(2OX)N M^@R)\VVSQRRE^0P#G0V?6V;Z7B:.DAT2J!(.[O*,536WJ[\I6"\[QL$88=%FRM,BE>>T.B#RQ6Y%JYH*8H90$WY!A=GM*KRV8TI:3 \MAG5, M]" :[5CDL$76[+4461:, >15.6/.4 *>GT#7GH@62(LVD%G+$@T%S" OVUM# M=_TZ)1XPAHP\N8CV;T=O?2WMMPF>5<1* M#Q/-08_(#?KCA=J$M \56^JCM5MWXN#Y">PQ\46*;^3I7=2XC>JRSZI ?1H_ M3 Q_75"D$J/U6)8+)M:NVFF<-0:=QE )JJ^)!QH_%0N*W,&(8[Z]VOTPQ_#4 M5"573CK-]VJC:@4;;M*K#BK6\GU&.G$J@/+M?<9K5$Y_?QWZ%8P?]40X5]CT M75R/32K(FXRH_^84WT>HO]$P-:[F M-@TM+Z0P;&;V5%)4(/5#G4?B#QCY9I.>UYHG7+SVUT?M56I_YV*OT] MR&[^9!.5_=V'];Y'6@&$'^WJ*L/?G\HJWR-%WJ2;9L'(>:IP/ZRIG5)M M*[?H+FHO@8N;-2]S?I_99*W;-@]5([;@WY44B[MFH VV:EA:L&Q63L2K4% MU)!.:$],3Q)MT .C-J0CNZ+.U+UDF'5XYJI?DR#P/8JEQXG.0J/ZBI[7.@3> MQ)[/3TM^0(]N=P9?,E(-7_2$O? LN%%#R4&X9DS4\T0!$'P ]6EMR];5?R/,80Y1Q0 !!J!0-L0(6L'UTOQ/;1A7_$YBBD;< M!W/V=KA2=ZE,L1G< MT01B>@2@5##@WF*VN@H^A3A&/9H"/M\C#AGN[?&B,RZ1HMJ34F/50H[XHR^^L/=E** MV3$9BATS%%!AM2'\U]D1!J1X%9H2M@AE5=B8Y27Y/CS)/ZCA3)\W#JEI' Y4 MM.#O5$/M40]P,U30UW&+ESKS=<78=J>IJ7CF^&YE@C MZCI3'4P*A?6JB73?89!E1S6ORH6M&'Q!3\3#/FV\@Z >=QW,]OV0I_YE^DSJ M#]K)/D?5&%&MNDXNS;#0!3GH]C5NYJ5^Q3(AU53GU>JJ.#(SKG*L*YE!$#6' MX#IQOMQJ%XNK#>_&I:-=R8PQ71 MM+#4!N^//=[ULA5O!/0\R1T9BGI\W2M#4:.>:7_O2.+8=_(D*QQ[_59IQWU) M43;GJ$<:V^91M3<5QX@8BNC@^+^AQ_"\L-X_N H5L2JA0R'FL:%4_1/[9\>< M0^ZD$\2_8F \#L8AQTJBX2*A'-:1QY#"4WSY/#-E=:S"MUK L'+_^V?D?#WC6NH M4Z"Y "UNU93MF *\H(LK[MX9AHZ]#L M0-DHHH6L#VB/^Z.'7YX:?BJB][CZLYT_;B%.QW'\[R#^OB]W(#4 A.GB#$)Y M&:0C^<^"4('6!=RF$8.?H712>#R("SU @ %I4/??'+-#"RHF.OZ??/ ^.Q1T MH6RP<.%S]/7#TQ/]+:;^C7 U1UWF(1ULS3<)$:(5 'J+GSF$%VIC(&\]@S%T MV:!- $T">VMO^4$.*#(@N:A.L /[U?WZHYNW0AL=;X1\8^0E0RD'GPP"BY-M M9R!(L0^CX[+^%G7\AN=PBT>Z.]0AB$4?_GJX^Z>[GZL*HAV%^/N*(2H9F] Z MW+9Q]'G+'(]5B*L0NS[*@N70$9Y!XD*]T1%I0<,5_L%&] #A<\*&.+BF1"9] M"V7K^;8X^JT*?8N9.]M:[VVRT25:B3PFZJUT+TED-BIR&_:,ZSBT2W_+KH4: M+4$J?FE=5^"^ -CAP2>B#MQ^?8S"#\@VWC.GZ?Q&[ZQ3C*C-9DN3ETMTA\&@ M$V8:(+:&@N>E38M(^R^/*Z[VCCO&FV)OOBKE-:ID,-E^>IYF\^<[KCE=+\6J MY72P]:)?ZH[HM22LX7%ML 2&?V#[Y8GW?,6 TM$@7FAAB K8HPW([X@P_@XT MO?#Y;/#X$$3%>7%@UZOJ6JLK(%.0,9(N]9IG ]%@JHQ[Z?R@PRW M0WY'8AGAU4=@Z-D%:R90J2(#W@+R U*P,AC[JCC4%L$B48$0\1_E:W=[)S<4 M8$!0ZU"]0=_81%O171G%$:!Z">R!F(-J3[Z/5"\: ;4ADT>T?=$'B<$UH $? MZC3B9@0]@C/<'OP/,BK4RA"Q(5Z@[)(!0C;$)3(!@YQ?^(T0U3%(-P RHZ^^ MI) U0F,._@E]$EAD8D@!SP#P&.-./@;:'$O5=&U(%K[*@5^%:\.M[3\)0Q:B M;D+)8,5F (26$*+ (." [*%C&WB:$061!1X@$4.+9P2@8 ,KGP+E0'$=Y8:K M\? ^YN!2B# 4;4. ]JVM9WP&>1'!)9#(IH\^>P(5>=SGX"V6)]!X%$/[&_K% M/E5O?$8.X//4P1FMVC/N0^X.C$3$MBCG0;X:9%C?)#GHK/8 001Z&=E;*66 M^=SJVA5NH270S1FK*)+F"^^ FB$/!\VJ[=^QB_2J/J:"=L'&:G">]2LMJA-> MMX3/EJ44EE>9O@H&XJ11C5I47[M%=8IXI'YF!]'SM S]-"(2C]@/;4I]8X@@ MR$?RAS;5/0\F_KZ+;B"DKMP\\QF8T+3#&!=<1.WK]B_(CGU+$%P.Z9?K$?P6 MRYUY9M:;4#B\G/CH:+%WU%N"#]9;OJ6ZST HZ);^W0511\YSZ[3_A>5@GSC] MY=G@M;3W[UOQ<=)%:81NJ/:LC MKEK)9MCWE$Q]L(76[3,V<0>ZZTZUU9ML>J]84ZNO-R ,H]WM5Z> M+;7Q34\L4TK0Q)$DOJ+]P?=0QV2DCG^0.KYK/D=74T]X@>^9,USK"G]Z&[$L?^\)Y;E#5FU)53+#F1N):$B7[^R M_9BZ+E7F]>*2R6#Y<1%/I%=E!;=9@4'\FSADWW_=L<(^D21Y9]K[]3G%7ZR4 MOT,CMN][(_T*]Q^;*ICNTAUV0"[X7C.ON2*9U3V*167.2$V_?:GU6B>M[Y%3 M^W+700;97F*0C0]>5&X3**WG",S[M6$(2+Q1),A72:)E]EO__D?S]+Z M#G@V9*Z]8X7@)7P^4T \R!KT8Q"_1=T3UW9X3)I^)!)/Q=?;;2% Q)*/-/V/ MV-./"!P'L$1)R'L0>Y:'''SK>29R^-D;J8O/,/3\!<>^N:OO3_;MS M[7'U]722;5G28Y(Z.LN*K7%(C#E:WFH.85[7Z2 MG[$]N\PH\^)202O)ERMG\3YNS_NFA-6'GNL,#+QLN4=[,%!J=<*.2=K5RD7: M -IJ7I:3RK$>#)OU!LS)2JK,9Y;9#>^5)_F!R![KP3 ?U#J%J=37.7717)6< M98EN=([W8%A(,WLI+40^HUE"-KE4-XWRT1X,J7&3%N3:H,^W.].5IU8F276U MWX,!LEI8YAI4 YWL8Q#V)[A<\02Y8ZJB$9:\P*V8'NH;$]2+J'N53*AUF24_ MU:KN2H;]0@E@H*\?E%\\GK5>PN\:T98F0'9U4!_[#:A]Z;]7@?5*F<0P3])4 M+9EJ:+.&WC-!66Q.D?*)RB0N4B81-.%F?.D:98!?/1((ZY6G?(^W7"14W^V% &>$:I=]*'O=WZ.!$GL,96\>CG.6\44#DS.7N)30(TDYP6SV]: M7$YB,S3C07(F(3DGF/.,*;ZZ7&Z_Z&=U4C#?C[8]>XK=A06VCT;48_$4A=/8 MLCA-%%H&O]C@!K],MOBLWVX=1_5I%QVN^RT%>43^MRK@WT7^_:9EZF15X+3U M:EW*M"1&S#B(_)& _[O,TJN+\8QH3V)S497].V7SH"GR/5HEWUQD/S=*MEG1 MQU*BXU0SP2K)&M<;]?.;@;&LY>JHHLFWLT]-NXSL[(BBKV9FGZ!HUA[7>(N, M][#R0I_&K6'5*RIH;/D=F=H'C=A>NQ$,_KKMQ1W?]OI^F@*UU_7[GWX_[*<) M"8>"/N .VYT?OBGUF(2OTE4#;%-I_/M/-)K3SY0YS*E&%/F_\%FO/)#Z\./^ MB?\K?.#/,J\^TJ?]M:3>(_W7$36<9L(7+=Y;6Z+:]63'=TQ9&\V:;+YOF1B4 MOMITY8V;[0PJM(-J!AZ(/DQ[C=R#B'[?/QK\W/1+ZMWNP!F)-%\O#MQ*?ME> MF764=$HB^GV=>C]GW5^[_.@9\1XHCVVY3LQ"S?]?UQ9W<,7Z65K^XK&Q'ZK* M^,CPPI/\D WQC.:W-H"%[IUW,IVNBP\8 M5(5 (OZ@DX?U3/]XH3^V!4T7'X6X]\G6\K[*9$3JN,G_.F/0![3N.P^N8%$X: MAJG!4$9+#J:VA .7?!B*,@*6[803_W;?,,)A@(8OZ=%,QMC>J#]S[,\)M #$ MOHV^!TG%G('8/W73MO_U--YWO_9IKVQJVDPN1Y4^4^-FS16]K+8VI,(I*,CS MLL!JE*PT\7XC.\3:+*_U))*>V8(7M 9^OK*3]]+Y098S.-"IMKL:O69Z*Q:N M3+Q<.& _98 MP5J[UJKHB4&VH_4\H0YRHT%O,CXZ-'A@C9)>-K]0L-X"ZZ666KQ(4T<+UD N M49H0FSK0W(&4U/HDEI*KS:#CV_.572L]GS8S),UG^@.'8*X!HMD"K7E"FIJ;:2*WAD>]*IA(VHGJ^T&\18 M=#%FB?76:3U1L/(SK(H*ZPX@OUC-\ANC-]"XQW'AWS^.8DC8Q=2C1;&[A0MNM9CJG!QZ/J0[C)H9#KMSV MV%QC.JU[)>_(P..CZZ*!Q]C\7 ./\>\T\+C=J6?*A7HER[7:H:J/<4V^V!F< M=0CRJ^6FR/(()FKY(XA]>K1 .&8V&- +25>"[HVXG>'F'#%6H,Z9FL8(1_Z&% M<[>-%SSY4R?0W3A>'G_H/+H;1TO$+K>)EXA=;A(MR<_<(*@Z7_['NGURZW?LF*O1D1_/29QOS=!\K.]"2 Q,RUQ?V?GC# (R(Y0Z(Y67?B(A8 MOI)8D*%^5]1"?UF7D9/W0#>@NS-[5QZ_SYO#?%,Z^B!6PA[996!8UR);['],>KX7*3+8S9 MOTX7QSZ0+AZ8?W["2MO?5-&V72#OLL*QIWFQ>"F;)S9DBX_7E@0OUUL V[#A M-&>2>" 9^H%Z9]N,'RC7(_)^#WG3 E/?B'VCK>7X^% 6DLGJJMK/>N MK:SH/I72J!99[J4ZV,)@$7DG('D3^ .!TP\$=I;N C^3O*]MG5R%OE/"IF:M M,R-5E3%"[+&5^EQ++\P+B&]OVN$VZFR\YN*;,56WJQD&"+Y M@*7>G%1T;T&0P#IK 4>U_%*$L!)A%Q*)(B(_QK,])A#BD;OZ4]!_ )UWSZS\ M@#KX^PXT[]$._A2C/=40B#^PJ&.6EIG6\UR,YS1.2R/8A M'RB2>D@F#@W[?T6\\6-".6_(QN\?GPEX(Z;ZYI-?^B%*"U<-\KZB$,T=^;!' M5?H/E$X1,G\T,F]1HYS?WJ*?V5NT8(WM%M[H9U6^367JP[%&\QSWZ6B3;VP% M'CA\,01GPR\=#'0+^Z1/CME@&=[5N7BOP//EQHQ4.C-!3%"HZ!GYYTSB(94@ M?J9O?JB9@_+,;1.)78N%R%7_,;[:583')QK@?IGP\/]8#RB>VQ+\$2FB9I83 M-4>-6"WN6*RCKL=NM=@44NB2!GIQ)/U $?1%.YO?@W:-&.<6HQQ?RCBK><9; MB.*TP[75<6LL5D:E?%N!C)/X]2?QD"2(!R+QOLN?B'%^3 3DKNW5]W+.N%+. M+6S3IOC%6C?,Y:K/:A/$.=!P33X0!/F0/-F4_?O'CE@%71Q!.O><"6IW@S95FCHHE&#C,RN5%M L7[!I\"\3X#%+?TU M+%.QQ%G5KSP3"@NIU>]YU2)'&7)V71_6H?K]]+7S2<$1?)XSK3:PEJIT],;! MM&N-](J;$?QLJ'!.;ESE%R2:T3*:]Q'KW['O9QK48]W\4=@Z_3HZ:0:]O=5:\)V0=:J\0# MQ> /2>Q];E[$/I'M^4[;\V_X)Z&N@-)RUDVL/:E.T\"2)RWL/![?>_AG0)FI M03*7T[!RMMNJ3IW.&%NC;I 4XI]D JH@XH,VZ[V$6P-C%OC-)-]IPD9!UK/% MBKY!H_3;-HJ#KJBL!]_Z7"*QKB!A&UH&?-UUB*:C-H?9_/4T>MXK#IK2TB(Y MRFNW"BF#6Y1I16"009Q\2%'$0^)D9-[%>9<:!YY?Y25A@N+E0U M/,/U6?>*WNF 767[/39'IQXHC'P@L,O.AXV8\9;Z M#=PH-W[08'^5&T?Y"M,P-S,%RY?%6F425SJ+WO6,=652:PBE:=?5%JF)UET- M"R6[B50CA;)329)XH)E[#3"C 0S[U:-H5D94-_K5K6U(*#QDTT6-K'^.]/C$ MG*[S5"9EQAUEF207&RS>88!IH^)J8E2;B $246GUA?I511QPS>)KVBM(^772U#6* WDM M9?:=NN&K .J]U=??V2>V@?VPNJF^F!:/[8N)\ M;IE+(&^O7>>Z:-C0Z+(E2QT!-$A4-[T87+^;KNE/,'4-]&4T< P:;V0X=2S( MV(RAF)\_CS/\DJ$S395)VI:*@9-.I0LW)S'!-1 M<-#>>Q':6QD=$)*?LA9IC;Q1,1/GL$@!%3+!&-2WM[GS9*FO1W M^1A#L)J[UMRTP79*VS.HJ/[86 OLQL':8>00K5Z*.BH2 K.Y;JX!L!]BLFH! M?Y;K _S[&*Y#/XDH_(G^;\C^1%)7A^= 8^(,?Z+;-H43XCIFN]($38"SPWFU M,U'SIY@Z$#/N;HKM_HA9])"9";^.1LV#E01T'=VHPV?XAC-\]N,7DF'P*WK0 M;]6!Y"B]:X#?JY0:W/Z'I!)&A:_/-#'$'BKDAQ!S/HQ'EJE!O/BP-^=STW*0 M0[3VAPKKX3 ^B'N 2/VK9WA?[U*:>&_[AW"\-P18?8P<,=6VX88;)AJVIZ+! MR"T@ S #>V#_17Y \);!_'Z-;_T_XO]&(YNTJKA%^^*_'6'%\C)H.2 <1EG^2 M0!BIUK/CP?WM[\D?-KWV)34ZF*,'(R*WS]H*,RBFT':?Y&S@L[\\X4-L)-KP M"68(!#3C%(H6 \H^:QW(NJV(?-I3;"ZND7Y^A&!0T01+,U82H8:&W\ ?8H@Z MGT_$1H,Q%0-RJ PUP,_BD]T-%8)^&H$ZLY?IQ%J0#A6_*51Z_;2D(:[11_ZF MT*!=TS6<'*3NJFAIP($PER##C0&ZZ,I":C[.4(N$2PV:O)K'>A3/2FIA(0"@ MH,[C1SA*#M\2TH$_?MMVD2*!I(NH-R;NYIU#Z-M^#RL;OM2.27#;"HC)_KW; M\6&FCS'.GUT:#-W>T0D<)AW]LYJ/##_7V&U;HA7?OXQ"#E9E6L/:9$;[@N%(H=]A72 M@L+AS&BY8(K(;>.%S35JI7YJ##2UG-![R_FTKTD*ZKUWB)?'V!?:7*\:6+E@ MOO'__!=.8?]&-\IV#!R.*PH$ 4)=8"^C./%SP1#R>I3Z]YG\!I\V$BO 3E% ME;"9Y\V:E93:ZPR]7W]N%*3(40M!J5!-RUZWO8&F3I9$!0>U]$B\4N*6#TJB M4M$7;G;[J::E%;3/3RIF2OMET_ARJQRY(/#TB*?2Z\ZBG9@J=AF** I[8*C#JJV'2AQ7HH6 _A>ZM9EO/F(:$#S^\'SFXF-/ET) M^+& ,%C^U(9@'NPTYDV !4;K8R)]!* : #$ 7ZZB#)B]D%48U _#3"\O,9[% MXYR)%5PD^! 3'6?+/.A5>^%O^#I#FL"S:?:1&-YKD#X2S @!PH!N,3F_[5R:!A[CW1DD7;5L=J^B$=DQ71?^B3@7HCZ 2[E'^2HGR$K8Y_WIIQO"@^)+GZG0 MO9,8X#KF)4MV#([J 4&P5'4$HPLIBN8OL;JA>XM. M'&FX?Q&>N4%Q]/5P+XR]HDA+JR:O,G*5S4X:A6%-^?6'P?!#J(_?H]*WNIQY MZ>E\(+CU/<3<\^A6W 82PIIG0E@#XVM1MA_E8L9LI5=-K;* ME((0KN 09^&-)P+'8YAP]$S:P?W!GY'5K8O.DPWMVU(JNM:7=!?A635B$&3 M0M+3O^\,?"T$_R78/27,4D"I1*@$U7^BG\LP\WV*(,PVM\ $K@[N67U_ZY^Z M:=O_"BS5\ 0U=P9-4 G^+JO+/_\'_]GE^NJ0_%#NX62;#;ZM7$"&9YAYB&'_ M.$N"X?.)VD1BFV*X,WN1'IIO=^W_^Y__L;_[P]K?L,AB[UAASA_A)TPJT(.! M+I$6]QVGWZ+NB6L[/"9-/Q*);0''[UVA!@)$+/E(T_^(/?V(P'$ RYFXBN]! M+$S/#-+K@V]M/_(S*[>?F4'W[M\^T4 \HF>_AJ'G+SCV3=&G;0$7R3%.I1B! M3DJ$D"!%2A 3*4Q(@13!)$F2 !*)SB!NO]&1!"K72^#+Y:"LN=D.GDH[;'Z2 M4I P>+ERB"E"?R/./;X\$3J+6H4R::,I$ +VOIW#BYE&DEQ6M#B;'^L2:]?,%II.=K"2+3>UW&+8I#F0Z]>IJ=> )UN%)L%?+ESFR:X,MF)\GTL\61G$!= MDP]6DB4]DZ.T01,CR$Y!RY"$BZQ[$:N+ERGAZG2JI9@;P&:'? MYNSTHD?D$%8/5@Y9>;PH,MVZ5N]V2F!>&L6+R2;$P &N0(X'J, 4&OMFJE(9^6F@>X@BLG>GV,F>,*P[=-O:;W/87-4DV!.5PYZJXE MJEM75QJAX94%9VE:=>87*ATL+1$SK%>> IR?#1/,8KA)=$@9,BE^9&E]WNQH M7(7CZH.^Y5!YJ9K+>$BE'Q)@01.U=MRN6+)F8#%A6 MRS,)1:\F-KT*7'F$32N]"MM<29413UER?]S+QB<323E&3A)NS@N6.#2TA><4 M-AC=G6-]#ZZD#L1)=I5T%I5Y@Q=SR[E*+F(^*:G>\P M[C*GL\=(5"E:P[A2]O)U4E,:2:P2C1%R3*%VDOGL.-IZQ6[HYC%6LC2^1$'W >= GS)M>LVT["8+5Q[L MU>I&H<,RJ1N8FX=BO%Y OK1/%)#[P>&)>)WJ95HL4ET?9-$OY2D8LXZDN"U<>O-T$K9H2 MKVN0/FFVNN$T FSF7C :PU_YHA A^-Y((,<4I*;$<,B5VQZ;:TRG=:_D"6@I M'EC4\!O0Z'3>6DWL4C%"^^SJGNN^E8W"QJZ.TGPG*'O)+AH'AO?.U.[XIC?< M>5KWLWU#2$G$G*E6=2.I96J31B)>'(^J7?97#$!#? Y?Y%@N.(==^4HXE7QV MT3$V==WT_ 1&/SBAZKKKF^!!@B,Z\M8"?T<(]2FNL?7K#E(B?_NV;/"RK?T: M% M+*$P^M\'O[0_[9T/%-*$-B^P_GT0,Y[EUN5<-%-J6A]:[8VW?&CX-#PI? M/EV01../S,DJM3TC=N^5)GS-&$)^6TRS_3V.'OT[L,Z1V_>F81PZ*OZ+MTO% M$7257 >]!W,"#%G0LS;M?I_+=*N M 9?]%(,+5>B?EA]WVKWC*?ASE>YO]*G8V'$HC5ZEDU]_V.!6YO_^=_2)!L/@ M@PV&;X!O=KW,7L30<0 NR## MRRO7CB3(F6PZ/JAA/4SM$=:0EHTD,0GCT,G=YRS^$#\,7^^4.%U)-(LEM[+(5*-I\"H6:0 M5']$5JT96ZB4LC,-6V<*G54Q8_6GO680Z*>.C 7YUYW9-*\:Z$QDPD0FS*O2 MX:"=ZM^(@X'J%<5*P2QBP.XWP51INWW ?E'FV$X(L"A+Z[@0:#'ELDS%NQFM MW%U)&2RQ[..X$MRB$:E49+!\SN&)C).?X^O_T 3AS[I(JV+'IN9Y5<4R<9S) M,F,OM639X.;\>#[PG=D=9_"%?J)4B3R;^Y4M?^G9&'(M%<\D[#A7%SHLU[", M*L^BW#E_ZFZ"/&R.<=JWN2.[YC6G![5-BLR8Z\58CO3E#QU&4RSRJS6LOA\5G.8X_WZ0STDD]@#R1P:L1!7P=.?-_8(BID?]IJ8FC'% M+^OS&Z)N:P(#M[0]A\3KUP"ZQE[+W&>IQ:CWJAW46J-LY:^NU+UQ>OE0^3L7 M=F@/6S<=KX;?4450%MI!@-W_>P;"NV8Z P#AL\7(TY."+]4A"JW.1#1"2CM: M#JQW!R*U2N08/C[+I9:$BB62B*2(Y$/RR-RY@UKY?7H*^NR\UJ%D(MI!;_QM MGY)=C_Z#9M#^X] "*VS]')3R^PU^5=NO/95"JAV!_3;.*.TT)L:"+#/T /B[ MJ&SSW-$;OJ"8X1(T-QI0F1HW:%;X\J@[2(Z508Y#-/>R_%AV+10(NAB-!3W( MJL-CV04GKG1CT-EX8IE%+7@?GV:X;15S4%4>U ?*V.! M]KL[%PBQP6)]BYYIZQ;=]^:@U^[//;^FYO9J,EXOQ!!#3V!7>G&ZY9._[&]X M:_N:I]V&M1X?$?KW5@V2PAYQ(DIN/VFR7JD:A(RJ=&X0+SCYB)T<:14AYDJ( M>4R6\>(FXXUO42KVI\*\&%_IR8<[3JO7^(? FFYZY9]!'@7*=@KJW M-,I5Z>2\(+D0E7QQ\5PO#'($0TS8(-+Q9BE=)$ C 1H)T$B 1@+TCY],%,OZ M^7.1U/QN4I-^ P"!6CS\]^ODX?W4X0=7CL^YX';EX%N8/WG4U\GB0X>_3SK( MB:H5@,.?,G.9O@PW("ROU9?AI@S+*V= 7MS&_,I"CD^GONRUK/[":^732=GB M8$'U,]@,H^P,+TU<)]\L_EWZRV>FB=;,,"\AN ,O&O"F0J49LVOA]#7V0\\"$?O\@_VN6; M;"-78$3[NWT2K9.5W@>G:*4QJ0#-Q1V%>:?(!:X8'!WV=M_$2C MXB>PZ^=,A^_'L+=A23QGV,^8$]2BI-%L*S[DJ;;7Y!D"S[E8V/\]\4A]T)RX MESA(-R@50'G9JC]A. I__!R'Z0 \[RXUCTR4LTN\@#-/F"A=KA'OB'&QH>7% M0E/KV?**RH7#)X@'AF8>".JPG.-?443DYS!X9-7LUIUJYN]RD5D8X5R;Y2'VPU^@W,UYRIC4&:A0F^;ZWVI&)\IU-E!W_G;!2 M2KUB6W7+M@L/F4P^X/3)+J-1).6^.#JR26[;)@F9VH5P M_M2MC32>JBFCNM3BV=)JW"UY1F^)NFY!@P1_3!WV*_@189:/=1F.XBV1._9E MZ2:7EW1RK2!NB23D^,Q:IO MH&'G?B0E&:6;_"";XRZ$T?G332[1+^FD8'+EK)7 A%F=)V;)5#NK.#9N-F\O M4/)FNHG"V,U^%Y27W#K;YHN,5DT7"45@@KN<5"KU0#-1NLE/9M;9@H;Z:;B ,^:U'-I,2WIW*FB@\KPV&U*>!8<)/#T-@#?22\&^6; M_" .C\R:VS9K_C[?A&S4BV6=V'#86N/H]K#F,DE&05( VC748^*^PR11PLG= M7T]'1LH-&RGO23A)L.GR(%-D%2W?3:T83G*\8*"/1'.CC).[ M9>G(*KEMJ^0O,T[JZV1^EIZ.A]@"MP9X,ILATW(3,7R0 _O!49+W$FJYUHRW M.[!JOM@C>W/&V_<2CK>D+)0JC4)M3'9Q?I$OUW5LL1J72\HWRTGIQ#/- M6KV@DUB=+WB)!J?)J@4DQ[3LAY@Y'JL20#_!?QU1-6(@G,:'9J\9 M:'"F8;NZ@W)*8I[J3."',; "EJ3:(#:'9@^(@84KZMN!;&.H\6-P6QIP8DND M^=$=L:R.KX(S6 M++9.&FEM ; T,)2C@PS1S!L;&%\V8)5#A_47;\/#NS&%LTI$,R^^'H\_8P_X_W>#D 9;V MITEZ%8]HQ^O3,K:6IM6>/)\X6:'YZX\SL0"((TP=("J84]'RXHP@?/0M>\WL[4/.3U%-5\T97,.0JIJYZBC;JL8ZU9 \P M+DV [.H@G%=\@-@]*K.1NQ(0Q-,N.TA7=N">TCI<&'HP(Z%3=?IFKYH98L#( MJO@F7:S-VE[@2T)]"MTAY\0Z 2V#! 2@9S2'FX5.%O@ZH^+,ZO=^QFR2S"-) MWI"5M_>]R_F"!/.S(8#3C\E;\GVN 8)'\C9#(A$11$1P62)(W@4(_GXRT*VI MQI^H##]X9FAZH0__WZ_DKT^>/TD_DJE[FA,S@)Y7C#.0U_HLG^"KYVC=&K<< M@")BG_,:#O?#,D&JS1<-V+I1B^**LQ?OCUQ0,Z"(7,YJD=X5N="?F]8F?3RQ MY0:T,K>: \F_>@'6[-U)/)\XZUWHWO=F-,W@(W5P6=?]@TSP^;"V;3E""UU' M^)J:J@S=_8BN>C=ER;4*$5R#J5J1)]1YN:BS&O8\4L3=%'Q9;=:N_R? MO6#ZEATZD!OV[T]FA;H[ZG0$!@-L":B484TK&/OK3_+@VB3^-_=-1T KKOX" MM*UEDFR6J0'@@%(IC"5V4*?MR]P9?@2ZW"CA*#)(B'P>+R0(+C,W4FWEUQ_J M^!WBUW'F;2GT2":]EW$.NHY^M4SJ>2VFM>0;K+;(Y,>B;N:T(=N\+9D4GV32 MQGRN6EQON:@V1;KBUOB_EDGO >U?R23!:,0W^Y3*HO M$AU[5.ADM?:PO$KYRCKA]R?S/16Z)"Y1Z')*.G1W7- 2'1"JEUTY2YS8$QQ8:H:/\RM\ MP66:B42UK[LM>M"$DIEYQ Z[IOWC23A'^/DR_ 0*ZCA^I,VZ72\7Y!I?GK>3 M!6U&;D9CB!\Y7&^K%MX'PV3RS<>3Z&(OS;+IA%";D0/=9B'D\;+YT M"1'W\_!S2L21>JW!@$:IQR]X+6$K S%1C7L0/TGR,75*Q-WW+7-+M;7XV (@ MIB*! FPG!JD(1/?-/^UN)W(F/RZ&$//D(.\40]9Y4TE,F=QT,1 8E5MP)#&A M!RV]JT$S&'LD(D__$L@YI2%:DEE1Z]5:@<^G)-"IJ;2:ZJ."6W_&\FE7V87$8[ZM>5L@,7:[.,^*(H)BBMV[Z''>G08';PLTI:5BMK2JM M9J45YXEZ+R]0E8U>(J T)$Y;RY$PO,,[]LA%_1J&.^"TCB0PZ9%3LQ>M);?N M%C9V:S&5#$X1D@*%>.UD\.TN[HV#7GN&'%NK0/^:-O-WX%Y^.[,I_IZ@\+O&IL^2= \:G?ZOK"[__!_\9_MF20>BA> U"7>[:X2.MOF\#]F9S0 B ML873#DC)1'!2?]?^O__Y'_N[/PQ6A)7!>\<*>Z81/I(5$!]90-3BXAB^^;>H M>^+:#H])TX]$8EMT_'M778P $4L^TO0_8D\_(G =N#V+,^;\&WGG=Z M"S\S;14AY[<%T'WP$J!GOX:AYR\X]DUQ-VC%*MI*92S1?+P]RS>2HU$L(LE+-YS.S.,Z$ 4 M>@*)VI<_7YENQL>N8XBN!JC10.NF.ZE>!:T\>*9;'7,#E*$JQ9E2^E*:# E0?/=!9D'6>=89VC *F"'%48V&I3 M2*+)"\]79F0!J[:M*:WU>A/0'GG%=:N$5AZ\72IPYLPFV0Z7R?8[4J5?SRN2 M%\0ZGJ]J=_(C[JR5F"%U.%*8%:JM13#2A@U7Z8+E>EX3)05 M@3Y<.>/32HWQ:CFLW*T6L-PL4YOD/;CR8)_3/).O9S=U2DZ0W$)-R=-JRA#;:W]" MZ<%#AR*UKCFK]08KY^PFF^=&&7O&HIE!AW"J.@W2+%0,OATO<5JOU:W/TRP* MTQTL[2@)CK.;F;@&VBNGDN[95+WH+SW8J^F.\>E@D)$T<5EIHZEE]/B,.:L4BE5CU45+CY! BIA; M]49BU,/R1(X@EFE-^ MYI(S7LL(,M\PYUF^WFT*^"%+U]B%A9E8SM$RYL+6I73.FR3A^P]75FJ-B?BXUCXE(=M5J;$BK[?+ P9R95.;&?1L)TX-]XNI8RBVQ1)IW\;IC M+MOY-"LB(77P]C@I#K#U)*MI92<]B5-TUZVFE6."KU*QLXN&-$UK:G4](JI$ MN\D4FL?$F3-.+OAV6UWP5+R\R"YG?4V<(,%W@".QQ/-]?9)+<+TERZR<=;J0 MSRIPY<';NX/L9E-DNR,.U/!BNCY)"@WWJ(@LEN+]>C^/U_@ZLRS3]VQN<9T6O=*05-;XM>KWSK9"O>8D7;YMLBO M&*/DSH;=]6 AWF^?7JF[\Z[E@T14#XS&0G&TS^* +?7L.P;-K M]'Q %7EHL\Z%N5(S1"Y>CVMYP"5YKM+LI/N>SP)11^3+=D1.)*%O=LHAW#/( M]UZ)6L&/(8%LH;3]/8X>_3OP-%!9YYM&?LA>_HNW2\61;>JN \[BA9VY&>>3 MP_;7L8H(+;>(%NR13D6(N4'$O#'0*,++E?!"/A(1P]PB8B*&N4V\1 QSHXB) M&.8V\0)-Y9/C+2/$_!5B_CX)Y4TG\R=V^CWMW_U$B+SE6ETEE_KFH'21P:W? M'4AOV5 1E")2BD@I(J7+ NDM0_76FO?W_-^ _.7C6]!B5_&%8^HY'M3R5U M*2*E.S3U6F FJ@9* (^,OCM!J0$#=[[EO!"I:SB-.7PB$ M%!$$97#Z]3N9TVYB MM#]Y]5_-+;YZOAUNX5? EC4'^%2JVYH,0LX).><,>A6@LM9,1Y-],N$2QB'K M? GK^(;<[;!.Y*\^:FK\[S=MNW.+H;O6[*(MOK1D2*8,HI$LD''Q\4B^ /[G$#G-J5P4.5X1TQ[Q=6CSGJRT$WU M1JO!8I-]''&'5?(Y1ZR-_J0LOK Q%H4\*65U;RD-"FVI*V0[!WTHB.\HBQ^8 ML37/=1 5X$Y5/32_71E\8E<%WUATBDQBUG0(CZX6[#QC3!/5H)@1F8C&4TR4 MHHY[[7XM]+XC0'$MV/OVF-8YV/OO-\#G]Q80A59V"S^1[_2KE;:5TULCD%W& M$W1U4O]^^%$_ [_MT7\0%=XZ#MAE. '*9:MB)F.&+>JU3DGLB-8R4<9UPVC4 MHH>@0SB&<+P;.(+53/M,+.Y\+^QUU8&-OW@"A3.*HHI$QRD2K:&W*B6KZ5ZR M%53O@V;QU#!^D?:+^V!*>8 ^;?BV6OH+9[4;,.W MT31\MV;;I9SLG4>@DXBGMDO38:I1&2O3JJZQZ\PBMDFR,0X9G$EHTK,/1.*X M$OCY!QB7[LOF(84AL:[@V.$'>BV%;NB/=4?\3J\48\ IF'57CO%<1/#*3'T-)@2K<(I#[%-]3^==*'NG_YFJ6NZ0)\N$#N*MH39)RO.ITH (A/XG_9 (P1>" M[Z[!]R[LX=^RD@L.'<\3L&.S ,R&-F0X0'!MIF^WXP((2KL3#^QY89_KAMV- M)'=]L?OX57!YPWU\BL3\@>\8N$#O]AOK!6[DLH[9UUM](5G.IS>]U!AU2$!^ M8^J!H=[E-][*X>A6DY]T*<.ST)L\"STB3^2ON_-!T?,+CN,!!4X44M]7M5CP M.'LO=W;X.*%NM4&[QDS, L]/+6HC9!N HIB&F$1^)AUE*"I*T<0NOX_:[I%I,?]4[9FLY6L4T&)6MNP8.FH21R,SF2'O^5PF M1&R(V,\].=UIT/?[LT7&(BTKGF_Q+5;CZ\U4A:%8I&"A/YN$+M@] S4\0#T! MS=@MG?7E+'L$M/"T[VKO%H6.V->'2@.0>) :G*GP4&'YJWWM?)!;+Z7&>,EK M0JQEU)1!3D\K!FKH"_VV9(*))MCC XJ37MMU:Y"?.Z&X9$S>M\7W:3[:'BX_ MZ*6UFLF8NEY,=<&CK5Z#9\C")(M0"KVT^$,J<0>'&2%"0X3^F.)\!M6P[C +#E M%=/A$"CQ21H=OV=0AB=IUYA+>@E7$4<6.1(V=-R+"_C;NVL"Z$/[T1VN.6+-F&E]#H@T,'_,:WWS M+F*NU,]UID9/)6*;+L@-"CVQ;T.7E40N:SQ*TV0T<1?WH<(;4%]Z.O$-N+J> MZX>CB4@E-D7)XTO6,I,4I!)8MY<(=,@'A9(W/(P( 7=G@/NB*X>>5D[W!MPC M)V3:1JRC&UVV9&"HX3N'1(BT\,[AU^+EDN\<"DYL.)S.;(.GJMHB+J\7&99K M('0$EPZ9\-)A>"AZ%X>B1^3YAES72W,V/^/2(:6.''[CNIP>&[ABQ^S'C>&0 M0XN$#B4;9>+)*$LE[_K687BN$IK$EW#/,,:0N=XF+:V)TJ)HIU;J1E[WEHA M?AG6\/Y2"-)[!>F/7RW4-EJZGYAD]%*C.:J*0HSBLQB;+*I;_I"ZZUO X9%H M>+GPOCRM\'+A+3I MV3VJD/"VTFV9>1=TG_"Q7QT,=2]1Y$L)P/ <&Q=;\R4")BY*&C^O''\(RA"4 M=P/*[[Y"6-:*%;OQ*$G\?,/5E!:IR(TXABARRE(/5"K$:'B)\.:/QUZZ1$@1 MX7G9MYZ7'<(C#N&A6-[0 !>+CZ^^9?@!E26N&GHWU\QR>L:L\14C)NLY<-$= M#>?E?MPH">24J#$JDYJL09+M00^.1AY<*IIDR"C!'/MP87CP>V/WUP;.[[C9 M]"7XO(Y[AZTXY]7=1-40:F8]+H[Z_<>TU4"HQ>Y=\JYO!8> #0%[(5<1::DF M\^ZCUQ?F\D:<5!;5LKW$VA5U18P_T.?Y>"%0O^[@[=J >OE)J)=P65'6BA-J M$TOD=$UIJ26AK@ZX#(> YU]63+TO%_7*?.K ?) 0&TON>9[U'3K0H9\<^LE[ MF34(+B_ZR84N/5A[R92AYT5%ZTD).F:5EB+)(#^9B=(I)AI/A3VGOO)4Y?*A M=M-&]!>@[;TW'7-TQ0"-[D:(3=U:(3^7^T8&8Q"GF%+W4"4UA-]WP^\RCS4_ M,Z440?']2:732K[N]#(SG>_FG,Y,'MCE8EE%:&11[L\#$\+Q*\\O+Q^.U^ZI M^E>5.,\=6S:D@2*8D/Q[[ZX;TE-6-M99382[/5 %,'NW]ZINIE2_6I^,B;F8 MI&O9T: Y1>%=!GNO\0>:O,N;E!W@0"J>[=&&9\7A67'H Y]I"OC8\C.;@ Q_ M;%OHHW--A\*R[\^8?-[U:D+WGQY%,#!R4VK?$3+R&TI#G= MJ4T3;":W1'CTSZ"3B5L^@_Z!,-D-^.DW4.KH)S;^!C3-]=7TN 0JA#L?[OS] M[/S/EPKY/"K\P3G%6W2Z .L'GP1%K!%\$31T(Q8V,B,@"+Y$9BCZXIP\R?@= M'F7<;YG(2R+/+0C8&ZJ@=M'D"7DEY)605ZZR^-N76G379+B1U/'R]V7F)F?#5? MJI7U5K[7RALF5>D*C<\],OU@LE;96@+;_TF;:N[S4Y6J9-MBE5RD"0UD-D1K MN+#JY>Q8ZII+W/#AN&YF)!8)&>**&4*8S=YDB&Q#7'%Y,V<(L9AG"A9%:3$9 M,@247L=UM2)_2?Z!0<3>GAA$#&T$(*-\X^G*16[W3V1G[ETJ_%!V)F: 8M): MQNQ&?*.WY@[=6-L-?;7@?OT3?T@<969&T)*/W.^_7YZ%>23?BC !\4 ML]U>MTS01*U04M+C^K#N<)^Y/E=4@*YPJE]85?2ZHRPI3 MZ^G<8"F2*3^3,<$049H-^Q?>SD'&]:0=7CB^WVVO?9L^/_A*&L"=1\H]J#I' MGA "QF2J%OI,TM;GAFBDJ+DJDDDL!/Q&%O> _R"H,1KAI*1[D0:71Y.0*RX] M0/9QFMSJ 6@81_M<-=Q>6L'+X]9"+ED-ML_GF7$38Y)XY&#^$3 M-8E<\5-.CI/=?H=?E1LX;!+&T6Z-(DP8 M>GM;)"QE:UA,&Z3Y((-Q2L(PKUANR(XSH_GS621EV5B.6H@<0& MC:P(,G[/$N,SXC4W)#^NB%@A'X4!P3!_[L[#/&,;; _@Y+SIZ7U[8NJE/-5G M%KV8;DN7$>@Y)_(GM!)-PVXLFSKK.OEA=64NQRKG!WK"T-_M\<0YP3\BQTL* MURKTA>EXME"K"E7-)Y?0UR/"X-\[=_QJPW]IU]3(FM5;$;'']9R5LEUZME9_ M_9-Z2+PG_'>'4;XPF'=#P;P]B,_7^F#8!AF1![1CNVJSW%NW&M<7SBLSII"; M9:L+O9;PDBV.[32,1U6D2)Q)QS!1.AFV(+Z=S)DP-/=I^+ZAX%PIKDPM(J6; MNC8QEW1=*EIL"@L!^M<_%/60.B\Z=]TB($RENPR:A%QQ5Y&SFTVE>_HBN_M> MS C%T_HI^/6E^19'5+J[K,IKHA8ER6K+XHTEZ[:+XI8(1^%?!3RT5T?QWZ< M6-BH_(^+2O_^@_U4%(?03$_R'=5/VG1HO(VQF_T;KN& "UY>R3L,O4\G_\1S M7&VT?KX![([Z[3&(J*AF>4217! 929H=6:"*Y:@:GE\'SXFX5F3FV?)8HZIZT8AGH@>K)HJ('#Y+MAP7OLRQ9$U"_866FCO&ST9!%5=!8L;5YUN6[;*)8&M*S2B:NOA'J M2J;D)I=/CDW=FS3+DWPN-Q_-#FYAQN+O"![QTYEAK0%H 7NAR>!T0*QJF0N_ M,C:*KSEMRY6,_;]G(.VJEML'<,Y;ZNZ%FIY"P_&]8Q]IU50S1(8B]%9YD^_( MR7@_YC1^_4,QT43\.,]MD<463+:W*,[Y; M;I: (<06&6:)NX#$3Y_./?R0S#DA)]'/OS5(!4WVG^QS!E1HA@*_@7_D MW__V67Z!1&D@K^RG!<._0#$]C4A!G!@)M;T7'HAH;X9^_5H!1R;%5&TC]"CCF/=%QM.2G+:[["WZ*BW-3:/^X3X%K=H_WV;5:X6,I M><*O0<[.#-OKQ%#$(NKA1'("9 X#:Z511'.= XVV%5Y(0QA0]$ A-04F4F^: M&:G"S=GN=RH"R1>15 E^#O];]$R -1?\1;:!Y&SW1]K-?W\W);R6K]LE5HP3 MOO2;]E/4(B8-NWQ&F6@5M:YH1/=G-HGOM@0E4ZD[NO?8=5G0%C<&#P54XK5- M>H@< @W9!COD["'&M."GP6ZA9A&(MFCM.E&.Z-S?IZL7.>7?5=1/):"W8!JA.2 MU](QWO7293'IJ;_^H0GB59:N!R]S('&4P#(^(>NGTAHQX512 )(Q:)0%303X M@:T#-V*A+T*G4!U#A4$20R9&8A[W)9,-#LPO9$)#.PH;RTW/ .@+,3*Y-X$6 MD#T;6A5P5OP*3@15Q.9D%TE),A6GH\C #X3A0P2Y#:XV12A";S-QL@$NH(U/ M,_=6H\"-@9-6X%IGUF[N<(<5;,$X_K-.K%ZQX',@K.'?YA[4GL_5G23['T-E M"9>IC:!9^'P:_K.QPP _0]\/IN>.)1>3:'^>T& =>5C68[#+DC/&B\,_H#E MOPA*%NA8F!%('N6GS*=GED?JI$#T63RGD\PTQ*8!"K$"L MU?70*".S/)J$1B.5.#Y4WS(IW+.#_9$6DF:@^ 86!DB)00_$=]9QE]W/EKR? M0>IWN;CGT?JPG]J^H^JVTJ26UE:V(+4$RUNO!^F>ABZH)Z-T_)C.WXO?^ Z_ MT(6#PDM&:@6'0CQ[9D&@19^C\4DR/0GIE_P"YR 4XT=@L+S%7P*N:_AR =Y M F$ 905TMS!#N38$^4.DY4'3=__% 2%LM,X,CX*/1"W=6%1:Y M4P!UJ*\K'+#_*,ADC@97A&6N@[AWZ+E8U.^%;'S9/;(,PUKBQ^*).F-KZ?BO MP!K*.9B23YV1Y=/*CR4X3Q/T>S5\/))0T?)F1S25"J&MNJH^['*NO>".N%@> M P5JV-JH'2C,'_-[^L#\I%.8-)C255C&\'>8N M+/UT4K[]P/;G#C_9GM02_T(S=^WM6X.GD?Z*/MB0+?F0C%_D&0+YX3.$=QX5 M4 _D-YPX73(%2.;A&\Y*+IH"#^2=$R!D@9 %'IC+/$Y^+PG^M$GI3^I$]I@0 MGY-+=]U:\9UKA@88^O#__6)^??3*&)F.?AR5(?2':$QU&?@YC&__YG&$(GA,ZGV ^W@Q;D!A\BX^8,"T2Q MHY6'S/(A9B%3(;-\K5EZ4]R2?%/IGLR#E(_S("]7&P=9=P<1R_-[R)Y8ZEVH MW<\BQO?X\Q=8U>HCM+HHF1ORS053)^24[PX774J+T,M5M+[;&UQWCT:&VPOP MZ/039;^&'NT%1\0OK3(-F1+!HM#TBLYC2^^6X\M:W9L3IO/A4B\'1\.GLT?: MLBB/^S,GWN0-/L_76'UMY)IBEQ-I5)4E13'1.$M_34F&ZY?G-\'6L7 S+_C( MY@]V\R9=6U_C-O=2!Y]EL(5N[MVX*]^CI#^:L/5I.IOSX+>*VA6*2L/D M]7RZWUDKL\1 T=O7"S7R%2Y*\;5/+!+9T3.K[5=L85 M0QYW"8F(N:3#%YI+CQ-9W)S[Q1M0GU,V_![A\,,Y 6%K=6?:2&I9OL4T!E(M)Z9KTP;$ M"OV^,\ 0*5\6([DZJ%Q3$"7^!CM$OM_.OC#+ZI!6=W)<_CI)#O,H?X) %R4E M0PZY")*$//'C1PI?19.CZL-[Q38_:5E'=R;>KCF3>FN9Y+/GFLAV-8+'[")( MU#N(<51X^:O+K?"2C=(ZG3JPL0U]7& E#@F^SK;$-D$ULC-O8S.\O0Q,?3A/ MH'#N*^-$-(S\HG(L;V\A^A^9?,\>8M[XX W/=Y1O^3,!M>6MO4^@G8E_Q7.( M&=+:\MS?(VT%3G+Z7O47?YY;&7)HR[XZU3<1]MP21M-XU1S&.W4HU$CJX;G8 M?";UAL^LEL!I^'-A@1^[Q?0YXN/7/SS7K!:J^5;DKW*MU?IWI,XW(ZU'KLG[ M5[..1)VB+;:SW]O&X,KQ?^!?OP4I.+KJ0/$" F$0^CP/7BH#>S'_ &)(,V$Y$P7WPX#/6 MN,;4$+_VJ(SUMH+;7@7RH(+>4V&JATA6,SQ76X"G:9^>+ZZ7Y:"Z2-L*CD^O M]@?YE=$A6\)9JW"&\$5@- (R+H,J&0:<=O"JF86>HTG&+C,OJ,ME*@>?'!0\ MQ.42EP!^^L:*VGLU #T'^)6ZGI7G\LN"^54&1P:>XWA_7KNI!BNP1A$OJ)8= M/$'"1;/QE#T3!&WNE&UU=W\6.VVTKXA]AMSC6=F I$=VR_B97(HCKCJL,/7I M?'QX8Y*B]R2^S],,XZ\"SQK_^W__S_[LC\,8@>C86U90#8O"";?TO&4EH[P3*3R0>*?A*FVVDA0D28AV3R7Y&G'Y_ ?8#_56R/8@<5O/QO M'=;P"CZS'%P']#>N/@FW'3W[I1TZ?,&I;TJ[9H8Y*37N9&H-W=N4)@7(H-68 MIXJXH>G__D?:&UEQ&IU*+"\M!:TX 7QEOIZ+R89('8_L$G-]R66S+.$-J)XB M:LGT&J"1]/.1#6(HC7C;G JQPJ!"=MU-TK66<"3[?.2@6ZC:M9%N$/.8,![R M0G\C)!IB7"2>C]1$E5G.V@F-SX@)KMCC!&O4:HCT\:;N/I))H3.NZM'A,]L?S M3%++HY#]T4BV[]2,I%DI"A[/YCM:05MVNTL_8'DXDA8$>[%>KVE!TFJ+QR+; M3Q?;Z)E'5&I Q4J#; <(M?6F"-:R6EG32S%Y_/9>-Y71LAV:Y&M:*27,+,/I MIY=BZG@DK;)IO5LT $&I\2YE5CN\;#=$DCBQ)+-2S]&M7)'(T-/$4ANNBTL* M,A.Y&_K,['W=] Q,RI^H'7LDG+41JKF'#!TH03\@FJ4O+#L:I#,DL5] !E5' MD[O6#6E4;Q(X?HJA+PN>^KIV-'L(Y0)N: ^4LB;YUF^P_J#50[Q:?B29SDHE MO,>&KM0TO29/N'>7DD8O_+V=#7S#4#/Q"NK2&N5VU89P;_P/MI0TUEO=[Y>7 M/EE=6NHYC6Q,T C"&_='G1G@J$2\@1HZO%*!>^:_,V+M7NK7]<6:VB^)OE_& M/NF74?:IA_8SH%LT4BYGHK[B#\I0SR0-%P#%Y9 M^UDCF(/J^!3Y4[553]8, M!="$@9L8V$V0T+)G2-L%^V84LB4P=T,4G+#&GIN%!VL_LH/V2HY&(Y*")NV7 M55;WL!-LAM_9HC6#S+DK3WHD2?)0R<_$Q]IP/(KQ3(KH+C>K?&[0HQ+3)593 M87'0SRT.NHUDX:\]'+6Y&D!&W)-G^'D/^XF_?#EM"(KQI M NVYRKNATM"Q$+=^B8WZQ;7HGLS9/PZH)NAP7RYP7ZAP8RYR8XB'U*M'$.&^ MA( )-R8$S,7O"P),:))]W<:\G17T/@OY)XCP_27YWA#BEYT:]PFU@>%%_' 5_/!I]7[OE1^H&^.'SZOH M>W%*]+65XX0#R86KB;P$B,^[CG$#FO33B/%6'.6G$TQ_ECPW(55#7@EYY2=X MY1OTS:44];TT75M],TWSK2J#]ZA4KT\>GKBJ^-_G7NM]?W;11TL&OJNE,63= M N;<,N3;YTV+V[*HL"E[FE*R!;[F-EEWOLQG>LV&7^$W3D;)./D5!7YO0KA? M'W\?4>&OKV;O#Y0"^B/VALN&3SC!YRV"-N-&C.X*W5A*$PH;S\FNEI#/T2WV M*$,EOZ0&T+WR^:79*E_/Y\D#/D^*]LAIDO5>5A-:;*8V&.E)@>>77\_GB7Q6 M\OJ Y BVPS]:=*D,8$[E6G_$6&RELN97SF;7JHK:U:54DF<[8K]"]O+YWAC=6D2M%>+)*).@HG'F MV*4,/BW;<[/%])CS7#4HK4RQ48IAHS1Q7@.% M$ 778.'\# K>'UKY3A0L/5!-K_*6JF?J_""_:C[JTJ@!4+_K:BK+?I(V9]6]X'PD7#M_11O?F3T@8 MHC(@/6$JC70V7FOFDO.E%),XOU@U2453B40T07YOGZ*;T+]W#K"3+5]"!OFZ MV-05,\CU!:0.MG]_9V8VP+?M7@U:;2MQ1,(;)Z'C?AVF16WTDG%QPJ3@5L-V M93YI)@6P26<[CWUNM:FH8A*;% P991@B2B28T'4/<7!] :SWXJST6E DK MK/-K*\7$\^F4AW 0AK#"$-:UA[#>@8.YURJ7O':')UK3G&Q)9"75KZ#RAO<8 MQ'HUH*N3^J=':JAW6.;/>\.\=(C6)Y:NS15]_K+$,O[9'2Y$1VVRCAJO?TXCEB?!"U@U%77Z*Y]\?=_E2GCT)FU,8TD^A;I29!)8R\.K44M51>HG8DOFEXWOW\,%9PF^@X(D_DK]NS M)9_ \:)F=97QA$NI7HG/3SI[Z]8\T&GZ./.\-?1M.YS9GF4RO)6/^L7B_0'[;Q_ M_9.S;-Q!< TDVXF HS8%$>0WHW_)5!3W-T0V4#3B6JYD'/1QWC:K?GY9;"4; M'GKHR+:F?N?$O5[37-8?_E]VE)^H=&OQ( M7^_:8<_45+O574TD/<:1^MA@JMWJ5G=I)80(ZQ-Q;IBMMKKJ(MT_V5N\- M31(ER1L6LN1*[R^6IWNK%3K,N(5[6*;)D%_ATN=6+G^RM/G#'Z7%W MRM?U*9\3-J(^[[53RU.]U?O#')5,LI(J3%MCS>NO9_V\U#A%)2G/M7.K>-/6 MJ6S#'%"+^B";.DFED=A8\8::7@BE3-5+%DK%QTSA))4Z\Z146;!F6?<U6+]ELC5$YN,>HI*CY52V6S%5PJ_MM9Z=EDJ%K-Q M]125IFY[V*R R9*?JH/23)CUIX1]DDIDB2IFN V7U[L\U6I-QSU[7#S9@7X^ M[)8[K5DC2V0:>LDB&O-JNL&=ZD O)^A'R=B8+E^2[$6!2605M=0XU2V^7"RO MY9DP7NA49SI>)9=)B^UPI[K%YW@F9NI,MEE!;GNP6W\N*TW+1 M'"R$;J98+H'JNA:'3+_7+7XW-+ZHY_58?JGS74:E.D,[SQ8]#DG.HZ%NATZ! M+MFF"8T3%O&RR&:''IQ ?+\'/11/N/>$)G^*;7,H=?T*F&UIE=4#%9*;3#I-GQM 44)4#CWE7$B&D;^B@ H MFF?PU:[M@5_O:AS]9R)T*RB1IX-?&C.D-;25?X^T%3AIM.\U^_,GMI7"AY&Z M5^?VIK/PS&7$TW"MV_!CM^KP M'$_HUS^%:J96X2-MKL>W_,3^(X?R,IK+SVP+A:J=G8-DF:B\!O*/#DO6#P&T M;X+Q#K*ZX*_;(:ZT@D\8KB,*_ U.PN]'C\;#>44<;^A RH8VSZQ'_I4AO MR6.@> :HC7S,I_'UQ$(N+[N]2^> \0?$HFP>^JKC/%##>V99+@O%[@O]$.<#3?F\C:&" 79 M1>Y+")@+W9@0,)>Y+R%@+J6A_8>-YJM(*OMD@_2RU_P)+>WI!S9L:1^"Y0[ M\D=ZZW8 \JE-[;\# ^]<^VG5FCP9=0X9Z$,,A-)XKXB!/L@N(7=\D#N2;RK; MDYG_X/V9_Q>@A;='!>??&?S .F]"\7X:,=[R)"^RFL2E]_%]ZO[H9Q?APVQ( MU-H,^/-PGIV1 6?+^B>Z1&XZ0HK(96<$(4V4D5$ LYZ@H<04O^MOG&$_?JOP M RSS[8;*S]5G.D&=*7RD 2X:4$?DN?K&P7^&IQ?;KU)4LIEH5LL5H=OH-6JY MS(SK=U$N$VXS3)](?SW_'N+% BO$T07CZ(L;$W\1CES.G(!58: +Z[75[IEJ M7]N0',11T,:8?O5"[TW$CX+,EL\I:G8#]NG5>6Y?68OX=JS4@,U/R(#JH[HI M)!*5KC"E\G:EKKA+GD0YT=!(I;^H)OEY=+B%PH!$:3WY1+<&?5I%"I([ MC*A6--.R(9<4T!D,]&$Y4SE\"C_WX)\KP!U;\"\+X/=T=$Z(GL1CN]?6PY:@VT-.%QFNY$/C5%U#9DQ=0#^^8HENGAU=*_QH"$XPT M%Y?M^??>#=,(6,V Z8 (+O3L!#=9O_U&:68W_^WM4LBAO#^UM#_U%VZ3KEKU M9"H]G[=TC5D;="RQ7 [Y$U?+3X][X6KY=;!:>/1-9A>!WUDZZCWDF6ZKW?/@WYY:?YY8/W44]THGJU).D% M:-Z,9]N07K^_MG_E1=FI/]QZ[ *O_%P0>6XWER#DE9!7KI]7OH0:;_NPEZM& MG$L:OQ&<+]#/?SKO?S)GVT0+FT7,D%H8=V M6Y;495V2^^JK+4&< 7,R9RIE"^['49+CB8Q:0TB/"WJB5!;F5EDK5,N)S5@. M+J50">;C-U)"?R-$R<7=+_DH2FII8BZO1[VO *2]ZCM M0C1R1_3W8OW&[NYD;QC-#'_3JC=,7;FN?TL9YVJ9E/J7KP%[056ZOGPZ.D%%QV\C=.F_ M(@M& %)+"4.7UYJZ<0%4N F1'NY\N//WM_.W&24YR!H^O[!Q& L)K=F+BX5L M+;2 F\^W:N/5O$CI.9<38IEX;:;S_7AITQ!3.+GK#ZH-ASY?B)*+"XE\&"7M M87DD#%G0)[RLJMMDO4QGTP@E]*]_R/.:SH0HN1^4O)X3?VT6THNI[_=H!=T& M@]Z&L7.0?7B^,&^ F)!O>6:?Z+;91=4;\.ZDKHHD@6T>.DS*"%G_XBV8#[)^ MISDJM$K"S"385D6:#/+I08)9(M9'ALQY5SE"UK]6UK^3JWJOY%F' 9VO,\(O M.?ONB'R1OV[#! IX_64-\&*?#$MM@@Y(,Q6!C0WD7K;4K:3IADB2N-?4B6M] MY_>O";W:$%#7:EA]'%!:)J7W9]F%KM<>&_-X0\TYN>X2 0K95B>B1"&@0D#= M11AI/QU9"7"VGX\OGA9LVO#ZB);FS$QRDZ9Q/>RDW5EPN*B8/;%;D7OZM-=EI$DU-Y#72S17:#XE MSW1'0EC< BSN,79%[-E(3YT3MUT3_XU[*#Z93, )HUL_Z3M<6#/9F^W#?E9> M?GO>DB>DE]-+O137]LK%@:MR(AG')0?(,(=[.J2?58TG;AO\Q#,X M8JZN7+52+#03315!!]I<="I,; JAYN= QUM/F;12R$F$-Q?$MIFI M"O0"0^>LZV OM1@_^AWW:]OK2B<;0+(1^XR#K=@Q!]J!KVA+]V);#XK>@FBW M_PS[O-?<__T_!SWUCN 1\/'>LH)>?A1F:17$_)9]T@B^^;=D+*6U$RPSF7R@ MZ"U&?N^P@ @181Z2R7]%GGY$Y#BB)6I!O4>Q@R[4_K<.^U 'G[W1-_!@APY? M<.J;$N8H<4C%%?B?D2BQ (@TFZ3%)#&,BZ,4B+/#5(),*2.T!FG[#G_H M.[20Z.9)^/;)GR](3HR+Q-'(/-->23&)%SRNP%(]IDA/0*TM42.YHI [6J<6FN\[IF50O1:6+[5JQIHKL\BJGC9]8=?CIBU59"9U?I>+K9]1+H8;3B>)3':N5$XR_I"=UM:#(1T3YNX(S/GYB)''\/W'[%Q*=X<41$B:F,:& M@VXLE9XU &+\H[<+N7&%2$^* WY-Z3*7>:SH,^TD.S47(]GDS.6_F MN5/LS*QR\W+QL;/B6;='.85&FW<^U8G3((JM^-<7.QFR5E[A23 M*B6M:M"+@2!0<2+?X8S>8RW>.,5Z;L$HV&NU) F 9)/K.CN8Q=S&2=:+VW-Z MVMR4IU".#?5\4\YT'IO+DZQ7-[EB/0_<%%%JY(J#SDA+5/KJ27[JY,1U-3%> M9HA2J3-L"#JH%^L'_ 1U+;(U--/#-H;_Q:$HEP51:\D+66MU6S"@]0Z@J3R#+W-M#WR>UP:Y+; +H;]QX,:]S*G$^6R)K?&=D>H[ M7=! -:29 WYO?]B?%/1\MH8J,O+P'IGNH0FYYY0%!N2QB>[:V[?NM;#^]96= M9,.NV3_4SOR-H'JX+V&;^7!CWA$/#/1/+@)^,"16.V/Z]D?RQ?[ M"#$NLN+$F5<\(4FG,2+'..!5+?'H.,OV.9+!S#L)T98I\((Y;A?[K*SGG M=M,N0QB=!Z,/Y"-? (RJPZ:WJ:5=P,\K^:+N*O2C;:(L'#J$40BCGX#1^W.3 M+P!&*R\QGGS1)0ZQ?A>5Y MN@(@<$Z!?"(MO,X\2;,\!7*3YHI?JI.8*M+(Y&0?F./63B=5Y3UJQ! ,5V$_ MO@<,N7RVYI6RWIB0I$;!7FY(RQ,X" 9H.!(/\>-* R$80C!GHT5GSI?*=%<5 M&61(0G*ECJOTA$&7$#4W;7J>@1I&GV7SNKZD]:D]+-9Y+3^,+]!=512J?&". M.PZ$J E1<]LVZAFHZ2?(=)Y2LJRP[K&]XL+2YUP.78EED:YA3M33O:G(I&"B M6XNJ"0A^!_ M) FU3J=+DBZE++'E&?Q"K2U%UCF['$]RBJH6NZ"#/:&B H 8=QD(:02&SAX2,Y;RN*;(YCV^,EJN4 MD%E0%D_UBXPV0R6J4%54*HS5W3N\[O*<^-WX.H(52?2T-BEE6[QFCN;=N)B9 M>[$&A!5N\O/ D&':X3VCZAYC>9^HM(J-#;?H2J,6,2_7>FS-T G/0"7K6(@N MXH%F;SSHUP+R0X1DJ>F!U1LQM*GF^C^&T;\;\N:NTZ ].\S11/4H@-*VRCO^ M=9Z"'$?@7]:Z(Y-(Q1B^-9UD9VP%3&)*0TQBB_6!."[D'X8VKA8,=Q?R>QT+ MK[AQ\]JXWZXE;&)MK7+**I[)T+@J,+(W'^+'YF88\+M>5-QOP"]HN[J[.+S+ MNW,UR0BC?O?C0-V,E?0>#^IYTV$T(KL'@%.*H5E(ELRZFF3X=;/A%.FRH/=M M5 3>3\4+XQ!W#:-;L:\^&44OVUF#!*$F@%@Q^+5FE?NEAEX;-!&)VKKP21;UV.>DN$@GG#V'GE\K?BV GD=R0@: M/DBHL+]DRB=KX=RCL7I]X+]+FS0SEDP5#MBV=(:#.,QYM3 MG+H0V)ZR**[RBRS=PBVZD.5)$P],F.P:8N6Z+2ORT;FN6'5FC*L^H\5+$FT7@9*?.R?/B,'9Z MFT[J7=JIF/-1>?,W*AVT.H-BQ9QZ#-':&,9B-$WE>TW9TV\*0B0OK M^D1(K915+*4MT;S]H^8S9?\]BOC;0\D]AOI.@.3E&(7<'NAV"I0?"6W-Y+7N M9/F8<'#'>_^*[G%]P3":=[MPN M*)1WJL+#K0?R2 J_HVVY8<;C=_M.AR(D#D6(8GFH)?Q]RI ?,4PS<#Z:Z4'2 MUF; G\Y)R2$M&].L-,ZT^7QUV607#C4R34XD<0,5\B%^YCV1,!1QIW"Z#POV M!32]D@!)U=<3@6UJ!&5W^$0O6>XOAPT$*VBW,@_,ZQE;(:Y"7-W%P?:[<97L MIYCZ9#FF^5HUE6S&6I)D9)<(5^P+]>:/CJS_XTIPD__9#JQZ4[@Y\J=!0#-C M0=MQN'T'F'@.@J=OHC^>"8E/YSSD5VBC]7:>;,![\1WC;=,,\&TB"2<:1""O M1:![@N>KP3=#OG(TQXU8HPCT5B!7H 0$N*N(/_ G<' VN@H60*5=']:01OQ1!N^/&U8LAZPVU _K _ M*<@+?P<3FDJK&-X>?!'*6(/Z%9N[:V[<&3R/]%7TX M5,'&'^*O>EV*MCCQ2@N^9@09\Q].C?0QM(>FP)Z?+WS'(TQ'R_;73/ M% JM9\\,5 9^\7:H-'0LPW/!L[5_MF)]F1/(\SGA/W MNW__\/0E^>IA6;@1 MW[41[$.*#'?B G:""#?B,C8BA,0G[\3;B0=_K+B_CQ#?UX7]#17Y*4W6#U;\ M/_]%LL3?Q_]^QF)\3%UP2WGTDM=ZR&>!#*9#8$?B9#2"7(G#AO)?)O9OD;-O MC1G0.=D^,YQ[,B:_\V3L)\3@"3?^]]E!MA,+_'&Q]P8>/C'$^)'5OV5[?'D$ M\;+H\=/2,>2&C]/C#_--OUW81;;_8_'SJ\"-6'YTV50CAN4X$5FR[?7(LI>2 MK5R#A?=;ENVRB6!K2LTHF_NQ( MA'/$VF@_RIQ,R4TNGQR;NC=IEB?Y7&X^FAV<@<3B[S@$.0I"U[9\689LF=GC MRJ>S^OCN[&/4Z?0S+/G("*UU-T:H?$>>-CG1/ZE/1%GJ.'7T!NS:D+F_A+G) ME @6A:97=!Y;>K<<7];JWIPPG<8/,;>>K[G=PBK1%;PBP]=[E2JHCE01GY>3 M5#21/$YANT$[_9GJXF39]N!.X/,V=')F+][1.#EA[M2)>QBA MAQ8R\A=KH8\QU)FEA:=32VYO$! ;73#8Y31538"-R?O]J-DHS-^D0 M[M_LC4 \. [<24)^"ZR=6TUKSA4L2-DQ/ W--FJ#Q1 M:'=?$>M&SBTJ<(&F]M[E[2TGU@W)=*$OS6^9\83Q4FS%VQ65\W2]-9A7-A+7 M]8QAT.B/C)+Q$^TA0AL\9.EO,;L_R-*M3:5I)I/6G&#;XT%)6[;6HU8C:+9' MGZB(<8/6^#/=5##A-JO:T #.?_*6I2PUPSB_>4-HE8?(_S%EMF57"/HG+O8= M\E/G*@TAG:<%=LI/:YVL5Y[W6NLB%S0&BY_(DSNIS4)O)$3!9>F_]Z& R2RZ M+W4?"SI6KL#=;,3\)@Y4*[ 3( MQA9"R5%C6EU-RX/-MGT+145)\CCI)O2Y0FA\B[EVHM)#?KT"1O@PA*=)?,=42296@0N@XN&K^O M2>';H:$([ C7RD3:UDR3(PF:B* %D.3?D"UPW"E61 MDJ9HINCC$QH_,H1KB2R./>2(-HI&_/MCZ..%I!FX)#M8:'!+9!"-:&Y$ST7*AL'50812X V"E.;BT%YPU)J<+IC/+ENQU1-%&<$6(M$XT,K.M M"9!=..G@*=OQ&N:0*/H]-C,DTT0/XNKT-/A]CL()Y!R^TLX-=G3C(=(X!?7C*AP M8B::D#O>FZ"&VD1,X08[J+4#'*RY8W_$"K450.-]!,+IRG!Z\.G6<.(W#8%3 M7B!9HV$6Q[MP5,=U#UJ:>\!/N^W ?/BT&VB8>=IJCQYL E)9FNGY0)I*FNG" M_T%"CSQ(B5- EU0XP DHZ[]H!"!'2P;>/0A%%[ST:I^4VU>/)=0TPT)$5%Z0 M*M)I>N W(:6*_OK?UVZHONV!5J%P%M/9(JD5&[;"M\JU8;J>*/>KY/+%R RF MT=?2YB*\%!\W7G3-HTCFS;;XBV(-\0IB$!OZ MR$6BP1=!"GA-]@3@P"( 2G"X>/C %P7.D; YJ6!-V098"D =_-G[^N=M_=ZU MS<>[^GSC,Y"2*BB8'+9&3NZYV2P51AEQFM3S@JQJ2IG.LQ,5XB&:/)$9]B5P M>+5_&R1;;T:D)BFV7.2IB;BL+SOI!$/^,-GJ@_BJF:P6=($RU::@M,:&!J49 MJD3'IDZ($:@-#D3N(78>(EW$FE#+G:U X,0T YH]HY$F:TB'[;3_3I]BN\=! M#W2\&5+;.[,(H>H5G;Y[RT,DZV'#09LB%0-P>UFTECW=AXWLQ-_.7@G5G2D$ MW^8W=Y*@JEL#R<;KE^#496V&T:S:UA)J>?C(P.8*^D!%(1%,2<5OA,@V-#CS M)^/'QL8"LK\EQS*QC0:7O_5@\+ H-A^"J9J0U2(D!:6,Z8[ALU\EVU2"MBO M/L&3!0YI@*D2\9S7#"D)MR:#9@B4@B,:^#WK-SO]Y:?+;ATIP,QT/VW%H M1C+&WM9M@ :;YFR?8L#W8=:%O#B"[MO>;D/#$C]HMU>RZV$G!&X38IV';_%> MB2/O]45+U#VPX)2M\1?U+3_?HX [ QU!:](^.#P4 HS=-<*5D=5O0DM"#B\8=CF_&)N%]O6)]/X)R/M$.6G90+ MN4>%XMJ\QN57Y*3 E6(9];NH&JLZDT=!+!0)T&GWO&*NFS!ER++4JQQ[:%34 MO*>&BX%S>2Q+HM\M1U"U*?%E:M2!C:(G4/<[>(_>&/[HF0HTW8)OU48C:+^U M_;B-O^G!;OZ1]$JF 6^/V4*.;WF,VM YO5[EOPU@FZI+=R9.*L5+U-++59;E M8;; 2B 8F%J15"/*<0G)Z->?W\/4#^7 M*7@495I_+4]8E<*PJ*G3DA MP#@*2)F10C,3:0&?;>))"GXD&6MDUN'X7B"QL#$:Q Y>Z<6 )ZD %]C0T@1* MX LL)<33T$E!(LS6H)@SH"7J8HO3M_P018(8G12Z-=WL$.';[@U#R*$O)+,7[\=C77 M:Z7ZL6J6D+S%++=4!7U(L>V*MEB/!&HM-:O-'NTZ:]6OU7TX,E85 M&L,:G=)XRG/8+IU@>J*&1AZ]?4(VRT93K5MZ;%E:M^)2;U;U4/G)H[>G"=(E M6?HE+0]'6H/^ M8ZZ42*=XCU=!>65:U*:,JK@>S;.2V]"#M:(J!#6MNX79IK19Y%%ANZ-Y+B%Q2.MPI%'\^P9Y4DY1>NZ7I/$D0SL=3OAH:(M1_-L 9(K M%48Z263*;;,EEW*E$L/YY5T.1WJC7&;!,$I&D$:M1'V3LPN3I0I''KV]+G:U M&F%K*X&2$RZ016*1RW!B\OCMBX954"?*?$1TT[/,XY1(R?$Q&GF,.)E)-MKY MB22T1*$P+!07:J[;@"./YCD"CZW'F5*;\VQZ65V00DKK.FCDT3RKU#B;[VR< MG%#KC PVUY&&9@K=#C^:YY"?=\QY&^6%IKOKWR ]'0F&<*!6D M,BU0BY%KB)6ZGM?0R.W;GRFO;>]QN2R(6DM>R#I;&4\&*Z4VF,#UH:'45RBI M-Z,=@JEHCFMK0P^I?BBLT4'I+GSS/%ZX#6\XWM#1%$W"E@D*XFQ/=_W3M"$X M-%/@E\P%M,> ;PQ(^\?9IN4?A>& ' ID0=?&T.0] R;(%D"'9D, S*>3,VQ) MH+-F80:_NUO'+GQG.6"WHD-CQX_"#0^B6,BT08?8P:DS?.-,6F^#4PNX5,M[ M(@!.:D"K?_'DCO[E9+P+GKF-HR) M I5;9>^?@^X5?4?#(6]8QN*)AS#-)YZBXD R+D3BGR3A8"3B'Y_A$+C@GD#^ MFEJ0T2S;/R':#T+OIS,,X5/@NWSK7MO/U8@B1C,\O/-^+-,/F,.)VT#U##\A MP-]'RW,Q3^*4 0,L))S:X-GHD,S9YA58B#/WWP6Y!(=A31DN^B"=8 @@EECP&BF> MVDC8FQ+TPK:5+IMP-CG?[F\CTK;A^].&)>N_MA(PRW37=D>K24)^9#@:U5FQ MIK3\!?=8EF;P5:[M 2@)<0B3^D4O?9L=IWAAX(9B<\+JJ5^ ,3 M#_?E O>%?HA3X<9Z,2%@+G-?$&#"C?FZC7G[UM\? M&\W?3)?ON3WTAD%ZV6N&3AGZ\/_]8GY];_*U(Y[3%!L>O--/ MEH[0 $A9X.T?!EMM87 MG_^^1[4B(AX1(V2@CS$0:K\8,M!W,A!]8PR4?%,?GRQL MY?V.0"%/5^W!Z? M<.R.$V)[9Q'6"*>=G5WDY0.TN G]_6G$>"N"\VUE ?8)='65 5XXE#I1$6 6 MKS7Y\^RCU=$&<6[E&B@+![4N/"Y=^)5[_^UZYVCK?Q(94_A( UP?,F(A M2_PD2_PP>=YBB9OPZ7&KL-WM6_^2V7XNAW^M2X,?XQ3UT*?_FL.;'^'FT_(M M%&/'1+A.!?;9EMVK]\'A;Q6U*Q25ALGK^72_LU;D8G,Y4#_;T"L$LLIIXONU MD,@YVYK6D8RJXZNQ<&Q]*[Y.6(5#WNTD'A?=A.Z!8EN7^>5DG$'9T?395F$( MD8]!Y/(4^AOZ_(9B OF@W_*>HM_>/<0YD*BN37#'^R-&0!@QN)N(0>@6A9YR MR!&7Q!%7IU>O57V^[B?+GFVC&PDO1=7O417>L,8+Q=C-.,KA_H9>WDUX>2W@ MNH9?#B[TTN['2SLBSZ0*LU):8!W5M/$&7ZD\?#9_?!RCT;T*/-^2(T..]?H^WC"Y?([<6 M5;[T7/SC4_FF\"3X6I-S0P?IIQVD_]_-KD7,50N<;?>OK M@\YS ^5KVSF^W2@1M1;>JZ7GO6A6X.H1 *57P2=HJ,N2%?&[C.'ZA.>6'G0M M%[4HV]64>_&%01T\![5600W.T,TZX+C1H%T'KIDHC4:X7N)>$4" /T)?VF:+ MP0>-(D\OB>)JSS_?K(PX$& Q!\A(B*&*'0XPSY1@;4B*+J)$ 2Y>=OGMVN&0 M)ESY3L 1>X6_%:,UML=20^-;9?&Q(UEFJ^URO_XQ->,VFI?](:WVFS3E"Q5E MF382"3XO99TD1VAQ2U91D?0W>ID==-C[G_^*I_YV(C/H.,EK5"@1]_\)IKAC M;$SK&3 E ]>A].&F/.NQL^U6J9DG.N^<"\&];J@VZCBXFX%EGY[ "^4SMQV# MGL!\&ZC:5?.O;XG!F4HA(!+G$^TDM$RMD_:D^,H1\CQEI&LY9I[DU=N'UKL( MMH^O>,8 2=IK%H0:1^7GY*SNF DHBX[;4KP"KVTZD^&WLC2M7;XPZDZVU5"H MP]14,Z4=Y\YL2X7/1%^P\1'-;WQ6+)+RSK>K;IU\I%;=W\+A\CVYH>-6H@48-=RU/]QJK;3#*_U]=+ MK1*^NA L7! D$CY7A8R7P>]6@2G#Q6?VS\2?'7/XMQ;,U85#P6OS1F2&O+]6YMKT6?./V,.SU MZMR>S^6XE,.A98ZGX5JSEVWS.'MD;4-S_;DG\,PJ_0 M-/[3MN"X;$C:U/_( "JRXV5_$+;)_;Z'N*6JC:NK!RV*O>#O,K;9QQ)J,!W9 M=5J1%-12$@2&^ZX^-C3\38":2]E@YOD",+K?(ONI-S:2TB,HF"'>X>-0YQC- M%\%GDM\W!]$&9 MN8:&.V3ZMJ"->E.B)H2HL21D!BVH0__T5-23(8#:4R%&7P 5K02](=[Y[@^?K/KQ[N[[8U- ): M.C_5#[&]4Y2FM;.&9T&E<@LUD[1.UK#7H80R@*)BD$ 20#2 @.SH84\!QH1I&W0U077K<>6E+XYF$ M$!$89'M[\.0D!0-?V.;MN"=+9#^F$C3T>31TBHW3=)+9]MSX\DKU +0H0WS%38,QY3,@;=7;& M"+(O'-1* _X=:T*DNG;--50 W3II!J48=+3D0%E%FA)28[Z!A!KZCDX\';Y5 MAP()_>N\]7+G],MQVV/;0JWK_.&05@LH(G>M5;:*' W?O<'QI0.<9G>L&6"? M((H%O[MM18*[TZ/V(UN?;VA;<,9P[.X]_@HE>>YIN/L-D,'8V_5/PW=\<@)NN2-!LM#PEYK/A/I/L M&.3A?_Z+9(F_V[@7]XF_/]FLT)J!"A35L5/.#>?-H!X3&THV3?2L>D:02F-& MBG7&J5CBG;G9VWZ9T(-'E?3\P4W-T=/K-'3GQW#M^F%?8\E *=8+ /5B%;C/ MNG+BKL=H^]+!XK:[^=0!M F)P3M!=^3TEAK!N.!QRT5I),TS>E8ON1LWMC:Y M#&Y#6S6%A7B\56CVO\^B>5 M>F"/XF3_\C<:0>V+=^^HJL9E[EZ\D)Y7Z=1Z*G@Q>T/,AY8N]@[R_=\3 'W_ M[E66>F/5$$6;GWLK+KX9%HH&?#_:O=3Q[FW%IW]*9ONT>6:)^W]^E X< M571^'O,_CIR>*P/./B?[.1' 8;731O3Z&@:J2YG1>$A.&-USR!Q?'%340>,; M&8BPLP9@)(<1,E!S;MKC02P]1@R4/,5 5P3_+]^YAFJUK5&L610RB2E8D%E) M9,EOW#DRL=JPH D$O28(3#]+)HUR$>T<\Y!\"_J'UM3NQ.[-\[T#K%^ Q6*- M1BA X%@C=XDL/=1#4+:U61 VM"(R?)HU16/@+Y(LX[@97/E"LW$("HDJ%*S< M/6%F2"[:M,"DX10_F.+[$N[QJY&Y"A^*ASR9O4B&:M.9?QOK*4*'3&W_OM9N M:/">1VL)I7'@0NP%'X]-WSV+-S"<]VQ<9-GCQH"GHA28QWS/!IIX#9A*N M@6/C8(+OU_NO^:G];AW[$L$144ZS'3>20=:IWU&P-XNT- /2T4"'48@LP1DR MW ?T=!6=:*F^OZ1 >AO6S">@X\3/_1M&G PR^ +K3(:9KZPJ>#+N"O[,K^ N]=%\-Q_T$*@LF9M-#F8B# M_<#UV]5&6F-KB1J%!D<0 )V88 &,O7Z0^[ZO[=F0A0.%^H/Q)-T6_ M +G1(^CN6\J!H>S+ZU<0_;/Z4E)5&ZC8LW\S7H279V]CRA%HR4&&#:(QX_-S MW(+'B0H[KY*C>#^ML]/&8V]J\@,%^IF??+OZ70DZ4*S"#:J-FCM=M[4$3^;? MK#BU4Y\HO"34RKG!:JU53+V]_/6/98+C_)O+T9^O!Z/RNX FY.O"T]G?Y8:D MT#%BH-9/.YK(%0#N+G\,L2-D<&SU^]R;@7:2(@66%^0Y?/R*0X]@@0^BW:7E MN[^'X@VZ!A)&^9Z!IIF!4!$>2@_1" <79\-U2M%(R_+<<80;H4AT- (Y QKX M44AB!?VQ#IG#4U&.#9I0!:PTV;H ;$3B7M!8OB3L=[ MZO[K+*+?J/ M!0) M0'M8,X0+)"FUG_.;>&7&09M 47*$NV5#4 M^X_X[D""8[M/?N0^AIY\R*IE9J'V@,27GSF@?QC"HKG'5JM>918$NY8F0*/ M:J4>9-U17^IXT,=[\USB^F% _D# MX\@'&\IP5X&)Y;&"NL0CLVW[?>&AA3*%D8'DCQX#X_2@)4H3N$W@'@>?Z,RR M5:;-T9 '8U7KUS99NF(OOX\Q*GUB;COKSE( [JIC+?3,V' ;IW)A;QFTQ_NB M#C>5_'S>T_@UX0X[CQ.:Z->_$; RMWQLBEFF*]3R<;W&>>F8W.=. O;-^-Q/ M9OPX:]INR9)E_FVGPV4N>:[7ZD MW>2J+2Z#!VSEB@E$CD#+D[^J]C_O[TW[4WK[W.. MNJ\@;9O)=._;$@&3D! @#)G>(&.7P<%@XB&$_O1/K2K;F"$)I$.82MK_[ 8\ M5*WYMVI5K1/NS$3#8?#0&)J8*MT@) BMEZB@'U,$$$<6IA]S,7 ML\3\G:&0JU![I%P!MAOX%PW(7)R>,>+0DP>C",KY"%0,DE-D6T+P =1]"&G^ M<\Q+P#5Y*.(%;Q@Q8QB.XJ&0VL(829JHBM,+LUEA)>UG[\:9VC6AG9P:MO"# MAHQV&0IK94+SJ1_U)Q?A89F6*)>#VFV?GG->]C43>#J)_A)Y#^5KY#W^ Q_+ M2464+Q*F/"D(OMZR"''%8>.-QWQ MNR-QK/"-06." V7K[NG4/6WE>!PH2R?\8C('JYM)DI4ES$DP@X!L=44%8I'] M.Y'D9FZ:W)S-'LP*Y8((8@F9%<%%52/"A6^$*M\O%C$Q*F+AAT R H)'YKY# MXE;L=2J>]]!*]"_[+P_7QBII60,U%:E?JE7Q.%W&&3[KF]^)>Z$(YUV@A4%Y36E!Z@,GTWL9Z' /%B/ MCJC[\I6^3<>S-=AK@B5AJ%6A=K5F.:Z-7"S-I# B.&?TC>#V!B6?S%2IAEI/ MM;YYISPHE;L+%MQN)+C-[%-P6Y"+I8I,M[752ZQ!S8W9'71RH=L']QE&>R-6>$WT4V\E'L MS2%,00,T=[K_BVS?4KCI^(*S-.@^IQ&R!U!9L^1.6M,2Y/TGM!2'IAU)V&RH MQ@C"*",L<2=A$#:1'<^@<;<2[E>+#D#WAMKL9FUGA)V09=-WOCMC$M MGES0 MP5$SU.N[:L]_-ZR!TA K^BR'[B3H1&' M0CR1X7.2I%8W%PU^R=G7R]0%SRV/YU\/CPE8NN^_/'(?ZW)#<+"BB,_MRY=K M)]/$BB+$!&FQJ'$C1R5\<8_ C].J>Y,I"J=G5TW9ZP@]H3ELW M7U]_^I)>< M1_76*0F:L7+.^*,TE&9H*+5MW:D+M;N"T6JD\]4'O2^U9/GCQW6L1\-H88 R MZ3LYL:AV6ZA7D.[OKW*]Y!#3<&@MD- E&X#(_D6BJ+,ZK$W7HB,U)?-G)$C+ M(\8OC[3XK45:GQ)H"=)BH"6]%VA%DUT?)N6RX<^2%F*4X"M2?Q:A/BT^@R]6 M.2-M(,Q=@'H!,H0\>#P!X_NA9PI-X+4N$TS@-&227K/2)D015#PO0-$ MJ@LAV@RRVN$=N;FB2C(HFJFB:_@DE(U6SFPNZ$FT13 9 AB0\-]AX<2L@6A. M1FBVL&+V=S]/=.$86CS%#U.M1KLOZ*-SIY^U/IXSKH?$J>H5H'.-DGEI\N[Z MMFD:%0%-^-N[N\2+5KW/G.)W_Q%.%E?/P^1==*=( 0\[ST^3XK'!!]0:4K/2 "@)3"P?$H4+)*#H3" \(!A0DU M; !1L*3TIC6)^UYEGF55YFM6F2O!B;3=5$WO/)P_JSRZNCFO)2[J2K.: __O MGUT17EDI&1UI7!GH_4G+'1:=U.F9]'<,RCU_Y=-3XB9[-\J+6%5O)$VKC1YO M[KOXRN3\E6ZW^%3U+JK#OG=I%>VSRXEMWEWC*]/S5^9+TN-I3;Y/ROEF.H.Q MTM7U*P&>+GK[SH-S,C58B/^XI9 ML7DI)Z2:W6X[N7CE0V_PD+T=5@S^\O%T(IVUO,I===Q.+7FFT"RFI2OUNC6Y MC(\4H6157)=WI;^M>A%:+RU<:VI-+91;^+F,D]5+0Q+#0NTJF35^_$ M\BC!WVI_7\Q*;W2CG><@AEP0DLD3&E_:TKC&H\2+_E)3SA^?$OBIB<5+^<=* M_:5KXGCQZ3QQ=\M7SCR[2RY=$*B;TT>MEN>;S7Y>*YQ-RJ?)YO7Y-5RZ(%'Q MZ@9^Z1%+J M^;L";S7-'F\DSL=/O%$2TZEN6U@B*I>UAT:AB(I#?I VS?."WGWBGS&QELB* MUFA)EJ857BK)L\=3_-0EPE*XTXMC_4IIR)?N7_DQ\7AY,4+XTB72 M\E"LRKF[6T/D!T[^L?CW0>N6L+0(2\1%N/3TMMF97+?BN?,7,R_?GXOI'/;K MBYSB40M@O%H/SDR(E\(O(I9Q]O,@5]7RO=7991LE>JB/) CO2;R/( M);M7R$4N8\E.OE>ZZ0:^:X[ZU*KE4HX5]^;!3+S &71!@;U8): MN@XRK3$YM0^9]"PR;ZAX&MD:\11H0>08,7*:&V29YQ+2TS/I<, QI)ET9'-. M3[%1C%,TH F%.%THX?&/W?,13P-.YN(:(]/P(\^-)R/4'M(\$U7UMS4=>+&H M[L/3;.GI[MFH\1//:-8OTN[34WQ1W3^)A5B=_2B4/YGEZ=+$$[ESU2S0:"VC M1 <%.ND/"$)*PIRA.QNP\E.]C>2E9@&!:P=O]9\F^!;GHPV4$HD307BK=T$D M+HZ\$LZ?U+$2!%0*/L?AT;]HP ^IX7=C[4CZ,[Q4Z3B6Z;EH(V!HY:8)LSG& M55LH3''3/S>R2[S9MHCQ94M\2;W3.Y0QABD,XPM3F-UG#%.8W>0+4Y@=90Q3 MF-WD"U.8C3+FWUN/OXLR]Z+_Z">;B]V>LVJ9\.7_^Y;Y]L'YIU,GR>Q6VQ)+ M;RU^+J=89^:=T5SEMS]T[T(G0B>F&4>H&?_DI Y'&ZZ%65U@TG#4TB R:6#2 M$$I#@DD#DX90&I+O1DV?U8E[!\(I_QBK3?8;/PBM^#1BO(?^M]0]_"LVC"7" M)7Q-?7KH7G>?[WBE,GXHV+?M5/EF_.$]4+X00]]"LH<'S^'6<'MY?\>U_.(7 M+N3\!C]-Y65^1U13;0]K=W*AJ5P56[>3\U*G6QM=N-UNFY2EB1DAEA07FS,S MO6%ZLQ&]24;T)MU.\/1#1[P^>TIYZ(H_NT7NV)$RXXO!Q[LN?X[>=&J=L8UN M+HJM,T'NFP^3;*O?A++;Y+<_B50BEA(7CX=D>L/T9B-ZDXGH33;4FZ2M:8Y< MR\MRNM]Y3-N6;#6?MZTW?/(IZ912G4O9:_]]O.\@TQ:T<9L4+*?2R1@O+.XQ M87K#]&8S<1J_O-C2E $K(Q(;UX/@L3>2;R6P9'_R+RK8?)K?*8E-MR?'B>O+-1.^6-PEJI,6["QE,=1ISSV$_*$9^W:EFZXY>C9T%,#$.^?\>GSVZ?3EI*O MMD\=XZ8Y3G7;*< V0I(M-C%-. DM)(F#(WFK3,L6YX\J-_=/9:U\X?D&9RR M@B&/%!/?=(1,%Y@N[ E$6DD7A(=2U;I7;Q_DRW+. M.3ALQ>\B'YZYLA09':-V[Z82[]BD&:./9-*,T4QQ6(<$ MAYJ^):^:SE/CF!NTY7YR#XKB&[ 4,D3:B&4HLKV<[S1:E_EE7&POG?LBHGNGB(:5 - M@7D-IAI?&E!].-V[">4PRXD4RJAZ1DX_7=BF?F=>FXT<5@Z)^(TU:V/V$$,5 M##B22V.I@EU.%>R8!F\!$OEBND2#LX-3.]MVFAVY>EL;=ZK"?<94H'O).J"( MB3H3]5V!.*^+^B#;J1CZHW?5RO?;%;F;NNZ^6#DLZNN '";J3-1W!;*\+NIB MZV%L.$]N0?8R0RE?[:*'\3F(^CJ@A8DZ$_7=@2"O"_O?7F\RT=WN V_$T]U^ M(Y^.S:O*D4Q;R=V?NO1;Y62V&_4;J[J%U8^?YDCWD " M/4C$>#$=X]_<[W:W!8!F!_,P"[9":V!YQ\X5ZP%4O,Q'#P5.#%,2KR M\<;CE59XJE>,"C83 CVK)AE+)S,QB1U-P#3G*,#6&IISH9LWRJG\5.=OE;%L M_=6:EP/G&C0'X!;6&CXCQ02)G?;$-.<8 -H:FO.WVXQKZ/'J0A9[R!,>E)0E MU,>@.0#1H+%($LZ&8AN(F.8CI]*I(LN*5KPIIZQ)LRP1W0%8 METICW4G$I,Q!')[SEGCL0N9CKRT&:ZP]7&RL+63WM+$V4Y5=38P>CGJP3MM, M&EBG;28-K-,VDP;6:9MUVF;)B:_LM"UD(PM)^(-0OC.OL]?9IIQ/7TCN2\%] M:/5S6^[?F(@KA4'R2N#Y^'.U(HKC2K+T8_HR*Z?$OF>BXF53Y*6; M;A<4)_GMCYA.QS)O;DEDBL,4Y]-[)5#%R8:*\WQ?\9Y<+2W)EV5OF.'[%R_= M7G?+BG/U<.V.+ZO&3?\I7S9=NV;U;JPQ*$X:*XXDQH3,:AWFF.(PQ?FLO@I4 MJ:G+<1WVO6S\?W M3R18D[#J9*!/_5NJLS>Y\;=TA77;9M7!^P+5_J4E9>DETZU=)\YK_*75=A^* M^JWXMX?C2[\EG1A+)456$<]D?M=0UK_(_.790+@MZHK1&IA7R;]/_,MI7AF# MS .F2B9C*;8+A,G\[@&D?Y'Y6DJN]&Z>Q6LYSC_:#^.,>Y?@9S#.9_U)L\R]2W_ RENU.'+=?[5BE4]12A'J<6'I ,LEL+"V\%=T<]O(4 M=-SV.\RQQMM'E_Y8( _W?2_!S]*6DGC&^/:EZ?33^U/[6C)EL6Z=M=I/]D1M M88.0!KB3CHE+FDO^8%K!M&+?X-%Z6J&V^N*8?ZCH?3'YF$HC7N5O6EW0"@!$ M,2&[N,3$M()IQ=X!J/6T(GOU+-H5\[PN-RX>D5Q1SLZ*N1QH!>Q&BDG)Q20! MTXHCTHH#PE@K]>5V1,7(V;6'<@LE;PI%^?9V^"03?8#&W&_N9SV()2'6EGL_ M\R0[-FG&Z".9-&/TD4R:,7JO)GVH65W6B/M(@<@">;Y_2=.Y]1.ZG]$T<@ZN M3P] */=Z-]7GPMF%K/0?KZ]>2L)5;H3A2=!\CN6PF))\I9)\-+^[426)]R]& M'>_B]%F.7_9>//%6EI0"41+:MFYQ-90I"5.2S2G)1].]F_4DM7/C_"P7'\GI MB9@Y*0AG?\8J:+*N1](/N[B3;=3R\#Z_'V\-D;7\J2L M*ZG^?7[X:(_;>&AK828F]$SH=P0!K2#T!6&<>KYS[8M6/%<[[_!N.NX]YD#H MU\) 3.B9T.\(HEE!Z(5QN?TB)N5:7U2NGNS10[;8&A!+OQ:F84*_#T)_+ CE M]2[>CCK)C(9G6JDU^#LX[]]=F+V+QC6(^XS)@W]?Q#.9OEO6?G MU"@W\2"];END/>5$(9:6TK%D>K6>.K;\=)RSI/ MY9];5?[2Z-^V_[;.S@L7X[8H?@0Z,[=E:^[H+F? "B M,IOOX^R26&B>6[J]C8'NK,>K/OI*AT3_0DNPR/! M'%(_7\SGY7KQL?BIY*&UQE5SYD'A<\(.A0#=5E6,CH]/_ MI,X*87-;4S.:EL#F6TFHZ782I=5V!TEB&X<8BL+KJ).5%/R"GPK^3S.>__P' M_PG>I)I(L4'!>W/42\"P?/6&&JM-:/%L'T__BHY^ MT8#YO2@CT_(+Q41BE;HHWK&1TH\K.G[S+\4<*Q/'GZ8DG8C)H,WEK["?)1"" M2YU(TO]PTW\".19H.5!>XA&*^38P;B+=_47O"KXBYBOXSG(,4+E?I)^'\8S@ MV:]Q:/8%R^ZD,E%RT2";/\]5SN1&J9*K% JE1NZL+LM7'6?+G::-7E5_S!5]E)L.7!>='6$$6MGR3AH$5-:FU= M3:KMI(2]<3:5XMNZF) T5<,_\VE?S".ZD"4 Y2^<* MAJ.:EN/9B"-=MBR3]HBJV9:*-/PU;0KU]:%,LP@71.?D&J!SZ-J^JZH4+3*SPU^EO1 M&"I#U5#,X+<8UU,<#E'J((T\&\,8I,(#ALAQX-GNDE%I4Q*J41*.0A)R(\]V M/&7H:C$Z;&@>%\.W#; L8E'5R+3HX_$'D#/_E2X6;C@IT[ T MAW-&&&[I!K["_[4AYT.1L#&/'!A,T3F)ZMIK@F(,H:L=HN)M>2YG&G@R MA#RQ5V_:)=HJJNH-/-I3#H:)GSS D%FE*F4M5:"H6E,"8///P7M&-OZ,5=OD M4*C*=/+!]WJHQA958X=JR0C3!U^%7PMO54S3&A/^F1,"HVDS/!MU,7:'EX7D MF>K"R98,WZD";+$H)U!HK&/OD(Y8+RPA1'XTRCJPA"M8)]#/T-*]9C: C/@> MV%F%J:4XUI!$-HJ#'XTY@"+$I")D&@I%GX%-GK**RA=<"B,A1AQ_I=@S)GQZ MN8,5@,S1 4W"HH"-UW#F,=B^8AQ#] +1Z@%AMN>[L4CU M%"Q-0\O%]@9AMF#SHDZGL$R8C6!:OJ!R%DQKF=A\QT+J>&J/NC$#3""^C-IB M\*\.![Z5$U+?]1]$QH24%J>?EINN'QQ6A4!V=2Q^6'">/!Q9X&NQ/%(% )4B MD\(V%=.(BA/1&W @6#)!D4+=F&#;W0=[@Q5GX88Y;4YDUYE^#*L "#&HJFZ! M:?M4N5TKX63,[J^+2ONW/U?^M+E;I/1)"%7'>JP91,__\]/XLZ51Y\"SH&?# M\AS,D<#5QZ+6%)LY;!N(?R=\C[ +RP"V'B%/N7$P.2Q\X+16%^.EIE;(QKB@ M*RL6'7BB;[UF'+J+U-[0,JWN9&K7O_L!W5FIF0_B0!@5=HNN J81A#/Z<,^! MF%B%&"AP"EU;&?B*&H_0@\SAE?<'KRTUPY;;!PHN-@%_*5A1H2$)US# M /M0*!R$$ \D:F_ZR!5P72@%V*78&I4R:G5TO"\'=!B P\'$^G M-[N<9N$X"O^#$/LW'G#D-QAJQ(^Q)>(8*#X_QVL#]0]A]:;1IT!* H83BA"J4@I MMKHZ4& 2*)EB.M:"%N)85#,TXE1TSZ1<,:F ]@GW\-R&)% (L%JU4>5T+-)H M;-G]:'@9C(9(E#4T7(O8?UBY>*80C"9$P2=8O[COQ@\__"&4!ZD -TXG,R4 MO'=^PC%\,[Z;W(-0X&2&B@LQ&;S>4:T18<;R"B )PZ8*#1&S0[B+)7<$W/71\#C=$ M\"#%GL#+GG_@X6(B^(*(W2BYU^W9EM?M!6\E?@R>]QU?K[BDOS?Y3L.*95JC M\'<;!4^*J( /+4;(A4]3&< ]H!1C$MX'4@L)9 MIJ&1%RR-@\DS=,\7(;"'$'^0^1D#'Z/2L8_):&@81KP>+)=H<#7,DEHT$J]A M@X%B"U,E8W$-%]8*%UT>C>7FR;JM8*04RBORH:8SS[>HAP],!TP,^\4WH?12 MZTZ^-#J>;R0([9:1B(:%5$%IJ@$BUP77X4:0JVA^!3L-N?TY[Y^!Q$>0HC\<=GP[:& M@T ?(5*QAEV+@/T.5.D=JWS"85>D#0NT>X[")@F)$#MOPH68 ]GSS0I#_(/ :"-N,J>4F"!)K M&O;&#G6@&&:^%4&]$CGA200>DKI%XJ(7?>!O:C^G-M"W_E-S.A,84#1C3N ' MXLE]E#[ =H?K#ZVQB30,<+!Q'3HZ'H:'E2-B+0FE?3).0XGOLP- PQY07IM- M'T#XC,8SP60$W4VG^]NW\0;I,0/A8RA_<1R[ 76QF$P<@Q!_W,,2V)O:3Y^P M,"EZ,W'SP9"=:'+.][\T3*"1QVL)!QM1):,A^ AKDC,;QM DF0O@S\\<]<*Q MD%57QT^C153TA,.H(A+J^;J--152:3-X;ZE_668X2/@8M1S$"GCV&A!C##GM M]W([.YSUN(H$/KX9RE%_1Y,%F9Q -G===8(F47^Q/T8C BD;6 M+!KY^H O7+G#RH&]/TT01*&1;]47EO'6LZ&O+J3A@'.@](/%BFBN/J+ZGN,O M)JJV04P\1E N6 #L^Z99D8&!W0T!@0VP$A0$5NVN,C3^^KC;GTP32Y&&A8>; M]A''2%!+8#D*>+K$D8KTYT;O'A MWS*\J_DM8J2,X30)1()9"TM$ 8Q1Z<)0%2RWOZ@6N*!_ES(<:_8,''H:T\ =TDS6 M>&NIW842RK>].L@7X$A,U'*X:$F"9GF>,$&E0;0,<0M%0*][.&!G+5QC7/!R ML;D+EM02! M;TXMR4[D*K](L/#O YN@%PM"U5NW\_-X:*H4Q59 !F.)_B' Y M9-N63=^@VUB'<# ;/H^&Q#$\3(A1(2;NX8AXC$QSBI:GZ!2B5!7+3;!4: U) MZB-8+XR1V2H=QX+JXUAD^3"T&;/O#4W'-%5#)X*C[P%R*?J=IB*5N=NY 98" M_'[=I.3%H9<2T-DEJU04G#N8E"I-O) ,*D3L 0L[6&YU@V*$D!GDN1T4YD:1 MQ@6^T$\%&#;^T7&=$ZX(RTG [B#5[%MR(] 7,Z(OD-DQS;EI.(3\LXXM'$J4 MW %EYPD;S3+A,-$C@R1)(L;%&QC_G4@/6V:GA/$)6.+O,FRX2)K!+J! M/^/+YG('-E$C/:H;SH+88PI/$]"A9&!?TB&>&U,*RJ3 &(=K09B5@Q&EMM*! M4A-X 5FR-'J6I1&VT@0CL1A3A0";1,D\M.;EC*);,BPB3HX'FT%HSI/D8H-@ MB4BCQG4M3%1_318$+4R8!N^&R(Z$FGC.-=LB-L /AN!=KZC$K"O&HNX_+2C> M :5W/&)1X%?;)*=%DDPCRS1(5M&*5E.=1(M4!5$2-901VVDDH'8RK2;;':$C MM55%445>51*ZDMW3$GV1H:VMH*U_RLW4Y5JUWN2J1:Y4*<@U&?^I-+FZ?%9J M-.6Z7.!JK=-R*1^M#"^6ZE>?&.[-I%R:- /?<"VUW\-S07Y$ U^>6HJMT7I7 M&RL]!#N0Z[T;<;>6;6K<.;X>3F..82RD?F;$_?JNI!6WYVQB&)V99\X&\=61 M,23F=$E>S7HUK];9W&!W@V:W?CT3 9@^H%\]]'Y#UNB:JM?!4:2AV. HI6] M$0!-ZBI> <(QW\^#?P^R#&%^D;K?Y>!??!/\![#WL](4WV$Y_@?)FP!TL:BH MS>;&@RPH60&CL7"8&H<4*F3K8Y'4P#^G<39/.YCUH=N44#\@1O:5)+:L').L MLOB[9D-AJ='42R #4:@"O2Y'2^J7B,9LR7^X_N(G?NB+KA1;[7$"O4> XCP,LJ&H'-)%WI#4 M/Y 2%FMJ6NDZXK(A'KJ@O.E\X& I6N0;N*$C<"UO[W19MG0472GZD"7TY=\@ M&N%@88U6GRSD,=?(88:IRZ L1O6W%L!K/W4MC^9^Y^J3# +V? 4$]9M1N7_) M1X<^ M2?V#=2"*B0^K[EF>-H;CDT?<1H=",MHA8[% M61V2NEFZ_8+F<,8]1/9C?<0JP)++-/IZ-?BBBA?,WE=W.C*_M(.D4%KAU\,"W8*$D/\ /Q?U2O74JP:N$]V#0X<$ M"5X\FEB4.[0H$3O_A4UP"A1O1)/#885D8!EI$M'/H2X6%4\ES$_MTN*2D/&= MT%-&(NE#U\$W8X<"U#X8847LS!J4SK!L9!BY8+_?!_P@;/$+*_2CU9(?WQNV MQKZP]_>$O;43;.5-8-P_48C:1,>/\<.\[MSR'='R[P(IBR-6/2P@A5<-@_I\ MNE>57D[P5(2^&E1&FS&RYQ) J$D!BJX8-EETFRYZD0+ H"X4KM$,)\@JABX* M[-RT$LXGP&\,9W^\S5RZF#;S!A+:T$VV,^7A?B7?@)BU]SG[#SR,31=_\$B0 M,7+IQ&&A%;+TP5;ER%3)L#ND0'^@!$N72X:@>)BS=C3?$8G6*7$C.<896I): MR,0[])PJB[]82TAD3[>ONG01!)[N#8/1$$+@8((R-09E)V1!*<+IN>&$LNTS M/K)U@T+YJE8 M9)_ZVRM?:RYXS<96_[C8%0N7BM]>X2+V?.DJ%WGQ=+WL4[=>[Z(P_71^3@N4 M_E<9C'Y'2I0.?.XSPXB>8H-5(4[.L?GVIX&O*((Q-!P52W\>$FB6/304CN.^ M742&P60)?*%4E_/- M:KTAW\GY5K-T(U>+Q5)>KL-!DOEJO59E-O]=FR_P>V?S0[['N)#S7,!Z+I71 MI4.W9ZA^>HFL/B+'/Y-MFBF+A<>WT2S=8&1:$X2;+DU+B9QSMH:%C1Q$SXZY)T7X,F7JC0)?ETN$"JV!T%3S9>?3'1)#BG M4>1Y,TP76X'HY3[9F>V8W.%_21F2IC*ZHK4)#R+X_*X9)S$*PD&39(Y(U MX;J0;J*98R@HFV8):;':,W(PJ?UM"I!)BEP!9!NC#K:S*+;*5K+Q>'R"7D9C M*&CK^?5L)ZHU"&[^:?PAFP3FQ@N<<>DN]$!T8 44#VRZQ!W,!M,=COZ ,T5> MJYW#R%<4LES=&)CPMH*-.1WC&AZ>!?9A&!B?(G*,0$\9Q+C;')>51#%-RL_H MV7KD,!U_Y76@]%$DOQ7S,U0D33M6#"A#XG3,OIB_+F$]^X<(AB5"*ZI ( O^ MTJ_#>41Z@Q,98S 84CL??!/L)'\.D18/;(%*@OG$V5O OD^AO/MR="V:"%O/< M6"Y5LF"7+98M',EB;R/\XF1SJJIA2?H4\RPX>R9:QRU:4[=X%II[)BY,7%X1 MEX4=R\RV,&%Y35A\@,,)Z>_*#QPR#\D99["9G9R?U3-&T^HH4H)*%W691#&) M>D6B(OLW@I@H"(*"2F^=RY'JQG!/$2F.82+%1.J5 ,BODJL'V0MLEF@RI^Z? M0-><5J"=O"Y'_E("XK-*1Q+3[12&<-#O)]7.JBK?[G22 DH)2JK3"=;=9A+? MH3SX+;VC:5TAS.GEJU7@,.MGDK^G+1JFN ?B5(3]@>OO_L*3 MS&G/AF/9$X[L,MR_\)7)Y5;E5XM%^0ZOJ39Q)=OOO7J M1X_'BNR@STTW:<%NQ9(#W4!Q^$ AEHSQF#N9C2%JIC+<9NO5*>3SM3%HC^F$ M)PC.8LI@SQJ4%" Z(34Z(;JSW>$4=_&2GRN]? ]_,EH2Z=C P_X6"[[A>,SI41UXW. SV1/RBY9\CC'IWJVVC+CR\-+@\-"-E,/. M21M_PJ?>.FJ8W <>?+4*X4CE[+QI7),QXHG(V+)[;!'2)P+CR^[QA:G+3K)% M2)XDTHPQN\<8IB\[R18A=2)F&&,VQAB"S=Y$Z?\<,&^-+M(:=-FD[3A\ KP7 M!&YXX]Y.TH0)Q7NA#I.*8Y2*]QSZ/Y- 6E\HWCJ^KN)!2HPF>2V=_O_T#,_P M5#KF39F*,&_*A()Y4R85S)N^ZDUM-*#G$5-'&FY"IA]URV8.E6D))TO=I^&7KT0:R#-WRG1D[]SIEV9PZ&?7FM44)AV[ZU<_63QN MR2>DQ14\4Z6+F" :P^-! *@XCVPA B*4SF3A2=PH;"_SH^CMZ\0\+9;Z4^=)C]Z4!!K4\ M-VC&Z'\QHGU[F,D\4C?*)((YT5F)F,]3^NK M"+:?OJ[ -0XSG4?J3)E4,(>Z*!6J97H#/VWU7?GQ8T/^T]\F[V\?$D8OG&.9 MAL8%AX]LF& ?)@\<;\#E%1=U+7NR)TKRWH0ILQ?_KC&UB%O<,F<_416P^#,. MSW*8^K@#8G&'L7B.Q=1A'1"+U?=]V&*;.E5%2-<7SN&R=@@&RJ\<5N- ;RG; M>J8'I?H ><)!MR-D.\OD8=7I;UL'UHOV/A;??18MOKRFEL3M4>HD3M)OTN>5 M[LQ<-B:EA!B?DKZ 2DQBMEEPNXK(_']<\D02F0Q\D0QL'"YNS&R(B5A*E&*2 M*"[0Z7W4N">.%?K,K>M:=/_*C"H3#"882[WD<0C& M_L/5]/L@O6FYBOE:)H8%F@R>,GBZ=8EA\)3)P.'"TZ]J<^6?5AYI\AF MC:Y8AXY@'+O>H6-IIU5+)^V#L/0V7$OMO]^P@U=3HI!0DO@?J--.9@2A+651 MMIWA$TI6T/A44A* 1^LT[$CXS1E(VX52M0(]&QJY2L%OP]"LYRK^(UG#CG<; M=B3VKF%'T)ICAOTS?3A AJY//DQ1GXIE.IROEFM.Q'+OMY)2[VIGQ:E;WE&_PYS,IIU,T#3WK99UIY9B:^!O@DY1 M#E?%%ST;:+Q_?>N82.V"2.7Q$VPL ]@T03,C93AY79!HY! )2503*39 I]Z< M!"1@N)LX _W5ZA@Q&0#(T#VD4_,'F__W?\T-/4Y).Q.14DH-A 2&XU(DD_0\W_2<1Y'E:0CND",5FVAW1 MNV8;'OG?O7-(_0R'9E^P[$YF*H[<5+S7LCU>PZ 'ATV1SNW.?O:Z9#*U"^XG M;'E9PO'U".$_^-?W$71"0$B75+V=%-4,_!';4D++M'F4U!*Z(B8Z'65=!)VL MU4N5?*F6*^?R^6JKTBQ5SHJR#""Z(==O2GFYP1#TJ@@ZN7<(.N0^-V4_!_PG M6#F0@"VE3A>Q[V[BV-T%L"QQNM7$Z97BXI#9X5P+Q/'& A'"4ANX 2QQ.!Y5 M3$[\Q=6Q0.N83$2L,=;-C4:6,72)).*/4T?A%_0/!3"RW M*I9OQB9$NDAJW\#"B_8SS&4"ME4!RZFJY0U=\+*!"9S:/.Q0C1$V>LM,6A$A MY_TX6$BF^)0@)MHBTG$8;^7.YT"K+_D08+GL#EZ7V#I<%?"-Z#X8?CA>$PP1.1:)UP34G&.A]].+L&7!P/GG)[E MF3!8/!A%@Y>HUO#1&Y)%%6YLN+T5WPKIN9G70J;.]#2DT9'C$=@(PUSWY"OJ M/_^IHB=P]NLZ(/IZ$#%? "$6AJ0G)M!LI,U/E=J/LQ>1C&L';XWT#?^VZC$2 MV9/LF_L+#KO:N]$&\71.)TF)4?VKJ8Y!\9L;(QC5UZ/ZZH>,14S-W&; M$XC]MW5DS:*%?V__F_S2PZ1R.=J*9\TCB592_2^9XV<=0D0U:NLL79]_!>2H MMC%:J2O*^KLXWW.J7P"J\6L2)\*_[#&:3F?C(KO2=+YP>]5TZN^YC$T8:B5X M9MQ!:AQ3Q594]Q>BDOO[&]>SD8X]E.N.G%\_?X['XQ-\W4G7>OZ9L]4>]CO. M3Z1U%?LGCL*5GT(RF\HFQ)]8#86TE,#_"1+/B]DL_Q.]C-H:TH6D>M)S!\M< MQ!<7W^0&L*Z@^254XW3+H<7%5= M"SL!+AOC1%Z0?H2"I[QM3W;>;"S=IGGXUH$9@=TU J<34QD[JZO[Z7)UWX*V M[V_TD XL>(H8CE9(2&5[$_TSP$AB.>$(3=L1HS 4)>0/)8A(+L<> MAV\D]M 6X C B(/P"6)">$$OR9W1Z@A*!_ULA#UD#MWY"CS#[LS[SGA?/HW# M]820X/FDE,[\]!\I\/'4CB@KMA\)>J8$5Z4J2WHPK.I&LKIYA&Y\44-2F[94R*ANVX-$M!-!E;@,W:E\]? M!TD3ZY(YH"@CR:*, S8)-)\I9'E!X"7IYTZ9@P92K:&V: ]N+=O4N'/+)%N@ M8Z#RNV "*M8S@H(83D@1(Y ]AA CQ4(,%F(L1RT97HJ@%JF/WY/-\N*.&)?5 M XM<%]3>MRTUV^K:RH"3AW $%S$()!'SMI$)\CO9[(FX[CK)KJ14=C?#0W%= M@E\3V.V^<4VST.N 3>6T!B61R1(T-H; )K24N[( ]5K(1=/***@T+; MN&JV&UO#Q57C-[/=T37C E)IN"5FCJ0:!5N$# NW6+BU'+Z)R>1/78KW=\1J MO)++^51#\C'#$>(TWW"LCM-VWSY(+&+8$VV?+S@1>$W:$=5=)^_RFN[&_).O MZXCL[0(P%?:B##VWD*$%7T?@N+/,<3/'O;2.-"LFTS]#:\"G$SRU!KL2_L.H M9LZ[(N>/*^0(V%S71M,#)V<2)6LD2.9+8%X!!=>>8KO(-B?SWEW@X]>1;(#7 MQ3++I0ZKEE1@Q:3'8A#$5#H;& 0A"^$!M@=)(:OH^'\[8A3RED:JQ66W9ZCO M;TD)E3OYFG+GAD-/,9=H]D*5N""NJ=G[&C6( JM_/>"H81X B,+.N/R&UW$, MS5!L [\-:SFH:QUU#0?/9.@>B$<57]D:?OA:= C*LD.[KJRAL^2@:ZHO" ZL MJGD=TU"YR,&R10,BX@(R+3C^BOM?93#ZS34M3\6*5B[7#M^UO;*_FKFVPW1M M"6U7EOT_KJVGA2K7:N1B:RGHCNMAXI40\_#5[0"T*K$[ >-T#[&_2Y$ O)Z! M,$)\0:I'RNE&GNUX"DTGUTGU7$+9E6J2'2MN$9+?E1]P-B6E4TK;E8'M))VF M#7*FFV.QW*D]9=A%V) 3:R]D$\D8ISB5X\]. ,.P46G!U/<(;=R,X$9Z^[D>DQNE4=7X'UG;D3YDZ. MR9WLNM<0&9387Q\@[A>46.8#!(EKG31.\B?8$:3X=W4SRZ=9J(>5EH5Z1Q3J MB?L?ZFU3S>=$8("ERD0[I= "+YR4*HT5W-3,X ]&>]^:Y!;T].ZT7N9*0\JRX_!A!;D(C.AAV9"@V,EUA;F M_9#90:2H9'6CH+@*5S2P.'^G!Y!! M M ]K@F]))L6$?]V7=Z3.B)L2I&B6G?3UFW5C@A@*&VG>3#XO[=X,5*.-#X7T MR9>UGOZTX0.[_>'#9C&?[=O3 .+%8;B^*Z]80T1&L^EVINLI5S*9S";3?+JM M9<14.YG*IMN2GDJU4QTQ)6AZ4E&3:5]I]BUVDECLM&;L1&6B43JKY)JMNMQH M9R4^E0GXO_DFX[,\7:)$TZ%M1)7F7U>++"3"RJ'?>M[O&*\'BXN^V4E 9960 M^J[]H%\$RXWO%0_1)P>[ZK@>]O":9TXXTMI>BW:!AW%TL-_"M*([80T\C@[J M*:8.FVWA0:1HB5X0HTWEO2&^BSQ0\=R>9>-Y:R>?VJ7=5WXBJ_@=5O %E53R MS>=&TS-M=U/\5R^Z?WK\N>7YO-4C^)7S7D[>;12\6U,\,)9]G^["G0_R&1=V M?SZ[SB@,/-&OX)@%@1RSL$I-Y\*@YWJACUZ^KA/Z$FX9LV"4E"H9+AZZBG_] MZ?SDSDPT''(-!8[[UO[ST]@CCGV!:OG,)"ALNYR:;0Q5 M8Z28BS\R;[5_\V&,VI/Y[#JCCC2LN$"ZSMU"9M@Q-,3BBIV-*^89Q9BTSHB M]E@*FH9K,C'X=S'8A MPVOBN"T;_K6T/,"Q?$\Q;/R. ,.1WBQ,&CXB#6]9AQV2AM>RK1^W MA=OQ )]B"-\,?N=6%3\+"QV2S']Q]?\R>5YQ<9%Q[,U@;LM,_((([A!GSX3Z M30S*V'IP;-UG;3UFM'DA%XO<[7FI*3=*A:5[KQG ."BX^<9B+>,Y Y5'"RKG M2TH8JMQU5+E@R1BJ9)':(<^>"35#EFU<&A%VDM;YDFPY&;J.'890'X=VBYLT4L[\S\ M$OI/YGMHV/U4F=_G@IU]#MPBD#+20I1A2A:G'<'LF5#OLFEB;&6VBJU4^BN5 MN2NYP9W6G9;90><@+E6=HB&R"+;VA@TQ:#VO9(\M67+)UTD;NS(F13 ;8 MPN7Q+EPJ,*)36QET/G-GX"')/(OD]I^'1Q:V[8==8D+-#-.Q\_#(#-,!X@4]FO!A;]U9]&?A<#7P6Y7(I7\IQ9W*E M6;]GN(2!3\9D!CZ/ 7P6D6FHAL*=X;OAG"P&/EG\=KQL/8[X[1!GSX2:V:KC M8NL^:^NQ8LTW0S$ HA" %7(5+I\[+]491&$XE#&9X=!CP*$%+"UYI6?8#(*R ML.Z8V;KW8=U/5^F8://]<%35TT]?.I$"IU+W":7S'P%04B"6JN[ _//_ U!+ P04 " !JJFI2 M0K4^7X<7 V&0 & &5X<&DM,C R,#$R,S%X,3!K,# Q+FIP9YV8!U!3 MW[;&3^@@12*]"P@(HH*AEXA*$P'I'90B!$2Z( 0B*F B$! I@A0I E(B0D"0 M*D5ZEXY4I4-"D1!"\OC?>??=^]Z\._/N6V?6S%EG[SFS?[/G?.O;AS)!F0?. MWM;1UP% 5 .KT RC1P$V"@HZ.GHV6@IZ=G9&1@8N9@83YSAID7?(Z-0Y!/ M6$B03T! 1/RRI(CH)3$! 2FEBY>NRD$@$&%)%0UE>?7+UR#R?[T$Q,C(R'R& MF8>%A4?^O,!Y^7\[*,T .P-@"AO ?QG@*BH M:6CIZ!D8F!:A U-14--2TM#0TIZ/AI^, #3LM^+R<%MTYD_OTHGX< M\I&)[QG$;E2T<)H.X<2O.?L_8V3BXN;AY;L@(2EU41JBH*BDK*)Z\Y:VCJZ> M_FTSI._RL7^RD7%0T--0W]7UP@JN"_)K#3T)Z7HP-K MF=#?]SLG*A_)P'$C\7U%"Z/8-5,AT\ZC9 2AP2)0J+0MH"S6.D8T8^N@HSA2QGF5#1JE 0"7:3^B* M\=T<_G6.KX>EU/7])&8H0+,N8>PZ8:',IVOD(1,1/C< 6V/6B5[9/-#CHNY M9!T[#.2-U"K4.!'4W'#/=P[R+;'6#W-4#6D2ZNW@[(2 -3N1B9H03RYIL M47GFA4V3[)\O9RYJG6R'HN81"Z'6B$'P"ID"7"':5=?0Y0?TA3>[#CQ7'QAL>ND1'68O3;&$)ZWGN8 M$EGDQ_Q(Z6'5ZVK&KF_QR\>6@2;ZZL4<>HZZYRVN=TDTOB(@YE=)8N^QL[WW ML;Q)\,(Z9G>/#V+YN.TH[X4^/A;5:7&1GMKUK9GT'QBIU*6X6--Z=^TO%ZS+ MX;^V"%9F\SM"TR&-:K7@OBWP-&WL:RH&:'="?QUJ#W$6[CQ459LU9Q1UP&@^ M7U<]T4(\),F\3EJ*_NPDMY8BW?BB IKE03WK@1$8T52A%G$PTYN**9G6?Q=! M3_(:J;H"ACF*51T;O0VLE#KN&DI:5[M+5\9A]-8=_>M]>8QVW5K;0?+L=\:91D%"<[V7[ M;.W0<@]6\^AQKG%WQ?Z RT$.ZRZJ;QP;LB_(NF'^6B)9=L1/6UGR'<)VWFI) MXVO[;S3KNL3EKRTT+ALHX(!)AK\U0F*DWNQ#^%?CQ]*LDV)^T7$-#!]#=6.] M#WRX/$.I; T$JH&4Y#1.^%EEX3@@L,I4;BJ?R+0G3+"O[KM4S!VS\XN]PM+U MGJZPUG6A;&W_+"Y"9%[(1\N:&ICL#H?K=/_5MN"65:^2'"J4U+],5J^.G[(U MN.CH\8=>/-50WYK G] ZRM[".0Q7QY>2 MNA7.O;:A_L*>-._F2VIH3SP_-)I8^E/!F\[< M+?Y:P[;<[I'33V$G8]N#)DXO(J)U@$D;YORRA+HLV+U\*"G MAT5TQZ@:<5FFVDSF8HO(8Z*%3!.!E$VN4]HK4 MG0-;A&((!*A1% 9"NC&7TY70+"L%>'Q74R.5Y^Z[/P3R Z2 MK[$0PEQ=4:%8JLOL]%IWT(\P2"] +&UD':PW7.!=EK@^;YOT(QFM3%(A>0W* MRG[ ??]&OTLWG;89^R+^?<9K!/,/X9="C$EV>*-7".\SJI!7G),F[Z14:,B\ MG*M67+ZSUEWN\G31>KT/&S_J2%$_(VCG6;[LT&PE&W,6#*.44H]N\:%F"*JESN8WU!CWPR;3(6[@^[?\P?H=QI[[3CPP4_UY_I-K1C4P M'KM2WU:>+A'VIU"0M64$>X8%0=7K=4T M4AHD:$1D^QRGHR5N>:*(D53>&D??-U?GI0 7T.V([29R-':8I)QJ(\1GQ_*H M8_'G8N^1WMYE];8MM'T@J00ILXAAA=\<#_)6:PWF'G)0$ZTPY2@666;?SV%S M33JQ"V=Y$M.23?@SWK2QB;!=AU\LVY@:MMN6'15^EL1D8>+>"67#T64#6 MPQ;H1D6K,8,2YMYZMZ_3(]$ PC =V>)5$S#G=$>OL\U'K6%1Y_O<.(+G0ER;'D.NU? M#>Y?I/!Y3U/UJ8*9SZYJO9O-Q!0%&C,#ZNUHW;B*V+RSB-L_\1UOIJ"Q!P8W M"LSZY76SUN>NDH/<%Y95M<=?E6T>E(2L5'^A4P"#@8##4.%6_ >Q+/)@(P7( M_HH^)LPMZ?Z).B2=S"#F.B@ ']&,S-GT KI*ZT,!PJ&$X5.9J,'%G !;%&#G M5"KX@*."'1_Q&^@ M8L\(IUZ"D[TPXT920LKS^\C\U.UL;=,4AX\!MC,^L2A M;/7< 4R&=&B8N)%\>7S;U0-Z"*B?!'ZLR=MP<^A1",G*C:$S.7I'7!!]O?/W'N ML2'KM8,7O3V];ZRA>_T$GBPJ;-(&"H/5'Y*E?L1A2Q(_V,FQ1U( 6?ZOPFOV MM\7TIDT,E')X(6W&]VFL;*/JS_6+H/2IZO-=I23+PNW>PRQM%>.\W0H_O@K4 MPL;@5PB5O[COICY M"+Q#ADJ>%G&DC1\1="W\GJKOVMCDG"V$FM-W2_XNDN6M"XB7BS@*@$JP;^SQ M*MC-1&MK($FPET0=E/:];@:1YYUB#;+GH^"52VEB-?CR$@'K*4F7R*G&U#%L MF .;_I?1R\N,'-+&DCM"S6'I1P;FC>'&YG4-23L#8BHD0R"0 IRQ2?T^QA^V M3;^&(EHVP@DJA0KCL2QCK#T>K\YMAW#N"P(N&]!=]B$*L+%* 5;IJF7^I]B= M^JQ>PE([F&"LQ?="LLJWY#-X @D7"][[L8G<&@8S;V-9-U/GC&8@33IU:Q M8)K00;I,SL[5GW(99OBQDH65RCBQSZ8]5_T-[D5VDKS*)(%TP%:FJRQ"BI!J MFOXK<( IO$)V66KKC)K+B++0CZ8%'Z1EW>_"D\2B28."]4PN7N/NE4$PB'X" M!6P7E;M\U[R8^LV6S_/L](562(_0=^>\A"=+:U8[04C9^@L2GQ+/)S\D#XJ) M;_7/3@P4 ]-['>>DYS<%K?$[9MO!4L!63-9+C[K;"[F6"=>P\*00T/<^F0' MWJ'H05HM'0ZL?M'=7VOD=TJO?'84XT;J&^XPI<2>(GX*^XC[I\25'3B M'9>#Q!HUUPG2$#@2'XWJ"@;L 5;<#RJ3GT7)\P'X.:R-J M*1]_4)8=?P%W0!27LH"_W6MQF6R0<6E7'2$@6FM"\^^6]E%M,_0]1? !D[D5 M)+DRS::%'D-3ZQ2N3"4.RT['<$,_XD [+VLIT2HZ$*E@E];%NJ3FKSK/:CR. M O91,@,D-3RU1?VXRQ!V@'5F8J9;/A[5[K>NM:JQYQAY70B&]VIY[14:ZL7% MSMU0=4-<6Z"+VU'CN^2J88ATI<["FV0W%1I?+4R%5[^Z"RZ]U2'=8$M:NZ(A MH'80/:L7[JNY=BB<# 1$\!#Z_U173&W\&3:Z2\M]=.OB>GA[X![<'=?F MQQ7GXP8/;V$0+E98KLMN;>)8,_KF( %+0/08W/]=3*HEM;NPT%O+5L&LIALT M>X_(YFU!FM<(;XL('Q0K(UE2WAG+R;CEGW9Z8IBY$#U^#+/PM7-+Q*J^,KE9 M\452%WGE?=%^=G36Q1^9?A\:2MU+4YV^4N/4L[L;8EH0+($[3,E?WT;]SD,? ME'ZQI@"SPF-/U?3$8??B=>+R'MQM%_ZX4H$1(6"72NEQOS.N0'WP_ONAW O..:=5-5$G*_M[U/HL!.,+2)V>_%=I ?@A7JUYI74*.5KJ IVLD7T'(AYIN\C M;WCN32*/_"=E$11QQ6S$.RA<->Q,9UO"G0)KX94#3':03Y2F1-7H2G1'2_F6 M15.0?%U&[YL8DRJRH1CA5\Y-R!: MH&:PS;:%5XX>#YYZQ^@L#A^6D$"%;N<_&^#;:D6;V*DA M[?-I_\UP]HUN/?C2,.**5+IT;2=A)6=*]Z!,&MAKBIW;O7#E!([954C^X 4% MYPUOF8YK588%(6\]U.NR]XTX"(*"U:%%(>A6T1Y#I.N[.QCLNRN T.\Z#=$I M T.A_JE[-!4WBIH%YD^_0C-9)M:Z *R@V@B;])PX3A760^9Z^71+,)%LP*<$%IC*RTU S(_G-JQST M="ID\FULAK8W*M8J@T$CB8.#]#X0DX$S[?(R;>L6R=%:@BT8:<*=6T)B>(7, M/*Z1I3<\)YI[("+;<(9&=GNG64:O:IGBK/,5* +AA>Z?2L>^ M38@A-XY3@ CC"FGL.W6J90L9$-BRHG5K@.KK>F51_[ MF7WVCJN+^,OOC6K'8S^CYEF<*4";'.%YAU)Q4 C';]'OX7>LOLG8"_RYU-! M?&P%3J/6+UI);CE4@&]5P?A(XAQB0H8"P'[X(!V%1N'Z"T6;59TI^F,+]M&^ M]4!8=IGG'"S5C"#D#;\9ER*2ER%<'[:8C8K@&_4&V7>47/(>4Z+]K$'&KC:Q5:G-4G^[ M"IN*]4QEVN[]V!+-N)1HS2W,:AC3)JCF,"QF\L!]+H#U^N[ 8>H$\2Z=<7OK M2DA2:W7J'>WGDT/C;%DLY[ M+YX(V':2#=MTX>= F7$[FU[1SXT)906V%,!M.L.N)(@?[.[JS+T^ 4W+89W[ M%B%3@4_)?CQ6_;E%P/#7YZYX?[8"7W0>H7(!NS7[$PGV5(7$_587=WL3%I^# M-G%P:FUB]-3D&O8!DSUL?Z]K28AU,?B&9IUX@4,T+\*V F",E:,Y;S-V M>5W/._^7$\I"I'3WUA.SMLIUOO*WB[HVDECIENB1FN"'& [0K &YN#&ZOG)! MDA1%TC]U2-!C.8R9KPT/:[[5&=SQ-V)AS('@J1'EB+O\88[=AMK5E1B8PZK4 M5D<3<8%0$_2A2^R6X[2_ZJDK [7?+";DDEN_U16^@.N47GF/]JY?R58(:![8 M59B1C#K0PCM@EY@0[FF/??;H F(#-VPUE7$6F%=5G[]8[RS2M"BJ48# 8SZ@ M8[ @7?A9SX5:48O*\/R@=<\KSQ7_O%JP>23*],@U#9E!:(@*)+,-;4/FZ";7 M0F.E/^>[7;@3+9 T8\7F-^_#23"VS#ILJ3'I\E+IL>UL=IEF:2$>Y+#93'VM MN><:7(!1Q_W.QM-M.+ZZ.[ZSB,7&WIOZ7A5#XHX\Z#-8Y-$4J4&Z>7-Y!8W MW_^*D8D][%1?.340Q'_U7^G]/RE]^C\7P#^;Y1$R/:+3Q_2TH#X:3_LG50]% M-.\UK]OGO_^^:]F?_-FO^^-W,]K+T6JW;MVE6UJW95[7U.HR90/X ; MC^44Y0",:P" @?X#4%. #("'@X.+@XV'BXM[_3H>/B$Y$2$! 2'-33(2MMN,=YGHZ-A%..[>XQ,4% 2QW9<0Y1?G$1#D_TD$X_KUZX0$ MA-1$1-3\=^CN\/]//ZCO "D>QBZ6*"8&(W"-% .3% /5 H#0?&)C_'J OQZ, M:YA8V#BX>-?Q"= (93> :QB8F->P,+&QL;#0O;[H?@"+%/OF'3YI'#(U4UQ& M9W+^@+!D/*:'18T4ZH-[S )F+U]?QZ>DHJ:A96%E8^?@%!02%A&]+R;S2%9. M7D'QL8:FEK:.KIZ^N86EE;6-K9V+J]LK=P]/K\ W06_?O?\ #8_X'!D5_24F M-B4U+3TC,RL[I[BDM*R\HK*JNJFYI;6MO:.S:VAX9'1L?&(2/K^PN+2\LKJV MOK%_<'AT?')Z=G[Q4RX, !/C[^>_*QK'T5=P M=J 8!%WYV-S[U9H!'P'.]?U>UA;1SZ(X=SZ* M#>"JR+I<$!=Y.J>GP8,^E^_G28<<*.2!YJXE,W EV"2LC,M6)72J('QPM;"\ M?AQ*T0M1Q%9O!]O,P1,T?9. M61CW8'E:GT?$-'$I1D9?%G\/[LC0W??M^!LJ105*;=_:G=U2&SEWH$I)-"Z- MU$)*+;$.F>]BFW85U.Q?#'-^#D$!>>IRTJ!0P/VSMG!Z8?Z;@2E9>Y;1K51& MO Y<^DXVJ!&7B9'<@K=>OD5IS;NHMW)881MX"_["G/DGJ=89TJO&T\Q\J[?B MQK[E(\QXG:Q+BX=Y>-A>*X>SOP! LYV+>WDF9'8ZO0L.K,)#EI;J>N:'5*?O M8,M2]*/QRW57Q=/Z7<4M,S1>M E5VRJMI#:?],J60XINO9TJ4F 1NW#+C:IN M@5ESCQZ'1*DF3=/*$U7ZD6/DRKI@MD:45=4JWUS/D^Z'BV2=0^HJ\HU&:I5L M,]>R$J5+<*JO*C5S3G#L#VSXT7%HQ#(G(2=GKC^IUK^SLR^ M*+)[FC5WA;\>G7M!@77VO"L93>$/H#![EI'B@[#V-OF1/"<0"BS [TXD=P#(,L)6ZOKT"-[ M[QJ+X>UE <:VCF1%1Q)Z3@U;Q[&,B:8$Q5NOS$.TC0J#7.,>!"6P6TQGYC"4;6 "SE&P=+ M;PB?FXZ8%;1GZ,MF*?F$F2UHX6U'=%QH.)3&<3V8+/@1;%'B>T#] TG/CAFW M7WMM95,^*'Y 8@ [U2%/5(+(7N_,N F^[&BTXVBI=A 7\R3.+V9=GRK6(1WQ M2=&9X23@M.VE')%!$O'-#:[#_6NF3KX4J;4$RZ5%3C/MMU]R/>V7JPIN@3C6 MCR975MV@()7'DZE@2B@KR;8Y$2OFG&FNL>VP-,L#D_;2^H5:IN<2V$Q0;O0M M]Z]X)A&[-^(WV(\98+K#W_?_8-\'(3Z*@48;3O37G[O6*-_/L-/6S[6S,]&,T.90U*S+)FP2+\.X#QR?Q789'_? ME1(%6&TF\'V,;#%JO0LA)NO!PJF\FW1!*5K0C[QQ=:OO4+*?;7:FI,^W"@6X MB^83;+-VJY501M][ZW_C(6:(GR9&X"(VT3QY!^Y*, IX2#Y'R8D"FF[=^/[= M9M^(8B7.'F+#[<@TAW=[NY.>6);*RR'_^$MI)&9'V[HD0JL= M\:R3\)2/RW.(YT9ZA2)G MQFWKSB5?,#ZP6HM]U_QAN/ #*ZCXXG$=@[=!1PK,A3TFV@MG MD*[JKO M0Y;AAIC/1525(_))\H)L!9[ACSUB^WQZ+L[FYFK'.)$X)_*X[]_Y'_?#,A1; M[08P9,E5_S,:%E7#_BKO9:F:-PI@>(D":F0!2I/]5:K+,@EI2S3(&5*C\2]B MAJ+73L=EQB.G^TE%S*+">%^ NG)L.-IF]81HH(#P;$ D,I2=6UY47O>JL31,W[1!2^XULF M9)IG.5[23PML;RY7/D>;OATT5SC5TM&"S$B&)L3R5/26?)W8$'+HB@!NV"KV M\7IH((84)7M>X@V9U4E&%&#K&W@3<\6:YF13)W2TKB&:KH+T'5=8U3==C#'_ MNVJ:VT(.DA1YHQDL<7OH7G(9[VH/YS&3SLPV8B8\[+RM(47%GA?Z:@M$ M9&P(5T8!=S\H,CDMV>RU#!EZ.+;II=DRVQSTM#,/X-0)689.1M+K%A)B]$F6 MO5M0MO.]9V YXR+RSQ8M%JK*]D=R[&-Y:E(WY!;FI5VC5;'J5*[\5"T3;HS MB3@#VC4NQ!4O.>G7;G4J/2BQDC>@8;-^?NI%.N\)7 MQR(+I_=+# 5<7;5UWN^N#@L^"*XQ2]%L$R'\6,:3Z,<\R%WHN/2(]V9-T0\+ M*#"0DE5?EB'_XK;WI65,T1M^PJ]'"WD2RZ4N:23B]G<3G0E>SDE+D:FI3AL9 MP'/*6CIOF)%3/;>XT*32KX\WVXC6&=LK(*7,5>S!H%_ MZ.L\?>-XB_RGM7EFZ]G.*R]/W\.YK#<_V40%2GQ]V/H U MHG7=K8X'6RY:M5SJ'*XO)?!1-&/#JS*H QVS-04*#OP M+VC7"/ZJ=NK0QH$#^<3-":E1)6,]4%3=IQLCM MIP=HQ06- M"E[/;%!6>5II8'^LFO:M2_3HV?TL'D$C>^UKM/VZBOER^;:<.ZU>6OQ:?J"D>G M&>@]>&<386M)1PNLILF.BGN=C#\3IQQXJQ"7S.S&U/!8^17[42+I.A6E0IC@ MD*:9&1FCHV[@)WS1JQ#E[17JNFA-'OW#JY@MP/^Q:(63'6,)SE6 M 3+2?BU2]K1Q5XI&^^2>,>)1G>VXQ\<970XP!W-":IV*)>$KT WKUS./7G0# M9L%-KW'3[?77B@W.HC:U!.XHII"^P0P+C#79L@7/.F.D@@+ MWX,.L *1-87'.?6WRSZ>ME03WMR9>*F %3*OF+][TZ;8/HITJI7_D;;4N6FL MP\H[[KZ2C+GK8=H#]%W2W1:D[:M2-&+;>;20#Z6VV^:Z>M.I;V[)7),WU' ( M,UG@22I(_CQU@-YDNKK*0ZO*.N)6UW^87TM HT_R3P83@ON:%=FP5? M-T,C [&\REX282*>'CQ>1H\5?E-]:YL%M_O[NC:/TU'#-D&6PU%PZ&,U9%6* MU+Q*9H\'@M/>@4!]N"PX+OA6KJGMR\NECYHL ;NO)2/IC!E&!2\OJP2[IRPJ MJGUW6.1XTHX;Z=R3".D9="#8FV'?PM3H7S/'JY)]U=&;YSVG*$4!%\M7=J'1 M09FE@T)<5#5Z#%L[-V]X7(SUA3Z#&X_6&@4:FN9=B" MZ[-.3M]ER=&^\M2",^,#ZN/[J?7#*Y_DPA>)O[H#YF5.]H-V'VAG;2N4: )T M2]4Y+"/VZ%:*MX[JY%MPAD[U8^^0*]?=#L)??G=:(D6O$3_ 1S^2.%0%O@;) M'4%;V('*%=ZX='9K=B=^1AQWGG6JYYJN^13.MU)Z3*/!C B1J)LR@AF*0&C% MRY?.O8! \Q*,9M-T@I)%X<*! A3,/\L\2"&)/!%WN\PH+>/&V2YS'77-_9)4 M/54NS1G^4>+[!?ZKQ&0C>LT-K[(6C1GVJ1L?%!XQ?#]=&L &89'5:&G?KJSQ M00%S^[(=S\"]6A;Y:( YD'(YB3DB';-;4;H MV('1GGU)%_[$](L%L5WZ2A!W?Y#<)U;93X^8#O%$?YCY\_.Z&K CL!ZWB+=6 MZ-Q,,&1X<)PE)+H4T>PE6>P?%VR6EK!$%GBAH^R27HND%WL6)O/ED7?'(A/= M($Y827-V>M=&RR.-%W368_Y\0E9&3BVT%@2',OB^R>W/][2+!94:7XR?4HG1 MKR0SAQ=[?J MSL*EIA%W+8AH-J9+E+--JZE2^F"D1?&9-,@X,-9L32PCQEU@ MK2)J?ZK'75"'79?+VYP<(S)C/;8423OR7/MZO@"/0[C+:[+ CP*[*L-NM[AL M\^X*^=XYNJS=_NB0K#5A?O:.3?)X 58;[ IV_2ES#VWFEDAJ29)HG?6.[#1 M+\AT?W[1.I/:B/GAFD$JQ]W[-'TVUR);TW,1CRHTG*YKEYE)2[]V)[8#D>HU MNBP:T<(?M8B".>-3_57L)D==N:K*['U5E"O?WGH?T^.#:FX.(0[-K@'MVV"6E1KSK+M=V<^IR9E^[;)O0]$@TZR[.=D.\1WR MW%)TM2)M$ J[\.EU$?UWX;.:Z-)8$_30ZU!'4-3I3IQN7Z*+M2FC$_2^/[6C M2P@HW$ M@PUFPIY?F"7X+4NXC;9VY%)GQ$H;]5&_2E/2X*C5'O>6!OMGZ3K5RC[1TX*X MAT/,0X*FYLRY3(XN57*XS(F;6D>%)$(?86ZFXMVWX[_LJ(58F/G?^K%IP[0W M\R8;R_Y.T,MY@ VFW[>' CH7'6RI@AXH,ES*VMIX^:6G&%PE;.S E:@UM^!O M1.F+O;1X<9JL$]5'=4E/8MX_N> %#?F+=?V+3@1O_QV;@_^33R:A]C:.^#0I M\NPO:]Z^\,W1_Y=D(!@%'SCYQ=[*4=_^B)?13*B]CY<<:A[BJD5]+>U?=\CZ MSZB4OXS[Z467H<$ZF5%[2,Q-356P6$8".[^N@3)#G("AX4VF"N(JT=V$2.L6 M'0>B<'A+BXKK GO'ELK]*\Z@]?)!-PF^%JMB1^^+63P7* MTG)?L!SX]2C,U(BV>?D)V2N.$:J:\JE^YC]WYH:I+_@R/4PWNX/9FGSRV5NW*4%%Q@NQUV#] M<"@0O#7@*:D2 8J\ZDUU6E8B)Y6J,?W 9/)(%7==74T*F_R_=KOQ]_V,[%_W M-:&C13]"CW^*3QLO/T$^7SK31$DR-:/3E[-#VD+O_?>7 M&*MP?Y'H%B]OVXQ+_O?-Y][XIJ=>#L?9I756X]HWSPGXQ1_A*GY*)?D^SKX+ M.BE1B;P4F:)PAQ!OS_55/(]GV5>>>BC#V889N9[ =Z&*<_Q3#HKK(O=%=?=W ME%D=&ZJH5FRN>7$2SD!>\O8,QA7NR)[' @G00!&3Z>!#0:O-RS _*W^VE*3> M\5-&1"]--7+))";I^EJ6@-M51X. W!\"?PC\(?"_"0&]ZI-LX24V%NI9T=PKN>(='&H[JO\7O?PB\L6G/F'>I(^?JJU8'&F8S^JIIJJE+JDX( M2K'M3K>E/($"[*FO'E1X#:1 ER)>NEMUZNFA0Y>"Q3^U>D0R!L.NV3MD47;:]DOM(FY]G"0V+?Z)SARU(&@266\R/Q/X5157JKKMZX5G@T%E;]8FCT?FA%V4?IHR2V37 M4^B+QR="[=5R0E;^V#_#53D*^!VOPACWE1>:KN7*$02M?R6TWDLBVOA9UG*2 M"29]XIZ &35%],4A?>.0%^0_,ZEX$<2ER-41^V$&"DBT0N=$03\SI%5E%"#9 MBTZK\,77&U8G&W:3?^52PY#^$LC<0YB8T_F)T^6:ZL^0K MI^GB0& ++S:74U&^,#!3T"8VMS$QYUW@TH<"G9)TPWTQ)W1*R[N'(KOGIUX[ MQ]E'O8Q3CW5NT!BEW?=D\=WR2QN]^)<>JC<1%;!@R=9._AK+G=?^SI\&T!\P* MQO*::B-%W\G'*U^+ML $[6G6>KZ3]%5!R.RBU*=1@-6TL0RA3LPO(\^NW1,E MQQ@8_/DBHFI<)!:,1Z610W*DX;#/Y/+'SQ,2D)W)^2KOU9[-I3H*Z+\/V0W\ MZ3&^V9#5KPVGC:G;2BA ?!EMV$0_W>LD'04DH*UW#@=6QHLXC$:>"?[T17@T MTK,;!?C0_B'\A_ ?PG\(_W^$<,YI;%U94,FTH=-'(;KPRHP(QXY;123OCP6' M7)6"HYA>S>1(]%-T^(@,TVI7CK'1N+.H)HX5'1/)J.[W%7!OAXUU"6^)D6@8 M1Z0WXT1FREB3O]P.E>IK[CPNF"PTE8_85H+(Q()K$T4>V?YW97D1S_P_8% Y MM"7X$[6O',?(/_$".X;VYM/26OF;4TT]S;?@]Y2M^NP%@LQZ7(_%]?NO]+F[:=/=Q@IBRK%M:K\?IZ^Z8^9]=FE>X-[T#EUOR! M"!53FQ2HS.^KWYS3BF^V)X7.SK<5!JS9Z@3C7DE_,YYMS(37]?8$,$F'*WNZ M;>^D+]99Z,/?*C&#_1DR@J=FY-N]OI>5$48I0 )92_)X!3X6A27DV.@Z/E< M#>W.8U'=F4V1,[K>ZK[N>42S[*"#JQ)%187T5Y_^C[ICD>0ZA&E+.WUOPK6E M9L]'M>'X\PQGA2+<:L MMAV3A1>1^N]N0<0,E#:5SGJBHDF?^O\H?4ZM0SW05AVAZX^="6_V--]9=3]? MJ! \,RO=%YK67BMJ6Z,)D\.1PWT,S/U*S))%5#D:/UUCOS0$'8ZH8HUH@NT# MD5Y0R7%X=.? K-/I;@4OJ%9VR]Z/!H,_:J/.+Y^0=J M'*:18T1N*I$27%-QJ\Q**[.;7H3#1I*@&OA,6LG-\9=<9V"9) M_3S9^[V\E,#M]N$R+Y[8\EB_1.P\QV1S53##L6J1D1.Z]EZO,I+@,W)+*(!X/K$KVTZ?-2B' M@^I&:\UEEW#B4.7E+N"I3C7DIOPFX>/CQ7WR_+?9%=4H -YPF"=/&TGK!US M*3NB!JG_H0>^,K'GL[##- M_O6#(J9S]1,/&X2ZT\#]G&Y+L_2YEC.,*6N+H8B!$O.C5G,5UH9%^XDD#^-; MJB_]U,E)-HV#;#-LHF1N&'R7S$U_ED7^]]KZLZ;$AM\-KKK%&/_/W'#2>$5!G5;UPI$[@Z^W33$! M:N\EVK<0(OU.6P? 3#US MX_=;]8:./([ZA1#G!:R?7Q_T2)N?:X?^_OSL"\/K$!)I)5F %3L :^_TP9]?269\K@X(_TZB;@\R'G:=^D*[JF;"9_Z00G>/I*+.3-J<9<1+ M+B;;<@%/;Y%MUZW-!K-XML;=\9:OR^.\ OX\O!.A)D_&^P:R&A\7_ 7X_R9Y''4FQ$7-,0S6$#F3/K\Z65% M>F"7F^>#*_)7QX@UC!$-GPYTOOZG_T__G_[_3O^HCGH=[.GP:LW/&U5EW4,F MY 72;14%D):][L:)<)R*U:@Z21PJ3T:G)6J,:>>,D_*-E.KV?DR58XY^ST(> MKU:)ZV1I\[X5G"CU)2;P[6!FT:8X2VQ&# M.L6 3L%1>RC_Q_10FKL$@[S'7!%OYB#K> F@C@7Y#)9LF955VQ)&I M//KRL5"#?SBKKJ0Z7AO^2D56$K'KF97,,YWMS.TV=%W_ !Q\OTU@&%ZPKJ\Y MYJ+LXNG*XYC>9L@Z@)M$GZL-!7YNPR%334^?**@,16P-H(!^9D2./OLUWA(9 M%" ><9#Z7Q7VL$OL&RB4&Y ]L8&LAOMI^L:"SI<2(]%1]0_D#^1_/41!@?XI M^S7P?V.VV1%SWRJ.* MIY5HL4*5&![@'X()]1)O>M0[R%GVW"B?;\<=\-/R;O'C9 Z6UI5%G9\^*MNJ@!Y&WM>;55&NIAN._3QNX>4^F80NG-34G1>&NGJ:YG_HQE>7V3M\A]5\*+9 M<%^HX6)3VRDGX*G)K8U[GTIL-USF6&'YPYMN!R0.#)E._W& <\->PL\;85 ? M[$R%%04DDJRJ;+K6O"M_YU+\%P^2O22( Y6NRKF_$51[%XF>7M[0T]L*JPF( MN!C8=ZV^=S+PX%;V\[NIEI=^;O=GN"S$1/X&.CP&+2J!RF61A[8 M-@B',@4Y&0AK5^S-1CX'##2?NSM7%[)$YIE?=Z*%65)0G92]0US)GP]>Y9NB M + :TBW/65=A6_1J;50U%LZ[P_8?I8W#7J[K9*2)[#C*WDPA"QD7I!\/X^'A MZ;%+26K*PAS0R$K)>_3/_=5I6SG:8VG ZX*JI0[9JU):?2M )O4KC3="-GE!YJ=C$"4Y0_GB.,DXM=0]J1KT)#IA\2$621CV1NT,Q]C;G8Z\W:U M8S[K3.=@S_TV,9!2U7^F?.2TVXL"_'I!>W%K"D":G M5(B?T^6)S44K[XKT[_&/=]NC^&!'NL;FR/%NPQD4$'J@@*^PU;U MY?+9/H7N*CO[X2:1NH].2"9E[ZR[]G!WDE: MFC%6%O:^J:SHE(EG*&9 "=X.;8IK>V:+T'AYI(WHJ2M3],'; ,];*YWXKZJ8 MVB>H0/K37XG)?W"=L;HW=ICEM]:.I1/3C3W:XV?P,(6OK]60I"LU6+GRM32S MVG/GP>C77)PQ"91*,X$F@IJ4=R3,X$<2"= #2.EFXN&I"PJ $(%LQ\&K.ZM( M).TR'EF\XL&]@:$24(M,TCR**M!^UJ.2K[M MV/DA3^KBP$IMZWS#5^2%G@%XEGD$,JF>L'J0[7$\PZO]KMMH&\<+"\D_9-;7 M^>3=I$(.T?ZU 6'LSRU>.Q0=/)_:=W? ,M BIPQ9Q\N6)ZN#8!ZVBXR\'P$]T5,:Y1@QK!Z./EZR^ MC9KN,@TX'/>*+6'2#[EL.",V%OH)KB;-G5(QC>^-N>3ZI!OZ:7FQA.-IIB]E ML[FIO@#3]FG9R^C)(4,JJPN?:HS;%+(KJ^C*-LTJR-?$?K:'PU% =Z-HEFX+ MLINC*G^A7SVEML,CUU CD8]80CW-A&;3M-Z4!G3<5[CIO(5<\,W9B%D7U$F4 M7\P]1@$&COE'"_GR^X!K>#O#/ JX&$%6*.5^\[:AKZ/HDE^LDV@8DV>\PK%K M]IB3OQ[IJ7ATL#'&&'$IZZWK+B;&%9+8OE?PB#(/^:8K!KI.BQ^VZ(K$(G%U2T_13=_?/V;;V=F?F9,&&NR,'B:[6+DR@T% M\"Y0YB)"CG9+I]#!P*-AMT@>[H "5FM-3B<*!8R$Q\^.N0*._!,W%2Y\OX%Y M4E_(7SDS70Q=;&[5'^$+)4Y(B&P+HX##6=[++;637,CY+M75"5>W?BO&N1,K M$[(J<3\KMO!7UK@7!>#JZ'%JY#^1V'*:CW><*? M8L.1K#W%&-A3B>"#+^GZH-T)F6]W%@J@;-4U MB'MU6=+B]Y&K<^Z)T_S[0.0QZ>1T^Y#>#110\O1^J7C]OK@DBR^LY?A[UYQ; MP 6M_H&&<#;)16YNX?>PIR+5BPT(7T-8ZE?M1/B(-@J(I2IN@?27>U6YT>OZ MNB8O@^9,X/] MV^H8&_Q&!$VZ0/J[U9#?3&M@&Y6_T!^N8 [9]"/P- ,BZSZ10K'#F;>Z[Q<1LN&IG0X[5* M"VV3BU4CU=YO0Y,QDAX(-?LE+PF*U=2VV)S ^AF5^FEU2)-S-O8*5G\!E\DV M/J^UL[?LN,S 6N$#%/!F!T%L]N2*0_[CKG,7V]6AVMVNV$O>/13 _SF[H;0! M="!!##TLWV]=A.##DC)$0G8F5C.'BCU+M4>6SR QMD-(MS,4$+9VI!,K$ESP MH0]=LM9GOVL=?_.,"OW?!K@L#04L#U^.GP>M%9Y[U*]XN5$LM[>*!5"3L%T= MV6:V5,=0W^Q,/ W5[UGYA3A0M88"1'[T:Z0Q$Z>1Y'OJ[E/FHP")=$0OKM%H M&EUIZ/FP9Y#QY\19%C&3'N3B2$C1QV)VA&W& O#""O9S.3,U1N8B;B6>7<\H M:TN9OHHI]M[*]@SR^]P .L/.GK_HO&K/\J(_?(1^/>H M,!K>FG#P8VGNC:^[X'B=L7V3P\U]R))*:>;D5?LWKE3?,8TCP8T#P5$W!;F; MUH9>5IFP%J\\(ZM(6)60/4AH?]CLY'--V8&$-O10<#\C%T3S!%):E3MP=C+O MO/*]V&L16KE"GK">$LU<'HMH$$!7R.SB[E9GA\DV5R]<].]YE"@F4L=$7RVW M.M!IT3@PF>2.>*5#E)6[.*&;8O8\\]X PP[G=7'9]-:Q=9++3*'47&7?-)7B M1"N[0<.M6:$A)ES[CMX)K(6BG5J?52X'^\#)+ZM'>J<%#+[C*N';?]IB?LG%CAX@CJ'G_[Q[I5KA"2D5K'@<4PZ-16^UH;/#>N, MZFZSG PAE,=,@J-.3 34$!XF5\IO$F%"1@C+W(:+7 R8!_P+SX[J M,P)9T-94P*.*BI)'9B+>Y&BOXBL= T^Y6I[,=5)<19OD#2:Z+QJI"T\Q9],< MZ>=5%]3DQA=)]"0= <_\7.=3]&*>A/OL/%5T=-'_I+#/V4JQV)([J*VQM\@Q'8KE)*/;)A= M2?S6N[JOI31(T?L:)M=YJ_4F"L!ODLQ$ 85J8*AU_^Q[7XY=S_E(T7O6ZPQV ME)5[)73G/))A([4U?-X+-&J%;TR>F9_%:H,W57VQT870=?*/TT^J+C3Z$8QY MBI-@R6 U:G%V%UA9X-F8"D=;W:;(H9!N"-4!$B]&J/.#:)3 <>N3ZJ4?#,_ MAMKV^AXV@>4&GR S0F1Z-BQ^!MF-QP>=R#+PY)3V-Q4D-9SA=B0N MUW._TH:]L"XI>-2&K[/AX?K%?1 +XOME<^*F\B7.%Z OE0L#(?D4G ]2[QF# MYB(PXS#J4 #.\VD/Z+S?\5@CLE\HWCG_+58,7&9]*(ETG0_2?=U*LN9D9)V_ M$.%M.WCII'P$,=/)1=B%7I2##)N:YW7.=0,O%=- ->4QL&$A*GAAM_E6GF26 MO3'[L5[#*%[RA4^DZ%"9'F3<#H!,/1_;G]^@'#]@60DS(023W5#V>RK^&7<. M*KZ) LY7J:Z.P&T5[][&FAS#PR]/D67B?A3%(+\CD6%H6?.$<9KXD-%MZ"QY M^(JRZGF*D.H[?\^"L:+2;;:GPU:'*9]I^$*B\U5*F]$;F<9AH0Y!4&90YM;Z MU@N=O$V5!(4HJ%UU9=E3&U]'PX,D6WOWM M -5IVXN>8$O/FW#N(QH2FE<'$^;TSK%K64G$>J5$4O"X1&'0ML"]Z.S)D%5' MYZ%2USB"I9J$2W4^@@_WKCU4U )I'.7_]2L^TB_J^P'7J'T M!;,@Y;_JG7%I1.,L/+ 9KYR=1&J5@0+NEI/P6\_,48P-&AXVFBZ?.!Q"5O1? MK=4O(^6Y40 >3SQ:D\R9F:_SR'8Z4$"DZXBV$W>S!!V$"FFN49[-6P4)ZX== MAV[ MTXY4).D7R.J"2H?V-@5XX@O)^4G]*=+\8AFRUEL1/ M_\A&X@DK)M*W$.T(,2:&A8@VVC,[C#%WL'\V57-Y:FY1/I0S->*'>9G0V8>% M37"I)4^ %2ZGRJ+25:#E5?/Y6#I%2O<]>Z01;V5BWBC2RB*11)^L;5XMD6@J M\=QN<2\_A]-8+^?6YM5I_'RVMRPH(,J)!@5X57MQT5CH M4I4ZK$TJW=)SW'%V\?!:(SE&)T\S.60V)7M'K1LV)L8%M?P3@AC?GL MB!WH!3RZ':M?$-GWH(H;EOY@:Y"MZWO$KG%$$:0:S*G\X6H4D8T"K!<3SJ+1 M 3;9VTN" \D6!RHJQ):3'_MB/=PP"8KWLHY*G#;I"DO^\#F0]H9O3D/Q1D,P M*3@R>HTWKSV-=+E7\DO[-9O&BY%U+/\:Y MO/<6#B81VSQGRUY<5[M[^8L1+CZBV6PK$?Q1G%-#*@/F:YTCN1A'66W!E%XB MRVJA.JU(!H>*%T)-)+NATWX4KH@GK"3X,2$+9\3,UL%'3 M58ZV*4,0>I<>YGE6.OQ=1);Q:-JN<,K'=$&.$6]VEG*#W($:8?^P>3ZUHTE9 M_?AKPN-,D['L%QNPRS96X[!BKDOIAGEU$X$[Q[W"PG#_3N2/7D&/US-]$UNK MW!//"V6':[G3;/VI[PY[((5IA/*7Y5& ^/!!\E(,Q-C3JP-BV%*?[0-CIRT= MHI/-Z.E=+__**Z0('EF_643O4:A],. JB\A^E84D/=?0D]1O6!Z]LFC>U$U< M19 N$SD70HC?HVOOAZ<7TPYE1V8DB\8U 6OL\(894*1=<6T1I#OHM!O1X1&B M@D! 7HH[E-6I4;\=^LY4J/_!1]D51&(&T#M_'2_UM+UJ162+H[/TU5C('&/N MI0#GYCL3GX8>XSD*= $,QO+8VW^ B0(8G,YI/?95<>,E8*O&=4OM/^5 GI-[ M\J'M7!#MF;)"499*S\4N)\3.T!DS+QBS4Z:3K(4\"%]!/H:@_>QCL_6M5 =@KNGCT^*@<) MU76!I))0@/Y1Q9#@.;'Q$*-OZT,D_>"20W]FDTH!AW@-1]31#@X+Q9ZD-RQ,;W\%ZWHD_J><,.7A_#")?$J>U MQ]X^P$1L0+9W*:12>XVR?;T"A"#Y7]U1#ZUD(D7WY1$1? MX3XG"G@@#N=]K[TU637T$ 54\PV#+>N$(P?H/%? -.[Z)P%C)_#?1S5Q>22=E41OH M;;?4"%,1EY$"O,R#RC&)E M57%_J8NPPL5ZH*-6/9' H]I0,'J[9B;K(EVR1'K;1$%@L+[7#+PIM^-W% V]QR/IY9/4G-R5-9 M#%!(4QW/K5L&;E/DI$DG%+R1H%.J@]2I 0,-A/S6!H1O>;75^$XT$4,XM+X# MW!1]:=[&#^[,O$$BQ:A_3/3A:O!<_8<7OF0)=ID@0YN113__I?5'R!HE.O:M MVTJ.+[J@@'L9**"!RSA1EC=?_OR&-Q6BYP %E)Y-H",;,PJ8^YS%-B*NA3'C MEH:H:_P@?U"HDW:;(8E6LHRA=. 7,LN^?N[SNH'AC^EZ ;E\9\'-+S^QEE0& MP4X],0^%U@_@!GTUED'47J1ZT0SD SL!AX)K[J %S%B_<2)>*.61V5).>63? M0PYQ;K<0NP1IB7C9^T<.8I"SDQ'N#/KB%MJQJC/GE/[PA.?RY4W@II+T,U,2 MQ+?Z,%\1;:U[E;1=0\_OYW(/67+X"%ZZLSIOI)'J'=B2)9_K@MI*3>8+TDFY M<;(2FHEB@Q!,"UDXC#6SN'0WN+H*PV0WWQ8Z<7"#>X:$S!(;E L%>X;-/;]Z M*D.+B,.X#ID<0/D&1FQM['&2C;<@I8;6YR,F>Q_/VLS#,WB?;2*%&@GC^")* M(D4+3JMJO;[MNL>R+L%813NHVDM56;SXCUO%7);'ZN M(RO)T&6+T(F>O6]%W;F=W-6]<$NW;TXH$5GE;Y<6NQ0AEI[&W]'S I,0PGG4 M[82])GP&?A8ZX6J]J5]^X1!9(!YL,\SPNB9[OG@#W)P2PJ)!AJXF*%(\[-7K M0Y2R8,7)=.SW[291P!MADO.KN .*834-]L::K#3]:OV2F'\#DR?N!:$3#)]H MY#G%\* BL_]*>V ^L.)),J\.NZY+O&7O!WUF!B.P]5]J44 '3I4SN=+"\Q,4 MT!YJKR9% ]X+M34YW$8!,%KP/.U0P^H4.I (YP? MHX!$)X3'6!DY1@0ZB1N+1 &2Q$A9V>*)9.F( GE?(Q.B0TAZ&0$Q@/> MX5U^FN)_:[D='0&S#A:1"TC-C?]3]PT@%0 DLFW^)WY#C"-Y]"-% -/ <-;O MK[ BF$;4PM"4;=(ZCLDMO*" /@>_A"P-0XH_)?0)3$U./BL)^W\Y$HT,!R$& M;I:0@LV%35PO)272^K2V*+8&C8-&&(F=4&:K! " $$-)\3?H+3=Y#$-*"$Q- MBD"653XKE6E$]=K@7WU J3J:)'I2X _2OQA)SD46D/ZW"ZF_;JA4,?Z^CQKY M^X8*('^#@\4@_6-H4(K\^9&O9),G6UF90OJGY4F77N.4W^] 9&.7.E&N,V%_ MD/ KXYV\C0(2'F;DQ2623N@;"]6V:4V=+D]>EDD&56-*T8(L I&>^%![W4#9 M)!5#IJ>E/B MAS=)O7Y8C($1+-5.GXFG(OC ^SMW)!TE7KFUUP'/?<-)SIF!8-K)LDZPXZ-]QF,I1Z15R3(YAMC#&\HZ#>B9L>%/]ZMWA1! M)2K"VZDA[)UL \0K_O0G"N#53ZE;GR#]=_1P6ZMM0A_G=W=Y??\6P0C3-D[2 M;BUK<7^U+B[/5]DAB(&OW^)H@<-7B@&-_C5 0]MH]?W=YT[8M;,V[7.?6-7! MIW%)201SOSC]:*_[B$>;K\:VC3,^^GV>TTYK+:-3W(["X*=P2/4,D;TJMFNI M?UM:FT! K/MOK<6+[T])'3Z>>$3#6M0PSSWLD_)X.J^JZ;LIH_8IP0@4&+]D M!AUV:*K!6ZP^"YK;,#DM/RVJ?Z=:3M9[?;V=!ZGKWG)UL>I[+&X[T+;;>(U^,C0.K2Y=MR: MIX3Y.<2QG3H;.XT:5$TAP?3MD;5YD%JXS37>?UR"3O0&7O*$P>I0W/+I#7$+ M&L@T\G1>YVA&G4B=U4-;D_-%)R>YZ3&./QVWV:4&R=WG$V#QD89?(V.S-O3+ MZJ-I2SL%@V!=GY)?@?V3"'X3M8=+,9DQT32V6B92K+_54H#;2E_VTUE&":RU MGZF,E3<28M 3 =IOQ\CP*4,;0GX%Q6LF*_A>O5(<@]?RVAT9DILH'VDMX#.0B$DBU*TZ#SO MES/,CK&^XZ7N4S')UWVKF4 >)?#9^9-O]M%_XP-6&PS,)<.9-@E].(MDOMFPK'0DI0=8)LRI.X6]64RK+/IAVR8E8N%Z,>#D6.N2P MKCW*FNCKC# W'\V[!R=I,Z(HUYEWN>7Z'B\5TGNC"R8V) VV/3AHU<4L"7X$Q?VYE>[R@KC81 M!]'6^]RW^;+Y0GY8Y6FPQHHRVEH^RTIE3A@!^O_12%N][+;M W(S76E__:IT?AL>V&XJ5886^14_"HD7_H&5,[&N]H?-TBTLIS3S[]2.LT_Q8P%]? M.N R6>F70-EZK[.M;@/\BMNZ9&?-*J^5,^!7XZ]&/;9C(F%%NU*W3'[1?*_? M>I+!H#OYS<\ST36-WGB@!07>_5HS^=]KDS3BIN3+S^+YYF// MBZ*6N.DK(.\23#%A;$C]2"3LQ@M]&WQVR3>QP*BW M;S1^:BHAG-]M>#".1$ M'&AZ]3=E 9E_W-^HZN]^*PZ7M7%BT12UO>-?[6=6*GCU=$[]?2WC(Z:\EP5C M(#4I8F_=H)YG-/-]?8D3GUM_+<>558M"^X6+%,D_VJ*-CXDI=_\G MA\)%O[3.YUWD7A'PBLC($?Y/FB&O'PQ@&WCKQM+5FM__QQCC*],2Y>6Z3=;J MQB<=?>^A(6\14SI@^]MH./[=#0*5QK:%+'L(!"U"@F+YW\!42>R&_L/VQN'H M:%9:X;GR+"N0>8SSK'RP*)A(Q1;)6RP,%OL_VOOJL+B:)>^!(3@$$MP#! @6 MW-U=@FN"RS"X$R0D)&1P".X6?((-[B[!88 9(+A#< ($^'C?>^_NO;O[[=[= M[_G^VS_J>>:<[E.GN[KK5U5GNKL \W\962U$C['91"3&FD0B?VN/@1;[>(.G M\P?=VG^KIF:_DD;A.P<]I,FXV;[(#FNM0![1F4Q)H[KISX9P^P*J*X][$@DQUU^YQY8"-,'H(6V&YPJ:4%:446"YS]YY\*BZ(;VZ;#BNP+/#[7S M"A4 -"F6;#JESY57X\_WZVRFB?H:&QFR/A@\F$4,R7S]8M7T? !7K>6_RNCO M+,HKX\7N $ :!F[1*<;XS?2_13/=:5B9&4?<<^6-N&M%-!LD30-U*8[F$Z-% M#7JN1632BOIW="[-'.96@-D#I+QQCXN:6R.FJWT/O)0I*K#%+$P) 3RT B#_ M=Y/2\.?J,-U^B4/Q]U*W-C9]&TD9$7AA=*Y+L8QU2"7#1T4R&XDU&( .%G&@ M)E95\^;WZ=^$7ECB6'=MJG+ZF:JJJ__)H? _M(%MG]5C;\"I C7P!MWS"*MOT=ZS=F+2+8*HG,=#<%(L:+ED+ MX8YT92N"N@?2OFJ$2]K'A+L#7$ =#X$);=BX^7&KYZ M,R;/OE1U# B3_R[+H@BJK/^!Z%(7/6A^6X-_#U@\.%^,W&Q2U^@2U]1,FM3" M;OBYAZBF.PH*(ZY5]K!PFGJ#_D8)-[ Q!R>(@FY[;]0DX/!L="TC0+_5;KO) M^\R)*$AJUO.U*4B=GE"&4?:S2U"';G:N84UX)H*?Y<7?Y,'O'7ZO$S M7:=#AZ,\(G9$*&-XD@;U3PUA.=#2Y51G')EDTR-LP4&6\P+FD M<4';XW%](F7/FV ^*&\\3V!CA3B#YMWPY'+-(Z7/K@)G.3@SWW?3S/9G#;2E MGQ?7M?1G3-:/II!=*7 %4^R4H9]VP4D1P^8+R%X>$8N9T\R%-]&!+$ )..6P MN*):;7. 77U8BM11=FJ;SN4GZ5\&9J:_@T@FEZBWPI%J,S M8AWX\:?*1_B0,KBPDI2E2TXHP=L?#"2[K*@PZ$YJJLMW\1+35BK&;AK,4G2R M6BH;6:&F:M&T J'Q=K.V+2O3 :7C,V^$O## MKTHKEGI":]]@=@A[XPB9 []OCJ[5C<#+DE!1FL0 F0B[.I7NX$=C@B!*_PN>=VC$ACH/::X$D[7@*G"Q=W9A< M#1I60X1WSO8.V#2:I/DSZNIIQ3M'J?']68#9?GR'I=!>..;]?&4 M 6R^4,PK$^:-RSY0[F>QACC))FZIQP>F@:.? ET_#BP8%1:XDULEB&94,2Z' MK>Q./]"X?L)@N#/LXH)4P',IXQ.UE!=H#)A [L/FV)3I2U$4IDGTC[_43 MCZ4FE=ZIM^(V7QW=S0T5B;0&"=1+$N+Q/4QT45(KC$?(&8P$?[K\WG62 >YXZK^ &P6WR"][ MM1,ZKU$^]-YF.]?PQ.)KFGKM25$8^;Y2-6,%;)DJ-VY7 %G104@A](=@4'ZM@%J55SK M96RC%N8BT]W3)3,363YWJ)+3(=["^8X&[&@TW:$4^<-AO!LSRNBU!;.WVX/K M-J.I6RUX\1BU$B]V."L5@T$RT;34OX"45,2SRGB,D9FHG<+ W=#'WB M%V=95M= $?V83^5V4[6%]0UV#L"JA?4G[CWKJR'\H.3&RNE\00']$6NG0^K4 M]7@91K-%5V[(+ENF!,$4X[0SU+G"(DU8R:)9]-W/I9#GD>SF=+5AU(8NI'DBPY,8,L0REBD;[WR4V2I%?]^:;S3^*BK..@LLM_0$Y M$C.9#H_VZ^/-=\&VD94IDT*,"YABZUL[QL:CJ33?O@XZKOAM^-B14_-"1EYC M;+-A,S8%MJ<9D ^22RR,/_KQF#L0?RXA._D:7J@]R7WA&9_65Z-HND ML@UN?+&Y]")N"O];QN$:FL>.>DP7PI0BK&(I$XVK%MQ8K -1WG^"_H#/I3/8)?BA=^F-$CV=#.$K>ZI3_Q!IWSAG7Q@DYI_,OVGNH=;4 KBI&+ MFD2O6%&AU79Q2+++'&Q>$UATLO/S)*:&^'/KP$]T),Y2%] <3^+1_P!?/-^\ M09$B'"-+6U(:[/!BRU:#;.9536<@C48O7E@Y[PXSNC]E ._$11JHLX/8-2D# M9U\5'4.]ISK3^ C:D>P'ZZ*#!L./D^O\]J1(/8LP#&:(E5BIN>N+%HFKC$0D M/KGDCWG#P^,Z1=E8F7P[>D%:Z/IE=CZ,1^:&F.:K!%+*G[&E]P:N]="GH G* MTTQM\4ML$:'D=?':W/VFMA5[<(/+8#L! Q\NP*]8J4YEC'8&V$,\2]D*9UR M+@*+*BFQ0,(>;?TX4C^LF>68+SRR $=O5#0CK8ST?6VNAP?'8L&3@IA&K%%% MJ-]YF;'+I_+:$0W58:88LD&FXU#]JB_P6(K\J-,["!E8(IXW-$X&%Z)U7[;>RCHO MR>,.))GX/,C]\J1\7HPVATSM]?S%'N\+P/IYOSGLVU=$X'N-T%FZ*R52AB+4 M$ X#01^'$FD/+^K/U?:<*;518A]$UM\LH^R8/?TS'HZ* M[_F'\/R6J:J+$DS;D.K&Q5U_'ROYU'3Q4_A;5>_5276>T5&%UXL1R3:9U&D M&P.MP(/K8@O;$Y6;VISBVZC+TDN2^J[Z+G(]P9@/I5^U1#U_M\9PSLQA4FR2 M=-Y]OYP\1N.1_&"0,<8X;5A%EGJ?M&YW8IA- MX#0FY:E>[:W(Q0_SJ B_"^ZN0:KF=PQQ)]FGB! 1D;YC@8D"TN?U?;O'I9$_ MW2:"*>9+C3,C7IO0,X1YQEF_4B1'#Q$V$0_N25XY>#Y57KXQ'T=UPN7]6HL; MLB,F407]Y%C%RQ.VVXV>6>(P\1K)Z"[2[]K23[= MX4?A?8JY.R:U*++&2@43T"2[%^0:AM[05]T]00QQDQ-GS:I:W02PJ>JK;#54 MMLIIL,0/"_ZZ@S;+A[B2N#?20,0=N90R#$!?Z:.L(D(QZ 95][WIY[DZM.E8 M%O #(NI O+)3=I,'C!_]>D8G:WX"X[%^_C3V1!GTC;ZX5(G\I@]-KB NG]VQ(ZY>H+-P[BTPP BCBQ;>,Q.N9A4MU*]--:LKD<$Z(RN1ZD#- MSY(4P:(?%2PQO94'N"9)T,$/<+U='<8YPB5,27W4M)3G A?.H9^ZN[2]BODG M-&$U)8E6-^^CN?RS6/$#U >_X/+BXKTO? M15( YJ"@7MXQ.X["Q4@\C[?I'_27 X_<$GX9J.HZEYN#9>"'@GIU87&W<5NQT$GNHU L>X&?)4Y>/>C3DH2D'5J\4^-/P-8TCJ\GKD M^8CSK'C!W _DGGO+P98))JJ\Q+*JNZ_$^?@X.BG$9&AJ-8MKS(TH-_>SPMN^ MSM4JNEDQV9).<5AO6%3Z!R:E@KB6CJP<*QK8C*/^2U\.A*">K\T3SI587\DU MK=UK4^-(%+0(XG&,X5@OM.A@;$"Z B$TQIZ>74LAAX2,&=*JQX;*SPAFZT%2KTW;;L$Y[PAII3!!A"KF&>Y*4TGHR M9*>[;_&D5*$Y-:;RIP$H^EA\M!GLAGMD-*]&'YM"H+1D M=3Q&UJ\"F#JZRW??*TU6[N7J8! 8"Z1 MLE0ULN-CF$+VBP%0K$RSF7E5UD<8 MN 'X;)8A//Q1MC_4&^KKFWQ7(2N&Y&8=" 7)OF3YUBEC0CN'8N1"TT9X5*<0 M\]1QZ=TS_8:LR>_*5*BFV>)K!FR1KD!<#[VSE+[D\G3FQM"MM_*_?[Q@L.D$ MTK+DX*=!6,19@%]F^$4CV%)^\H.80Q&+EVP=;Q=B=-Z=P ^SRW<0.2.)"SI4 MSJSE6, %@R='NT]W7SNI&KX4'$#2K/J8+L>%OM\X,/L8.K'@X+IX&[VTY&"P M9:@+D*0 3)>F1>?BIX,WOS.^T9@QG/7@/@.VFI1+$LF*P0DIW7PV"W*_(/J@ MW>_G&W(P^=3U']>*5QOOHGR-;=L!&Q&Y+607>GKU[I B0(/3[><863,S M=XK27VJ[3V^;KM::QD;S5N4[KX$0P([3RP2MNJ?]1,><2D@^&\H3?L?*%I;P M--7PEN['&7&6O$+(FPS84O0S3B)2QS-'=]#M;9CBKKXZS/,$.'R&(BFG9 M=ZSJIQ1-NH,/\4&U)M9SRJ\*F-?3Y[**-4G]FDI?6:T9:\#;6,)KIV5G*)]6 M\53@+&F#\$UE*NL(7[4PQ09JUHO$X$?G:2D^H2%LC!&PY%U1 ]Z*76-H\NJK M:W D*1MKGI)1^/RVR;A7B2VJP2ZZR,7U/OPUCA0EY7=6/D@0)@?0T"Z)2@FTPRF%Z=YBA(Z8>! MX=KQ[FS%4?5]Y0H\O) U_,)\II0Z.-C)BSND*AS]]K9?97^-L:_Y(SZZ/0"<-\9@).$GXBZ_$\<2:JHG4R!PS__=%T+=Z/J=X> MA;PNUT4ZK5LYZHP0]$PF7"]%L;FX\R>BGBI,@3F'N%O1QB4X4'RA3J52A#QO MWH-N5+(E9]GS0(HZ,6J@M>KC.N_?;S;K[&=W$I1781+RM7$+ MIKUBSFH@%XKF>JJCI9G4E0/]BT!S%F=GF* 1,:2BM\6^B&;70XJZD$@O -YL M8BN@C#/VF][V6; *H O.'\'K1V5NMO]U2>K[N$DJ*=W90,4-* 5Z,.EKXLZU MVO#@RO4D(;Y<<#G U>*;!3,8P>].!T9YTW;>LFW> RR*L@A46R_1Q.S<])'I!M.5LS3Y86=31OH$ H@?T?,&CH++JV1LY5EF4 M&7EO78 !>]I=8K ;T:Q(&*R\;C+6TD]1B-'@E;\!"=_E=-"$O\MR+6*+"\<^ MG4Q\D'PS1!23&;))G(9%HI1B8X8O7<(F*==DTLJTI%65:W,3MP8\JL &%!4/ M!^ U@"AU&V,SB/T$WOAO$;_[ZANA/G5H6]666,%IU-+W%-I[MA)CGAC)E9>((]26R0O3[@"\P38&;)ZWFD]LW+Q,#&"06:Z1=K(&1,\3 MPRS>IH559@D5?797F,]G^1$'5=0VTY_5;PG@+6=TEUA;-Y$;"/J0,2N]TEP" M/?O&X^=L[;I?L*!0O!#PD@BERLC_8R-^IA!$575'F7SQ4;/0[UY'/>K7^Z_G MJ^\!]DI6=6L!Z&S1@8I\*%%%>P)K.HE)8SKH&U_P+IQR@QX"J:R&I[2?C _' MMV<]--V993J).MN+=06W4CP#$<65+-^D#!QNQ;]LL@)(JLU#*WF#$ MA*/./<#.'ER,M8IM[446$[-RF8,?3^TX^%)''5V6/DSK1D+&K6-QSQC6X6M. M;:"=P;]87$>@]HW%X]09)P2CCJT]!WV07IY2:9^8R#IASH 7O]$2,8M0\RF. M;#._K&,CVX(>IJS6\]LL%BR6L/(^#3Q]-]7J"B[]%7\JUPA+T*@-99%ZE(ED M;PU?*U(!G+E* Z(_)A4[< 3!K0Z.D?GW ,QW$;A!_$$AW%[J/AKUC2*!O1LM M:GNGI+&H[=K*>;O>U0-\>\)KC=%D[\GSWRBX^ZZ6@8(M8' P]!PS5]7L ]\W M,KHZ7XP8E02%EKKF&6=*]9.T'@4)^WQLP:VXJ2DBE/%75,O+UI-3IN\HGSY< M#CJF?4?H_3;^"+/GJ+!ZKIT7S%=U24:V9R:?N6!PX68FI0S1PV\D$^+O0QHM MNB3HU$U5V,*T5L,@)IL /AC)#E_-TTK1+T @\R95M#@+JJK!W??63^IT0ADM M[TXC/==HHYP,7N1V@BU\[)\@G>JYJ[QY^=*5@.\:SC:;F@!LJ3-_A)!KD;+! MS^ICGXR;\$&4Q'G8OGZ3;&ULKIJ&/NF[U+-?3XPYY,BS7LR2>O >'PPPK UF M-"FA<'XHKR5 MC:B7:CMAMT3AH]IG!\KRGS\SQ,W2AX@@6'+.DVA7)6@2UFICF&VH?#P3N8%L+"@L;7+SPJM!=0X< M[T#^MKVZ#ZG$Z,70QE9Z]!#G$Y>I=!;,#V(3T7:X25$DII?O'ML?=;/?H+U2 M8K"U[9MX/^*@+QF>VM9/)#O\6D#JHX%4E\1C(3$M(%_ +8O2D?'D \0@HV2#\NW.Y MD9.E:Y>]9LHZOI^4$#2I@=J2#5EAZ9#_4;1X+7U(F_TG31>76]AR=, XAMX# M JG,S$CT^U$.K-'3=PA=0Z;+-1]S-=;Y%576UC5&*T1>X6R[S9)7- %"3P[9 M*.T:4F(C9H&,MVS94^=E%B4JPPXEF_^BW!62!#*7%'P3?!F\ M2FF"5*R_P2]M;K[]' 7:H8CTN9B+QBG^(/7B1HZ)Q_<@;7!6\:-&3C#,A8(M M*G_CJ5*+]XK&BZ6GT3,4O^9:XHU228?C%E,$J=8DSE FIZSC+#\7N#3E,V7J M\0LAS#@W^0UL[>< V;['B!">*9TIBLW 5VSKB5:19?VTW[OC$#"^6P4\E1^C M(2(AKOKRB*' ?L=3MN9L BS=P94Z6!W6!F].IT5V2^"O;[+C!YS@Y223*HH1 MT:O(JGBI9?];%J!^]7F%QM+0CZ%$6Y\O%J\PA^MG@3!'@^>KS0>*ZM,'SF=( M)6BAX8#O,'6GQ^R.% 7BT6UK;SQ2CDGQPYN"XQ0D38-XF7E#&4X,H?HJ2>)! M[=$8:GR;E6MZC(;(K*.(AQ3AF)C^N-B44E7?>_;OKH\\%'LHY*JS- 0 MS$6,D#NS%::2*)F1$W=B;%C$@J+JVB;8:[?JF@0F'&49ANU1WBQ^4@'LE3L' MS=O@C8YD6:(C,];^\ @^ZD]Q1.[5Z9 M<$=2^3^X!(4EPX'4[=>/\DP'YA^9 MFZ70FNJ3?CJ_X?;W5!;KG9:V\T0FOM:B;#4]%K- M_\:/'EWC<%EE9+YS$:>TK?9*JG<4P^S[PK46AJH\D18ZYVDYB2N:)=P=0WBQ M]BXQ0*WM;J+FZ?[\*<^:\+;27>+PHK%T&:AP:42^AE?!S)F:K/HH2$\(&B&; M)NS9<[)JF$@>RYIQQJB%GOC/Y?#ZA[1?-B"2EX$4_+ >-],.99G?Q0.= S0S M9::CN2X5B@%^%VR8SO0-IBX!(1^"R'*P/ ,I[MA2'E2_V>^#BAS]HA+5.;.D MM!F>Q78U2)N1I+[)B:N;RD*MQ)5J_;&:_@; H*WIAOA+O82.Z@;4FUG'U)-B MVKBWIJ^-)&[2=F%"O(OMZ5YMQJR-GP]Q5$$R[Q.&2)M*'C=3O(NJK[]"93F^ MU E0]CVZ42L1N0'O78]CN!7B-7FJ7CRUB49[]![\6]ZL?/&1C/T173OI+[3 M'*K#S=IB8/KLH2?6AA(_CDN=6NK)A'9ZMEHTQII1&E/45\>IVZ([PCDP6)< M-ZHQ]=W!^XX*Y#=\DT'W2_UZ4I*:^N]HKPC)75[E5PC*5DZ?Y8&=;2&;"QL] MI_:Y4=9>@[8;YGG:@R6# M^>/3JP9DS-MQ#"I$T2[MTRT!\+W#=3K@3^=/,-I:C+]F9 R=%X'?A M=&A0SBRS<*S&CR/(;=F8I,_WL7GO>T -HAE/;#$=,VB)P Q\NSF:>I&#PY]: MNJ1,%626>1Y)"CCA-(D,1$&OW0T;_51HKF;;.'7P-;&IN0^+#R71#N_\HM"% MXZ*H2(WN>1P';[Q2OS S9(>-RM>]"^<&5,;R#&:?DD2H0.K+0"94 0% UDTI M[4@J*,9B8@>PM */#=4=5MV5!2F$)8XD?\W*RS^X&/6"@@+@BX9$I@?HVS=E MLVJ@2\E8.7NKB M%]QY51@AOB9?G!)-J+UI^B2AFV.->QV]&L)CUP _^W #OMZY)!D(]N588UWV M7T_;T>[.:]A6 *&TR3O$H) #7;V=@V+-XV8I MTA9NOT+3A04 M\[=*$?]TSJVNB5_U"!^WJ>0U94R:O%K=-5$W'NT,1V.?^*+'_'6<%[+OU1R0 M'D%=5\5>S68W;(>@1/*G\\]^9JKSU0AS CXSO:WT#V0!^D^\455*FD/!U*ZA MYD9\+?57>X+8T1_7R+51ZJK$H*/2&P(,S$B,B"_64.[99RW.5;>\%XOTGQ$7 MZ(TN?WXW7IN%69\2SY!,V>IW4?'BC)IIUS8M4 "N;+B1N8J6!J%];&3LZ+HX M+TM<*6]C_1GUTQA4G 5H')>J:Q,.G$XS+BJ5YAC-9-$O.PU^@N.]CV5HM)"28[K[\K'\!7[NA M0%X2?NE'8@@#D8@FT O.0IA!2[TADZ0_?^!R$!^*92.':L\@31T8_S/?B11/ M#5\$Q>FV"1#F!1O8NV.:3-LX*ZJO:VR(P;5JMJ *OIQ8XT/QD=&^F'_^^C'L M4XH@WYUC@]4OBFU0S%$!:]J':LY6XG&O@9IHJ:Z719*3S=B :+_5NK#"U"ZZ M7777Y*B502B1D:_?-^LT]<)**\J8F[D1[\LZ+4>2"A?7]+AVKD#%W'*<;)S% M/@L1[Q+6\ PEDCU>FT] M*Q'@-?CM:IFG(O6JBS@0S,WYL2,0&'^*BT$?S>B MSSG?<+/_>^D\X-;1$; %.[!3J&\.G;S>5#HD;.DQ7+-E/L& E^S44_##&ZI- M%LV;:TB4K,.2^(763]JRS@/,[GH7@F;N ;3I09HU]X!O_3="FR7VX&_4\@(? M[WK[AR^^G=\_=",'OSKM,"[7QT:/VB@:4*3K(4W\G0-WHCRNH9L--Y0%B'IX MHP-*Q?OZ+:\<[7?H*U64GQ\KJ)^,(^8R+PE'3T25QLBOW/V$+KX&=_'FW@/& MF<;N?E=H%CJ4%"+%".NT!D9+T5%#_1\7 LS+6U4X;)45+]["7^!+6+A1!VO0'GU>.^LF"2GJ)QN3#98)6&U8Q.U+4 MI)\Z>=R M,%_20S81J@ZF+*DJYYU;DXVV$^/R/V'1,[6K; M:MH%3L9PGR7&,[+/"W5V7.O+(:QK=GQ$"D?RV_)Y;5'J.0@.8C18@%7RF)#\ M'+(BG6<+S]1_!-B/2(0(U[; 8>\9FWSF\F &+.T.42E5&&A'@?+&DRZ'08L" MZ<&XJAX46()=7-$%:W1>Q>ERTV!&MX)=93"PRHJJ\BJ%>2H. BO5RD#RK 8SG'2%S!U<,G,%TK!MV>X*G#DW6]0(7 MW[Q88Y(8J=( Z\S3GBSS*2#C0EB)RSDJB>'QSM 9=*FS8JD+O9:LGD6LC;M/ M",KZ0TMUD&3-&#;C3.7YSBE%H5U[/-O_X,!:&6SINV8_7LP:V:Q$DW(@]=1 M>%5YYRT@M%"D?J71VU,^FP4"'H_W(YX^).-F M7>,+;345S\NJTI/TDG:1,>/88# MH/%QB3$2L.-*%2]>)45QKJG;?O=]JK#YA#%[F/QD;==Q0V_:"Y.OF?PEIRIF M/KEE/E.(,!G,$!:@^>(MZXG"5O"76<*/8R7D ]!V331#&;P26-<]H(21.FN> MN&/)48!B_ZN):#HUNY+'Q8I(>8\_\7+,:',%W:/)BFFSB.],8D<>[4LAG'#: M<,Y:V2=(QZJK-6'"4M[EFX,=D\2$X)4;U;WLVL^<')L,2?5?OOZ\K(*'"&<* MJDSQ!]Q6^3J*!OB:EL>KS#-'AP#CS'H(%,'8LMAH4>@SVG/Z3,E?=Q%F9Q]5 M4Z 'AU0UF>G85%X_LT+KMU&%OZKZFAMI$*(;7F.OO38Y6ESW86)#MJ@SG1Q+ M;8'CR(WK#87IVC.^\PIY;,EJ&XT$6XW[0R2-F.!/^3^J(=^V2NN[%R;!FO#S.=?H6=_2==$<=@)\RP38V?;(>KM?:HT86>%N_B M*9N5.)6& G,;?M>D]>A.>[&%T[?.U!9]9C020*P+TQT),]5SGD6)W$D_7XQJ M.40'*I-9/GJ5WDWAO&T^"<X"(J;IT M@.'86*[>I.2 F^G$F%4]I'^/)?%O,0[3EQ5!&QE@_#5/GH',Y MCW@BF!ICD=4>YN4:\DRJ(.Y=*"BT]B.\V[P^4%.]P4!IJ.74UD:?^?TFX8[9 M=:PNL3#&5Q84T&/CJ:]MO2-A"X3?BZVL7GY/]TB8:G6F2>Q[U!+/D%M8>]R2 M\%3L!M/L0T*WSX.%-9"N2F6*/]R]7MH%YSV[L#IAC0X662K'X^QDY[\)K^!0 M(PE]-$KJ6+,5+WZM?PNPW1-)V+DX#K O20O MK(]S%G:HU*BB?S&NUO&+"XBK+%K96GN"CYNR]%I!'&=1WBNX@B+3ZLX+(H5U M<(8IX1R\=,K:MJJ/NUPR0^\ZQ&OT6=E O@<<^?4?+(6F66,L7HUC\$,=$7+1 M\.2G9MUN.&^KNX'QG^:6(14K-P?T@:^'8G1;VUJQO2,*Z')^QGSQ*@)=;^;C MY[&##SCSZ_O,-]D\. -#J"5@@I\VIY*VAD+[M4EQL4 1S=YH-R1\*%,ZSQ.? M?5Z/72%ZH@F3*'5T'78K&J9BI9 10EN3C *X&91P[/\,!MF5=EHKN_!@Q>E& M']1&GL*;.9Z!==0^&#VH&@/=)7-;X*F1MMFO>#;/#_;Z2#V9AV!K^QZPZGCW M#N3A4%CNXU:@0VK+$M6 &^\_CE[X/XC'_DJ8 ]!",]D7NY@#_"8WO)KW@&Q* MEYN3]A7]XAQT12+7'*5\7>D)W3,>D2UD?N$3D#80%F M::)MQ]$IK3;(4Q,[6P."8/4@$'%BM4D7F<)[G,8(VN_3TUHH#_'G/Y"Z[Z04 M,*\.7V$E@\+K+\>6_[.DY\?.ONE^@I#:]Z]1P"HCTD(CF$<@Z[;!N5%--@3 M:]VS?^T>V77,1[X*_6/GPV7;3 5@>61!D$*$).Y.':FR&^HHHWDZE/K3NKK3 M?YRF&L]P@CQ56R_])P&7)CSSO]%"'7.^1&PER*[_1W+T3'F W@/\W@.V^I!W MMR]_Z86O*<4RVA>_SRON(-K]EU1FJ,*YJN'FY.C:?9CGQ.]I0_F$=,NUU"D2 M,IYWO[NFV"[.P:ZC"&Q+=^(X>!]^HCFZ$;/I.$/T[\0*-'LBS[I;7E1L$:Q^H8S$&%V*73_C[3O-G6WE*\!X@_O;LF,L284#O- MOP=D??XS.=_#U-W*"_XA$P&X?I'E%'PZ(?DS5W.,_$%:IO+1%<^7OO'I_(K* MB>-,XZ\E*!EZ'\(;?1YT#S!NF?Q64.5]:MO86<,(X-T.-@;LLD 5#LWT8#JV M_!_K3L!HW^4HTBR_*N!TOW1$.T:;HB5U*4C>WPCGX27__?^L_15@ ZPR= MMSU_.TO8,C@P6$3LSTOH)UL1B$M*]A_G(>]J (&_IAK*12#1/KX'Z[ZS'F&, MCXTWSMB0>UW.^.5,L<#-^:9')V-O\'D"M#",Y-U$S,M*S!R7F?*&W3))5W]!&M@*\/RBK_\N@/\PZ9LH1IS& MY'+@/<"_NW)Z:MPRNXV7K(^!0CGX?9#U0Z@7J*^MJ;;]1DR_ M .T#';VF:3R/)+9.8 F(5ZBZ54 9E\8"\2ZB7HSJC AE9L+HFF,ANMY7)?H+S%3O^O(YC?$3R4BO.X6\RAE.VFX$>&9Q.M1!@SH.9<'CQV2(B"-; M"EQ,E^/ 1;ZP8NJ*=?BB0,O*@#I&O"TQ:$LW?K:[:@E\RNP[77QNR0*TA/14 MP68.J#0]BOG7G0IJ%?A?M03C8TA&\3Q^FK_(*$CAM5'L4:O,I=6X+\2'TBKO MT=\+[U6KFC<;=([45YY1&#AR&^/_YA5(W/K>S(XM)GDAZPN*(V0#? Y6P*&6 M44W^P1-BI0!PXL@ QJ@X+CGZRW]_Z??6>:4APGL2TDQ92;;+ BS/:V3AA 5X M6!6;OKZJ-*VC^?$&!67G?63: OS0IG:*QMX$%,KE)D7!9R!QQQ+]PGB1'7KX M];/N\'JQT "&>."NO@8^=E>QK8E\&"<<(4(J+"^C4[F*80?!$> MUV.]8O1IB28?43'^[Y#]OZ!_*C/F_Y6!+@PD[(7' S*TY6IYC]+OV"S/A_"1 M<=SM3\G^*)(J+%+[^G+X57!7Y73[-@?I[ M00HP9S"D0MM(KT>WM()G187KEX:.NDA6NI<'CKV[6KR96*A7(@!;TY3&P0L/ M^U2_.>U">T,=7:(/:W1J(1O>5,H&E$VF(+V UB6G0;,*'Y46X\\C5J+]*2:F MG1CC02A@@I,55R4,,BK]UO^>.?PC651V^<[)KCZ>"^Z=ZM/+LJ1[P >*R[M0 MPCMULQ'B$0,LE?+&K]&E0D.U5L,81;G=P5UX#\*7QKP',.7?$8!^7&,J7O'[ M\.F_GI\+^A'!?S?9X_.;\.]KE?F[?/C&[I+7 #IG_?1F8L[NS]NU?89+H9OD?B7/R?2D1/G7V:B[7S\K9.'\[D"U6:ESA"=1N5%I8,>SD'$Z?8Z,V,:X'8HUF7A;$L MG'A,&QC) [0FRM>KIA@@EF)3IQ(BJ/YP\HF?ZM,OUW^7O7TN%M-<&WD'FYF0 M(B--,QOI@_FP0NGCO\M]RUX=%"H?Y/"*0.)0"Y]-82.&R1TB2O")S@%4D/WB M''QTR>_B56'> S_9&;&6LR8WE@?W4UEAQ/0U;I_A)#74 M,LARF\KRU,Y&L3"IT6CP+C5?LP!#)W_H98=N-/V=:K(94L85!71U92DJ_U^VUY('J"[0 M(L[\H:=O8U'\!ZL35_^;EQOV,7@%; ]T_BP6H 1D" M@X8F::X#E"T]GZNA11Z>C:G8)D#K\CV>M\!YC-5*R=@:G&),8RH 3MJF^TLO MXMF&4V95,@\.-DX*&IYPHJS5FY_#W'QC#95]43R5AI=]R$8 AGG%JJ6,QM+3 MN$Y:=.#4S2(04A?QO $B8!$+7:8 5,G+/E^LE=SCI->\S, F.9Q?/X&O,B5 MQY>SAT*8\G*33A 86!P]W%7;#[6_-LU\NTCLS8BNNF*)VA0-J6@6EV0%3.:E MU,BMHR6250YT ^/VM,?<&<*6N)Y;"[%2X0?3?$$1)\ZV*9/WGOJHR3S8M[K/ M?37)6>-TG6?8,\RT'=EF*<3*Y08!3.3EJ"*5#?QR$)!L"Z M,K+4L^T M?!\F[M$P*#; (-;8,ZFM3T,P>J86IW7&BP.B<2WHGXOZIK%GN=Q/BP+ MPL1BR4F5#T*RB(J1&D7A0^$G)FRJQR4:([ :)R7G^U&'^(1UD>*3A7KUGBF$ M^<\90HK%\?UAAE!W\&,[PA_[PT%>A ]>K#/U-NH&L8YVNYG(@MJV*0DRQ%&A M%2:#ELR53\,U"?#X(UWHL \870P9GN"C/HH>E&BB,9,[S8ZW1:A GLS93?6$ M-[LKY.6$UO.#\O;=0XL@MY,!/)5J!FX]+_96*3$(P(LX(; B0K@PBL,Z12Z] MP-KBY"8(1K^G->R;=,2@9BS)G:J)+7P/P'Z8H54%Q]0M_OQ]^1O"AF:Q_5FJ M^--7YW.YU34-AF9WTYUZ*.1HD:(?4T_F,E-5.6#U0X\ M-[WW52_[AN?G)03&"\95^8[.];6*A^!!CWAZ?$D:(ZE#DS8E6I-6I?4_#&W_ M?]#_\ O$GR3K6=U:4XY7)R/$ST_,&R-F^EJ[R,XC[6X4WK[5> ]HKPVVW7M] MNG /^('8L?]&>8/]Z73L'H J\ 1W?7^SZZE9>B%[Z\)29Z^FEO6;XW#3#:3-N#0%] M25LL(HCHU4!]&GD';%7,=Z2=KR= R/L\&B)73'UK*K#>O\A.NTE;O;DRK):T.ZM#'N- MZV.\++:\&2O#MY)>%+BL'1V!W 9P/AD5^A*KA'>1:?I:0WHA=.[01*>G'EKZ.U?0-#*;]"_\5](O=K,2J?DO>A8X-1V$XLA9+- MT:POV ]L7$],9 Y%>!6PB%!Z=II,!?/.=@E2C< ,""9RA@VAYE(: UZL7-]W9!M&M7ML:3\2?>G$J=:\4%)Y9=,1Q<1:P"T8]A +^-@](% M$,4GY+DJCOZI9M)+CIET9PQ6Y9U7QK(%)B /Q7+33@_,N@CKZG<;[1BSD,.- M&EAFO3H8-VIW&^O6'D2IJ/4-A /@0HFD *R<^:U,G:N"FE/E2)A>/&'^LNQ^ M!A!IK4L,SH6.$3()-STVF+4 5 :H.5H;K]9\G_-GHZ'22,+6Q&;5+:4J) M4*1HWF*2J#T?@/%T,8G7K6])3(]HB#XK5GLK"=.=JUQTYFE<$+%L)4!V:.5^ MY*F8!I/QS1V 5\@@F+%6M*P/3_N09#L9?']O.H6;)\#$!O)2IMP0>X(/*JR: MVE\]"OU]C$BMZ$\5[MBB5OYI4E8TS_!358FX5>X-[<:K6FX^IIL.N@.IZ> MYJ#Y?%&!5SM!V$B*LT7FEG$@O!A]!3W/BTKAI8]'1V$HE$ORKA+8/LB5S=C0 MPK<'AK3"3**LM&Z"2BPC>::L =&\KBK$R?!EK?633<:*1]Y?9A?9PX M9BG>M-GZQ$34".D)'Q]8@H9DPS/JQMF#C#O)9'\_0W^PJ+VS GYI$C_.)1U, MK;X*9.B[0):3#5H^3HYHIMJ+7<;Z!_NAO:)$>A]<2]"E!J3-DI XWL G ?> )<+(>P"K353HO%^/ M<%RA^T9XO_DT"GK]H_/1K(F=$[24K,9^6N/U]LJW1@].==0]X!UZ\S4;]A<& M[<4Z.U9'C?UER;\KBMFG)0D>6PM>EH;>06)*99MO!B^X#T>!-QB]V:>_?OPB M<#Q,+O!-^Z$%44VO&']_^EY@/Z;06U?'T+ HH+W%,=[,:&2O2.7&$=9[7-4J M)V$:=H%.>\-U40Y6U6IHGV3/:6TR\JY]UK@Y94.IZ%(,A&J,_QC];45C]",OE29BP%@$NK6,<(8-9<6D^ ME,@RA/>\,XK";5\RTZ/).=6A>$\G8H#$2U7).S_R&]T%="31S+L2C:9'1Y]E M(H+=L2#R";I0SF.QJ3=3;3\L^,_T5X+](2?O(C_1X69;* 5\,RWS^ 0*30<-\#"@ 3CBY2 M46:@8CNOSGIQ%825UG+7]5C.]N2/HC;SU\O,&>-Y5+K9"X2I:&:6^G&U@\NB MGD:^+<4@\N/VLY5\(4!35OOFC@AEZZD)3H7,T2Y%85A9\NU<2[T!N(&JA+G0 MP1Y.81,3KJOYO'R2C\4BI9C&HE_OEJTJ:0CNC<=1RT/ A=.')[I?=Q/7$EZ= M[;E/^W)J,H2G1?T>0#=S#X"&5G'4-HO6S4*=WRC;1.O/F=HY$Q$H%GH[0=;P MY"KJ#@$DTF6SM(U #9AB!!7KJ'K.UH?GIKUGM%=2@7IX'2S@@I10TE=4X=K(' M04;WC3(M4I=C+I61$?/T07H3B7B]Z!YT+MFD81]ZOE/TZCLY0//GV_QW>K^9 M<9OX%Y($WS]V%9M+N0YV#>1.VY&LH;^; BULN8/MAT*QSLL^\MGJLQ0FYS+$ M25'I]02TR#)]#F5(TFO]Y*NK2;O\&LN M7.=^R4Q4LL1Y.!_N#]\PP!HP'E N Y47BQV7%VL3I.D M47I)D1%G5@ZUJB^(7Y0"4\&CH MP_J]#43UB=?<)_%"OHAS!W0BWYN)ZP0\2M"&'&3<'6"7^RY[P*'_K>]0_R_T MGWS#LC/YT4G?#-]23_4O27>B&_\OC/^.!Y?*7[8>E M]:1'JL[;A?5<':L0P/W\_P%02P,$% @ :JIJ4ET'FPSD" ^B< !@ M !E>'!I+3(P,C Q,C,Q>&5X,3!D."YH=&WM6GMSV[@1_RJH+]>T,R:IA^.' MY/.,XSAWEXD2CZ,T[9\@N1(1@P0+@)+53]]=@+1(/V(WB>7TYCQCRP*!Q6(? MOWT0AW\)@M,BXT4"*?MM.GG+4I54.126)1JXQ=&EL!F;JK+D!9N UD)*]E*+ M= Z,'80'83_G\R_=?9J=_T[./+M[^?L*T@BCX-3Z+HU?25?[ 3]OILJGEAA!6JX#** M3M]ML:W,VG(41G6T2&-X%_@Z=%A#I:S M)./:@/UEZ^/T=;"/,ZRP$HX.H^;3SXU5NCHZ3,6"&;N2\,M6SO5<%(%5Y6C8 M*^T85T;X^-JS^.2IZDHYH&$F1V]"/?WUT-:S+.K,>6/-M(@ MN14+(-HMJHD$KD>QLMGX^@:WK2R;=3-5V&#&SYVLXWX#R!I/)Z%2QMP*>9(G'@=^_./\!FCW_[ _T,[QIT=/8T^ M/G)?E^".&BN9XMS3RTS$ I?WPOW#*$89EG=Q?*P%E\C?;R 78$7"B5-F07PJ!Q26%7HTRD*10XX:\_[0]ZP_%A1!._9&Y?SX83^NY=[M"U M_Q..V&D54SH%?8\#?#>.?I50%.P#+V:X+4N0!43HA@EF,V :YI7DFN6UP:B9 M&[[+ 1BW;&?4Z[$RS$-V^F&*>,]NZ)PM!+]&Y@QA"IG(O^1"FU'$N4)%D"@V MI80WG B]U#R/);!$%6F54*3D3#>LA&R*TIKA5[4D+92@C2H,6X(&5FHP%)2= M4$$"4ICA.(;MT>.Q3[\'7IA50]^Y?HK[:^YB3U6@%1%*C:\]"1(EE1[]U',_ M2..EXFA_$VW6X=Q#RAJ-.V*]@4$,;$?R]C#JQ"]1"81TJ>L9WAS>7=Q7R3?RV(E>! M#LUE)W+50ZTH03D0!0:NT6;9&YY^@V? $+&QY+ACY$Q5EK27NNJ!.TZP7BE% M8C []A5+7:D\?2%Q7)9:+;@DH5W5V9N1VL<2=<59KIS2TDJN6,X)(PQ5!RE@ MNDN:K0I>B%Q5!I\GF'^)6K ^'>>._WHH]P=P4A;6-%(V5-^]3ZQRY=V+NKPC MVN]PJ2_Z]IM1JE0Z(:'9C MFL2Z#TL\5^<5BMW"QA,+9H+(, ?7%-ZP9#HA:TD($9B28]&+]7"PU+R\B1X8 MV)+*IF4#33P0Z)Q;/E42#)IO5[@1DA V8( B6''%9%(FLJ,]!53DL!+*/ M7GW5V" C19=BLPKMVQG["KAF8*S(*?H1<;@L(;$.1KT;40,\9&R3#:@'B*S; M$I*8U3A!S+6J2A0#'K*6(B&+ACDBA1=+J2Q: 8ET$/1Q$TP:&.81PN(9)SIL MJ:%N6 )7,*"(T]K?>0J19 @ &>NZ1$[+++<7.#\+AV2*HTTK1/W-D(*+J@" M]]\P7KBI29V46$4*1]TDF5ON@ER,-2<]64.?6XM'TJI4ALL?3TM=03@M=13C M#K ^SUI/KNMVE;3F:^\U59* 7TSAGL5 TU-8@%0EBCY>4;?NABXS1/,8L'!? M*GU1PS?MX6@X+B;B M@_D%JM4,]1[GL]).(%TD&/!$@;1=Q4LU>_S;AE2,)D M'/&PNPU^R]DR []]JOG,,F&<84F4>1K^*(U>?_[CQ '!CP26]R8-#\D9*ILI M3?)F[H5:,8?&L^CUFD6LK#O(&,I**(Q/*]=QS3GHOROA](O:1G[X9Z1H5\W" MQG*^3"<&1A4W/J*R^_HBQVS''KDTJG.VA;*^%T[UP6SE$\ZR5**PSE\(_IMV M1W/$VWG9J.4]0,_',U(#JI2\RU<_3K.(NR)N!O!X:TQ.N>7>#=&95D:8%H0C M+G3<=9M57YU\;M]N22A=7(AQN?).'UF=OF"MV?:X])Y,]Q;GH1V>$F22!&%:HCR;828'FZI7O!(KI M9L,5)N[T9C\&ITBD*S%2T*L>)S:TU,:OKH[1RIWH/5M_;XR^5SKCPAB1<)-A MU)7$)D:C!*'?L&?]7J\Y[P\#UL?I9U7I@CS^<:%Z>-=+.>XY:,JP=G'K;QGX MOYENN")[I6RM2*_U-%JW!;H/ZG?( ]R]_4ZY5_,8X!*KTK[^^%@Y^=Q[%XZUI<8>M=N.OR![D]T MWU*+[@V)]@O_K^]=129BG=[<822^2U-L3>/6'B$"KIY)M6Q>LM^48JOA_+DR M%%A;0X'DQG;'[^:RU4_'7>E"A:P)>W,=MZ-?W>ZN>Y@[(=U165\!8,U5@'N; MH(UG7#7QG;&TNM:5__U3U)UV\:/)^9'NCESO:]_1Q=X4_GXKV"Z42._#VLA? M:W/WY([^"U!+ P04 " !JJFI2/R=G#_8% !Q50 & &5X<&DM,C R M,#$R,S%X97@R,60Q+FAT;>U<:W/:.!3]*UHRW;8SL*T9&%*%C]]@MN8>'CE.O M@:1&=HD4/JIXI9)7+I9+J%CV2P?^FR(Z.4>OKON-U[/6SZ**!"J'7L>]YT.G6G%5>J MD=?O>J&.^!N/2YE0EVA2J-=,"7Q23.JUB&J,@A"KA.IWA>O^J7,$+333G-9K MWOR8MAU(O$39!B;[C]%TAPFK$A*-E[%>*L:["E1Y4K[6Y=::,Z- O%8LO MJC$FA(F1P^E00XE;>7M?IM@HO"^4J7&^HAQK-J%&^I+<@%.L_('4876]BX>N MC.?7#:70SA!'C-_Y+_LLH@FZH%/4E1$6+_?3$C@F5+'AR^JL=<*^4! -!FIZ MJQW,V0B$&V6KJ0=\J$/FOU1.OY@>!RL]3NG,N('D!"I;MR$;,(W*);=4\P;@ MMO@)5 P L%3]5QT[[5X?79ZBWO7[7KO9/NFV6SUSWFV=04WWY**_T-R$9=;E MNX*)JP$0'G Z%SZ0BE#E!))S'"?4GW]95OT % K3_DTX Z@![5?A8I1>Q8HI M68J\Z5C->\VDE5)+-9F73ZC2+, \2Q>7]^YK E "[) MER!SR.74#T$8%8MS9ZIP[ ]@_']VIN"$[X)Z48\'B>1C3:MF;+T%T[09[4.I M(G_V#:ZFKXK[#E2]7O/ _P.C)1> 3%.Y(C9M")43E@"2.=-W<^,+]3_WCLK% M2K7FF:8I0E):R#XUV2 >(=/426(<4%](X\>YF>[AD8W0-D1H9E/E$.8B&X]G MB(>GE:&W'Z2RC'MAGM0R@L'S%L@?',4(VBO._AX)W4_[Y>@KMSPVX5S@B"ZF ME*V[,^]TD&Q^O7G#UJ[/.!R%->_QHHEA 5FF"(Y1)=JA 7[@LWYJ@<> M@/@ !Y]'2HX%,>L'J?R](*!T.*S^U#3^!".>_AVC+L58);+W!20@]:(/31S"ZQ5 \21(9,)CZ (R= M3B,/U/HDD-LV9)U1N#MG>->H[YL@LX1G">]9" _6%PW0"M;]@N%O3\"_!>QR MBJX<\EX*.X')(Y"S%)@+"DS#F&?ZDT)0N-D*QMJN^;8*6?>!V3G^NY!*AW;U MEV_JFP41-?%GJ?-%@*=,)1HUN!P3= Y&C/"(VK7?5F&K23F>8D5W@_DNXQA@ M-A80%'2&%00EA1NR[)=;]ML(H=L&1#,%]Q@'M3@3%'VB0H^5?=B70V3EAOO2 M5=^0*H7Y)L^7+?U9^GMF+-K;X"UFPQV]#7X8A!L\BK;\:/GQ*:'9-IM !4XW M"F^P-^&W@%TNT94K1KR1BA/4IT$H0-<1LRM$RX"_%(K7'U&'10 =8EEO2Q!U M+4PXT$?HA?TE@5R'_50^' M,5_,UQ:$/8C!WP)JVX:HM6CDF>Z6-URUQ80F>I8U+'_DG/+0&3F^6P+">Y=_:%B#(S9#$N:'1M[59M;]LV$/XK-Q=M-B!ZCQ='<@VDMM(: M2^S 49;M(R6>+*(R*5!,'._7[R39K9,E ]8$V)<8L"3R7O@\1][QAC]95BP+ M)C/D\"6Y. >NLML52@.91F9H=BU, 8FJ*B;A K4690F?M.!+!#BQ3VS//CZV MK-&0/(VW)DJ&$#B>Y_BN[X'KA]ZO83^ TPOX^3H9_])J3^;CY,_+N%OT\OK3 M^70,/Z[Z/*L:Y MD$NKQ-R$?7LP^#ZEQ;+X-J@;OC<5*L23G M#=:HXQ^2#)J_YW%2(4!/["]H9-2#*M7 M0#QX"#BCPXMZ#_$_0>X6^1TU9Y(]<&;WG\8^GL^NXED"\S.8SB;Q94P/&B[B MS].K)%[$D]TA/AV/Y]>S9#K[#&?3Q<7K\7R\,T\2;=1?R/5.U+1+I3";L!"< MHR2_']X-?#>(ADZC_<;GV7/X*$_\H^]Y\M^9]$8W")F2=5..C0)3( B9*5TI MS9K,AW0#&G/42/6;1+# I:C-5GAEJ!BWI7RF; B"P/+]DZ.^1^49SI1>P945 M )/\>:MZ:Q8V\>/V^N^=E "H'=:L)"R$S-?#V%KA@.BO \PZAN08. MH2M3B4H]P!T+!J@K*JH^#9?%%M3 MB!I.I;PEE46K\BT$GFO]!KG2+: -F0!*3J0FF.$J)>=!%P37?OT$>FFZ_#_9 M\:,)X=0.3.+S^31)8OC 5E4$R?QZ_"6&\_/+M^"^++A7U.&=Z28+ZDP=PIC* M,AUJ*=A;8)_I?7XDR@_+XC[:KJ/LGH7>^4U9]G6IU:WD5J9*I<-W;ON+]CK# MAX*BN_P(9U0*B=9V[&Z9['>DVYG]AO1QJUNQ)5HI=?9?+993Y0S9G1(\ZAK1 MP<#VC]Y'J=(<];8Y==ONN&NAVYY\]#=02P,$% @ :JIJ4B)9"(9# P M@PD !@ !E>'!I+3(P,C Q,C,Q>&5X,C-D,BYH=&W55FUOVS80_BLW%UTZ MP'IUNCB2:\"QER/,%G"AUTX_:5%S];3 M\(^'H#/ZL+M;S*?0,RSK<3"UK%DXZQ37INU J(BHF&92$&Y9P:H'O5SKTK.L MNJ[->F!*E5GAQLIUP:\M+F5%S40GO?&HD>!(23(>%503B'.B*JH_]7;AO3%$ MA&::T_'(.CT[;"23PWB4L&>H]('33[V"J(P)0\O2&]BE]G&EA>I7F!>C9HG. M/<>VW_LE21(F,H/35'L?S>'P'Y%B6?ZW3':A>8IRHMDS;;C/6&-.B?(BJ7/_ MM8%_6UF>UJ52:",E!>,'[RID!:U@16O8R(*(JWXGP6=%%4NO_!9=L;\H4F-X MFKYH@W"6(7GCJ]_%[Z$.FK_C=B^-Q>C"8L?AH*J=UK0--9(\06SPDK.(:7 ' MICNR(MS#\@T\CC%[J3IS^5LO+]V:KE?;8!7"^A[FJUGP$." TTWP>;X-@TTP M.^7G9#I=[U;A?/49[N>;Y?\'2X".%G"H:'2"6HFJ*II:@3:8@VE.?I#%;K3K6'56P($\4IDP?^K#3)/]ASMH%^S&5 MG2:57:>UTK7;;LS5R61$XJ=,R;U(C%ARJ;QW=OOSS]KFI2+O2C\V,!]+$C6. M<_OHP'F[/DK.N_7K>T!),FI$>.UY,DB*7<EAT/3O7[O1U+A43EV M;KN].G3WB_;",OX*4$L#!!0 ( &JJ:E)H?F_.80D %P] 8 97AP M:2TR,#(P,3(S,7AE>#,Q9#$N:'1M[5MM<]LV$OXK.'5ZL6=$492Y>YILFDSO3N(TB"(LX@P *@9-VOOUV E$A9B9UWJU5F8IL@7A:+Y\$^"Y*S MOP7!I2JJ0JF+0DT8Q:*%URFY,K5994DE=,:RX$>:%Y.F>$ MG Y.!]'@Z=,@.)M!3^=U$R4G9!Q&43@:CB(R'$VBIY/H"7G^BAR]NSH_=K4O M7I]?_>?-I1_TS;L7O[P\)[T@#'\?GX?AQ=6%OW$R&$;D2E-IN.5*4A&&E[_V M2"^WMIR$X7*Y'"S' Z7GX=7;,+>%. F%4H8-4IOVSF98 C\93<]F!;.4)#G5 MAMEGO7=7/P<_00W+K6!GL[#Y[>O&*EV=S5*^(,:N!'O6*ZB>^M?A/!J)[$RN;3[2%VM2R;=IF2-LAHP<5J\NB*%\R07]F2O%4%E8_ZO@1^ M&Z9Y]FCJ:AO^/P9=PP0MN[$!%7P.G:.Q4^^!"=PC^#^J_\ 1X\Z(2^8F%RN1 MPLW+FYS'W))Q-(AF80QN*[^"B0D ENE/M?&<:U!%B)I=ZVM3TJ2YKB?C6P2)$H*6 MADV:/Z:?-P-!5ZJRDXS?L'27:UK4]H9.:O1:6&:; MWFM%MFU;H.\2*NJAW*A@U729<\L"=!&;2+74M*R''ST>C*!=[_#!T_S[/L_X2NP4C=4'%M WPNFB')P%,)*= 6\T6G"V! M5C;GP#$I*RJ@L%0:("_)S] #0##X%^*?_;LDORLM(!("RF0PG84X MZIEW08B+$;H%/>#P6^-PM'AR-6[54&RA!E#]8I MKVXEL6Y!KYD+ ^O.#92E8!74$CBC)DXD7(,:A&J@#TT=SV#!DIR8"G]LVB]A MIZX[P9D4W(!JP87Q^E$S4T(8PM&QWQ)L5"G,%U !WHE7;7\$EHX. ,\.8(%8$>8P87@)L)4*:"D( A32OA<5UJE; 4B@TY ABG#'CAL=K)BC"M,L0E58^/ MV+%KZK(JO/*7'/,]Z?F$_1.,)"V:>=BC+?<>*.L,E,% .,]M\D$-U)63 Z%V M$JH#_-[9-M2_ ]\@$=\WPETP P6 5R>R[B93'X5@0BMS_R8HQ&(&Q*A'\M(. M8J:I()8LN'$1"BHQZ;K!S'L3V]KQT1\] =%J:;L'XB\+T2.]YS(]XY9M_A\_VAW7UK#3K#@ M*;*5&B4=T*D!IF.BAQ2F.FWH! 3G-.:"VQ6JT5VCXM[BF.=(M3Y&W26XO7BX MJ>=35KH$4ANGGI,$\.@,<"GCG$D0Q0*X#7>8.QK%*I 7>_["YL)+B-\'!N\- M@Y.]8_#E@HK*!2S$-\LR/$M? #+-CM3L[S_\-(J>3LU]XJ^_W)VM(6&A'<1. MXU/"&/#P?@/N(Q#HNC;#?#>[^Q2&Q$TF[;8@YAT!]DRQ\_WDW%^04>[" MP_DV*_!4M$[>W)V=U/N(4(F25B5)I1'\+?VXH]="&0OE^)@1^C*P+.2/"N0G M='WTGB:9JC1$L:W:M>$)<,L=Z,KN(XEC;U5.S5IL8_QSK&>ITP7.'W707A'! MKQG\Z6_7[G^VB.YB^^_%XU'D\_I!W@S_CZ=+C/3Q=D),-1BSX3?FR,V>POZH.)CO]H]*NN?QYOAPB+0W873_#I&>"TB[H,B]V *V MX1EHPAF0HU:?Z].<):/7J"=]&N84I/%YL'$1U&N/GBAFNV.532%AH:M M0]5[Z5FGG= $..;>"'&BUH"B-54!& 1'N@M<4ZWM9Q^5"B05#;2?IO'ZJK^NGCZPHA5HQN+O,E8^) MM$-@(-P7$;Z#SU-T+5EW+R)X#S^!+G+O2GR'$6V$V3?8=J](TLJJIL"_'^E* M.J]1#C=XJ>M@20OL/>)6!Y#AW@AT@&_LK,>/:B*L\;4%7$^]NM.3P>GICZU7 MUK;0VO98JWMT/3Z^G>0\39E<7P>(_DD,>^)UL 2OW?GJ9VL;6%>EL5&BLJPS M[2_UOEYKIEM4:U5$LG/#_>;;!X$5RRH*'[EYOKPX':]YW@_J[@@T1K9VHO5I^TM]52MCGH*&^(>V.! M-!G&M]U,>#^-=$J+A]\_@O!\GFF,?G M*0\%5JW4*5^?U<0TN9YK5U[G,]S.*5.W;/V% M;TGG+/ I+,TLTQ.Z4#RMH?#T=#!>;[6^:.B.R/R'P^Y+Y+/_ U!+ P04 M" !JJFI2M0V9CW ) !?/0 & &5X<&DM,C R,#$R,S%X97@S,60R+FAT M;>U;;7/;N!'^*ZAOKF?/B*)>[$LL*9Y);&62R3F3]B-(+D74$,$#0,GJ MK^\N0$JDK,1.G!>KMF=LF2!>%LOGP3X+0I._!<%YGO$\AH3]=O'Z=Y:HN)Q! M;EFL@5LL70B;L0M5%#QGKT%K(25[H44R!<:.N\?=?O?)DR XF6!/IU43E8_8 M,.SWPT%OT&>]P:C_9#1XRIZ_9OOO+TX/7.VS-Z<7_WY[[@=]^_[%[Z].V5X0 MAA^&IV%X=G'F;QQV>WUVH7ENA!4JYS(,S__88WN9M<4H#!>+17 MA9F=R<-0*F6@F]AD[V1")?@7>'(RF8'E+,ZX-F"?[;V_>!D\Q1I66 DGD[#^ M]'4CE2Q/)HF8,V.7$I[MS;B>BCRPJA@->X4=8\L0;V_4N0H6(K'9J-_K_3PN M>)*(?!I(2"V6=(='ZS(MIMFZ4/G)C31(;L41LMEXQJVW$?P&[Q@E:N+(! MEV**G9.Q8^^!$=YC]-NO_J$1H]:("W"3BY1,\.;Y528B8=FPWQU,P@C=5GP# M$V,$+.@OM?$4M!6IB#GYDJF4V0S8:28@92]%CMP07+(W*=8 S8I2FY(C/ZQB M[TH)DTB?](<\Z!_N\P.F-.L?)=5%F2?8@#K[$^)2XZ/"^9U?(09S),_SV-)8 M_>/A88=QPWBB"B)/8P#J&YLZLX:]06W:GUQ'/ <3O+F2L*P[&O1ZW]##_RD- M^FCY"1>_ZK!_0)JR#YFP8$0"'9:!AFC)8N??)=K.[[?7V ML(J4%3E6UZ;@<7U=S<:W"&(E)2\,C.I_QG>:9D5N9)A5LU81\=TY@NP-)%^J MTHY2<07)-M\TF.D-'57@LQI_DUL]DDW;YN2[F,MJ*#D)<#_=1S/W?SK+^D;M%(/>-R MW*1?5;3%DX@FEO$Y, US 0MDAY7%W/ EIU!/O@I >1N@>Z",.OS<.!SN'PQ?<.$'#9DMV MB1.4@,*GX^%8X3!1:$NN4#%AGUSD"-,EKOU6EX!304'DY!0"E+,97FF*)BFG M15LS-1,NDKAZURKD$(,Q7"\9]NJ>)-6=\4MP<6#5N<$R6F^QEJ09U8$B%AK% M'%9#>6>J<(0/+,Z8*>G/NOT"5^JJ$YK)3!@4'?1@O/S38 J,0S0Z]5N@C2K! M^2(JT#O1LNF/1[K=&[H-_W_H!BQ=2;$U;E$XY5@=;^O&?9&G-(2332*/99E@ MG\B-!D@[2#"AY9(5"&VB)]$6$YL5_RK$FXVAD>*)D]P=JE%*K(!<4T@(-YQQ M]L3<9"R5:F%J(FJ8"F,UJ3I.A=YNM++3X).IC;EF[2.E[@VE#G>.4J\8GSDX M(SP%@05AQ\#0@Q FHR6>L#C#P$7!BZX386*I3(DA@4*:5M+CNM JA@2+#=M' M&"> O/!8;24UE!49YG*BHWTX<$U=4D17_E)0NI9[/E'_C"))@V8>]F3+K0=* M6P.E.!#-B14%L)U0+^WLDFU'\ WS"/WC7"G6'V.R6\.I%U,YDZ M) 1C7IK;-R$A%@$2HQK)2SN,F:;$6#(7QD4HK 2YZX8R[W5L:\9'OW.$1*ND MW9HLG2IVTDV!<0Y-,4J*Q.WPF3+"%%]P+,4I(MG MR@ :9-T^2(<5G/!12DYA&&?EC%B+2VSAI6I3:N-_$5!%C)38'K'^2.1=(7*T MXT2^=8Y4JUW0;8+;BX>K:CY%J0LDM7'J.8X1C\X ES).(4=1+)';> ?< MSB95P;S8\Q<7%U%@_'YD\,XP.-XY!I_/N2Q=P")\0YK29OH/&W ;@O\C35)5:HQB&[4KPV/DEMO0S=NO) Z\51DW M*[%-\<^Q'A*G"YP_JJ"]9%)< GZX3=V-^IT[N^@&IF]_N]UOO=U^R*O!#Z#[ MT0YN+KG7=$E-^LXZ[F 4;/)N'8&(.9\AIJ\EIBLF<$Q.K=)F)6!= 78YFPEK M 3X1XB.%$IGN)P+MBXQ,\,B=W0%;:-MTE@ $J@2J*L-GP7P2Y*W-< W;PQE/L*&!533[*(6KS!2;( \1,1VO>PV*7E/.$(/H*#>9 M2D5L?_.OJ!27,"JF6@'<7F?)QD[<(C(3[*MJX>[?(U A/MR*"]_"OV$7F74FG M%,E&G'V-;7<(DI=6U07^!*0K:1V4[*WQ4M6AD@;8]YA[.H@,=^;/ ;ZVLQJ_ M7Q%AA:\-X'KJ59T>=H^/?VX<:]M :]-CC>[)]?2&=Y2))(%\=1T0^D<1KHF7 MP0*]=N/ASL8RL*K*(Z-D::$U[:]QIJ]H'N/$+E]"I$LZ7C(XZC ZJ^L.YWD4 M5'_;1/VD(W]]*&[L;?JQM6*U_4V;MC[&U7/<.R%&]X;KC<\[^/S!0/=[^-RM ME.WP>9>5XQM,^@S#C3]!^]6(^1U."N,PK[E&N=CO-Y>9KP7S;PVNV\+IWD)( MBAR">@7X>G.]/^C[L1/A.Q]V\5O4D_-EGXB,U[%N-O@M_'OJ^W_]8?-<&B:SMON1;\"D$ M/B'FJ04]XG,ED@H*3XZ[P]6*[(MZ;@_-?W?8?1GYY']02P,$% @ :JIJ M4@S!&"^U!0 9!X !@ !E>'!I+3(P,C Q,C,Q>&5X,S)D,2YH=&WM66UO MVS80_BN7J>E/EG7"4\PC$J-?%VW91T>6-9O"3/-ZB. !\AW/Y>+^;[I?7P^7_QQ<5(IO;A\_O+%' TLQWGKSQWG>'%<"0YLUT,+ MB7E!%14<,\35 @U2I/'".VD*F,'#A.B(':LXL%LJEO@ M/\'Q;)H1A5&48ED0]71PN3BUGD /114CLZG3?%=]0Q%O9M.87J%";1AY.LBP M7%)N*9$'OINK"8QT0+S59VVM:*S2P'/=AY,MTFZ3*\; M1>5<( G#BEX1/7MGWH@1+(-0J'2RK>*FD7DS+A%<60G.*-L$CQ8T(P5Z15;H MM<@P?S2L6N"[()(FCR:F=T'_)C U.*C(6EF8T25,KHV=5 @$($/ZX]4_M,:P MIW%%C'.A8#$(3]8I#:E"_LCVIDX(L.5W8&($A"7R2VV<$ZEH0B.LL40B0?.4 MD@2=K$E4:E31>0)2(A'F<2T[I1QBAF+6RO)2%B6&N%$">4_0I?W&GMO34,X\ M_] =(EP@'(M<1T>WYQL2&:5C][%6K%*"WF 98DX*ZWS-R 8]BY26C%QW='?X M_5D6@,#F/0!'+8 O.(H$Y[6Y)B=H8S'G)8 @22ZDL9/\GJ.W0C+()@ N<+T8 MHA<\LM&>[O[S@R>CD3N9BPRRR<8\>9-]R!?H5,@,%LSZ#25"FJDWP'I$> R( M'9.(9"& ['M#0&+D:C@3RIKL9&"#Q9(0#0"!7J:3-80ZAQP%NC):%-KJK@FO MC<6-!6#C$/W"".< /P<+XB%*B23A!D6&')N;UQ?=WN(.08Y58-97X9 1%((9 M1#X=N ,P@K$Z=[3/18ZCYKFF0S7"B@1C."](T/R8?!5/ZMP'"4B)+-""-*%21T3>*;R-5)7)6A01V;2L(G_B1.;]MVI5JF&Y 4J/OHE@YA!\BL *R^ MJ8P,:1L[:_U>3>:60UOM,+V#*A(E5D-(X)KQ] MMC3!@Q!."^^L%:#VT1*X$\IM5QP6@I6*]-R^K=JHX^E6.'4ZZGBF!92WC*I- MX^-@IHL*UY^T],H;RM3_^Y'[KZ@_OL?\FV-^S_-;Q-RDU?Y^^35IY@ZH]GT= M_'%7<"?9VG/M^>:+=OQ8$=@-N'L> M[MC>W?/G0R\N]BXDY1'-,7M?N/^_HV1SS5.=4W:%5IVC4]K>U80X>K>4HN2Q MU;_'Z[P4[ OJ*F>T5?4T.:_W.K)WR]1O:]]TYGA)K.H(BQ-%9("O!(UK*AR- M;;]-M563:Z[(JA>HYHWL[!]02P,$% @ :JIJ4I2=!^&U!0 9QX !@ M !E>'!I+3(P,C Q,C,Q>&5X,S)D,BYH=&WM66ESVS80_2NH,FGL&?&2?$2D MHIE$MJ=IXSB3R)/V(TB (AH(8$'(DOKKNP /DXK37':BM/:,+'$7Q^[#V\4" M'/_D.*'SO.9 PC3:LN4H1HZ 6!-_ ' ?('87 <'@S1TW.T=SF;[MO6)Q?3 MV1^O3LM)7UT^>_%\BGJ.Y[T=3CWO9'92*@Y%S*@KI$D]YD;"3PGV(R&2^HQBC)L"JH?M*[ MG)TYCZ&%9IK3R=BKO\NVL22;R9BP*U3H#:=/>@NLYDPX6N;AT,]U!#T]4&^U M63LK1G06!K[_,,HQ(4S,'4Y3#1)W>'@M4VR>70MEZ5RH*,>:75$S>FOXJ:>>=TOE4([*5XPO@D?S=B"%N@E7:'7^"*I8^BFSK M@OU-86AP4-.U=C!GKC,6,XV& M WM%'ST7BHCW3_.<'CP<#/YK* M!623C7T*HGW(%^A,J@4LF/,;2J6R0V^ ]8@* HB=T(0N8@!Y&/0!B8%OX$P9 MK[.3A0T62T$T 1FF4[7$.H"2YR MG-3/%1_*'DXB.<=Y0A(474RH>62L9>A^.-7.HP96M* M;F)7*W.5AH95<&H%'_))I-ZV[- !69E0>#"#D#:1G3U8S-KDX\EERI\X-N_KT.V?#3#@I%J@7G43D^5Z 8D M>Y,9<*GD,$J7G --(::X87\3$8K^M62*FLV\,"2KV1@,]S#$G$+!X1[9;XAY M'3]-[%3L#$;#@\A$U=@SYDU*K#RS:IY=^=TFK/_?X^O@A^0K$ZEI84D(FXG& M3$#"9,+RKR8S9@K8G"M:&-[VC1I#Q0G=P"*[U10Y$+GHVUYILP_#@,060S;] M0ZLE+VDO:ED+RD+12CKUI']-B:J-D;0(VT-V!6#U;6ED25O;64Z;Z MWXWDF3MP^@1VEK+JOK7 O ,KS[%*,A24 MYY_@L\W]UJ!VF/2IW-E9OG H5)PZW&_/U]VAVO=U\,==P9UD:\>U9YLORFU5 M*5L?^?,U@CV($52?(KYM,F'=//Y@&TQ/0>H6W=74S]M@7D?!#3FMS_YQC M=5VHWV?1[^;:9W/8GMR^+X&WZ;E[^?%C96 [Y.Z)N&.[=\>?#[V?V'NE&$AR M$+VGW/_?4;*^Z"E/*KM"J];A*6MN:V*=.9Y3ISS$XE13%>(KR4A%A>.1.VQR;2GR[259^0[5OI2= M_ -02P,$% @ :JIJ4CKOYNCT!0 KA0 !< !E>'!I+3(P,C Q,C,Q M>&5X-&0Q+FAT;^7*#K6.=>IR-C'T=DIRTQ: M%4)[EEK!/69GTN=L9,J2:W8FK)5*L4,KLXE@;+>]V^ZVW[V+HOT]C)D&U$< M?]T:QO'1Z*A>V&YWNFQDN7;22Z.YBN/C3QML(_>^[,?Q;#9KS[;:QD[BT46< M^T)MQ\H8)]J9SS;V]V@&WX)G^WN%\)RE.;=.^/<;EZ,/T0XHO/1*[._%B]^: M-C'9?'\ODU/F_%R)]QL%MQ.I(V_*_E:G] /LC+%\C^8FFLG,Y_UNI_-R4/(L MDWH2*3'V_=_:.SMW4U9.\MLY4ZO6MT)Q+Z>">"]Q397@MI\8GP_N'[!N9[G8 M-S;:1V->2#7OOQ[)0CCV23? JRAGAQQNC3[=7_T(G)RHDUCRZ6PG F@JJ)41EHCV]RF4@/KW;WX@0F M+'^ P"G *^R2Q ^%7)7J2+C4RI),R MI%?L0DRDPQ$B^XE*_(O95S6ZU)FP[(M(@T[=WD*MXQO@7R-P#U)/<]W=K>WG MJL,]KRQ[X,>)_%?EO!S/'Y%Y!#..C5)FAD!FKBI .B2?356(8U" 2RZ M%CO1:7L]AJ1C"7C;1(;VM_K#!XC#"3=P9O VE1V_5&'<\5G;H5I/;78WF8?C&7( ML!!<"9R3/0PKP*%P@6]IS50Z++GOA9RXKJ2?,R?2RB+-"9A3ZE159%HFO:.# MR)Z.[-EB5HP!>6]J7H_9A8XGHEK\%J/42E2S7*8YXQ;^E8K4APQUOG(U7_CL M0&LX"E8!-T^^@\X%ZW:BW]L_%9!O_UL,'50^-Q9\ 15>2@_1OZ "O?4$73K M[*U=BHQ'W;70P06O2>/W.[J 5'*XJN/Z#+I,7 6-=FGY'95H3)#(R@C6JNR@ZA'B%QL<]2V[L*_LX:E>KR@)0,YV=HLZQ,*A_JQ&;)YSQ12 &: MI=SE+2HB (Z?MQ@J3]HDN% /[HK*;2)Y@QP@=(O2.IT@ 0Z1*D@;JH$5D+4I MO8>&VXPX'"W0P\;6%,S#:J$2T*^I0@>%) :.N%$XDF%@'04NY;"@RT"RA T'V-N58,]2P1>RI1SK/:&$\/ MVA-=9XHIW7,;+TZ-JK0/S9R%F>^&ZD[T%EG:8:4>@!!=8+C15>4:M\.W8TIB M &ZX48/^MN]!$[FT4&_-1.*7\:\D3Z0*S<]:[O[_QQXM$1LK"BXUI;T%FA^" M^ Z\)/LRYH@CM4DA]F[3,K:!>DZ8I4A%Q]20$F-=%0E4_+[8N5"+9KAXEI#^ M''Q4@SDX[3STH +-R9."^T&ARSG5.?A B**D"M="[ZRG\%&HDA9M;G,M;$I> MN,&LJ]\%1PK#U1%NJ337LC"58S-+!5H33P>(/4M?G0*L /=3%\K[5T!O>5;? M 6GU$W<9OVY6S[B]$IZ=G@YA:KK-A_L3Z,.UF%87\MJ&T&&@I!91,^XT6BZ_;#4S MRP];]Y_,2CX146(%OXI"6NSSJ9'9H'[0VMEI][9?#A)CH6OSR-4)KVSU4UQX MV]O_!U!+ 0(4 Q0 ( &JJ:E+ED%Q<(A4 %GE 1 " M 0 !E>'!I+3(P,C Q,C,Q+GAS9%!+ 0(4 Q0 ( &JJ:E)(H,6_%A8 M ,=* 0 5 " 5$5 !E>'!I+3(P,C Q,C,Q7V-A;"YX;6Q0 M2P$"% ,4 " !JJFI2\Q BVC4W #,!@0 %0 @ &:*P M97AP:2TR,#(P,3(S,5]D968N>&UL4$L! A0#% @ :JIJ4@4UNP_M?P MB[L( !4 ( ! F, &5X<&DM,C R,#$R,S%?;&%B+GAM;%!+ M 0(4 Q0 ( &JJ:E*I3(-HPFL %'W!P 5 " 2+C !E M>'!I+3(P,C Q,C,Q7W!R92YX;6Q02P$"% ,4 " !JJFI24DHZU08P P!X MOB %0 @ $73P$ 97AP:2TR,#(P,3(S,7@Q,&LN:'1M4$L! M A0#% @ :JIJ4D*U/E^'%P -AD !@ ( !4'\$ &5X M<&DM,C R,#$R,S%X,3!K,# Q+FIP9U!+ 0(4 Q0 ( &JJ:E*^"O3AD(, M *6[ 8 " 0V7! !E>'!I+3(P,C Q,C,Q>#$P:S P,BYJ M<&=02P$"% ,4 " !JJFI270>;#.0( #Z)P & @ '3 M&@4 97AP:2TR,#(P,3(S,7AE>#$P9#@N:'1M4$L! A0#% @ :JIJ4C\G M9P_V!0 <54 !@ ( ![2,% &5X<&DM,C R,#$R,S%X97@R M,60Q+FAT;5!+ 0(4 Q0 ( &JJ:E+"_')-LP, &8, 8 M " 1DJ!0!E>'!I+3(P,C Q,C,Q>&5X,C-D,2YH=&U02P$"% ,4 " !J MJFI2(ED(AD,# "#"0 & @ $"+@4 97AP:2TR,#(P,3(S M,7AE>#(S9#(N:'1M4$L! A0#% @ :JIJ4FA^;\YA"0 7#T !@ M ( !>S$% &5X<&DM,C R,#$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0 M ( &JJ:E*U#9F/< D %\] 8 " 1([!0!E>'!I+3(P M,C Q,C,Q>&5X,S%D,BYH=&U02P$"% ,4 " !JJFI2#,$8+[4% !D'@ M& @ &X1 4 97AP:2TR,#(P,3(S,7AE>#,R9#$N:'1M4$L! M A0#% @ :JIJ4I2=!^&U!0 9QX !@ ( !HTH% &5X M<&DM,C R,#$R,S%X97@S,F0R+FAT;5!+ 0(4 Q0 ( &JJ:E(Z[^;H] 4 M *X4 7 " 8Y0!0!E>'!I+3(P,C Q,C,Q>&5X-&0Q+FAT 7;5!+!08 $0 1 (\$ "W5@4 ! end