0001558370-22-002041.txt : 20220225 0001558370-22-002041.hdr.sgml : 20220225 20220225061003 ACCESSION NUMBER: 0001558370-22-002041 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220225 DATE AS OF CHANGE: 20220225 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: 22674218 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-20211231x10k.htm 10-K
P3YP5Y0001495932FYfalse0001495932us-gaap:TreasuryStockMember2021-01-012021-12-310001495932us-gaap:TreasuryStockMember2020-01-012020-12-3100014959322020-06-300001495932us-gaap:TreasuryStockMember2019-01-012019-12-3100014959322019-12-312019-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-3100014959322021-02-012021-02-2800014959322021-01-192021-01-190001495932us-gaap:TreasuryStockMember2021-12-310001495932us-gaap:RetainedEarningsMember2021-12-310001495932us-gaap:NoncontrollingInterestMember2021-12-310001495932us-gaap:CommonStockMember2021-12-310001495932us-gaap:AdditionalPaidInCapitalMember2021-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001495932us-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-310001495932us-gaap:RetainedEarningsMember2018-12-310001495932us-gaap:CommonStockMember2018-12-310001495932us-gaap:AdditionalPaidInCapitalMember2018-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeTwoMember2021-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeThreeMember2021-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeOneMember2021-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeTwoMember2021-01-012021-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeThreeMember2021-01-012021-12-310001495932us-gaap:StockOptionMemberexpi:ExercisePriceRangeOneMember2021-01-012021-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:StockOptionMember2019-12-310001495932srt:RestatementAdjustmentMemberus-gaap:StockOptionMember2019-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:StockOptionMember2018-12-310001495932srt:RestatementAdjustmentMemberus-gaap:StockOptionMember2018-12-310001495932us-gaap:StockOptionMember2018-12-310001495932srt:ScenarioPreviouslyReportedMemberus-gaap:StockOptionMember2019-01-012019-12-310001495932srt:RestatementAdjustmentMemberus-gaap:StockOptionMember2019-01-012019-12-310001495932us-gaap:StockOptionMember2019-01-012019-12-310001495932srt:MinimumMemberus-gaap:StockOptionMember2021-01-012021-12-310001495932srt:MaximumMemberus-gaap:StockOptionMember2021-01-012021-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-310001495932us-gaap:RestrictedStockMemberexpi:AgentGrowthIncentiveProgramMember2021-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:AgentEquityAwardProgramMember2018-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentGrowthIncentiveProgramMember2021-01-012021-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:AgentEquityAwardProgramMember2019-01-012019-12-310001495932expi:AgentEquityAwardProgramMember2020-01-012020-12-310001495932expi:AgentGrowthIncentiveProgramMember2019-01-012019-12-310001495932expi:AgentEquityAwardProgramMember2019-01-012019-12-310001495932srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001495932srt:MinimumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001495932srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001495932srt:MaximumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001495932us-gaap:FurnitureAndFixturesMember2021-12-310001495932us-gaap:ComputerEquipmentMember2021-12-310001495932us-gaap:FurnitureAndFixturesMember2020-12-310001495932us-gaap:ComputerEquipmentMember2020-12-310001495932us-gaap:RetainedEarningsMember2020-01-012020-12-310001495932us-gaap:RetainedEarningsMember2019-01-012019-12-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberexpi:SanfordEnterprisesMember2020-11-042020-11-040001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001495932expi:OperatingLossCarryforwardsHundredPercentOffsetTaxableIncomeMemberus-gaap:DomesticCountryMember2021-12-310001495932expi:OperatingLossCarryforwardsEightyPercentOffsetTaxableIncomeMemberus-gaap:DomesticCountryMember2021-12-310001495932us-gaap:StateAndLocalJurisdictionMember2021-12-310001495932us-gaap:ForeignCountryMember2021-12-310001495932us-gaap:DomesticCountryMember2021-12-310001495932us-gaap:NoncontrollingInterestMember2019-01-012019-12-3100014959322021-11-190001495932srt:WeightedAverageMember2021-12-310001495932srt:MinimumMember2021-12-310001495932srt:MaximumMember2021-12-310001495932us-gaap:FairValueInputsLevel1Member2021-12-310001495932us-gaap:FairValueInputsLevel1Member2020-12-310001495932srt:MaximumMember2021-01-012021-12-310001495932us-gaap:IntellectualPropertyMember2021-12-310001495932us-gaap:IntellectualPropertyMember2020-12-310001495932us-gaap:TradeNamesMember2021-12-310001495932us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001495932us-gaap:NoncompeteAgreementsMember2021-12-310001495932us-gaap:LicensingAgreementsMember2021-12-310001495932us-gaap:CustomerRelationshipsMember2021-12-310001495932us-gaap:TradeNamesMember2020-12-310001495932us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001495932us-gaap:NoncompeteAgreementsMember2020-12-310001495932us-gaap:LicensingAgreementsMember2020-12-310001495932us-gaap:CustomerRelationshipsMember2020-12-310001495932us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberexpi:FirstCloudInvestmentGroupLlcMember2019-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2021-12-310001495932us-gaap:RestrictedStockMemberexpi:AgentEquityAwardProgramMember2021-01-012021-12-310001495932us-gaap:SubsequentEventMember2022-02-170001495932us-gaap:RetainedEarningsMember2021-01-012021-12-310001495932us-gaap:SubsequentEventMember2022-02-172022-02-170001495932expi:NonDomesticMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2021-01-012021-12-310001495932expi:NonDomesticMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2021-01-012021-12-310001495932us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2021-01-012021-12-310001495932us-gaap:AssetsTotalMemberus-gaap:ProductConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2021-01-012021-12-310001495932expi:NonDomesticMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2020-01-012020-12-310001495932expi:NonDomesticMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2020-01-012020-12-310001495932us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2020-01-012020-12-310001495932us-gaap:AssetsTotalMemberus-gaap:ProductConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2020-01-012020-12-310001495932expi:NonDomesticMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2019-01-012019-12-310001495932srt:ScenarioPreviouslyReportedMember2019-12-310001495932srt:RestatementAdjustmentMember2019-12-310001495932srt:ScenarioPreviouslyReportedMember2018-12-310001495932srt:RestatementAdjustmentMember2018-12-3100014959322018-12-3100014959322019-12-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberus-gaap:TradeNamesMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberus-gaap:MediaContentMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberus-gaap:InternetDomainNamesMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberus-gaap:CustomerRelationshipsMember2020-12-040001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMemberus-gaap:TradeNamesMember2020-07-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-07-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMemberus-gaap:CustomerRelationshipsMember2020-07-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMember2020-12-040001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMember2021-01-012021-12-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMemberexpi:SanfordEnterprisesMember2020-12-042020-12-040001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2020-12-042020-12-040001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2020-07-312020-07-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2021-01-012021-12-310001495932expi:SuccessEnterprisesLimitedLiabilityCompanyMember2020-12-042020-12-040001495932us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001495932us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001495932us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001495932us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001495932us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001495932expi:RealEstatePropertySettlementsMember2021-12-310001495932expi:AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember2021-12-310001495932expi:RealEstatePropertySettlementsMember2020-12-310001495932expi:AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember2020-12-310001495932expi:AgentGrowthIncentiveProgramMember2021-12-310001495932expi:AgentGrowthIncentiveProgramMember2020-12-310001495932expi:AgentGrowthIncentiveProgramMember2019-12-310001495932us-gaap:StockOptionMember2021-12-310001495932us-gaap:StockOptionMember2020-12-310001495932us-gaap:StockOptionMember2019-12-310001495932us-gaap:StockOptionMember2020-01-012020-12-310001495932us-gaap:StockOptionMember2021-01-012021-12-310001495932expi:AgentEquityAwardProgramMember2021-01-012021-12-310001495932expi:AgentGrowthIncentiveProgramMember2021-01-012021-12-310001495932expi:AgentGrowthIncentiveProgramMember2020-01-012020-12-310001495932srt:ScenarioPreviouslyReportedMember2019-01-012019-12-310001495932srt:RestatementAdjustmentMember2019-01-012019-12-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2020-07-310001495932expi:VirbelaLimitedLiabilityCompanyMember2018-11-012018-11-3000014959322020-12-3100014959322020-01-012020-12-3100014959322019-01-012019-12-3100014959322021-06-3000014959322021-12-3100014959322021-01-012021-12-31xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesexpi:entity

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, 2021

or

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

For the transition period from ________ to _________

Commission File Number: 001-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 $38.77 as quoted on the NASDAQ on June 30, 2021, the aggregate market value of the voting and nonvoting common equity held by non-affiliates of eXp World Holdings, Inc. was approximately $2.17 billion.

The number of shares of the registrant’s $0.00001 par value common stock outstanding as of December 31, 2021 was 148,764,592.

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, 2021. 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, 2020 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

9

Item 1B.

Unresolved Staff Comments

22

Item 2.

Properties

22

Item 3.

Legal Proceedings

22

Item 4.

Mine Safety Disclosures

22

PART II

23

Item 5.

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

23

Item 6.

Selected Financial Data (Reserved)

25

Item 7.

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

25

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

35

Item 8.

Financial Statements and Supplementary Data

36

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

61

Item 9A.

Controls and Procedures

61

Item 9B.

Other Information

63

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

63

PART III

64

Item 10.

Directors, Executive, Officers and Corporate Governance

64

Item 11.

Executive Compensation

64

Item 12.

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

64

Item 13.

Certain Relationships and Related Transactions, and Director Independence

64

Item 14.

Principal Accountant Fees and Services

65

PART IV

66

Item 15.

Exhibit and Financial Statement Schedules

66

Item 16.

Form 10-K Summary

67

SIGNATURES

68

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 3, “Legal Proceedings,” 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 and is rapidly expanding 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. Through various operating subsidiaries, the Company primarily operates a cloud-based real estate brokerage operating throughout the United States, most of the Canadian provinces, the United Kingdom (U.K.), Australia, South Africa, India, Mexico, Portugal, France, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany.

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

Real Estate Brokerage – In addition to maintaining operations in all locations, in 2021 the Company continued its international growth with the expansion into Portugal, France, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany. Except for certain employees who hold active real estate licenses, virtually all of our real estate professionals are independent contractors.

Mortgage Lending – In July 2021, the Company entered into a joint venture with Kind Partners, LLC, a subsidiary of Kind Lending, LLC, forming SUCCESS Lending, LLC (“SUCCESS Lending”), a residential mortgage service company. The operations are currently in a nascent state.

Details regarding the development of our businesses prior to 2021 are incorporated by reference herein from Part I of our Annual Report on Form 10-K dated March 11, 2021 (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 affiliate and media services (and our eXp Partners program) related to real estate transactions, and strengthen and iterate on our enabling technology platform.

eXp Realty

Together with our other real estate brokerage subsidiaries, 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 and commercial 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 and commercial real estate agents and brokers the collaborative 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 homeownership 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

2

commitments allow our agents and brokers to supplement their income by starting their own independent businesses, while also providing 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 of eXp 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 succeed 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 other technologies we use to operate our business, our 3D, fully-immersive, cloud office, 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 the Virbela platform. In these virtual spaces agents and brokers meet for state-based sales meetings, attend live interactive training and classes, review 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 through third-parties to provide 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 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 homebuyers and sellers in different ways depending upon the knowledge, skills or niche of the agent and the needs and wants of the consumer.

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.

3

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 completed real estate 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 our 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

eXp Realty primarily operates 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, India, Mexico, Portugal, France, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany. As our principal operating market, the U.S. residential real estate market for existing homes, seasonally adjusted, accounted for approximately 6.2 million homes sold with a median existing home sales price of $0.4 million in 2021, 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. 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.

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 U.S. residential real estate market was briefly impacted by the COVID-19 pandemic during the spring of 2020, however, the market rebounded sharply with the number of U.S. homes sold and the U.S. median home sales price in 2020 increasing materially over 2019 based on data released by the National Association of Realtors. Among other factors, the historically low mortgage rate environment

4

and increasing demand for remote workspace supported strong demand in the housing market throughout 2021. 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.

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.

Given the current environment due to the COVID-19 pandemic, we believe there is an acute need for virtual workplace collaboration. For the year ended December 31, 2021, Virbela continued to see growing demand from organizations exploring remote and hybrid operating models, including global Fortune-2000 firms with the need to connect distributed teams. As a result, Virbela continues to invest in product and infrastructure improvements, along with new feature development. 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 exclusive to eXp Realty agents in certain markets.

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 used by our domestic and international brokerages: http://exprealty.com, http://exprealty.ca, http://exp-uk.co.uk, http://expaustralia.com.au, http://expsouthafrica.co.za, http://expglobalindia.co.in, http://expmexico.mx, http://expportugal.com, http://expfrance.fr, http://exppuertorico.pr/, http://expglobalbrasil.com, http://expitaly.it, http://exphk.hk, http://expcolombia.co, http://expglobalspain.com, http://expisrael.co.il, http://exppanama.com, and http://expgermany.de. Additionally, we own registered trademarks and the rights to domain names which are leveraged in our other business segments and in connection with services that complement our real estate brokerage, such as the “SUCCESS” trademark and http://success.com.

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

5

management effort, we believe the protection and defense against infringement of our intellectual property rights are essential to our business.

Environmental Impact

As a company dedicated to disrupting the traditional industry model, eXp understands the importance of ingraining environmental, social and governance (ESG) best practices across the organization. In 2022, we will take important steps to understand our opportunities to create meaningful change, beginning with a materiality assessment – a process to define the topics that matter most to our business and stakeholders. Building on the identified material topics, eXp will develop a strong impact position, strategy, and targets to embed environment (as well as social and governance) topics in 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. Notwithstanding seasonality, the 2021 real estate market is the strongest real estate market in 15 years based on data released by the National Association of Realtors.

Government Regulation

We serve the residential real estate industry which is regulated by U.S. federal, international, state, provincial 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 U.S. federal, international, 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, foreign regulations and applicable state and provincial law guidelines regarding independent contractor classification. These regulations and guidelines are subject to judicial and agency interpretation.

Real Estate Regulation – International

In countries outside of the United States, there are a variety of existing or contemplated governmental laws and regulations with which we are required to comply. Real estate and brokerage licensing laws and requirements vary from country to country. In general, all individuals and entities lawfully conducting businesses as real estate brokers, agents or sales associates must be licensed in the country, state, province or locale in which they carry on business and must at all times be in compliance.

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

Real Estate Regulation – U.S. 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 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 2019, 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

6

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 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 – U.S. 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 U.S. federal, international, state, provincial 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 environmental 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 2021 with 1,669 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 71,137 agents as of December 31, 2021.

Management: Our operations are overseen directly by management. Our management oversees all responsibilities in the areas of corporate administration, business development and technological research and development. 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

7

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.

Talent and Culture:  Our business is driven by nine core values of community, sustainability, integrity, service, collaboration, innovation, transparency, agility, and fun. At eXp, these core values are manifested throughout everything we do and support the Company’s overall vision and shape our culture. We believe that our ongoing success is attributable in large part to our eXp staff who work across the U.S. and internationally in the cloud environment to support our agent-centric business model and core values. Attracting and retaining employee talent is a high priority for us, and we look to hire passionate and driven individuals who want to be a part of our mission to continue to grow the brokerage and our related suite of services. We also value transparency and are committed to an open and accountable workplace where employees are empowered to raise issues. The Company provides multiple channels to speak up, ask for guidance, and report concerns. eXp has been named one of the Best Places to Work on Glassdoor for each of the years 2019 through 2021. In 2021, we were named as one of the Top 100 Companies to Watch for Remote Jobs by FlexJobs.

Diversity and Inclusiveness: We are committed to creating an equitable, diverse and inclusive culture for our employees, agents and brokers. Our Employee Experience team operates under the human resources department and supports this mission with diversity, equity and inclusion practices to support employee engagement and global collaboration. In 2019, we formed the One eXp initiative which is an internal group available to our agents, brokers, and staff to discuss, promote and propose business actions that encourage diversity, equity, belonging, and inclusion. One eXp is also an important vehicle by which we connect diverse agents and brokers with clients identifying as and/or seeking out diverse representation in their home purchase or selling journey. Since its inception, One eXp has formed many dedicated subgroup networks, including networks for agents, brokers and staff promoting and/or identifying as Latino, South Asian, Asian, Middle Eastern, LGBTQIA+, Women, senior, young professional, and/or person with disabilities, and new groups are being added regularly.

Health & Safety: Our employees operate in a fully remote environment and are located across the U.S. and internationally. During 2021, our human resources department expanded on our existing health and safety benefit offerings to support the health and safety of our employees in their remote work environments.

Community Involvement: Our staff, agents and brokers are our best embodiment of the Company’s commitment to community as a core value. Many of our staff, agents and brokers are involved in their own communities to support the betterment of lives. The Company also sponsors many community initiatives which are well attended by our staff, agents and brokers. The first week of October of each year is designated “I Heart eXp” week and staff, agents and brokers across the U.S. mobilize to take part in community charity initiatives. During September 2021, the Company also announced a joint initiative with New Story, a nonprofit that pioneers solutions to end global homelessness, to build 100 homes in the Morelos region of Mexico after it suffered damages from a 7.1 magnitude earthquake. Many staff and agents donated directly to New Story as part of this effort, which donations were matched by our founder and CEO Glenn Sanford up to $300,000. Additionally, in 2021, eXp’s wholly owned nonprofit, eXtend-a-Hand, was granted 501(c)(3) status by the Internal Revenue Service. eXtend-a-Hand’s mission is to provide financial assistance to independent agents of the Company who suffer catastrophic events, including, without limitation, natural disasters, illness, and accidents, and in the case of dependents or designated beneficiaries, the death of their independent agent family member. The Company is devoted to agent well-being and looks forward to expanding the reach of eXtend-a-Hand into 2022.

Independent Agent and Broker Support: We provide entrepreneurial business opportunities and a competitive compensation structure to our independent 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 eXp 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. We believe it is critical to our success that agent voices are heard at every level of the Company, including management, which mission is supported by our Agent Advisory Council. 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.

8

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, for the previous twelve-months are available through a link maintained on our website under the heading “Investors —SEC Filings.”

Our Company also uses the following channels as a means of disclosing information about the Company on a broad, non-exclusionary basis, including information about our brokerage, upcoming investor and industry conferences, our planned financial and other announcements, and other matters and for complying with our disclosure obligations under Regulation FD:

eXp Realty Twitter Account (https://twitter.com/eXpRealty)

eXp World Holdings Twitter Account (https://twitter.com/eXpWorldIR)

eXp Realty Facebook Page (https://www.facebook.com/eXpRealty)

eXp World Holdings Facebook Page (https://www.facebook.com/eXpWorldHoldings)

eXp Realty Instagram Page (https://www.instagram.com/eXpRealty_)

eXp World Holdings Instagram Page (https://www.instagram.com/eXpWorldHoldings)

Please note that this list may be updated from time to time. The contents of any website referred to in this Annual Report on Form 10-K are not intended to be incorporated into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.

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. You should carefully consider the risk factors described below, together with all of the other information in this Annual Report on Form 10-K, including our consolidated financial statements and notes thereto and the “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. Certain statements in this Annual Report on Form 10-K are forward-looking statements. See the section of this Annual Report on Form 10-K titled “Forward-Looking Statements.”

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, international, federal and state governments, agencies, and government-sponsored entities such as Fannie Mae, Freddie Mac, and Ginnie Mae could take actions that result in unforeseen consequences to the real estate market or that otherwise could negatively impact our business.

Monetary policies of the U.S. federal government and its agencies may have a material adverse impact on our operations.

The U.S. 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.

9

General changes in consumer attitudes and behaviors could negatively impact homesale transaction volume.

The real estate market is affected by changes in consumer attitudes and behaviors, including as a result of changing attitudes towards and behaviors related to home ownership. Certain real estate markets have or may experience a decline in homeownership based on changing social behaviors, including as a result of declining marriage and birth rates. Because of these changing attitudes and behaviors, consumers may be more or less likely to prefer renting a home versus purchasing a home. In the event consumer attitudes and behaviors in any of our markets cause a declining interest in home purchasing, it may adversely impact the volume of home sale transactions closed by our brokers and agents and, as such, could have a material adverse effect on our business and profitability.

Home inventory levels may result in excessive or insufficient supply, which could negatively impact home sale transaction growth.

Home inventory levels have been meaningfully declining or increasing in certain markets and price points in recent years. In both instances, homeowners are more likely to retain their homes for longer periods of time resulting in a negative impact on home sale volume growth. Insufficient home inventory levels can cause a reduction in housing affordability, which can result in potential home buyers deferring entry or reentry into the residential real estate market. Alternatively, excessive home inventory levels can contribute to a reduction in home values, which can result in some potential home sellers deferring entry into the residential real estate market. These inventory trends are caused by many pressures outside of our control, including slow or accelerated new housing construction, macroeconomic conditions, real estate industry models that purchase homes for long-term rental or corporate use, and other market conditions and behavioral trends discussed herein. During 2021, the U.S. generally experienced a decline in home inventory levels. Continuing constraints on home inventory levels may adversely impact the volume of home sale transactions closed by our brokers and agents and, as such, could have a material adverse effect on our business and profitability.

Material decreases in the average brokerage commission rate, due to conditions beyond our control, could materially adversely affect our financial results.

There are many factors that contribute to average broker commission rates that are beyond our control. Factors that can contribute to a material decrease in brokerage commissions include regulation, a rise in discount brokers and agents, increased adoption of flat fees, commission models with more competitive rates, rebates or lower commission rates on transactions, as well as other competitive factors. The average broker commission rate for a real estate transaction is a key determinant of our profitability and a material decrease in brokerage commission rates could have a material adverse effect on our business and profitability.

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

Since early 2020 and continuing, the COVID-19 pandemic and subsequent coronavirus variants and regional outbreaks have 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 public health risks posed by new and future variants, 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

10

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, 2021, our agent and broker base grew to 71,137 agents and brokers, or by 72%, from 41,313 agents and brokers as of December 31, 2020. 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 workforce and agent network 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 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, a mortgage lending company, a personal development 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. The 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 and business lines, 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.

11

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 2020 and have had consecutive periods of income since that time. 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 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 or research tax credit carryforwards, which may adversely affect our profitability.

As of December 31, 2021, we had federal, state and foreign net operating losses carryforward due to prior years’ losses. The pre-fiscal 2018 federal, some state and foreign net operating losses will carry forward for a limited numbers of years. The Federal, as well as some state and foreign net operating losses generated in and after fiscal 2018 do not expire and can be carried forward indefinitely. We also have recorded federal research tax credits for the years 2019, 2020 and 2021 which will carry forward for 20 years and is expected to be fully utilized before expiration. A nominal 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.

12

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 and, 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.  In addition, it is uncertain if and to what extent various states will conform to the Tax 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.

SUCCESS Lending is in a nascent state and is an unproven business model with regulatory, compliance, consumer trends and macroeconomic risks, many of which are beyond our control.

The SUCCESS Lending business has a limited operating history and has encountered and will continue to encounter risks, uncertainties, difficulties, and expenses, including, without limitation, ongoing compliance with a complex and evolving regulatory environment, increasing its number of clients and loans, obtaining additional funding and service relationships on favorable terms as the company scales, and navigating an evolving macroeconomic landscape. If we are not able to timely and effectively respond to these requirements, or if risks arise outside our reasonable ability to respond effectively, our business may be harmed. Generally, the residential mortgage lending market involves a high degree of business and financial risk, which can result in substantial losses that could adversely affect our financial condition.

Additionally, SUCCESS Lending relies on third-party sources, including credit bureaus, for credit, identification, employment and other relevant information in order to review and select qualified borrowers. If this information becomes unavailable, becomes more expensive to access or is incorrect, our business may be harmed.

We are actively, and intend to continue, developing new products and services complementary to our brokerage business, and our failure to accurately predict their demand or growth could have an adverse effect on our business.

We are actively, and intend in the future to continue, investing resources in developing new technology, services, products and other offerings complementary to our brokerage business. New business initiatives are inherently risky and may involve unproven business strategies and markets with which we have limited or no prior development or operating experience. Risks from these new initiatives include those associated with potential defects in the design, ongoing development and maintenance of technologies, reliance on data or user inputs that may prove inadequate or unavailable, failure to design products and services in a way that is more effective or affordable than competing third party products and services, and failure to scale businesses as they grow, among others. As a result of these risks, we could experience increased legal claims, reputational damage, financial loss or other adverse effects, which could be material. We can provide no assurance that we will be able to efficiently or effectively develop, commercialize and achieve market acceptance of new

13

products and services. Additionally, the human and financial capital committed to develop new products and services may either be insufficient or result in expenses that exceed the revenue actually originated from these new products and services. In addition, our efforts to develop new products and services could distract management from current operations and could divert capital and other resources from our existing business, including our brokerage business. Failure to achieve the expected benefits of our investments may occur and could harm our business.

Our subsidiary, SUCCESS Franchising, LLC, is in a nascent state, involves new regulatory compliance and may be unprofitable.

Our SUCCESS Franchising business is developing a cowork franchise business that provides professional cowork spaces and affiliate and media services. It has a limited operating history and faces challenges, including an evolving business model, competition from the existing cowork business models, and a complex and evolving regulatory environment. These risks could challenge our business model, or otherwise harm our business.

We intend to evaluate acquisitions, mergers, joint ventures 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 harmed. Since 2019, 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., December 2020 acquisition of SUCCESS Enterprises LLC, and July 2021 launch of the SUCCESS Lending joint venture. 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, their infringement or alleged infringement of third party intellectual property, contract or data access rights prior to the acquisition, or failure to comply with regulatory standards applicable to new business lines;
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 and new and existing customers;
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, mergers, joint ventures or investments, incur unanticipated liabilities, and harm our business, which could negatively impact our operating results, financial condition, and cash flows.

14

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, India, Mexico, Portugal and France, during 2020 and into Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany in 2021. 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 withdrawal of 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
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 and our internal control over financial reporting was effective as of December 31, 2020 and 2021. 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 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

15

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.

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 clients and 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 clients and customers) and

16

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 clients, 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 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, the Exchange 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, including without limitation, our mortgage lending 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 and mortgage lending licensing requirements, as well as statutory due diligence, disclosure, record keeping and standard-of-care obligations relating to these licenses.

17

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, South Africa, India, Mexico, Portugal, France, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany, 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.

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, agents, clients, and customers 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 legal proceedings 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 securities, 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

18

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. In the case of securities litigation and proceedings, adverse outcomes could include the cancellation, invalidation, or modification of our existing equity incentive program.

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

We are and may, in the future, be blocked from or limited in providing our agent compensation plans in certain jurisdictions, and may be required to modify our business model in those jurisdictions as a result.

Our agent compensation plans represent a key lever in our strategy to attract and retain independent agents and brokers and are subject to various international, federal, state, territorial, and local laws, rules and regulations which differ in each of our existing and future markets. As a result, we are and may, in the future, be blocked from or limited in providing each of our agent compensation plans in certain markets. In addition, these laws, rules and regulations are subject to judicial and agency interpretation, and it might be determined that our agent compensation plans are not permitted to be offered to independent contractors. In response to such limitations, we have and may, in the future, be required to modify our agent compensation practices in such markets. Failure to comply with applicable law, rules and regulations or failure to subsequently modify our business model in certain jurisdictions to effectively attract and retain agents and brokers negatively could negatively affect our business, results of operations or financial condition. The costs attributable to developing compliant agent compensation plans can be significant and could adversely affect our financial condition.  

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

19

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 a 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 January 25, 2022, 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 54.2% of our outstanding common stock as of December 31, 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.

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 December 31, 2021, Glenn Sanford, Penny Sanford, Jason Gesing, and Gene Frederick beneficially owned approximately 54.2% 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

20

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 900,000,000 shares of common stock, of which 155,516,284 shares were issued, and 148,764,592 shares were outstanding as of December 31, 2021. 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.

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 may not pay any cash dividends on our shares of common stock in the near future, our stockholders may not be able to receive a return on their shares unless they sell them.

On August 4, 2021, the Company’s Board of Directors declared and subsequently paid its first cash dividend. The Company then declared and paid a subsequent dividend during the fourth quarter of the fiscal year ended December 31, 2021. 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. 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. Unless we pay dividends, our stockholders will not be able to receive a return on their shares unless they sell them.

21

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 Item 1A. – Risk Factors” and Part II, Item 8. Financial Statements and Supplementary Data, Note 13 – Commitments and Contingencies to the consolidated financial statements included elsewhere within this report for additional information on the Company’s legal proceedings. 

The Company believes that it has adequately and appropriately accrued for legal matters. We recognize expense for legal claims when payments associated with the claims become probable and can be reasonably estimated.

Litigation and other legal matters are inherently unpredictable and subject to substantial uncertainties and adverse resolutions could occur. In addition, litigation and other legal matters, including class action lawsuits, government investigations and regulatory proceedings can be costly to defend and, depending on the class size and claims, could be costly to settle. As such, the Company could incur judgments, penalties, sanctions, fines or enter into settlements of claims with liability that are materially in excess of amounts accrued and these settlements could have a material adverse effect on the Company’s financial condition, results of operations or cash flows in any particular period.

Item 4.

MINE SAFETY DISCLOSURES

Not applicable.

22

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 14, 2022, we had approximately 104,745 shareholders of record. This does not include persons whose stock is in nominee or “street name” accounts through brokers.

Dividends

On August 4, 2021, the Company’s Board of Directors declared and subsequently paid its first cash dividend. During 2021, the Company’s Board of Directors declared the following dividends on its common stock:

Declaration Date

Record Date

Payable Date

Per Share

August 4, 2021

August 16, 2021

August 30, 2021

$0.04

October 26, 2021

November 29, 2021

November 15, 2021

$0.04

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 future 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, privately negotiated transactions, or through a 10b5-1 plan. 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. Any shares repurchased under the program are returned to the status of authorized but unissued shares of common stock until retired.

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

23

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

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/2021 - 10/31/2021

213,481

$ 46.68

213,481

$ 228,273,996

11/1/2021 - 11/30/2021

239,041

42.83

239,041

218,342,682

12/1/2021 - 12/31/2021

286,375

35.00

286,375

208,350,704

Total

738,897

$ 41.50

738,897

(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 2021 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 10 – Stockholders’ Equity to the consolidated financial statements. Repurchased shares were impacted by the Stock Split; therefore, the number of shares and average price paid per share are reported on a post-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.

The following graph compares the performance of our common stock to the Standard & Poor’s (“S&P”) 500 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 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.

Chart, line chart

Description automatically generated

Year

2018

2019

2020

2021

EXPI

$ 100.00

$ 87.90

$ 489.68

$ 523.76

S&P 500 Index

100.00

119.05

138.40

175.63

S&P Homebuilders Index (XHB)

100.00

114.24

146.14

219.28

S&P Internet Index (XWEB)

100.00

109.43

209.37

194.90

24

Item 6.

RESERVED

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 material information relevant to an assessment of the financial condition and results of operations of eXp World Holdings, Inc. and its subsidiaries for the three-year period ended December 31, 2021. 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 2021 and 2020. Discussions of 2019 items and comparisons between 2020 and 2019 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, 2020 (the “2020 MD&A”). The 2020 MD&A is incorporated by reference herein from Part II, Item 7 of our Annual Report on Form 10-K dated March 11, 2021 (Commission File No. 001-38493).

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 vertical and adjacent markets.

During 2021, we believe that we made progress towards achieving our strategic goals, including a significant increase in our agent base and real estate transactions year over year, as well as opening new business operation in nine countries. 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.

25

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 higher 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, 2021, the effects of the COVID-19 pandemic on business worldwide lessened, however the full magnitude and duration of the impact from COVID-19 are not fully known and cannot be reasonably estimated as the global economy continues to recover and adapt. The impact to the Company for the year ended December 31, 2021 has been minimal to date. 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 the strongest it has been in 15 years and the economy has recovered from the initial downturn during the beginnings of the COVID-19 pandemic in 2021. Due to the low interest rate environment and continued increase in demand for homes, the market has expanded significantly. The sizable shift to remote work, which has led to homeowners looking for larger homes and vacation homes, and the continued historic low interest rates have accelerated housing demand. These low mortgage rates, which are the lowest in recent history, are allowing more buyers to enter the market. According to the NAR housing statistics, existing home sales, adjusted for seasonality, totaled 6.2 million in 2021, down 7.1% from 2020 and the most annual home sales since 2006. However, at the end of December 2021, housing inventory declined to 910,000 and a 1.8-month supply, which are both historic lows. The NAR reported that pending home sales fell 3.8% in December 2021, indicating a slowing in contract activity, mostly impacted by inventory levels. The pending home sales index measures housing contract activity and is based on signed real estate contracts for existing single-family homes and condos.

The Company performed well throughout 2021 and is well positioned for continued growth. 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 of the COVID-19 pandemic will have on our Company moving into 2022.

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 prosper in a series of fluctuations in economic activity.

National Housing Inventory

In 2021, supply chain constraints including delays in sourcing building materials and labor shortages resulted in slowed construction of new homes. These tightened supply conditions, when coupled with elevated housing demand due to low interest rates, caused inventory levels to decline to record lows. According to the NAR, inventory of existing homes for sale in the U.S. was 910,000 at the end of December 2021 compared to 1,060,000 at the end of December 2020. The NAR indicated the need for new home construction due to the high demand of homes and the record-low inventory levels, and noted supply chain bottlenecks are expected to ease in 2022.

Mortgage Rates

According to the NAR, mortgage rates on commitments for 30-year, conventional, fixed-rate mortgages averaged 3.0% in 2021, compared to 3.1% for 2020. Mortgage rates are expected to remain low through 2022 but are forecasted to increase to an average of 3.6% for 2022. 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 decreased to 147.8 for December 2021 (preliminary) from 172.5 for December 2020. Although home prices have increased, the housing affordability index continues to be at 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.

26

Existing Home Sales Transactions and Prices

According to the NAR, seasonally adjusted existing home sale transactions for the year ended December 2021 (preliminary) decreased to 6.2 million compared to 6.7 million for the year ended December 2020. The NAR anticipates transactions to decrease slightly in 2022 due to higher mortgage rates.

According to the NAR, nationwide existing home sales average price for December 2021 (preliminary) was $358,000, up 15.8% from $309,200 in December 2020. Due to high demand and modest expected increase in supply, the average sale price is expected to increase through 2022. However, it is still too early to predict the extent of the effects of the ongoing COVID-19 pandemic will have on the economy and 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.

The following table outlines the key business metrics that we periodically review to track the Company’s performance:

Year Ended December 31,

2021

2020

2019

(in thousands, except transactions and agent count)

Performance:

Agent count

71,137

41,313

25,423

Transactions

444,367

238,981

135,322

Volume

$ 156,101,836

$ 72,206,457

$ 38,215,998

Revenue

$ 3,771,170

$ 1,798,285

$ 979,937

Gross profit ($)

$ 296,031

$ 159,611

$ 84,055

Gross margin (%)

7.8%

8.9%

8.6%

Adjusted EBITDA (1)

$ 77,995

$ 57,841

$ 12,649

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

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. During 2020, we expanded operations to the South Africa, India, Mexico, Portugal and France. By the end of 2021, the Company expanded into other countries, including Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany. 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 profit and gross margin, 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 profit is calculated from U.S. GAAP reported amounts and equals the difference between revenue and cost of sales. Gross margin is the calculation of 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 profit is based on the information provided in our results of operations or our consolidated statements

27

of comprehensive income (loss), and is an important measure of our potential profitability and brokerage performance. For the years ended December 31, 2021, 2020 and 2019, gross profit was $296.0 million, $159.6 million, and $84.1 million, respectively. The gross profit increased year-over-year due to significant growth of real estate transaction volumes. For the years ended December 31, 2021, 2020 and 2019, gross margin was 7.8%, 8.9% and 8.6%, respectively. Gross margin decreased year-over-year primarily due to rising home prices and increased demand which resulted in agents reaching their commission capping requirements sooner, entitling them to a higher percentage of the home sale commission.

Management also reviews Adjusted EBITDA, 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, 2021, 2020 and 2019 due to our revenue growth and improvements in our cost structure.

RECENT BUSINESS DEVELOPMENTS

Real Estate Brokerage Initiatives

Global Expansion of Our Real Estate Cloud Brokerage

In 2020, the Company continued its international expansion into France, India, Mexico, Portugal and South Africa. Throughout 2021, the Company initiated operations in Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany. 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 69 in the fourth quarter of 2021. 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.

The NPS measure is an important vehicle for delivering on 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 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 10 – Stockholders’ Equity to the consolidated financial statements.

Technology Products and Services

We continue developing the core Virbela enterprise metaverse technology through our subsidiary, eXp World Technologies, LLC (“World Tech”), to accommodate for the increasing use and scale required to support all eXp subsidiaries and a growing number of enterprise customers worldwide. Upon Facebook's announcement to shift its name to Meta, Virbela has seen increased interest from Fortune 2000 enterprises looking to become both customers and partners as they invest in metaverse technologies and build out their own strategies. Enterprise readiness was a core product focus in 2021 (e.g., scale, reliability, security, and privacy). In 2021, Virbela

28

also released a new product called Frame into beta. Frame is a metaverse collaboration technology that is accessible from any device with a browser (e.g., mobile, personal computer, virtual reality device, tablet). In 2022, we expect to continue to service existing and new business-to-business enterprise level contracts, solidify channel partnerships, and bring the Frame product out of beta. Affiliate and Media Services

Acquisitions and partnerships have allowed us to begin offering to customers more products and services complementary to our real estate brokerage business. These affiliate and media 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 2022; however, actual performance will depend directly on utilization by eXp Realty agents.

In July of 2021, the Company formed SUCCESS Lending, a residential lending joint venture with Kind Partners, LLC, a subsidiary of Kind Lending, LLC. With the formation of SUCCESS Lending, the Company intends to provide more enhanced services and products to customers.

RESULTS OF OPERATIONS

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

    

December 31, 2021

Revenue

December 31, 2020

Revenue

$

    

%

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

Statement of Operations Data:

Revenues

 

$ 3,771,170

100%

$ 1,798,285

100%

$ 1,972,885

110%

Operating expenses

Commissions and other agent-related costs

3,475,139

92%

1,638,674

91%

1,836,465

112%

General and administrative expenses

249,699

7%

122,801

7%

126,898

103%

Sales and marketing expenses

12,180

-%

5,223

-%

6,957

133%

Total operating expenses

3,737,018

99%

1,766,698

98%

1,970,320

112%

Operating income

34,152

1%

31,587

2%

2,565

8%

Other expense, net

292

-%

133

-%

159

120%

Equity in losses of unconsolidated affiliates

188

-%

51

-%

137

269%

Total other expense, net

480

-%

184

-%

296

161%

Income before income tax expense

33,672

1%

31,403

2%

2,269

7%

Income tax (benefit) expense

(47,487)

(1)%

413

-%

(47,900)

(11,598)%

Net income

81,159

2%

30,990

2%

50,169

162%

Add back: Net loss attributable to noncontrolling interest

61

-%

141

-%

(80)

(57)%

Net income attributable to eXp World Holdings, Inc.

81,220

2%

31,131

2%

50,089

161%

Adjusted EBITDA (1)

$ 77,995

2%

$ 57,841

3%

$ 20,154

35%

Earnings per share (2)

Basic

$ 0.56

$ 0.22

$ 0.34

155%

Diluted

$ 0.51

$ 0.21

$ 0.30

143%

Weighted average shares outstanding

Basic

146,170,871

138,572,358

Diluted

157,729,374

151,550,075

(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 $3.8 billion in 2021 compared to $1.8 billion in 2020, an increase of $2.0 billion, or 110%. Total revenues increased primarily as a result of higher volume of real estate brokerage commissions, which is primarily attributable to growth in agent base and increased home sales prices.

29

Commission and Other Agent Related Costs

Commission and other agent-related costs were $3.5 billion in 2021 compared to $1.6 billion in 2020, an increase of $1.8 billion, or 112%. 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 $249.7 million in 2021 compared to $122.8 million in 2020, an increase of $126.9 million, or 103%. 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 $71.6 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 $15.6 million. These increases are a direct result of the Company’s increase in employee count. Employees increased from 900 in 2020 to 1,669 in 2021, representing growth in headcount of 85%. The Company’s agent base increased by 72%. Also, in support of the Company’s business operations, computer and software costs increased $9.7 million compared to prior year, mostly consisting of online subscriptions and security and virus protection. Finally, $19.5 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 $12.2 million in 2021 compared to $5.2 million in 2020, an increase of $7.0 million, or 133%. Sales and marketing costs include lead capture costs and promotional materials. Sales and marketing expenses increased primarily as a result of an increase in lead costs of $1.2 million, internet advertising costs of $3.0 million, and advertising costs of $2.1 million.

Other Expense, Net

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

Income Tax Benefit (Expense)

The Company’s provision for income taxes amounted to a benefit of $47.5 million, a benefit increase of $47.9 million for the year ended December 31, 2021. The increase in income tax benefit was primarily attributable to the release of the valuation allowance and higher deductible share-based compensation expenses. Refer to Critical Accounting Policies and Estimates within this MD&A and Note 12 – 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 2020 and 2021, 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 2022 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, 2021, 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 to, the Company has no known material cash requirements as of December 31, 2021, 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 legal settlement costs. For information regarding the Company’s expected cash requirement related to leases, see Note 9 – Leases to the consolidated financial statements.

For information regarding the Company’s expected cash requirement related to settlement costs, see Note 13 – Commitments and Contingencies.

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

30

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, 2021, our cash and cash equivalents totaled $108.2 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, 2021

  

December 31, 2020

Current assets

$ 319,315

$ 212,225

Current liabilities

(186,814)

(96,650)

Net working capital

$ 132,501

$ 115,575

As of December 31, 2021, net working capital increased $16.9 million, or 15%, compared to the prior year period, primarily due to an increase in cash and cash equivalents of $8.1 million and accounts receivable of $56.5 million resulting from increased real estate transactions. In correlation to the number of real estate transactions, accrued expenses increased $48.9 million, which included higher commissions payable of $25.2 million. The change in working capital is also due to an increase in legal contingencies of $10.4 million.

Cash Flows

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

Year Ended December 31,

  

2021

  

2020

Cash provided by operating activities

$ 246,892

$ 119,659

Cash used in investment activities

(18,923)

(16,963)

Cash used in financing activities

(179,924)

(21,893)

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

(59)

47

Net change in cash, cash equivalents and restricted cash

$ 47,986

$ 80,850

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

For the year ended December 31, 2021, cash used in our investing activities increased primarily due an increase of $7.0 million in capital expenditures and an increase of $3.0 million invested in unconsolidated entities in the current year offset by a decrease in payments for business acquisitions by $8.0 million from prior year. As we continue to develop and refine our cloud-based platforms and 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, 2021, the cash used in financing activities primarily related to higher repurchases of our common stock of $142.6 million compared to the prior year period.

Outlook

As we continue to scale our Company by investing in people, systems and processes, we expect to increase market share, agent base and real estate transactions volume in the US and Canada and selectively grow in the 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 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

31

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 10 – 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 $1.0 million and pre-tax income by approximately $0.2 million for the year ended December 31, 2021.

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

32

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.

Goodwill impairment

Goodwill is not amortized, but is subject to impairment testing. 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 indicate goodwill may be impaired. We assess goodwill for possible impairment by performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. No additional impairment steps are necessary if we qualitatively determine that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount. 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.

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 2021, we performed an assessment of goodwill related to our previous business acquisition. To perform these assessments, we identified and analyzed macroeconomic conditions, industry and market conditions, and company-specific factors. Taking into consideration these factors, we determined that it was not more likely than not that the fair value of our reporting unit for which goodwill has been assigned was less than its carrying amount. 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, 2021.

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, 2021, based on our assessment of the realizability of the net deferred tax assets, we reached the conclusion that our net deferred tax assets will most likely be fully realized and therefore we recorded a valuation allowance release of $22.1 million, resulting in recognition of deferred tax assets and a tax benefit of the period.

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.

33

See Note 12 – 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.

See Note 13 – Commitments and Contingencies to the consolidated financial statements for further information related to our litigation.

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

    

2021

2020

Net income

$ 81,159

$ 30,990

Other expense, net

480

184

Income tax (benefit) expense

(47,487)

413

Depreciation and amortization

6,248

4,214

Stock compensation expense

24,493

15,239

Stock option expense

13,102

6,801

Adjusted EBITDA

$ 77,995

$ 57,841

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, 2021 and 2020, net income increased by $50.2 million.

34

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, the United Kingdom (U.K.), Australia, South Africa, India, Mexico, Portugal, France, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany, albeit each individually and in the aggregate to a small extent. As of December 31, 2021, our largest international operations were in Canada. Based on fiscal 2021 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 $0.8, million 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 $0.3 million. 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, 2021, 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.

35

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, 2021 and 2020, the related consolidated statements of comprehensive income (loss), equity, and cash flows, for each of the three years in the period ended December 31, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

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, 2021, 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 February 25, 2022, 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 agents and brokers may receive a commission 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, 2021, the Company incurred $3.5 billion of commissions and other agent-related costs, which includes commissions paid to agents and brokers under the revenue sharing plan.

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.

37

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 commission 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 for the system calculation of revenue share and the system determination of number of Front-Line Qualifying Active agents.
We selected samples of commissions paid to agents and brokers under the revenue sharing plan and recalculated the commissions amount 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  

February 25, 2022

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

38

EXP WORLD HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS

(In thousands, except share amounts)

December 31, 2021

December 31, 2020

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 108,237

$ 100,143

Restricted cash

67,673

27,781

Accounts receivable, net of allowance for credit losses of $2,198 and $1,879, respectively

133,489

76,951

Prepaids and other assets

9,916

7,350

TOTAL CURRENT ASSETS

319,315

212,225

Property, plant, and equipment, net

15,902

7,848

Operating lease right-of-use assets

2,482

819

Other noncurrent assets

2,827

-

Intangible assets, net

7,528

8,350

Deferred tax assets

52,827

-

Goodwill

12,945

12,945

TOTAL ASSETS

$ 413,826

$ 242,187

LIABILITIES AND EQUITY

CURRENT LIABILITIES

Accounts payable

$ 7,158

$ 3,957

Customer deposits

67,673

27,781

Accrued expenses

111,672

62,750

Current portion of long-term payable

-

1,416

Current portion of lease obligation - operating lease

311

746

TOTAL CURRENT LIABILITIES

186,814

96,650

Long-term payable, net of current portion

2,714

2,876

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

765

74

TOTAL LIABILITIES

190,293

99,600

EQUITY

Common Stock, $0.00001 par value 900,000,000 shares authorized; 155,516,284 issued and 148,764,592 outstanding in 2021; 146,677,786 issued and 144,143,292 outstanding in 2020

1

1

Additional paid-in capital

401,479

218,492

Treasury stock, at cost: 6,751,692 and 2,534,494 shares held, respectively

(210,009)

(37,994)

Accumulated earnings (deficit)

30,510

(39,162)

Accumulated other comprehensive income

188

247

Total eXp World Holdings, Inc. stockholders' equity

222,169

141,584

Equity attributable to noncontrolling interest

1,364

1,003

TOTAL EQUITY

223,533

142,587

TOTAL LIABILITIES AND EQUITY

$ 413,826

$ 242,187

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

39

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

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

 

Year Ended December 31,

2021

2020

2019

Revenues

$ 3,771,170

$ 1,798,285

$ 979,937

Operating expenses

Commissions and other agent-related costs

3,475,139

1,638,674

895,882

General and administrative expenses

249,699

122,801

89,035

Sales and marketing expenses

12,180

5,223

3,799

Total operating expenses

3,737,018

1,766,698

988,716

Operating income (loss)

34,152

31,587

(8,779)

Other expense

Other expense, net

292

133

247

Equity in losses of unconsolidated affiliates

188

51

34

Total other expense, net

480

184

281

Income (loss) before income tax expense

33,672

31,403

(9,060)

Income tax (benefit) expense

(47,487)

413

497

Net income (loss)

81,159

30,990

(9,557)

Net loss attributable to noncontrolling interest

61

141

29

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

$ 81,220

$ 31,131

($ 9,528)

Earnings per share (1)

Basic

$ 0.56

$ 0.22

($ 0.08)

Diluted

$ 0.51

$ 0.21

($ 0.08)

Weighted average shares outstanding (1)

Basic

146,170,871

138,572,358

126,256,407

Diluted

157,729,374

151,550,075

126,256,407

Comprehensive income:

Net income (loss)

$ 81,159

$ 30,990

($ 9,557)

Comprehensive loss attributable to noncontrolling interests

61

141

29

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

81,220

31,131

(9,528)

Other comprehensive income:

Foreign currency translation (loss) gain, net of tax

(59)

47

211

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

$ 81,161

$ 31,178

($ 9,317)

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

40

EXP WORLD HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF EQUITY

(In thousands)

 

Year Ended December 31,

2021

2020

2019

Common stock:

Balance, beginning of year

$ 1

$ 1

$ 1

Balance, end of period

1

1

1

Treasury stock:

Balance, beginning of period

(37,994)

(8,623)

-

Repurchases of common stock

(172,015)

(29,371)

(27,056)

Retirement of treasury stock

-

18,433

Balance, end of period

(210,009)

(37,994)

(8,623)

Additional paid-in capital:

Balance, beginning of period

218,492

130,683

90,756

Shares issued for stock options exercised

3,620

6,946

2,298

Agent growth incentive stock compensation

21,828

13,094

13,209

Agent equity stock compensation

144,437

60,968

37,768

Stock option compensation

13,102

6,801

5,085

Retirement of treasury stock

-

-

(18,433)

Balance, end of period

401,479

218,492

130,683

Accumulated earnings (deficit):

Balance, beginning of period

(39,162)

(70,293)

(60,765)

Net income (loss)

81,220

31,131

(9,528)

Dividends declared and paid

(11,548)

-

-

Balance, end of period

30,510

(39,162)

(70,293)

Accumulated other comprehensive income:

Balance, beginning of period

247

200

(12)

Foreign currency translation loss

(59)

47

212

Balance, end of period

188

247

200

Noncontrolling interest:

Balance, beginning of period

1,003

160

-

Net loss

(61)

(141)

(29)

Stock compensation

403

451

-

Contributions by noncontrolling interests

19

533

189

Balance, end of period

1,364

1,003

160

Total equity

$ 223,533

$ 142,587

$ 52,128

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

41

EXP WORLD HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

Year Ended December 31,

2021

2020

2019

OPERATING ACTIVITIES

Net income (loss)

$ 81,159

$ 30,990

($ 9,557)

Reconciliation of net income to net cash provided by operating activities:

Depreciation expense

4,974

3,360

2,057

Amortization expense - intangible assets

1,274

629

327

Amortization expense - long-term payable

94

157

140

Asset impairments

-

225

-

Allowance for credit losses on receivables

319

1,742

(137)

Equity in loss of unconsolidated affiliates

188

51

34

Agent growth incentive stock compensation expense

24,493

15,239

13,959

Stock option compensation

13,102

6,801

5,085

Agent equity stock compensation expense

144,437

60,968

37,768

Deferred income taxes

(52,827)

-

-

Changes in operating assets and liabilities:

Accounts receivable

(56,857)

(50,193)

(10,626)

Prepaids and other assets

(2,623)

(3,534)

(1,696)

Customer deposits

39,892

20,794

4,421

Accounts payable

3,173

1,364

1,413

Accrued expenses

46,673

30,017

11,302

Long-term payable

828

1,048

697

Other operating activities

(1,407)

1

(1)

NET CASH PROVIDED BY OPERATING ACTIVITIES

246,892

119,659

55,186

INVESTING ACTIVITIES

Purchases of property, plant and equipment

(13,423)

(6,436)

(5,000)

Acquisition of businesses

(2,500)

(10,502)

(1,500)

Intangible assets acquired

-

-

(140)

Investments in unconsolidated affiliates

(3,000)

(25)

(50)

NET CASH (USED IN) INVESTING ACTIVITIES

(18,923)

(16,963)

(6,690)

FINANCING ACTIVITIES

Repurchase of common stock

(172,015)

(29,371)

(27,056)

Proceeds from exercise of options

3,620

6,946

2,298

Transactions with noncontrolling interests

19

532

189

Dividends declared and paid

(11,548)

-

-

NET CASH (USED IN) FINANCING ACTIVITIES

(179,924)

(21,893)

(24,569)

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

(59)

47

106

Net change in cash, cash equivalents and restricted cash

47,986

80,850

24,033

Cash, cash equivalents and restricted cash, beginning balance

127,924

47,074

23,041

CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE

$ 175,910

$ 127,924

$ 47,074

SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:

Cash paid for income taxes

$ 1,331

$ 754

$ 130

SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:

Termination of lease liabilities

$ 375

$ 204

$ -

Retirement of treasury stock

-

-

18,433

Lease liabilities arising from obtaining right-of-use assets

2,370

138

1,524

Intangible assets in accounts payable

-

-

70

Property, plant and equipment purchases in accounts payable

174

117

93

Liabilities incurred associated with a business acquisition

-

1,500

-

Liabilities assumed in business acquisition

-

140

-

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

42

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. The Company expanded its business into Australia and the United Kingdom in 2019, and into South Africa, India, Mexico, Portugal and France, during 2020 and into Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany in 2021. 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 2019:

Year ended December 31,

2019

As Previously Reported

Impact of Stock Split

Revised

Weighted average shares outstanding

Basic

62,585,555

63,670,852

126,256,407

Diluted

62,585,555

63,670,852

126,256,407

Earnings (loss) per share

Basic

(0.15)

0.07

(0.08)

Diluted

(0.15)

0.07

(0.08)

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 2019:

Year ended December 31,

2019

As Previously Reported

Impact of Stock Split

Revised

Common stock:

Balance, beginning of year

60,609,102

60,609,102

121,218,204

Retirement of common stock

(1,818,273)

(1,818,273)

(3,636,546)

Shares issued for acquisition

-

-

-

Shares issued for stock options exercised

2,261,122

2,261,122

4,522,244

Agent growth incentive stock compensation

1,345,754

1,345,754

2,691,508

Agent equity stock compensation

3,801,603

3,801,603

7,603,206

Balance, end of year

66,199,308

66,199,308

132,398,616

Common stock, par value (1)

$ 1

$ -

$ 1

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

43

Stock awards under the Company’s equity incentive program for agents 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 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 or 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, 2021, First Cloud’s operations have ceased and 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

44

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.

In July 2021, the Company entered into a joint venture with Kind Partners, LLC, a subsidiary of Kind Lending, LLC, forming SUCCESS Lending, LLC (“SUCCESS Lending”), a residential mortgage service company.

Neither of these joint venture investments are consolidated and the Company recognizes its share of income and expenses and equity movement in the joint ventures in proportion to their percentage of ownership.

As of December 31, 2021, Silverline and SUCCESS Lending’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

When necessary, the Company will reclassify certain amounts in prior-period financial statements to conform to the current period’s presentation. No material reclassifications occurred during the current period.

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, 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, beginning balance

$ 127,924

$ 47,074

December 31, 2021

    

December 31, 2020

Cash and cash equivalents

$ 108,237

$ 100,143

Restricted cash

67,673

27,781

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

$ 175,910

$ 127,924

45

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, 2021 and 2020, receivables from real estate property settlements totaled $128,499 and $73,838, respectively. As of December 31, 2021, agent non-commission based fees receivable and short-term advances totaled $7,188, of which the Company recognized expected credit losses of $2,198. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized allowance for doubtful accounts of $1,879.

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

46

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 reporting unit is less than its carrying amount. 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 any impairments for either of the years ended December 31, 2021 and 2020.

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

47

The Company recognized no impairment for the year ended December 31, 2021. The Company recognized and impairment of $225 for the year ended December 31, 2020.

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 10 – 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 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. The Company estimates and accrues revenue to which it is entitled to for closed transactions but has yet to receive all the necessary closing documents.

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 charged by the Company are recorded as a reduction to commissions and other agent related costs.

48

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 14 – 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, 2021, 2020 and 2019, the Company incurred advertising and marketing expenses of $12,180, $5,223 and $3,799, 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.

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

49

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 11 – Earnings (Loss) Per Share for details related to the calculations of basic and diluted earnings per share.

Recently adopted accounting principles

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 – Income Taxes (Topic 740) (“ASU 2019-12”). 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 adoption of ASU 2019-12 had no material impact on the Company’s condensed consolidated financial statements and related disclosures.

Recently issued accounting pronouncements

In November 2021, the FASB issued ASU 2021-08 – Business Combinations (Topic 805). ASU 2021-08 addresses diversity and inconsistencies related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination. The amendments in this Update require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments in this update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has reviewed the amendments of ASU 2021-08 and will apply the guidance as needed.

3.ACQUISITIONS

No business combinations were executed during the year ended December 31, 2021.

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.

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

50

completed the acquisition of SUCCESS from Sanford Enterprises, LLC for cash consideration of $8.0 million using cash on hand. Refer to Note 15 – 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, 2021 and 2020, the fair value of the Company’s money market funds was $43,386 and $53,380, 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, 2021

    

December 31, 2020

Prepaid expenses

$ 5,834

$ 2,489

Prepaid insurance

3,465

2,318

Rent deposits

136

123

Other assets (includes inventory)

481

2,420

Total prepaid expenses

$ 9,916

$ 7,350

6.
6.PROPERTY, PLANT AND EQUIPMENT, NET

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

    

December 31, 2021

December 31, 2020

Computer hardware and software

$ 20,824

$ 13,828

Furniture, fixture, and equipment

26

20

Total depreciable property and equipment

20,850

13,848

Less: accumulated depreciation

(11,711)

(6,738)

Depreciable property, net

9,139

7,110

Assets under development

6,763

738

Property, plant, and equipment, net

$ 15,902

$ 7,848

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

51

7.GOODWILL AND INTANGIBLE ASSETS

Changes in the carrying amount of goodwill were:

December 31, 2021

    

December 31, 2020

Goodwill

$ 12,945

$ 8,248

Acquisitions

-

4,697

Total goodwill

$ 12,945

$ 12,945

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, 2021

December 31, 2020

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 554)

 

$ 2,314

$ 2,868

 

($ 267)

 

$ 2,601

Existing technology

1,846

(1,102)

744

1,396

(415)

981

Non-competition agreements

125

(125)

-

125

(87)

38

Customer relationships

1,895

(361)

1,534

1,895

(170)

1,725

Licensing agreement

210

(110)

100

210

(41)

169

Intellectual property

2,836

-

2,836

2,836

-

2,836

Total intangible assets

 

$ 9,780

 

($ 2,252)

 

$ 7,528

$ 9,330

 

($ 980)

 

$ 8,350

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

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

Expected amortization

    

 

2022

 

1,276

2023

1,024

2024

729

2025 and thereafter

4,499

Total

 

$ 7,528

8.

8.ACCRUED EXPENSES

Accrued expenses consisted of the following:

    

December 31, 2021

December 31, 2020

Commissions payable

$ 81,563

$ 50,484

Payroll payable

5,642

6,354

Taxes payable

2,553

1,008

Stock liability awards

4,341

2,093

Other accrued expenses

17,573

2,811

$ 111,672

$ 62,750

9.

52

9.LEASES

Operating leases

The Company’s lease portfolio consists of office leases with lease terms ranging from less than one year to six years, with the weighted average lease term being six 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, 2021, maturities of the operating lease liabilities by fiscal year were as follows:

Year Ending December 31,

2022

266

2023

159

2024

90

2025

90

2026 and thereafter

495

Total lease payments

1,100

Less: interest

(24)

Total operating lease liabilities

 

$ 1,076

Included below is other information regarding leases for the year ended December 31, 2021:

Year Ended December 31,

2021

2020

Other information

Operating lease expense

$ 448

$ 276

Short-term lease expense

70

16

Cash paid for operating leases

1,828

274

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

7.0

3.8

Weighted-average discount rate – operating leases

5.043%

4.481%

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

53

10.STOCKHOLDERS’ EQUITY

Common Stock – As of December 31, 2021, our amended and restated certificate of incorporation authorized us to issue 900,000,000 shares of common stock with a par value of $0.00001 per share.

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,

(Shares of Common Stock)

2021

2020

2019

Common stock:

Balance, beginning of year

146,677,786

132,398,616

121,218,204

Retirement of common stock

-

-

(3,636,546)

Shares issued for stock options exercised

3,155,170

6,538,628

4,522,244

Agent growth incentive stock compensation

2,037,942

1,978,072

2,691,508

Agent equity stock compensation

3,645,386

5,762,470

7,603,206

Balance, end of year

155,516,284

146,677,786

132,398,616

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, 2021, 2020 and 2019, the Company issued 3,645,386, 5,762,470, and 7,603,206 shares of common stock, respectively, to agents and brokers for $144,437, $60,968, and $37,768, 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, 2021, 2020 and 2019, the Company’s stock compensation attributable to the AGIP was $24,493, $15,239, and $13,959, respectively. The total amount of stock compensation attributable to liability classified awards was $4,977, $3,246, and $901 for the years ended December 31, 2021, 2020 and 2019, respectively. 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, 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

Stock grant liability increase year to date

4,977

Stock grants reclassified from liability to equity year to date

(2,729)

Balance, December 31, 2021

$ 4,341

54

As of December 31, 2021, the Company had 5,158,639 unvested common stock awards and unrecognized compensation costs totaling $46,862 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.22 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, 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

Granted

1,267,270

40.87

Vested and issued

(2,062,212)

7.54

Forfeited

(580,794)

13.84

Balance, December 31, 2021

5,174,654

$13.92

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:

2021

2020

2019

Expected term

5 - 6 years

5 - 6 years

5 - 6.25 years

Expected volatility

68.85% - 86.33%

69.01% - 116.16%

91.04% - 127.93%

Risk-free interest rate

0.44% - 1.33%

0.21% - 1.58%

1.48% - 2.70%

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

Granted

495,996

41.82

-

9.47

Exercised

(3,155,170)

1.17

34.97

-

Forfeited

(153,224)

22.79

22.85

-

Balance, December 31, 2021

7,038,660

$ 8.70

$ 25.45

6.26

Exercisable at December 31, 2021

3,878,723

$ 4.84

$ 28.96

4.54

Vested at December 31, 2021

3,878,723

$ 4.84

$ 28.96

4.54

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

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

6,085,036

$ 5.16

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

506,196

$ 22.76

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

447,428

$ 40.84

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, 2021, unrecognized compensation cost associated with the Company’s outstanding stock options was $26,699, which is expected to be recognized over a weighted-average period of approximately 1.17 years.

55

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,

(Shares of Treasury Stock)

2021

2020

2019

Treasury stock:

Balance, beginning of year

2,534,494

925,364

-

Repurchases of common stock

4,217,198

1,609,130

2,743,637

Retirement of treasury stock

-

-

(1,818,273)

Balance, end of year

6,751,692

2,534,494

925,364

11.       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 was paid 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,

2021

    

2020

    

2019

Numerator:

Net income (loss) attributable to common stock

$ 81,220

$ 31,131

($ 9,528)

Denominator:

Weighted average shares - basic

146,170,871

138,572,358

126,256,407

Dilutive effect of common stock equivalents

11,558,503

12,977,717

-

Weighted average shares - diluted

157,729,374

151,550,075

126,256,407

Earnings (loss) per share:

Earnings per share attributable to common stock- basic

$ 0.56

$ 0.22

($ 0.08)

Earnings per share attributable to common stock- diluted

0.51

0.21

(0.08)

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

56

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

2021

2020

2019

Domestic

$ 32,804

$ 31,356

($ 9,442)

Foreign

929

47

382

Total

$ 33,733

$ 31,403

($ 9,060)

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

Year Ended December 31,

    

2021

2020

2019

Current:

Federal

$ -

$ -

$ -

State

456

275

320

Foreign

1,650

466

262

Total current income tax provision

2,106

741

582

Deferred

Federal

(41,599)

23

17

State

(6,574)

24

15

Foreign

(1,420)

(375)

(117)

Total deferred income tax benefit

(49,593)

(328)

(85)

Total provision (benefit) for income taxes

($ 47,487)

$ 413

$ 497

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,

    

2021

2020

2019

Statutory tax rate

21.00%

21.00%

21.00%

State taxes

5.22%

6.52%

0.35%

Permanent differences

(0.08)%

(0.09)%

(2.54)%

Research & Development Credit

(4.53)%

-%

-%

Unrecognized tax benefit

-%

(0.19)%

(0.67)%

Share-based compensation

(109.20)%

(42.09)%

11.51%

Sec. 162m compensation limitation

8.12%

4.03%

(1.31)%

Foreign tax rate differential

0.27%

0.01%

(1.68)%

Valuation allowance

(65.54)%

8.99%

(140.59)%

Prior year true up items

2.15%

3.07%

109.08%

Other net

1.86%

0.08%

(0.65)%

Total

(140.73)%

1.33%

(5.50)%

57

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

    

December 31, 2021

December 31, 2020

Deferred tax assets:

Net operating loss carryforward

$ 38,676

$ 17,628

Research and Development Credit

1,529

-

Temporary differences

1,654

877

Lease liability

269

219

Legal Settlement Accrual

2,591

6

Share-based compensation

8,108

5,575

Total gross deferred tax assets

52,827

24,305

Deferred tax liabilities:

Property and equipment

(1,880)

(1,139)

Intangibles/Goodwill

(496)

(383)

Right of use lease asset

(357)

(214)

Unrealized FX Gain/Loss

(48)

-

Valuation allowance

-

(22,116)

Net deferred tax assets

$ 50,046

$ 453

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, 2021, based on its assessment of the realizability of its net deferred tax assets, we reached the conclusion that our US federal and State net deferred tax assets more-likely-than-not will be fully realized and therefore we recorded a valuation allowance release of $22.1 million resulting in the recognition of the deferred tax assets and income tax benefit for the period.  The company has provided a valuation allowance as of December 31, 2021 and 2020 of $0 and $22.1 million, respectively.

As December 31, 2021, the Company had federal, state and foreign net operating losses of approximately $153.6 million, $79.1 million, and $7.7 million, respectively. Out of the federal net operating loss, approximately $8.7 million will carry forward for 20 years and can offset 100% of future taxable income; and $144.9 million carries forward indefinitely and can offset 80% of future taxable income. As of December 31, 2021, 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, 2021, the undistributed earnings of the Company’s foreign subsidiaries could result in withholding taxes of approximately $0.3 million, if repatriated.

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,

2021

2020

2019

Unrecognized tax benefits - beginning of year

$ -

$ 54

$ -

Gross increase for tax positions of prior years

325

-

54

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

-

-

-

Gross increase for tax positions of current year

205

-

-

Settlements

-

(54)

-

Lapse of statute of limitations

-

-

-

Unrecognized tax benefits - end of year

$ 530

$ -

$ 54

The unrecognized tax benefits relate primarily Federal and California research and development credit in 2021 and to state taxes in 2020. As of December 31, 2021, the total amount of unrecognized tax benefits that would affect the Company effective tax rate, if

58

recognized, is $0. The Company's policy is to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2021, the Company accrued interest or penalties related to uncertain tax positions in the amount of $0.

The Company is currently under federal examination for 2019 and no state tax examinations in progress nor has it had any state tax examinations since its inception. Because the Company has net operating loss carryforwards, there are open statues of limitations in which federal taxing authorities may examine the Company's tax returns for all years from December 31, 2011 through the current period. U.S. State Taxing authorities may examine the Company’s tax returns for all years from December 31, 2015 through the current period and foreign tax authorities may examine the Company’s tax returns for all years from December 31, 2019 through the current period.  

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

On November 19, 2021, the Company agreed to settle a class action lawsuit filed against the Company in 2018 alleging violations under the Telephone Consumer Protection Act. Pursuant to the proposed settlement agreement terms, the Company will grant certain monetary and non-monetary settlements. The Company decided to set aside provisions at the amount of $10,000,000 to cover current estimated settlement fees and costs. The settlement agreement terms remain subject to judicial review and approval.

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.

14.        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 affiliate and media 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.3% and 99.6% of the total revenue of the Company for the years ended December 31, 2021 and 2020, respectively. The real estate brokerage business represents 99.0% and 98.9% of the total assets of the Company as of December 31, 2021 and 2020, 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.

In 2021, the Company completed the Showcase and the SUCCESS acquisitions. These are not material to the Company’s total revenue, total net income (loss), or total assets as of December 31, 2021.

The Company primarily operates within the real estate brokerage markets in the United States and Canada. The Company expanded its business into Australia and the United Kingdom in 2019, and into South Africa, India, Mexico, Portugal and France, during 2020 and into Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany in 2021

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 United Kingdom, Australia, South Africa, India, Mexico, Portugal, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany.

The Company continues to expand real estate brokerage services internationally. For the years ended December 31, 2021, 2020 and 2019 approximately 8%, 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 8% and 7% as of December 31, 2021 and 2020.

59

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

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

16.       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, 2021, 2020 and 2019, the Company's costs for contributions to this plan were $3,196, $1,189 and $654, respectively.

11.

17.      SUBSEQUENT EVENTS

Quarterly Cash Dividend

On February 17, 2022, our Board of Directors approved a cash dividend of $0.04 per common share to be paid on March 31, 2022 to shareholders of record on March 11, 2022.The ex-dividend date is March 8, 2022. The dividend will be paid in cash.

17.

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, 2021. 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, 2021 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 2021 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting, except as follows.

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 Officer, conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2021. 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, 2021. 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.

61

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, 2021, 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, 2021, 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, 2021, of the Company and our report dated February 25, 2022, 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   

February 25, 2022

62

Item 9B.

OTHER INFORMATION

None.

Item 9C.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not Applicable.

63

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 2021 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 of December 31, 2021:

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

7,038,660

$ 8.70

18,874,976

Equity compensation plans not approved by security holders

-

-

-

Total

7,038,660

$ 8.70

18,874,976

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

64

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 2022;
Corporate Governance – Audit Committee; and
Accounting Matters – Principal Independent Auditor Fees.

65

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

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)

3.3

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

4.1

Description of Securities

10.1

2013 Stock Option Plan (incorporated by reference from 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, 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)

13.1

Annual Report on Form 10-K dated March 12, 2020

14.1

Code of Ethics

21.1

Subsidiaries of the Registrant

23.1

Consent of Independent Registered Public Accounting Firm

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

66

Item 16.

Form 10-K Summary

None

67

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: February 25, 2022

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)

Date: February 25, 2022

/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

February 25, 2022

Glenn Sanford

(Principal Executive Officer)

/s/ JEFF WHITESIDE

Chief Financial Officer

February 25, 2022

Jeff Whiteside

(Principal Financial Officer)

/s/ KENT CHENG

Global Controller

February 25, 2022

Kent Cheng

(Principal Accounting Officer)

/s/ JAMES BRAMBLE

General Counsel and Corporate Secretary

February 25, 2022

James Bramble

/s/ JASON GESING

Director

February 25, 2022

Jason Gesing

/s/ EUGENE FREDERICK

Director

February 25, 2022

Eugene Frederick

/s/ RANDALL MILES

Director

February 25, 2022

Randall Miles

/s/ DARREN JACKLIN

Director

February 25, 2022

Darren Jacklin

/s/ FELICIA GENTRY

Director

February 25, 2022

Felicia Gentry

/s/ DAN CAHIR

Director

February 25, 2022

Dan Cahir

68

EX-4.1 2 expi-20211231xex4d1.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 900,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-21.1 3 expi-20211231xex21d1.htm EX-21.1

Exhibit 21.1

LIST OF SUBSIDIARIES OF REGISTRANT

Name

Jurisdiction of Organization

eXp Australia Pty. Ltd.

Australia

eXp Brasil Consultoria Imboliára LTDA

Brazil

eXp Chile SpA

Chile

eXp Colombia S.A.S.

Colombia

eXp Commercial of California, Inc.

Delaware

eXp Commercial of Connecticut, LLC

Connecticut

eXp Commercial, LLC

Delaware

eXp Global France

France

eXp Global India

India

eXp Global Portugal, LDI

Portugal

eXp Hong Kong Limited

Hong Kong

eXp International Holdings, Inc.

Delaware

eXp Italia S.r.l.

Italy

eXp Panamá, S. DE R.L.

Panama

eXp Puerto Rico Inc.

Puerto Rico

eXp Puerto Rico Partnership, S. EN C.

Puerto Rico

eXp Realty Associates, LLC

Georgia

eXp Realty España, S.L.

Spain

eXp Realty Germany Gmbh

Germany

eXp Realty Holdings, Inc.

Washington

eXp Realty Israel Ltd.

Israel

eXp Realty North, LLC

North Dakota

eXp Realty of California, Inc.

Washington

eXp Realty of Canada, Inc.

Canada

eXp Realty of Connecticut, LLC

Connecticut

eXp Realty Singapore Pte Ltd.

Singapore

eXp Realty South Africa

South Africa

eXp Realty, LLC

Washington

eXp Referral Associates of California, Inc.

Delaware

eXp Referral Associates of Connecticut, LLC

Connecticut

eXp Referral Associates, LLC

Delaware

eXp Silverline Ventures, LLC

Delaware

eXp World Technologies, LLC

Delaware

eXp World UK Limited

United Kingdom

eXtend a Hand Fund

Delaware

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

Mexico

Opportunity Garden, Inc.

Delaware

Showcase Web Sites, LLC

Georgia

SUCCESS Enterprises LLC

Delaware

SUCCESS Franchising, LLC

Delaware

SUCCESS World Holdings, LLC

Delaware


EX-23.1 4 expi-20211231xex23d1.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 February, 25, 2022, relating to the 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, 2021.

/s/ DELOITTE & TOUCHE LLP

San Francisco, California

February 25, 2022

San Francisco, California


February 25, 2022

San Francisco, California


February 25, 2022

San Francisco, California


February 25, 2022

San Francisco, California


February 25, 2022

San Francisco, California


February 25, 2022

San Francisco, California


February 25, 2022

San Francisco, California


February 25, 2022


EX-31.1 5 expi-20211231xex31d1.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:

February 25, 2022

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-31.2 6 expi-20211231xex31d2.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:

February 25, 2022

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


EX-32.1 7 expi-20211231xex32d1.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, 2021 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:

February 25, 2022

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-32.2 8 expi-20211231xex32d2.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, 2021 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:

February 25, 2022

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


GRAPHIC 9 expi-20211231x10k001.jpg GRAPHIC begin 644 expi-20211231x10k001.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 10 expi-20211231x10k003.jpg GRAPHIC begin 644 expi-20211231x10k003.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:""(V\9, M49)0$DJ,DXJ3[-!_SPC_ .^11;?\>T/^X/Y5+0!%]F@_YX1_]\BC[-!_SPC_ M .^14M% $7V:#_GA'_WR*/LT'_/"/_OD5+10!%]F@_YX1_\ ?(H^S0?\\(_^ M^14M% $7V:#_ )X1_P#?(H^S0?\ /"/_ +Y%2T4 1?9H/^>$?_?(H^S0?\\( M_P#OD5+10!%]F@_YX1_]\BC[-!_SPC_[Y%2T4 1?9H/^>$?_ 'R*/LT'_/"/ M_OD5+10!%]F@_P">$?\ WR*/LT'_ #PC_P"^14M% $7V:#_GA'_WR*/LT'_/ M"/\ [Y%2T4 1?9H/^>$?_?(H^S0?\\(_^^14M% $7V:#_GA'_P!\BC[-!_SP MC_[Y%2T4 1?9H/\ GA'_ -\BC[-!_P \(_\ OD5+10!%]F@_YX1_]\BC[-!_ MSPC_ .^14M% $7V:#_GA'_WR*/LT'_/"/_OD5+10!%]F@_YX1_\ ?(H^S0?\ M\(_^^14M% $7V:#_ )X1_P#?(H^S0?\ /"/_ +Y%2T4 1?9H/^>$?_?(H^S0 M?\\(_P#OD5+10!%]F@_YX1_]\BC[-!_SPC_[Y%2T4 1?9H/^>$?_ 'R*/LT' M_/"/_OD5+10!%]F@_P">$?\ WR*/LT'_ #PC_P"^11'/#*TJQ2HYC;8X5@2K M8S@^AY'%2T 1?9H/^>$?_?(H^S0?\\(_^^14M% $7V:#_GA'_P!\BC[-!_SP MC_[Y%2U6M[^SNY9HK:[@FDA.V58Y Q0\C! Z=#U]* )/LT'_ #PC_P"^11]F M@_YX1_\ ?(J6B@"+[-!_SPC_ .^11]F@_P">$?\ WR*EHH B^S0?\\(_^^11 M]F@_YX1_]\BI:* (OLT'_/"/_OD4?9H/^>$?_?(J6B@"+[-!_P \(_\ OD4? M9H/^>$?_ 'R*EHH B^S0?\\(_P#OD4?9H/\ GA'_ -\BI:* (OLT'_/"/_OD M4?9H/^>$?_?(J6B@"+[-!_SPC_[Y%'V:#_GA'_WR*EHH B^S0?\ /"/_ +Y% M'V:#_GA'_P!\BI:* (OLT'_/"/\ [Y%'V:#_ )X1_P#?(J6B@"+[-!_SPC_[ MY%'V:#_GA'_WR*EHH B^S0?\\(_^^11]F@_YX1_]\BI:* (OLT'_ #PC_P"^ M11]F@_YX1_\ ?(J6B@"+[-!_SPC_ .^11]F@_P">$?\ WR*EHH B^S0?\\(_ M^^11]F@_YX1_]\BI:* (OLT'_/"/_OD4?9H/^>$?_?(J6B@"+[-!_P \(_\ MOD4?9H/^>$?_ 'R*EHH B^S0?\\(_P#OD4?9H/\ GA'_ -\BI:* (OLT'_/" M/_OD4?9H/^>$?_?(J6B@"+[-!_SPC_[Y%'V:#_GA'_WR*EHH B^S0?\ /"/_ M +Y%'V:#_GA'_P!\BI:* (OLT'_/"/\ [Y%13P1+;R%8HP0A((4 @XJU45S_ M ,>TW^X?Y4 %M_Q[0_[@_E4M16W_ ![0_P"X/Y5+0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%-/(P&QGN.HH XK2A:Z/>P6^O:<8M3><^5JVSV#SGIFM"?1;Z^\B'4 M=2CGM(95EV);>7)(5.5WMN(ZX)PJY]NE/_L)OMNI$W$;6.HY,\#1$OG9L^5] MV , <%30!5.JZM9065]?BS-K=2I&\$4;AX/,.%^%7)_*I(-%O+*YN/L.HI#:7$YG>)K?>ZL3\VQMV #[J<9- &+8: MK-%KVK:58+&;^?4&EW3 ^7'&(XPS=MQ[;0FS M?N'FKD;><_3FG3>&!(US/'=&*\>\^V6\ZQ\PMM52I&?F4A>1QG/M6AJFFG4[ M**W:<1E)HI2P3()1PV,9[X]>* .?MC;Z;JMYJNGV$MEI$%BQG0V[0++*"""L M; '(4$;L%=J*MML=QT&]MQ!Q_LA>? MR(!G:1J.M:O8W-UYEC;(DDL48\EI"Q5B Q^<8Z8QSTSD9P,C2M2U+2/ .FW4 M7V:Y>22***,HR8#O@[FW').>N!]#74Z1I7]E:<]GY_F[I99-VW&-[%L8R>F: MI+X:V^'+#2/MG_'I+%)YOE_?V/NQC/&>G4T /N;[4[::RTU7M)+^Z+N9O(<1 M1HN,G;O)8\@?>'7MC!I7WB*_TRQUA)TMI+W3XDF1U1ECD1^!\N20001]X_TK M7U/2WO+BUO+:X%O>6I;RW:/S$*L,,K+D$@\=".<50N?#+WNGZG'=7P:]U!%C MDG6'"HJ_="IDG YZL>30 R34==BU>UT]QIY-Y"\J.J/BW*XR"-W[S[P&?D_# MI4MKK%W/I%W+-)96L]IH>;C[-#)% MLV_>W[>YM-8CN=1#S:FB(SK!M$948X&[I[$Y]S6E#C;WZU MD6_C/SFM+K[9I;6]S<+$+)'S=%&)77GY5)(!)Z=C^50VFM:7?S>39ZG9W$N"VR&=7./7 -8^G$S-XHN M'.7-R\/7.%2)0!^I/XUBZ0UQ<6OA&VO8H[:W55FM[B-S(9'6/B,\#9D$G^(' M&* .VO-3L-.V?;KZVM?,SL\^94W8ZXR1GK4J75O):_:DGB:W*[Q*'!3;USGI MCWK#\-J)[_6[V90;K[<\&X\E8T VK[#OCWJAM%O<^+[6!0ELMNLVQ>BR/&V\ MX[9PI/Y]Z .MCD26))(G5XW 964Y# ]"#4E85G>?V=X&MKW9O^SZ>DNWIG$> M<53DNM3TRST_4[C46N1<311SVQCC$:B0@?)@!N"1U9LC/U !U-5KV]M].LY+ MN[D\N"/&YL$XR<=!S7-2W6L7$6OW$6IF :?,XMT6%"&VQJ^UR025Y[8(YY/& M+VM:KYW")=I.[:, MGGH./6L9I-2OO$>H6,6HO:6\%O#(ICB0OO;?W8$;>.1C/3!'.:=GK6H7P\.! MI_*-\DZW!C0?,R*<$9!QR,T ==44\\=M;R3RMMBC4N[8)P!R:Y/PZ'L/#U[= M2ZM)'&MQ<#=,D91#YK?-A5!+'TSC)X':HVU2>1M8T]KJ\NK?^S'F1[RU,$BM MRI&-B97HD7_H(K @:X\+6RV>IV$5SI7V@NM]&P)1F MD!4R1L,Y#'[P)Z"@#JI[JWM$5KF>*%68(ID<*"QZ#GN?2EN;F"SMWGN9XX(4 MQNDD8*J]N2>/2N:\:Z?:O9P7[Q!KJ.YMXT=B3L!E7.!T&>Y R:MZG^]\7Z); MR*#"L<\R@]/, 4 X]@QH V+6\MKV 3VEQ%/"20'B<,I/U%1V>J:?J$CI97]K M#Y1C]V8V)7Z94&@#>>>&.6.%Y8TEESY:,P!? R<#OBI:Y_6/^1M\._P"] M>V".>3Q@ ZZBN=@UB>/ M4X9+J7%C>:>+F,;0!$Z %QGKR&!Y/\)K)@UK4IGM;6\O+RW=[;[9(]I8F9QY MC'9'@1L % Y)&2>_6@#N**Y$ZKK,FE:;+/%?0(TDB7<]M:9E 4D(WE,I(5NI M^4D>U0Z@3JM9ZIJ[:?H.J3WB/]OF2*:V6-5C M 8'D<%MPP/XL=>!0!V-%<1<:_J,WV^ZM);[S;:X:."RBT]Y(I0C8(:01GEL' MHPQQ[UJ&;4M0\0W]E%J,EG;PV\,B[(D+AFW\98$8XY&,],$6\M[ M-9I)F>%5:1""" V<'W'!Z>E<;+-=ZS#X5O);Z6">2X='\A8\!Q'("XW*>3CO MQ@].]:]P&M?&VEXD+&>RFBD9@ 6"%6!.,#J3T ZT ='1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %17 M/_'M-_N'^52U%<_\>TW^X?Y4 %M_Q[0_[@_E4M16W_'M#_N#^52T %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!BVFFSV^K:LK#-E?!958$ H^W8XQ] IS3SX?M3I-AIPEG5+%HG@D! M7>"G0GC'/(/'0FM>B@#*FT56O9;NTO;JQFFQYWV?81(0, D.K#('&0!GOGBG MPZ+:V^G7-FK2G[4&\^9FS)(S#!8GU_# [ "M*B@"I#800Z9'I^#);I"(9#%N8?-OSG=Q[\8 MQ6Q10!AOX9M7MKRT-S<_9;ES+Y&5Q$Y;?N0[=V=W."2/:G+X=B,]S/<7MY2 .:QX_#TTDQB MU#4;F\L(G1X+>5E.2O/[PA0S8.,98YQSFN@HH R-8T0:RJQR:C>00JROY<(B MQN5MP.60GJ!WQQ3[G1ENX;82WEU]JM7+Q7B[!*I/7^':01QC;C^=:E% &0GA M^R^QWEO?\ 'Q-,1O?T^Z !CM@#'UIUIHB6]W'=7%[=WTT*%(3NT@DM"YC"D 'W2'4H@\N MW4'9Y>1E2R!#MXXX ZYK2HH Q[_P[::AIEI82R3K%; *C(P#,NTH0>.A!(-3 M7FCQW%U'=P7-Q97*)Y7FV^W+)_=(964C//3(_.M*B@#.DTIVBA6+4[Z!XP09 M%=6,F3D[@ZLO7T QT&!Q5<^'+06-K:PRW$#6LIFCG1@9/,.=S'<"#GF>/?MBM:B@#).A(MS-);WUY;0SN9)K>)U".QZG)4LN>^UAZ]:LPZ?% M#J=S?JTAEN(TC<$\ )NQC_OHU=HH Q?^$MJB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"HKG_CVF_P!P_P JEJ*Y_P"/:;_) M"Y\[. ">@ZGC'4=<]L&Y;?\>T/^X/Y57U/3_P"T[%[0W4]ND@*NT.S++C!' MS*?TYH ;J=U-;6L?V?R_/EE2)#("54L>I ()P,\9'U'6L@ZOJK^=;1?8A=6J MRO,[1N4<(1M"C=E<@\DDX]#6C)ID]RC0W%]*8U$?DNH02*ZG)D)VXR>!C&,# MIR14+^'(60!;V\CE(=9IE9 \P.]$Z3W"PK()1:@KY0<+M#=-W0#C.,\XS M6K0 44QXTDQO16QTR,XIOV:#_GA'_P!\B@"6BHOLT'_/"/\ [Y%'V:#_ )X1 M_P#?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR* ):*B^S0?\\(_^^11]F@_YX1_] M\B@"6BHOLT'_ #PC_P"^11]F@_YX1_\ ?(H EHJ+[-!_SPC_ .^11]F@_P"> M$?\ WR* ):*B^S0?\\(_^^11]F@_YX1_]\B@"6BHOLT'_/"/_OD4?9H/^>$? M_?(H EHJ+[-!_P \(_\ OD4?9H/^>$?_ 'R* ):*B^S0?\\(_P#OD4?9H/\ MGA'_ -\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_SPC_[Y%'V:#_GA M'_WR* ):*B^S0?\ /"/_ +Y%'V:#_GA'_P!\B@"6BHOLT'_/"/\ [Y%'V:#_ M )X1_P#?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR* ):*B^S0?\\(_^^11]F@_Y MX1_]\B@"6BHOLT'_ #PC_P"^11]F@_YX1_\ ?(H EHJ+[-!_SPC_ .^11]F@ M_P">$?\ WR* ):*B^S0?\\(_^^11]F@_YX1_]\B@"6BHOLT'_/"/_OD4?9H/ M^>$?_?(H EHJ+[-!_P \(_\ OD4?9H/^>$?_ 'R* ):*B^S0?\\(_P#OD4?9 MH/\ GA'_ -\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_SPC_[Y%'V: M#_GA'_WR* ):*B^S0?\ /"/_ +Y%'V:#_GA'_P!\B@"6BHOLT'_/"/\ [Y%' MV:#_ )X1_P#?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR* ):*B^S0?\\(_^^11] MF@_YX1_]\B@"6BHOLT'_ #PC_P"^11]F@_YX1_\ ?(H EHJ+[-!_SPC_ .^1 M1]F@_P">$?\ WR* ):*B^S0?\\(_^^11]F@_YX1_]\B@"6BHOLT'_/"/_OD4 M?9H/^>$?_?(H EHJ+[-!_P \(_\ OD4?9H/^>$?_ 'R* ):*B^S0?\\(_P#O MD4?9H/\ GA'_ -\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_SPC_[Y M%'V:#_GA'_WR* ):*B^S0?\ /"/_ +Y%'V:#_GA'_P!\B@"6BHOLT'_/"/\ M[Y%'V:#_ )X1_P#?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR* ):*B^S0?\\(_^ M^11]F@_YX1_]\B@"6BHOLT'_ #PC_P"^10L$2ME8HP1T(4 B@"6HKG_CVF_W M#_*I:BN?^/:;_+7GFNHS':@V+S"#[09,XQG/?'%;= !13'C23&]%;'3(SBF_9H/^>$?_?(H M EHJ+[-!_P \(_\ OD4?9H/^>$?_ 'R* ):*B^S0?\\(_P#OD4?9H/\ GA'_ M -\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR M* ):*B^S0?\ /"/_ +Y%'V:#_GA'_P!\B@"6BHOLT'_/"/\ [Y%'V:#_ )X1 M_P#?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR* ):*B^S0?\\(_^^11]F@_YX1_] M\B@"6BHOLT'_ #PC_P"^11]F@_YX1_\ ?(H EHJ+[-!_SPC_ .^11]F@_P"> M$?\ WR* ):*B^S0?\\(_^^11]F@_YX1_]\B@"6BHOLT'_/"/_OD4?9H/^>$? M_?(H EHJ+[-!_P \(_\ OD4?9H/^>$?_ 'R* ):*B^S0?\\(_P#OD4?9H/\ MGA'_ -\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_SPC_[Y%'V:#_GA M'_WR* ):*B^S0?\ /"/_ +Y%'V:#_GA'_P!\B@"6BHOLT'_/"/\ [Y%'V:#_ M )X1_P#?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR* ):*B^S0?\\(_^^11]F@_Y MX1_]\B@"6BHOLT'_ #PC_P"^11]F@_YX1_\ ?(H EHJ+[-!_SPC_ .^11]F@ M_P">$?\ WR* ):*B^S0?\\(_^^11]F@_YX1_]\B@"6BHOLT'_/"/_OD4?9H/ M^>$?_?(H EHJ+[-!_P \(_\ OD4?9H/^>$?_ 'R* ):*B^S0?\\(_P#OD4?9 MH/\ GA'_ -\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_SPC_[Y%'V: M#_GA'_WR* ):*B^S0?\ /"/_ +Y%'V:#_GA'_P!\B@"6BHOLT'_/"/\ [Y%' MV:#_ )X1_P#?(H EKB9]2UC6O%WV32W-K8Z;*/M+OD"0YY'Y9P/Q]*=XAUB< MZO!H.A11?;W(::0QJ1$N,\Y&.G/_ -$?\ WR*@ MHEHJ+[-!_P \(_\ OD4?9H/^>$?_ 'R* ):*B^S0?\\(_P#OD4?9H/\ GA'_ M -\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR M* ):*B^S0?\ /"/_ +Y%'V:#_GA'_P!\B@"6BHOLT'_/"/\ [Y%'V:#_ )X1 M_P#?(H EHJ+[-!_SPC_[Y%"P1*V5BC!'0A0"* ):BN?^/:;_ '#_ "J6HKG_ M (]IO]P_RH +;_CVA_W!_*I:BMO^/:'_ '!_*I: *6JWQTW3WNA&C[2H^=]B M#) RS8.U1G).#BLI/$5U-:));:=%++YC8.<,N1N4^F166OAV[BB_T?48HI'65)=MK\FUSG$:[ODQV MR6&2<@T 3Q:\\UU&8[4&Q>80?:#+A]Y75\^\*%'SY^[QG&,Y[XXK;H **8\:28WHK8Z9&<4W[-!_SPC_[Y% $ MM%1?9H/^>$?_ 'R*/LT'_/"/_OD4 2T5%]F@_P">$?\ WR*/LT'_ #PC_P"^ M10!+147V:#_GA'_WR*/LT'_/"/\ [Y% $M%1?9H/^>$?_?(H^S0?\\(_^^10 M!+147V:#_GA'_P!\BC[-!_SPC_[Y% $M%1?9H/\ GA'_ -\BC[-!_P \(_\ MOD4 2T5%]F@_YX1_]\BC[-!_SPC_ .^10!+147V:#_GA'_WR*/LT'_/"/_OD M4 2T5%]F@_YX1_\ ?(H^S0?\\(_^^10!+147V:#_ )X1_P#?(H^S0?\ /"/_ M +Y% $M%1?9H/^>$?_?(H^S0?\\(_P#OD4 2T5%]F@_YX1_]\BC[-!_SPC_[ MY% $M%1?9H/^>$?_ 'R*/LT'_/"/_OD4 2T5%]F@_P">$?\ WR*/LT'_ #PC M_P"^10!+147V:#_GA'_WR*/LT'_/"/\ [Y% $M%1?9H/^>$?_?(H^S0?\\(_ M^^10!+147V:#_GA'_P!\BC[-!_SPC_[Y% $M%1?9H/\ GA'_ -\BC[-!_P \ M(_\ OD4 2T5%]F@_YX1_]\BC[-!_SPC_ .^10!+147V:#_GA'_WR*/LT'_/" M/_OD4 2T5%]F@_YX1_\ ?(H^S0?\\(_^^10!+147V:#_ )X1_P#?(H^S0?\ M/"/_ +Y% $M%1?9H/^>$?_?(H^S0?\\(_P#OD4 2T5%]F@_YX1_]\BC[-!_S MPC_[Y% $M%1?9H/^>$?_ 'R*/LT'_/"/_OD4 2T5%]F@_P">$?\ WR*/LT'_ M #PC_P"^10!+147V:#_GA'_WR*/LT'_/"/\ [Y% $M%1?9H/^>$?_?(H^S0? M\\(_^^10!+147V:#_GA'_P!\BC[-!_SPC_[Y% $M8WB36O[ T6:^$8D=2%1" M$?_?(K"\1:%9:VMI8O=1VS+*)O+506D4 @C&0>_7M6E+E MYUS[$SOROEW-'3H+>1$U06<<%W=0HTQ ^;[HX)]OZ5HU"+:W' @C '^R*7[- M!_SPC_[Y%0W=C2L8.H^()M,\5Z?ITD$8LKU2!+SN\S.,>G]W\ZZ.L+7]!T_5 M+6)[EOLRVC^=YL8 ( ZY/I_A5^RDT_4+1+JT$,L#Y*NJC!YYK2?*X1<5ZDQN MI-,O45%]F@_YX1_]\BC[-!_SPC_[Y%9%DM%1?9H/^>$?_?(H^S0?\\(_^^10 M!+147V:#_GA'_P!\BC[-!_SPC_[Y% $M%1?9H/\ GA'_ -\BC[-!_P \(_\ MOD4 2T5%]F@_YX1_]\BC[-!_SPC_ .^10!+1569;6WADFDBC"1J78[!P .:\ MWT77Y;;4O[6O[=FL]5NC#'N;"PJI'..1WQV^Z>M;4J,JB;70SG44&DSU*BHO MLT'_ #PC_P"^11]F@_YX1_\ ?(K$T):*B^S0?\\(_P#OD4+!$K96*,$="% ( MH EJ*Y_X]IO]P_RJ6HKG_CVF_P!P_P J "V_X]H?]P?RJ6HK;_CVA_W!_*I: M *]TURL)-I%%+-D8660QKCZA6_E6*OB"_>V#1Z9 \P265E%V0AC1MN58IR6[ M @#'<5MW<4L]G-##/Y$KH560+DH2.#CVK-N]%D985T^Z2T"6YM6#0^8#&<=. M1@C'!Y'/(- #8M>>:ZC,=J#8O,(/M!EP^\KN'R8^[R!G.<]L%"CY\_=XSC&<]\<5MT %%,>-),;T5L=,C.*;]F@_YX1_\ M?(H EHJ+[-!_SPC_ .^11]F@_P">$?\ WR* ):*B^S0?\\(_^^11]F@_YX1_ M]\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_P \(_\ OD4?9H/^>$?_ M 'R* ):*B^S0?\\(_P#OD4?9H/\ GA'_ -\B@"6BHOLT'_/"/_OD4?9H/^>$ M?_?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR* ):*B^S0?\ /"/_ +Y%'V:#_GA' M_P!\B@"6BHOLT'_/"/\ [Y%'V:#_ )X1_P#?(H EHJ+[-!_SPC_[Y%'V:#_G MA'_WR* ):*B^S0?\\(_^^11]F@_YX1_]\B@"6BHOLT'_ #PC_P"^11]F@_YX M1_\ ?(H EHJ+[-!_SPC_ .^11]F@_P">$?\ WR* ):*B^S0?\\(_^^11]F@_ MYX1_]\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_P \(_\ OD4?9H/^ M>$?_ 'R* ):*B^S0?\\(_P#OD4?9H/\ GA'_ -\B@"6BHOLT'_/"/_OD4?9H M/^>$?_?(H EHJ+[-!_SPC_[Y%'V:#_GA'_WR* ):*B^S0?\ /"/_ +Y%'V:# M_GA'_P!\B@"6BHOLT'_/"/\ [Y%'V:#_ )X1_P#?(H EHJ+[-!_SPC_[Y%'V M:#_GA'_WR* ):*B^S0?\\(_^^11]F@_YX1_]\B@"6BHOLT'_ #PC_P"^11]F M@_YX1_\ ?(H EHJ+[-!_SPC_ .^11]F@_P">$?\ WR* ):*B^S0?\\(_^^11 M]F@_YX1_]\B@"6BHOLT'_/"/_OD4?9H/^>$?_?(H EHJ+[-!_P \(_\ OD4? M9H/^>$?_ 'R* ):*B^S0?\\(_P#OD4?9H/\ GA'_ -\B@"6N*M[>>_\ BA6MO M&3,RQA$P"@QZ^^1^%;4VXPE)+R^\SG9M+YG245%]F@_YX1_]\BC[-!_SPC_[ MY%8F@LL<$?\ WR*Y/QC=W.B3Z9J5NJ_8DE*7,00?,#T[>@/XXK:CS2O277]# M.I96F^AV-%5HHK66))8XXF1U#*0HP0:D^S0?\\(_^^16)H2T5%]F@_YX1_\ M?(H^S0?\\(_^^10!+147V:#_ )X1_P#?(H^S0?\ /"/_ +Y% $M12RQP0O+* MX2-%+,S' '$?_?(K#U2;1;R^7PW< _:+J,MB)<%0.>O;H?\FJA' MF=OZL*3LC7LKZUU&U6YLYTFA;HRGC/I[5:KDK30M.\&)?ZB]U(VGE5_<.F_8 MDMS+\1>(FT>XL+2W MMATW^X?Y4 %M_Q[0_[@_E4M16W_'M#_N#^52T 4-5 MU*+2=->[EV84JJ[W"+N8X&6/09/)["L[^W[E[6-[6UL[N0Q/._V>]W1!%./E M?9\S'TP!P,XQG/?'%;= !13'0/UW# M'HQ'\J;Y">LG_?QO\: ):*B\A/63_OXW^-'D)ZR?]_&_QH EHJ+R$]9/^_C? MXT>0GK)_W\;_ !H EHJ+R$]9/^_C?XT>0GK)_P!_&_QH EHJ+R$]9/\ OXW^ M-'D)ZR?]_&_QH EHJ+R$]9/^_C?XT>0GK)_W\;_&@"6BHO(3UD_[^-_C1Y"> MLG_?QO\ &@"6BHO(3UD_[^-_C1Y">LG_ '\;_&@"6BHO(3UD_P"_C?XT>0GK M)_W\;_&@"6BHO(3UD_[^-_C1Y">LG_?QO\: ):*B\A/63_OXW^-'D)ZR?]_& M_P : ):*B\A/63_OXW^-'D)ZR?\ ?QO\: ):*B\A/63_ +^-_C1Y">LG_?QO M\: ):*B\A/63_OXW^-'D)ZR?]_&_QH EHJ+R$]9/^_C?XT>0GK)_W\;_ !H MEHJ+R$]9/^_C?XT>0GK)_P!_&_QH EHJ+R$]9/\ OXW^-'D)ZR?]_&_QH EH MJ+R$]9/^_C?XT>0GK)_W\;_&@"6BHO(3UD_[^-_C1Y">LG_?QO\ &@"6BHO( M3UD_[^-_C1Y">LG_ '\;_&@"6BHO(3UD_P"_C?XT>0GK)_W\;_&@"6BHO(3U MD_[^-_C1Y">LG_?QO\: ):*B\A/63_OXW^-'D)ZR?]_&_P : ):*B\A/63_O MXW^-'D)ZR?\ ?QO\: ):*B\A/63_ +^-_C1Y">LG_?QO\: ):*B\A/63_OXW M^-'D)ZR?]_&_QH EHJ+R$]9/^_C?XT>0GK)_W\;_ !H EHJ+R$]9/^_C?XT> M0GK)_P!_&_QH EHJ+R$]9/\ OXW^-'D)ZR?]_&_QH EHJ+R$]9/^_C?XT>0G MK)_W\;_&@"EKDE@FD3Q:C="VMIU,)D+!2-PQQ4FE:;#I&F06%ODQPK@%NIYR M3^9KF_&.E76J7VC6,,$TEHUP7N'R65 ,=?3@M76^0GK)_P!_&_QK62M3C9[Z MV_ A:R>FQ+147D)ZR?\ ?QO\:/(3UD_[^-_C619+5>[M+>^MGM[J))H7QN1A MD'N*?Y">LG_?QO\ &CR$]9/^_C?XT)VU0&1H.NVNJ/>6<-N]L]C)Y)B; PH) M (_(\=JW*YD^'H['Q2^N+>"WMI(MD\;,1O8\ [L_3\?K70^0GK)_W\;_ !K2 MKRWO#9D0YK6D2T5%Y">LG_?QO\:0P*.ADSV_>-_C698K3Q+.L+2H)7!*H6 + M#V%2UQ.A^&+VZUB37/$&];H/_H]NLI(C Z<@]/09^O6FZCK^J^']6F.JV#2Z M4[D0SV[ME%[9YQGV./:NCV%Y2LCMBP5G7V_ M4^U=R+>,+@&3 _Z:-_C2:E2A:^LM_0::G+T%EABN8'AF021."K*PR"*XJ3P] MJGAS3-872)WN+:X0""U RZ,Q )S[#/3KQZ5VOD)ZR?\ ?QO\:/(3UD_[^-_C M44ZLH:=.PY04C)\+:1_8GA^VM&7$Q'F3?[YZ_ET_"MNHO(3UD_[^-_C1Y">L MG_?QO\:F4G*3D^I44HJR.>\7ZU>Z#%87ENJ&U^T!+D%G0_CBNC1U=%= M&!5@"".A%4=1T>TU6QDL[I9&BDZ_O#D$'@BLS2=;T&60:5:WCI);8@6.5V0M MMXXR>>GUK2RG37*M5OZ$7M+5Z,Z2BHO(3UD_[^-_C0L*JV09./5V(_G6)H2U M%<_\>TW^X?Y5+45S_P >TW^X?Y4 %M_Q[0_[@_E4M16W_'M#_N#^52T 5;^\ M%C:&2?FQ^ M))].#5K4H&N+%X5L[:\W$9ANFVHPSW^5OY5AQ:)J5G;J+5;(-)%+$\1=UC@5 MVW*$PIW!>1C"Y[;: --==MWO4@2"X:%Y!$+H!?*WE=P7KNZ8YQC)QG-:M<]; MZ+>6]Q';*UN=/2X6X$A=O-)"@;=N,=1G.>G&.]=#0 44QT#]=PQZ,1_*F^0G MK)_W\;_&@"6BHO(3UD_[^-_C1Y">LG_?QO\ &@"6BHO(3UD_[^-_C1Y">LG_ M '\;_&@"6BHO(3UD_P"_C?XT>0GK)_W\;_&@"6BHO(3UD_[^-_C1Y">LG_?Q MO\: ):*B\A/63_OXW^-'D)ZR?]_&_P : ):*B\A/63_OXW^-'D)ZR?\ ?QO\ M: ):*B\A/63_ +^-_C1Y">LG_?QO\: ):*B\A/63_OXW^-'D)ZR?]_&_QH E MHJ+R$]9/^_C?XT>0GK)_W\;_ !H EHJ+R$]9/^_C?XT>0GK)_P!_&_QH EHJ M+R$]9/\ OXW^-'D)ZR?]_&_QH EHJ+R$]9/^_C?XT>0GK)_W\;_&@"6BHO(3 MUD_[^-_C1Y">LG_?QO\ &@"6BHO(3UD_[^-_C1Y">LG_ '\;_&@"6BHO(3UD M_P"_C?XT>0GK)_W\;_&@"6BHO(3UD_[^-_C1Y">LG_?QO\: ):*B\A/63_OX MW^-'D)ZR?]_&_P : ):*B\A/63_OXW^-'D)ZR?\ ?QO\: ):*B\A/63_ +^- M_C1Y">LG_?QO\: ):*B\A/63_OXW^-'D)ZR?]_&_QH EHJ+R$]9/^_C?XT>0 MGK)_W\;_ !H EHJ+R$]9/^_C?XT>0GK)_P!_&_QH EHJ+R$]9/\ OXW^-'D) MZR?]_&_QH EHJ+R$]9/^_C?XT>0GK)_W\;_&@"6BHO(3UD_[^-_C1Y">LG_? MQO\ &@"6BHO(3UD_[^-_C1Y">LG_ '\;_&@"6BHO(3UD_P"_C?XT>0GK)_W\ M;_&@"6BHO(3UD_[^-_C1Y">LG_?QO\: ):*B\A/63_OXW^-86O>(=.T#RHI? M/GNI" EO%(2Y![]?_P!=5"$IOEBM12DHJ[(-*UJ]U'QKJMFL@.G6<80+M&1) MD9YZ_P![\JZFLK3M#L-.DN9[6*6-[M_-ES(V2>??W-:'D)ZR?]_&_P :JK*+ ME[JT)@FEJ2T5%Y">LG_?QO\ &CR$]9/^_C?XUF62T5%Y">LG_?QO\:/(3UD_ M[^-_C0!E^)M(_MS0;FR7B4C?$3P-XZ?GT_&J>A:E>V?AMY=?MFM39*$:1CN, MB@?>P._;WKH/(3UD_P"_C?XTQ[6*1&1PS(P(*L[$$?G6BJ>YR-:7(YD5= M-UW2]67-C>Q2G&=@.''U4\_I7,6%KJ7B7Q3_ &I?)/::?I\A%M P*EV!Z_XG M\/6M=?!>AQZC#?06K031-O BD(!/T_PQ6[Y">LG_ '\;_&K]I"%_9]>_0GEE M+X^A+364.I5@"#P01G-,\A/63_OXW^-'D)ZR?]_&_P :P-20#' X I:B\A/6 M3_OXW^-'D)ZR?]_&_P : ):*B\A/63_OXW^-'D)ZR?\ ?QO\: ):*B\A/63_ M +^-_C1Y">LG_?QO\: ):PM8\)Z1K3>9X ME&SO>.VMY)YFVQQJ68GL*RW\11+:Q3)97DK/&\K1(J%XT0X8M\P'7L M"2>P-7-1L/[0MTA^TS6^R19 \.TG*G(^\"",X/3M6*FB:I9PJ+>XBNI'BEAD M:Z;;M#MD,-B#..<@@9SU% &DNNV[WJ0)!<-"\@B%T OE;RNX+UW=,M]%O+>XCME:W.GI<+<"0NWFDA0-NW&.HSG/3C'>NAH **8Z!^NX8]&(_ ME3?(3UD_[^-_C0!+147D)ZR?]_&_QH\A/63_ +^-_C0!+147D)ZR?]_&_P : M/(3UD_[^-_C0!+147D)ZR?\ ?QO\:/(3UD_[^-_C0!+147D)ZR?]_&_QH\A/ M63_OXW^- $M%1>0GK)_W\;_&CR$]9/\ OXW^- $M%1>0GK)_W\;_ !H\A/63 M_OXW^- $M%1>0GK)_P!_&_QH\A/63_OXW^- $M%1>0GK)_W\;_&CR$]9/^_C M?XT 2T5%Y">LG_?QO\:/(3UD_P"_C?XT 2T5%Y">LG_?QO\ &CR$]9/^_C?X MT 2T5%Y">LG_ '\;_&CR$]9/^_C?XT 2T5%Y">LG_?QO\:/(3UD_[^-_C0!+ M147D)ZR?]_&_QH\A/63_ +^-_C0!+147D)ZR?]_&_P :/(3UD_[^-_C0!+14 M7D)ZR?\ ?QO\:/(3UD_[^-_C0!+147D)ZR?]_&_QH\A/63_OXW^- $M%1>0G MK)_W\;_&CR$]9/\ OXW^- $M%1>0GK)_W\;_ !H\A/63_OXW^- $M%1>0GK) M_P!_&_QH\A/63_OXW^- $M%1>0GK)_W\;_&CR$]9/^_C?XT 2T5%Y">LG_?Q MO\:/(3UD_P"_C?XT 2T5%Y">LG_?QO\ &CR$]9/^_C?XT 2T5%Y">LG_ '\; M_&CR$]9/^_C?XT 2T5%Y">LG_?QO\:/(3UD_[^-_C0!+147D)ZR?]_&_QH\A M/63_ +^-_C0!+147D)ZR?]_&_P :/(3UD_[^-_C0!+147D)ZR?\ ?QO\:/(3 MUD_[^-_C0!+147D)ZR?]_&_QK$G\0:=#K\&C)]HFNI20_E.2(N,_-S_^JJC" M4OA0G)+<+_Q79VFMVVD0Q275W*X5UBY$0/<_SQZ5)9^%]/M-;N=6(DGNYG+A MICD1Y[+Z?X4:/X6T[1'FE@\Z2>9B7FED)LG_?QO\:/(3UD_[^-_C6)H2T5%Y">LG_?QO\:/(3UD_P"_ MC?XT 2T5%Y">LG_?QO\ &CR$]9/^_C?XT 2T5%Y">LG_ '\;_&CR$]9/^_C? MXT 2T5%Y">LG_?QO\:/(3UD_[^-_C0!+147D)ZR?]_&_QH\A/63_ +^-_C0! M+147D)ZR?]_&_P :/(3UD_[^-_C0!+147D)ZR?\ ?QO\:/(3UD_[^-_C0!+1 M47D)ZR?]_&_QH\A/63_OXW^- $M%1>0GK)_W\;_&CR$]9/\ OXW^- $M%1>0 MGK)_W\;_ !H6%5;(,G'J[$?SH EJ*Y_X]IO]P_RJ6HKG_CVF_P!P_P J "V_ MX]H?]P?RJ6HK;_CVA_W!_*I: (+F((VUBWS8X/'RDD]LU?U&&2>QDBCM[:Y+8!ANCB-QW!.#_( MUB+HNIVL*_9OL9=X986B>1PD",V5"':2P7D8PN1C&WI0!I+KMN]ZD"07#0O( M(A= +Y6\KN"]=W3'.,9.,YK5KGK?1;RWN([96MSIZ7"W D+MYI(4#;MQCJ,Y MSTXQWKH: "BF.I;I(R8],<_F*;Y3_P#/>3\E_P * ):*B\I_^>\GY+_A1Y3_ M //>3\E_PH EHJ+RG_Y[R?DO^%'E/_SWD_)?\* ):*B\I_\ GO)^2_X4>4__ M #WD_)?\* ):*B\I_P#GO)^2_P"%'E/_ ,]Y/R7_ H EHJ+RG_Y[R?DO^%' ME/\ \]Y/R7_"@"6BHO*?_GO)^2_X4>4__/>3\E_PH EHJ+RG_P">\GY+_A1Y M3_\ />3\E_PH EHJ+RG_ .>\GY+_ (4>4_\ SWD_)?\ "@"6BHO*?_GO)^2_ MX4>4_P#SWD_)?\* ):*B\I_^>\GY+_A1Y3_\]Y/R7_"@"6BHO*?_ )[R?DO^ M%'E/_P ]Y/R7_"@"6BHO*?\ Y[R?DO\ A1Y3_P#/>3\E_P * ):*B\I_^>\G MY+_A1Y3_ //>3\E_PH EHJ+RG_Y[R?DO^%'E/_SWD_)?\* ):*B\I_\ GO)^ M2_X4>4__ #WD_)?\* ):*B\I_P#GO)^2_P"%'E/_ ,]Y/R7_ H EHJ+RG_Y M[R?DO^%'E/\ \]Y/R7_"@"6BHO*?_GO)^2_X4>4__/>3\E_PH EHJ+RG_P"> M\GY+_A1Y3_\ />3\E_PH EHJ+RG_ .>\GY+_ (4>4_\ SWD_)?\ "@"6BHO* M?_GO)^2_X4>4_P#SWD_)?\* ):*B\I_^>\GY+_A1Y3_\]Y/R7_"@"6BHO*?_ M )[R?DO^%'E/_P ]Y/R7_"@"6BHO*?\ Y[R?DO\ A1Y3_P#/>3\E_P * ):* MB\I_^>\GY+_A1Y3_ //>3\E_PH EKB/#\7BV[U,ZC>7'V:SDG;?9S@[@G;:, M>\_BW5[^SN=/TG2[IA?WD@Y*J=J=,GCN?T!KJA$^.;B0_@O^%;J].% MVE[QF[3EOLK&1YK2 M4@1F)4__ #WD_)?\*)5-U!63!0ZRU9+147E/ M_P ]Y/R7_"CRG_Y[R?DO^%9%DM%1>4__ #WD_)?\*/*?_GO)^2_X4 2T5%Y3 M_P#/>3\E_P */*?_ )[R?DO^% $M%1>4_P#SWD_)?\*/*?\ Y[R?DO\ A0!+ M147E/_SWD_)?\*/*?_GO)^2_X4 2T5%Y3_\ />3\E_PH\I_^>\GY+_A0!+14 M7E/_ ,]Y/R7_ H\I_\ GO)^2_X4 2T5%Y3_ //>3\E_PH\I_P#GO)^2_P"% M $M%1>4__/>3\E_PH\I_^>\GY+_A0!+147E/_P ]Y/R7_"CRG_Y[R?DO^% $ MM%1>4_\ SWD_)?\ "CRG_P">\GY+_A0!+147E/\ \]Y/R7_"A8W#9,\AQV(7 M!_2@"6HKG_CVF_W#_*I:BN?^/:;_ '#_ "H +;_CVA_W!_*I:BMO^/:'_<'\ MJEH @N9S;6[2+!+.PP!'$ 68_B0/S(K+;Q)#]G66.RO)7Q(TD2*A>(1MM3P#SC...M8O]EZI'#&;>"RCD-O); MR*]P[@!B#YF[8"S9R2"!G/44 :"Z[;O>I D%PT+R"(70"^5O*[@O7=TQSC&3 MC.:U:YZWT6\M[B.V5KEPMP)"[>:2% V[<8ZC.<].,=ZZ&@ HICJ6Z2,F/ M3'/YBF^4_P#SWD_)?\* ):*B\I_^>\GY+_A1Y3_\]Y/R7_"@"6BHO*?_ )[R M?DO^%'E/_P ]Y/R7_"@"6BHO*?\ Y[R?DO\ A1Y3_P#/>3\E_P * ):*B\I_ M^>\GY+_A1Y3_ //>3\E_PH EHJ+RG_Y[R?DO^%'E/_SWD_)?\* ):*B\I_\ MGO)^2_X4>4__ #WD_)?\* ):*B\I_P#GO)^2_P"%'E/_ ,]Y/R7_ H EHJ+ MRG_Y[R?DO^%'E/\ \]Y/R7_"@"6BHO*?_GO)^2_X4>4__/>3\E_PH EHJ+RG M_P">\GY+_A1Y3_\ />3\E_PH EHJ+RG_ .>\GY+_ (4>4_\ SWD_)?\ "@"6 MBHO*?_GO)^2_X4>4_P#SWD_)?\* ):*B\I_^>\GY+_A1Y3_\]Y/R7_"@"6BH MO*?_ )[R?DO^%'E/_P ]Y/R7_"@"6BHO*?\ Y[R?DO\ A1Y3_P#/>3\E_P * M ):*B\I_^>\GY+_A1Y3_ //>3\E_PH EHJ+RG_Y[R?DO^%'E/_SWD_)?\* ) M:*B\I_\ GO)^2_X4>4__ #WD_)?\* ):*B\I_P#GO)^2_P"%'E/_ ,]Y/R7_ M H EHJ+RG_Y[R?DO^%'E/\ \]Y/R7_"@"6BHO*?_GO)^2_X4>4__/>3\E_P MH EHJ+RG_P">\GY+_A1Y3_\ />3\E_PH EHJ+RG_ .>\GY+_ (4>4_\ SWD_ M)?\ "@"6BHO*?_GO)^2_X4>4_P#SWD_)?\* ):8[*B,S$!5!))Z 4WRG_P"> M\GY+_A69KEC<7^DW%A;W_E7%PA1"^.1QN' STR./6G%)M)B;LKE71+O2_$EP M^M063+/;NUO'-(,$J.>/^^C^==%6+I=A;>']$MK4WHCC0!2Y*@,YZGD=S5XS M1+=I:M>D7#J66,[O2KJ:R?+MT)CHM=RY15=1O)"W3$J<$#:<'\J?Y3_\ M/>3\E_PK,LEHJ+RG_P">\GY+_A6?)?A[*YGL)9+V2!BABC*@EL\CI32;V$VE MN:M%9ABU&::SECNC##MW3PNBELD= <=J='IA2ZNI7O;F1;@ &-R"JC'88XIV M75BYGV+$][;6UO\ :)IXTAR '+#&?K3)-0MHKZ"R>3$\ZEHUP2"!R>:@BT2T MAT];%5+6RG(C<*PSG/<&K9MR6#&5]PZ':N1^E'NB]XKQ7\D[WL45K*)+;Y5\ MP;5D.,C!]/\ $5$[:O/IMN\206UX7!F1SN 7N 1WZ5H>4_\ SWD_)?\ "FE& M5,V1C):7=\P?TQ445_K;FUL/>\U%M/M9X=/\ WTKJ)87< QJ>IS5AKFY&JK;"T)MC M%O-QNX#9^[BGRQ3^4_E7#!\?+N"XS[\5G?9]=_Y_(!^ _P#B:>(Q?L6DJ3E? MM_P6A4Z/-JY)>O\ PQ/'JRM;WLSVMS&MJS*0R':7QHM*+_\ M1RS0_8?+&T '?OS_*H%N=3BTZZFN+.-YXW;R8HF^^O; MGGGK5XQ/CB>3/T7_ K&>;6(SB2>WB]-S*.*VQ&,5"UX.5^ROM_F33H.>TK> MI>EOYXELO] F9K@A9 O(AR.2WT_I4B7DK:I)9FTE6-(PXN#]QCZ#WK+ADU.Y M?9%JMFS8R51E)QZX J?[/?P#S[K4PD48W.0O ZUS1S&4_AH2]79?^W&CPSB M]9K\?\B5-94:;<7US:W%ND#E2KK\S =P*G;5+1%M#)+L-WCR58$%B0#CVZCK M4D#+F_?M;UU,Z=*4I\C7X:F])J=E']ZZC_ .?Y581E=%=6RK#(([B MN"2ZTU;6&SL+R5[MI HEGAW @GN.:[I(60 "5L#'&% _E66&J59N3E*+73EO M^-RZM/V=DXM/S)ZBN?\ CVF_W#_*I:BN?^/:;_2X<# CC*AF^FX@?F:YN&WU2"QLRNE MSM)_9YLWC,L0*.,88G<1M//0DCTH W?[8L?[06Q$Q,Y.T8C8INV[MN_&W=CG M&*[J2!;GS;)(R-[-=*^[_OG-1S55 M>\-$WU7:][;Z[?\ #W>_P"']>IV]4=1U6STJQ:]O)0D"D#< 3DD]!BN?OO! MUSJ;_P"EZY=F'C]TF<#CW./TIW_"'M%I_P#9\-[(;3<6V,2,$G/;@]NO>M93 MC"E&I9MNUXK=7WUO;0E*3DX[+6S_ *[CM)\;6VM:LEI:V-R('R!<28"Y SC' M/IZUT,%]:W+NEO=0RO&<.L<@8J?0XZ5AKX7<_9B]ZY-MS#G<=A]N?84R/PBE MO<&YM[GRYR2=RH5Y/7H:YI8R2^E:XAC"EY8U#_=)8#/TKC]2\,ZTMBNFZ/=6R6N&D_^WXFSHI[55]S M*=OXHO-1LC)I^B7;2,72,RX5,A<@D^AZ=JI:?>^-9-8C^VVMO':JP\] N%53 MW5LG<1Z FNBL-,EM'G=[N1VE()(]N_.:;K&G3WUCY,4\F=X8C<%R/3(%=:QC M5!U/8V=GIN_\C/V"=11]IIW&VOB72;JVDF6\C01G$BR$!ER<#(]ZTS-&'1#( M@9QE1D9;Z5Y_/X/N0YD\B0N>K95B?ZUM;I]]K<3Z==RW5JFQ9<'KC!.-O>O/ MCF^';M4A*'DXM_DCIGA)Q5X24OP_4Z998W=T5U+)C< A!R M#7,:=;RM?:G?207<:R1?/%Y>"YQVR!D]>GK7/CQ)HUQH_P#9$+7NGRJXV)*! MC.[/WAS^>*]"C.-:BZT5+E7EK]V_HI['ZFDM+JX73[^^BE^V0RG%RRD2@G&,!5Z=>@ M_E7!#-*,_AC-ORB][[>ITSPTX[M??Y;_ *'7S:E906R7,EU$(9&"I(&R&)]" M/H:>U[;)>I9M*HN'4NL?5@J.>C$]OT-_MDOX[%I0+F1"ZI@\CZ].QJ*/5K23[:5 MD;%F2)B5(VXZ_7H:Y#5K_5[;5D+Z3J%[);$%)((B$8'G 90<_B*W$U:^?PW) MJ9TN^6Y&1]B*C>QSC^[G'X=*[<.YU8<\J;CT5VKOY79A4M%V4D_DS535;)[* M&[^T(D$Q"QL_RY)[<_C5DRQB41&1!(1N"9Y(]<5YO9)?:G7INI7=S&H1;E$:12#S@.<^O\ .N3ZS7YN5X>:?K%^ MFMS7DIVNJB^YKU.Z^W6OESR"XC*VY(E(8'81U!IC:I91VL-RUP@AF8+&_9B? M_P!1KDDTO4I] N;U+&1;V9RQLW8 OS]XD^V3BI-+N/$,]Y;66I:!'%9A@0RA M-L6!P0.1Q79AU4J*3J0Y;=Y1N_N;,:C4;*+O?R9U,NIV,-W]EENHDFV[MK-C MBI(+RUNMYM[F*4(<-L<-M/O7#ZS))8:S,B^'=2NHUY^U1'(;(R>B'O[U.D6C M+X;?5KN"_M(78K)&P&_)./3]:P_VQ6?L=';[2?Z=B[TMN;\&=P"&&1R#T(IU M<#IY\*:N\%C:ZC;6UBNHHA#Y;W" *.O(( MZ_6MZ<*S;52'*]?/T_KH2YQM>+N;;WEM$Q22XB1AU#. 12?;[/\ Y^X/^_@K M"DTC1!97-]+J)-O<,7:X,Z[02>QZ=:I06GA>^EM["WU4R3*04"3 ER!],?E6 M#IXMR?+R\M_/;_._^?D5ST[*][_(ZK^T+/\ Y^X/^_@J2*5)HEDB<.C#(8'( M-&]+U9X0NH7-W&/+,,7W0?Q_IFM$6U^?"4DNC6=R+B]8EK6[D4&-3D M''3\.>A_"MJ-#%:.O9)VVOO\^GF3.K3U4+MHZ2\U:RL)5CN92KD9 ",W\@:A MB\0:7-,(EN<.1G#QLHQ]2!7)Z3HVNWMW;6VN:7%'9Q+@3),-X('&<,<^G2HM M1TGQ''K$SZ?HEM+ A*Q2O,"67_OL?RJ)T,7[1J$H6UM=OY:WZ]>WF5&K2Y4W M&5_ZOI;_ (<[8ZQIRAC]KB(7K@YQ4]O>6]W")8)0Z$[0>F37)RZ)?Q>&_,MM M)@;5)S^_MVE!0 DY(.?3' /&?:H-(M=9NKBUTW5]$6VM(&\U9(7 ",!QW.[/ M3K6E*A6O)U)1LNV_Y]R)5(V2BG?^O([HD#@\9IU>=ZWKNF0:]-_:-GJJO%F% M90$V,,]<'''\Z>P_L_18]7M=8DCMYVW0F4LA!_N[>0>E9UO;TG?V;<7:S6N^ M^GEO^A=.5.>G-9ZGH-%<7;^*9Y8+81.MRP8+.Z,I&.Y QUJ6SURWM;J:34?$ M<8#946S*H:,Y[]?Y5-#$4J\_9TW=V;MK=6=M5NO*XYQE"/-)61U,]Q#:PM-< M2I%&N,LYP!FJTVKV$%S!;OO]:I:!)HNM:B;.U6XWJI??]G4* .VXX*DTN>HDW;3?\ K0[B/4XY;VZM5BE#VP!)9<*V1V-<]?\ C8VT=O;Q M:?,=2GR1;[2^T GKCDDXZ8_^O3M-#UZ\U*83I!8V22$*S?O)'&>",''XG'XU MU5GI%O8N[V[2*[@!F.TDX_#WK2C4KJHO;4HI>4KO\K$RC!Q?+-W]+?J<^]]K M][IXENIXM&9]Z+&4WLPQPWICW-JA*,(^EW^95.GA[ M)U$V_70R4N--_LZ&P339IK:(AD5^<'KG^=:5GZCYDNF/%+'$=L[KT&?N@ MX_SS6@(648$\@ X 7C]*=Y3_P#/>3\E_P *SI4L6I\U2MS+M9+_ ()3=&UH MPM\S(U*V@TO3[Z>V@V_:26N'#'(R#EOU[5S9UFUDTZVL7=_+@=65ED(IQ M_GVKN_*?_GO)^2_X5"]C%)]_YO\ >C0_TI8FABJE3GI5G'RLG^95*5",>6I3 MO\S!2]>[OH=3BL;ERL9C3RW)C89.3]VKNG:@D>H?89+(6LLX,JA%P&/'Q,9)SKN272RM^"$YT=>6%OFR&_- MR+.0VG^N RHQDGV'O7.)J'B%^EK=CMS$@_G74^4__/>3\E_PH\I_^>\GY+_A M1B<#[>:E[24?1M%4:ZIJS@GZF+!!K=U$&GN/L^?X2%W#_OG_ !J2.TU*ROK= MDE:ZCD)6\GY+_ (5-/+:4)*;E)R75 MR;_X'X \3)W5E;M82>$3PO$Q(##!*G!%<>/#NN,2-UDHYY+-_A78^4__ #WD M_)?\*/*?_GO)^2_X56*R[#XIJ56-V@H8J=%-1ZF/HFC3643F^:">4ME"JYVC M'J16C?6LEU'&D5U);%) Y,?\0'\/TJ?RG_Y[R?DO^%'E/_SWD_)?\*WI8:E2 MI^S@K(B=:7*E\I_\ GO)^2_X4>4__ #WD_)?\*(TH1CR):!*K.4^= MO46- D:H,D* 2\GY+_ (41A&"Y8JR"=2FZE.)KNV$D@7:&W,./P(]:N^4_P#SWD_)?\*/*?\ Y[R? MDO\ A3E",ERR5T*,YQ?-%V90M?#^EV4R36]FBR)]UBQ)'YFM2HO*?_GO)^2_ MX4>4_P#SWD_)?\*(PC!6BK!. MF]0<4OE/_P ]Y/R7_"CRG_Y[R?DO^%/E5K"N[W$2W@BYCAC0_P"RH%35%Y3_ M //>3\E_PH6-PV3/(<=B%P?TH22V$VWN2U%<_P#'M-_N'^52U%<_\>TW^X?Y M4P"V_P"/:'_<'\JEJ*V_X]H?]P?RJ6@ HHJ*:-I87C25X688$B %E/J-P(_, M&@"6BHH8VBA1'E>9E&#(X +>YV@#\@*EH **AD#F155BBX)) '7C'7\:7RG_ M .>\GY+_ (4 2T5%Y3_\]Y/R7_"CRG_Y[R?DO^% $M%5XTE:)&::0,5!(PO! M_*G^4_\ SWD_)?\ "@"6BHO*?_GO)^2_X4P)+YK*9I-H4$'"]\GY+_A M0!+147E/_P ]Y/R7_"CRG_Y[R?DO^% $M%5PDOFLIFDVA00<+UR?;V%/\I_^ M>\GY+_A0!+56XL;2[=&N;6"9D.5,D88J1Z9J7RG_ .>\GY+_ (4QTD5\GY+_A3$24LX,T@ ;"\+R,#VJ"BQ147E/_ ,]Y/R7_ H\I_\ GO)^ M2_X4 2T57=)%7*S2$[@.B],_2G^4_P#SWD_)?\* ):*B\I_^>\GY+_A1Y3_\ M]Y/R7_"@"6BJZ)(RY::0'<1T7IGZ4_RG_P">\GY+_A0!+3'19$*.H93P01D& MF^4__/>3\E_PIC)*K(!-(06P>%X&#[4 0QZ1IL-RMS%I]JDZYQ(L*AA^.*I7 MWA30]2N'N+O3XWF?&YPS*2?P(K6\I_\ GO)^2_X4>4__ #WD_)?\*M5)IW39 M+C%Z-%!?#^E+I TH6:&R!W"(DGG.&M&TZX2>TT^&.5/NOC)7Z$U MI>4__/>3\E_PIB)(RY::0'<1T7IGZ4>TGM=ZAR1[#UAB61I5B02-U8+@G\:E MJ+RG_P">\GY+_A1Y3_\ />3\E_PJ"B6BJY242A1-)M*DDX7@Y'M[FG^4_P#S MWD_)?\* ):*B\I_^>\GY+_A1Y3_\]Y/R7_"@"0C/!Z56N[&UOH!!=V\4T((( M1U! (Z4Z-)6B1FFD#%02,+P?RI_E/_SWD_)?\*$VM4#5S-L?#6CZ;>?:[.QC MAG VAE)X'TSBHY?">A3W,ES+ID+2R,6\GY+_A3"DHE" MB:3:5))PO!R/;W-7[6=[\S^\GDC:UAJV%HMJEJ+6'[/'C9&4!5<=,"IT18TV MHJJHZ!1@"F^4_P#SWD_)?\*/*?\ Y[R?DO\ A4MMCLB6BJ\B2+$[)-(6"D@8 M7DX^E/\ *?\ Y[R?DO\ A2&2T5%Y3_\ />3\E_PH\I_^>\GY+_A0!+15<)+Y MK*9I-H4$'"]3\E_P *9(DBQ.R32%@I M(&%Y./I0!8HJ+RG_ .>\GY+_ (4>4_\ SWD_)?\ "@"6BHO*?_GO)^2_X4Q$ ME+.#-( &PO"\C ]J +%%1>4__/>3\E_PH\I_^>\GY+_A0!+15=TD53\E_PH EHJ+RG_ .>\GY+_ (4>4_\ SWD_)?\ "@"6BJZ) M*6<&:0 -A>%Y&![4_P I_P#GO)^2_P"% $M%1>4__/>3\E_PIC)*K(!-(06P M>%X&#[4 6**B\I_^>\GY+_A1Y3_\]Y/R7_"@"6BHO*?_ )[R?DO^%,1)&7+3 M2 [B.B],_2@"Q147E/\ \]Y/R7_"CRG_ .>\GY+_ (4 2T579)59 )I""V#P MO P?:G^4_P#SWD_)?\* ):*B\I_^>\GY+_A1Y3_\]Y/R7_"@"6BJ\:2M$C-- M(&*@D87@_E3UC<-DSR''8A<']* ):BN?^/:;_6UO#=>8A@(DVR)^-DLZFY4%B@]L9YZ9&1QUY%6ZX MR>U74KI'TUK@2L)C+;&\:%[69MOSD+S@6]C#YUS*(XP0!P22?0 2QO$DPH(#+ MAST!*DGG@@]B* .AAECG@2:%P\V<#>H *I1:G:3WSV4W]MI\(EN9"JDX 5&=F.">%4$G M@$\#H#4\;K+ⅅ!D12,J@D, CD'[V.<=& M[A:=/812^:ODQOM$=LL[3",*,9W-@\^F.P]Z -BBBLW4[J_M&ADM;,7 M,"AFN #\^T8X0=SR3COMQU(H GM-1M+YY4MIUD:+&\#/&QH *IWNI6NG*C7+ MLN_. D;.<#J<*"<#(R>@JQ*Y2)W5"[*I(4=6]JP%F749H8M1GDTK5K<%<0R* M!(CD#Y"P(920O;(('3C(!OQ2QS1)+#(KQN RLIR&'J*DK,T2P.G6+0E!$C2L M\<"MN$2D_=S^9/N36G0 TD*"2< ]4 MM8GN(]Z/9^=IC1%;HH3Y@#<94#J .HZ\\=,&GI]EYNIVM];7QO5C0QR7>Y-K M1A3B/"]3DAB<=OP !TE%%073S1VDSV\8DG6-C&A. S8X'YT 17.I6-G-'#+:4LT9 =&1D=<], MJP!P>QQ@UY!'H>>* .JHJKI\$MKIMK;SOYDT42H[ M]=Q )JU0!%/<16L#S3N(XD&69N *9:WEO>P">UE26,DCPP".OM0 R?5 M[&VNQ:S3E)"P7)C;8&/12^-H)XP"V.F" O(ZG?LX6MK*W@DE,KQQJC2'JY QD_6@">H+FZALX3-<2B.,$# M)[D\ #U-3US.I'4I)H?M4MM;(97DMFVG,#1@E2YW8960-D8&,_C0!OVUU!>6 MZ3VTJ2Q-T9#D&IZQ]'@N!7#)YBLXSF3.!]X%1T_AYK8H *I MIJ=E)>FR2ZC-R,_N\\G'7'KCOCI27_\ :#"./3V@C9B2\LREPH X&T$$DGWX M&?:N=MX+J^LA! MLRSD7:YE(DL968LQ''S+OW$=,\CIT .OHHHH K7=[!8PB M6X9@"VU0B,[,?0*H))X/04ZUNX+VW2XMI5DB?.&'KW'L1Z5S^H_V@DT+WUY! M /GN(75#BV=.@//SJ49@>GMC/&EI5I:A:6"*UW.D0;.-W?'4_0=S4TK,D+M''YCA253.-Q],US4TFIQ:D MDES/9"\@B#1]8XY$E;#1'))SN1,,.OI0!TR.KHKHP96 *D'((]13ZS=&LY;* MS=)(TA5Y6DC@5MPA4_P@_7)XX&<#I6E0 57M;RWO(VDMIDE17*$JXBB@^Q6Z!Y2^2\@S\VW!^7 YY!STXZU%)IN+Z&72)X[4*?*NRF""B MC@;>1O'&">@ZYX% &W114-RTR6TK6Z"28*?+0G )[ F@!6GA2X2!I46:0%D0 ML 6 QD@>V1^=2USCPI=S7%MJKQ?;H606]S!^[;Y@2NP,3ALAAU.0.>"16MI: MWXL4.I/$UT>6$2X5>.G4T 7:8[JB,[L%50223@ 4^L35I;Y?,+QP'357(5F# C;C=TP#\N3G=VSTY)K;H *KM=VR7B6;3H+B1"Z1$\LHZD4MT;@6S_ M &01^>1A/,SM!SU/TZXK!DCCNGN;'4)4?4$D5;:>(>7(Q";U(Z[2,L/3'7KB M@#I:*J:?'=Q64:W\Z3W.,R,B[5S[#T^OZ=!;H CFFC@A>:5PD<:EW8\!0.2: M(Y$FB26*17C,,W3'0'UX3 M3K5DOFFT^Y0:1(#((U^8-(20=A_A7OQU/3'.0#;HHJK>F[\E5LO+$KL%+R#* MQCNV,C/IC/4_6@"59XGG>!94,L8!= P)4'ID>^*EKF!$UU ;F'RHM?220!D. M!(48(203_JR I([=N>3T4"S);HL[K)*!\[*NT$^PYH EJ*Y_X]IO]P_RJ6HK MG_CVF_W#_*@ MO\ CVA_W!_*I:BMO^/:'_<'\JEH **** "N:E\0W#ZK+I]J M^GEXR["1YLHP&/W9P<6;J^N[/7D29"T%P5BM2&"Q GE]YZ[^/ ME'?H.YJ&S\->2XBNGAN;2,KL#QY=E7_5JQ/&%Z\ 9/)[Y +EK;VVL:4LTXEE MAO-D[1RMD <$+@<8&.G?OG-:H&.!P!0!C@< 5%<1R26LL<4IBD9"J2 E#C@ MX]J &7E[#8Q+)-YAW-M58T9V8X)P%4$G@$_A61H^HR:J[+-<.DDD".6WFZ.,?=D0=#PN1T!(R.CT> MTEL]-2.O04 68K6""6:6-,23,&D;))8XP/P'ITJ> MBL77)+JTBDN?/D%CY>)_*P'M\<^:I[@=U.>!]00!EWK-P^H+:Z;]G=@KL/-/ M%PRG#1HP.%88.<@]N,"'SD94<<'H.0,#TS52QT MB?[?+=ZBMN7(3"PY*2.IXE((^5\8'!/ ZGC&Y0 53U&^73[1I<;YF!6&/./, MDP2$SZG&*AUNYN[/3'N;-H5:)E:0RJ6 CS\QP".@Y^@-88-]KRSQK$8([F(Q MR&4&:VD X$D3<%6[\@!N".F: +&DZPM]/!%=7DCS+.ZQF*)XTE.W<-XQE2!O M 5CSMSSQ700P0P;S%&%,CF1SW9CW/^>P]*J6FC6EG<>>BR-+P=SR,P+;=I;' M3<0,%L9/XG.C0 5STNI7SWOVZ!99-)4F)D2,-(7!8%U !+*#VZG&1QU@OTLA MJMY_;,DL);:;&X#E0B[1D(1T?=N..I!'4# MZ+I(6VM+RY65+G;YK0EL(DK MAG"?PDY.1T!8T 7[:UAEM+5I1+*T>)5-Q]\,1U(['GICCMC%7J*Q];N;BW\C M]Z]M8L2+BZC 9X_[O4$!3SEL'''3J ";5=4CL+>5(Y(6OC$6M[=GP9&P=HQ[ MD8]ZBTR^@U"XWP:@;H0PA7V ! Y)SN]'&!\IZ?C63!IE_=:M= :BC_9V1/,> M('=E:FEUH]VSP7J8G>59=QXXY"D_P"S6^FG M6RS6TS*TDMLACB>1RQ4'J>>YQUJGI>BBUD%Q=+;OY"Z,8T)X4NP!"@D'D\<4OB%[J#3/M-K=26XMW M$DQ1%8F,?>X(/0'=@R!CYL]QQTQZF[;V\-I;I!!&(X8QM55 MZ 5(JA%"KP !]*=0!'+-%;PO-,ZQQQJ69F. H'2^ O(A0MD1(< [![_IT !=-K ;M;HIF=$,:L23M4GG'IGC)[ MX'H*L45@ZYJM]I=W;O$+=K61&&R0,&>0"0T9SUYSC!Z9&S8:;:Z9$8[9 M7 ( R[LYP. ,DG@=AT_.@"S'&D,2111JD: *JJ,!0.@ IEW=165I+0.23< D"0L.AC*[B&' XQC&* -5)= M2$SVVH_;/+N9 T#VR F-,_ZN0J/E..K9QCH01SN"WB%RUR(QYS*$+]3M!Z?K M4%CIT5AO*2SRNX"EYI"[;1G SZ#)_,U=H *Q-2UVW@EBBAO+=0DP6[?(8P)@ M\D=AN 4L>!FHKN:\EUB2S>_DT[*AK(HB,DV!EMQ8')']T8XYR>HA\.Z?=-%! M?O"W<#O6?8:E/JD]M!<21JLT?VI#:.00%( M!CD[\%AR,9P0<=#"UL_B*SAN+=O+$#/ 8KDY,R?*&64#E3N4<9Y'!ZD#;T_3 MXK!'(6,SRL7FD5 N]OIZ#H/;UZT %EIMK8/.\"$//(TLC,",KGG.!MZ'- #M2U]8;N".W:3R MDE;[21$V6100VS(P^#]X*<@ XZ5>;2K6\@@^UL;SRY?/1G/!;!QP., '@?SK M+T[1[R&^MFEB\FRBD>5;1)59(9,$;E.T$H=S?*<8)Z$=.FH *IZA?)86QD*F M20Y$4*D;Y& )VJ#U. >/:IYT>2WD2*4PR,I"R E3ZX/!KFI8=2U3[99.T0G MVJEQ%(S!$/\ !/"0"1TSM/=>HQD@%[3KF]O;BVDN)4DMS&98YK0$12$\;7!) M(*Y/?!]B,5HV.G6NFPM%:Q;%9B[(C#JD"0RH+57"2?NV)D;<5=<_PE.&VGEL@#WBOM4U 7UUID MT7G!W_=+9,8[A(\9$@R<, <@DE>1C!R*LVNAM>,]WJ4FZ26.,#R5:$DH_<>O2VMK%9VZP1 M;MJY.6.222223W)))H 98Z?:Z9:):V<"PPIT49/ZGDU-)(D,;R2.J1H"S,QP M% ZDFG'(!QR>V>*Y"ZDO+O3)FN+^1+I)$BNK$H@5=S +Y?&3ZJQ)#8P1U + MUQXCMQQ<87Y.IW?EJKI5K]JMKJ1&EN+>/RXY)& M+$#U],]>?<^M1:3IUQ8HXN+I9F.!\B%03W8Y))8]SGL /?3H *P=:U\Z5>QV MRM:DS!0I>4 Q$MC5=*))(R/,$;E C&,\!LJ, D<!YI6"1QJ69CT %8":P]]JDUJ)Y;6"1%BA;RBKK) MR6#!@"K$?=/0\]2,54NQJ4]_>Z3(@U&)V,C0S 1A83RA211P005 ()RN<@5J MZ-I]W:W%S-?RO/,ZHB2L5!,8R0I"@<@LO6KM%4=1%]Y*2Z>Z&6)MQA? 68=US_ GT/KUXH K:OJWV+9# \2S, MZJ\D@W);AB<,Z@@X)&!R!GN*2&UDU.UO(=5252Y$;Q*Q" [HR,'!)SGKV[ M50M+&75FL[EI0]I&SXDDXG*\JT$@P0RYX)SSM'&?FKI$18T6-%"J@"J!P * M&PPQ6\"0PHL<4:A551@*!V%$\\5K;O/,P2*-2SL?X0.IHG\W[/)Y&P3;3Y9< M9 ;'&?:N5MM4U/4A;XB*W,9 ::W!:)7/#1S1DY!&.<%MO!R,X( Y]?WW=[#> MW,D-KM)'D1L'C16^]N .Y63YBR\*,<@D$]''86L=])>K HN9$"-+U) Z#_/] M*S;/PW:PQ1&X&^56=MJ,RH%9MWE@9Y0$#"G(_/%;E !6)JMU?RS&WTEB)K8K M)<9"A60_P G.'/4'&!WZBF:\(1=VC:BI;2@KB7KL20E=C/C^'&X9/ )&>Q%; M3-)M[[[4YEN'M/,\J%_,8"X@V@[6_O*&+@'J1W(Z@&C#;VVLV=S]JBNWAFD& MZ&[4Q[=N" %XX![]SGDC%:BJ$4*H 4# XQ3JHZK+=P:=+)8Q>9.,< 9(&>2 M!QN(&<#(R: )KJ\MK"#S;NXC@CSC=(P45CV>JK?W"6LMX4NCY'\ M1P!G\@/RJ2BB@ J.2))DV2QHZ'!*N,CCVJ2B@ HHHH 8Z*Z%&4,K @@\@BF6 MUNEK:PV\>XI$@1=Q). ,=:FHH **** "BBB@ IK*'4JR@J1@@\YIU% %>TL[ M:PMEM[2%(8DSA$& ,U8HHH *B:")ITF:)3+&"$H!]ZEHH **** &LH= M2K $$8(/(--AAC@A2&)0D4:A$4=% & *DHH **** (S$C2I(R*70$*Q&2H/7 M!_ 5)110 57NK2*[C1)"I(//K@CCTR?6K%%% !1110 4444 % M5I+*UFNXKN2"-KB($1R$=HLCSI#*PSP&( ./3.,_7/K5BB@ HHHH **** "BBB@" MK!8VEK<3W$%O''+.0TKJN"Y'K5JBB@ HHHH *BN?^/:;_'H=%>XNQ;1$ M$.)!O/7@G&".>F/3TJKHO@?3="U%+ZUN;UI$!7;)(I4@C'("C-4HT[-\VOH* M\KK0ZBBN1U'X?:5JFH37L]U?"29BS!9%P/IE2EZ=#90O(\<0VJ MTC98\YY-*48**<97?H" =K9)W=..A MI[:R5U/^S3;9NBP8*'R##CF3..Q!7'KCUS3[^QNY[ZVO+*Z@@DACDB(FMVE# M!BA[.N,;!Z]:C;16;4QJ1NO]+5P VS@18P8\9Z');.>N#SC%9EE2V\232637 M%Q91QDVR742QW!?8V[!]JI:OH%QK#-'/?1K;@LT6VW'G1DKC ? M=C'/3;R.":46VKR5F.2BG:+NAMEXBDN=$OM2:TBVVT1E0P7'F))A-V-^T0+^G7\UTUS#UG1-Z7$B(N3C ;O M_P#6J*VU[3;M'>*X(C6(S;Y(G12@ZL"P 8#OC.*EGT]9;>UA1]BV\B.N1G(7 MM_\ 7J@?#JO86MHUT<06+V>Y4P6W!/FZ\8V=.>M #H_$]C)-I /\+9]-ISC%9EY MX9FU&4W-]=6EQ<#R]JO99A^7?U0N2"6VBFMLJB M6MIY,00D[QLW'EN.<\%1[Y .AHHHH ***R;C0K6YG>9Y)@SG) 88'Z5AB)UH M13I0YGZV_1EP46_>=OQ-:BL;_A&[/_GK/_WT/\*/^$;L_P#GK2C_ #_A_P $V:*CC01QH@)(4 DY-0?88_M_P!LWR>9 MC;MW?+T]*[I2FDN6-^^NRZ^IBE'6[*5CK,UX]X1:Q^5;EUPD^Z4,IQATP-I. M,CD\>E5[+Q%)@ !ZU73PM-Y=RC7ENOGP2P%(;5DC02 9*KYAVD MD GG!QT!))T)-73KZ:[>YAN;>.&>!E#"*4R(05!')53^&/YU1MO%FFW$=J1= M6@FER9HA<*6@ 1F)8=>-N.0.M:]I96UA;B"TMX;>(<[(4"#/K@5FS: LVCVF MG/<-M@4J75<%LQLF0,\?>SWZ4 2?\)'IFW)EG5BP58VM95D8D$C"%=Q!VGD# M'!IUMX@TR[W&&Y^58C,6>-D78/O$%@ =O0@=#P<5%#H]RVH0W]]>QS7$1 'E M0&-=NUQT+,@!9O$UE$\ M5;C]Y*(V5[:5'4%78$(5W-DIC@=?I5J/6].E@GF2<[((C++F-@47+ Y!&004 M88QGCI65#X8EMC%);OI=K/%*)4>UTWRPWRLI#CS#N'S=B/UX=+X9N6AN4CU& M-'O(FCNW-MG?DLQDN9H]LX6-(V&;>02.SE_E$>W<>$SD \9]*;?>'5OKJ:5KHH)(RF M G(^0KG.??/2J]YX9FU&4W-]=6EQ<#R]JO99A^7?U0N2 MQ8;6!HHDZY8(78 G/.,9[YZT 2P^(+"62*%G=9W"!E$;E49U!"E\;1G(QDC- M,B\1V,]\L$3'RO(DG:=U:-0J%1D;@ RG'Q]AFM6N,B6:"4G9C MC$8QU[^7U[9[XJ%?#DTD(@O+\2P)9R6<:QP;"$;:,DDG+#:.P'M0!;7Q%IF= MKS20$ G%Q;R0G !.?F4=E/Y'TJS)?8N+6&&/>UPCR .2A"J!SC&>K*,''7VQ M6%_PAZ26[02G3H8R0V;&P$#,R@[2QWMG!PV..1Z9%:\MK M*+06]Y-92VEW';)$QD6Y4)EW*X9@#MQ@'//!HC\-B")TBNV F\MYRR9,DJN& M\SJ,$]#_ ,!],&S?Z4]X;EXK@122I"JEHRP4QN7!(R,YSC&1]: (=+U[^T#$ M&BA"R221++;W'FQNR@-\K;1D$%N<#!4CWK;K"@TFZ358;FXE29C*T\LDG;@5NT %%%5;VT2^LY+61Y$208)C."/I0M]1/R+5%9TNE0 MRBR!EG'V,ADP^-V!_%ZU(FGQIJDFH"24R21B,H6^0#U ]:JT>XKOL7:*RTT2 MWCTVXL!-<&.=BS,9,N"?0_A3Y=*AE%D#+./L9#)A\;L#^+UHM'N*\NP[5M0_ MLO3WNMBOM95^=]B+E@-S-@[5&<$@*X0 MEBV/E&W)K5NX[F2WVVDZ03 @AGC\Q?<$9!_(BL"7PH[PQ!+FU$BF0L&M"8@7 M8-NC57!C((&"&)ZU)9>U#6+FT\@0V*.TEM)<2+//Y9C5-F1PK GYO8<=:MSZ M@L-O:S+&66XD1 "<%0W?\/2L^'PU );5KQHKQ;;SB@FA!):1E;>221N!!Y ' MWN@Q6I>VGVM81OV>5,LO3.<'I0!FOXKTI;?SD:YE4[2OEVDIW@D#*_+\P!(S MC..G4@5:?6[&*98G>8$[1PQ!Y'J*I2>'&:RL($O KV=L( M%8Q9#$-&P8C(XS'TSWZBF3>&5FU-[UETR5I61Y3/8"1PP !V-O!4<9 .[!]: M +A\1Z9Y4,@EG99@6B"6LK%P,9*@+DCYAR!C\J=)K^FQL!YLC@A3OC@D=!N M(!95(!((P"<\CU%+:Z3]F?3V\_=]CM6MONXWYV<]>/N=.>OM65:^$(K2>!Q_ M9T^P1;VNK 229157Y'W#;D*#@AL'/TH U[/5H+_23J-O',(]A<++&T;' SW' MZC(J*'Q!82R10L[K.X0,HCO&?056'A\?89K5KC(EF@E)V8P(Q&,=>_E]>V>^* '1>([&>^6") MCY7D23M.ZM&H5"HR-P 93N/S XX]Z>OB+3,[7FD@(!.+BWDA. "<_,H[*?R/ MI51?#DTD(@O+\2P)9R6<:QP;"$;:,DDG+#:.P'M5;_A#TDMV@E.G0QDALV-@ M(&9E!VECO;.#AL<YD"1JY*=06.>"1@ G&.U9\?B$S M6EW<0V;/]CB+7"[\%91]Z(<+5]:W,BZ?)&1)/;S!G.,!@59&.,] MMV[&>V*CT_1%T^20I.9$GCQ9/8G)!'LO3'(!'/XA2&XU")8-XM+< M2HP?_6G&2HXXQN3GG[_M5>V\2M/_ &@3%8@V2S%H4O=TV8R1RFP;0<=PC:\+O;3&21S& 9ERI"GGC[D?//W??BRFCWJVU[9M?6YM+CSRJBU( M=#(6/+;\'&X_PC- %>Q\3?:[2ZN#%:NEMY9=[6[\Z/:W7YMH^91R1CTYYKHJ MYZ71;UK:[\^XBN+BX@2T'DP^4J1Y.6(9F)(W$]>W ]>@''% "T444 %%%% ! M45S_ ,>TW^X?Y5+45S_Q[3?[A_E0 6W_ ![0_P"X/Y5+63'J?EPHGE9VJ!G= MUX^E/_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^U MO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H MTZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C M_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[ M6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X_ M_P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^U MO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H MTZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C M_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[ M6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X_ M_P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^U MO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H MTZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C M_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[ M6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X_ M_P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^U MO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H MTZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C M_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[ M6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X_ M_P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^U MO^F'_C__ -:C^UO^F'_C_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H MTZ*S/[6_Z8?^/_\ UJ/[6_Z8?^/_ /UJ -.BLS^UO^F'_C__ -:C^UO^F'_C M_P#]:@#3HK,_M;_IA_X__P#6H_M;_IA_X_\ _6H TZ*S/[6_Z8?^/_\ UJ/[ M6_Z8?^/_ /UJ -.HKG_CVF_W#_*J/]K?],/_ !__ .M3)=3WQ.GDXW*1G=TX %^E '_]D! end EX-101.SCH 11 expi-20211231.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Calc2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED 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 - PLANT, PROPERTY 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 40902 - Disclosure - LEASES (Schedule of future minimum lease payments) (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - INCOME TAXES (Schedule of taxable income by domestic and foreign subsidiaries) (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - INCOME TAXES (Schedule of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - INCOME TAXES (Federal Statutory Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - INCOME TAXES (Schedule of Deferred Tax Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN link:presentationLink link:calculationLink link:definitionLink 11701 - 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 31003 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - EARNINGS 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 (Narrative) (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 - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of stock options fair value assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - STOCKHOLDERS' EQUITY (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 41008 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) 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 MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PREPAIDS AND OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - PLANT, PROPERTY 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 - LEASES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - RELATED PARTY TRANSACTIONS 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 - PLANT, PROPERTY 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 30903 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - LEASES (Summary of components of our lease cost) (Details) link:presentationLink link:calculationLink link:definitionLink 41007 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41206 - Disclosure - INCOME TAXES (Liabilities for Uncertain tax Positions) (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 expi-20211231_cal.xml EX-101.CAL EX-101.DEF 13 expi-20211231_def.xml EX-101.DEF EX-101.LAB 14 expi-20211231_lab.xml EX-101.LAB EX-101.PRE 15 expi-20211231_pre.xml EX-101.PRE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Document And Entity Information    
Document Type 10-K  
Document Period End Date Dec. 31, 2021  
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 Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding 148,764,592  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
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   $ 2,170
ICFR Auditor Attestation Flag true  
Auditor Name Deloitte & Touche LLP  
Auditor Firm ID 34  
Auditor Location San Francisco, California  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
CURRENT ASSETS    
Cash and cash equivalents $ 108,237 $ 100,143
Restricted cash 67,673 27,781
Accounts receivable, net of allowance for credit losses of $2,198 and $1,879, respectively 133,489 76,951
Prepaids and other assets 9,916 7,350
TOTAL CURRENT ASSETS 319,315 212,225
Property, plant, and equipment, net 15,902 7,848
Operating lease right-of-use assets 2,482 819
Other noncurrent assets 2,827  
Intangible assets, net 7,528 8,350
Deferred tax assets 52,827  
Goodwill 12,945 12,945
TOTAL ASSETS 413,826 242,187
CURRENT LIABILITIES    
Accounts payable 7,158 3,957
Customer deposits 67,673 27,781
Accrued expenses 111,672 62,750
Current portion of long-term payable   1,416
Current portion of lease obligation - operating lease 311 746
TOTAL CURRENT LIABILITIES 186,814 96,650
Long-term payable, net of current portion 2,714 2,876
Long-term lease obligation - operating lease, net of current portion 765 74
TOTAL LIABILITIES 190,293 99,600
EQUITY    
Common Stock, $0.00001 par value 900,000,000 shares authorized; 155,516,284 issued and 148,764,592 outstanding in 2021; 146,677,786 issued and 144,143,292 outstanding in 2020 1 1
Additional paid-in capital 401,479 218,492
Treasury stock, at cost: 6,751,692 and 2,534,494 shares held, respectively (210,009) (37,994)
Accumulated earnings (deficit) 30,510 (39,162)
Accumulated other comprehensive income 188 247
Total eXp World Holdings, Inc. stockholders' equity 222,169 141,584
Equity attributable to noncontrolling interest 1,364 1,003
TOTAL EQUITY 223,533 142,587
TOTAL LIABILITIES AND EQUITY $ 413,826 $ 242,187
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
1 Months Ended
Jan. 19, 2021
Feb. 28, 2021
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
shares
Dec. 31, 2018
shares
CONDENSED CONSOLIDATED BALANCE SHEETS            
Accounts receivable, allowance for credit losses and bad debt | $     $ 2,198 $ 1,879    
Common stock, par value | $ / shares     $ 0.00001 $ 0.00001    
Common stock, shares authorized     900,000,000 900,000,000    
Common stock, shares issued     155,516,284 146,677,786 132,398,616 121,218,204
Common stock, shares outstanding     148,764,592 144,143,292    
Treasury stock, shares     6,751,692 2,534,494 925,364  
Stock split, number of shares 2 2        
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Revenues $ 3,771,170 $ 1,798,285 $ 979,937
Operating expenses      
Commissions and other agent-related costs 3,475,139 1,638,674 895,882
General and administrative expenses 249,699 122,801 89,035
Sales and marketing expenses 12,180 5,223 3,799
Total operating expenses 3,737,018 1,766,698 988,716
Operating income (loss) 34,152 31,587 (8,779)
Other expense      
Other expense, net 292 133 247
Equity in losses of unconsolidated affiliates 188 51 34
Total other expense, net 480 184 281
Income (loss) before income tax expense 33,672 31,403 (9,060)
Income tax (benefit) expense (47,487) 413 497
Net income (loss) 81,159 30,990 (9,557)
Net loss attributable to noncontrolling interest 61 141 29
Net income (loss) attributable to eXp World Holdings, Inc. $ 81,220 $ 31,131 $ (9,528)
Earnings per share - Basic [1] $ 0.56 $ 0.22 $ (0.08)
Earnings per share - Diluted [1] $ 0.51 $ 0.21 $ (0.08)
Weighted average shares outstanding - Basic [1] 146,170,871 138,572,358 126,256,407
Weighted average shares outstanding - Diluted [1] 157,729,374 151,550,075 126,256,407
Comprehensive income:      
Net income (loss) $ 81,159 $ 30,990 $ (9,557)
Comprehensive loss attributable to noncontrolling interests 61 141 29
Net income (loss) attributable to eXp World Holdings, Inc. 81,220 31,131 (9,528)
Other comprehensive income:      
Foreign currency translation (loss) gain, net of tax (59) 47 211
Comprehensive income (loss) attributable to eXp World Holdings, Inc. $ 81,161 $ 31,178 $ (9,317)
[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 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Noncontrolling Interest
Total
Beginning balance at Dec. 31, 2018 $ 1   $ 90,756 $ (60,765) $ (12)    
Repurchase of common stock, shares             2,743,637
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, shares             1,609,130
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
Repurchase of common stock, shares             4,217,198
Repurchase of common stock   (172,015)          
Net income (loss)       81,220   (61) $ 81,159
Dividends declared and paid       (11,548)      
Shares issued for stock options exercised, shares             3,155,170
Shares issued for stock options exercised     3,620        
Agent growth incentive stock compensation     21,828        
Stock option compensation     13,102     403  
Agent equity stock compensation     144,437        
Foreign currency translation gain (loss)         (59)   $ (59)
Contributions by noncontrolling interests           19  
Ending balance at Dec. 31, 2021 $ 1 $ (210,009) $ 401,479 $ 30,510 $ 188 $ 1,364 $ 223,533
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
OPERATING ACTIVITIES      
Net income $ 81,159 $ 30,990 $ (9,557)
Reconciliation of net income to net cash provided by operating activities:      
Depreciation expense 4,974 3,360 2,057
Amortization expense - intangible assets 1,274 629 327
Amortization expense - long-term payable 94 157 140
Asset impairments 0 225  
Allowance for credit losses on receivables 319 1,742 (137)
Equity in losses of unconsolidated affiliates 188 51 34
Agent growth incentive stock compensation expense 24,493 15,239 13,959
Stock option compensation 13,102 6,801 5,085
Agent equity stock compensation expense 144,437 60,968 37,768
Deferred income taxes (52,827)    
Changes in operating assets and liabilities:      
Accounts receivable (56,857) (50,193) (10,626)
Prepaids and other assets (2,623) (3,534) (1,696)
Customer deposits 39,892 20,794 4,421
Accounts payable 3,173 1,364 1,413
Accrued expenses 46,673 30,017 11,302
Long-term payable 828 1,048 697
Other operating activities (1,407) 1 (1)
NET CASH PROVIDED BY OPERATING ACTIVITIES 246,892 119,659 55,186
INVESTING ACTIVITIES      
Purchases of property, plant and equipment (13,423) (6,436) (5,000)
Acquisition of businesses (2,500) (10,502) (1,500)
Intangible assets acquired     (140)
Investments in unconsolidated affiliates (3,000) (25) (50)
NET CASH (USED IN) INVESTING ACTIVITIES (18,923) (16,963) (6,690)
FINANCING ACTIVITIES      
Repurchase of common stock (172,015) (29,371) (27,056)
Proceeds from exercise of options 3,620 6,946 2,298
Transactions with noncontrolling interests 19 532 189
Dividends declared and paid (11,548)    
NET CASH (USED IN) FINANCING ACTIVITIES (179,924) (21,893) (24,569)
Effect of changes in exchange rates on cash, cash equivalents and restricted cash (59) 47 106
Net change in cash, cash equivalents and restricted cash 47,986 80,850 24,033
Cash, cash equivalents and restricted cash, beginning balance 127,924 47,074 23,041
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE 175,910 127,924 47,074
SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:      
Cash paid for income taxes 1,331 754 130
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:      
Termination of lease liabilities 375 204  
Retirement of treasury stock     18,433
Lease liabilities arising from obtaining right-of-use assets 2,370 138 1,524
Intangible assets in accounts payable     70
Property, plant and equipment purchases in accounts payable $ 174 117 $ 93
Liabilities incurred associated with a business acquisition   1,500  
Liabilities assumed in business acquisition   $ 140  
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
12 Months Ended
Dec. 31, 2021
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. The Company expanded its business into Australia and the United Kingdom in 2019, and into South Africa, India, Mexico, Portugal and France, during 2020 and into Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany in 2021. 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 2019:

Year ended December 31,

2019

As Previously Reported

Impact of Stock Split

Revised

Weighted average shares outstanding

Basic

62,585,555

63,670,852

126,256,407

Diluted

62,585,555

63,670,852

126,256,407

Earnings (loss) per share

Basic

(0.15)

0.07

(0.08)

Diluted

(0.15)

0.07

(0.08)

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 2019:

Year ended December 31,

2019

As Previously Reported

Impact of Stock Split

Revised

Common stock:

Balance, beginning of year

60,609,102

60,609,102

121,218,204

Retirement of common stock

(1,818,273)

(1,818,273)

(3,636,546)

Shares issued for acquisition

-

-

-

Shares issued for stock options exercised

2,261,122

2,261,122

4,522,244

Agent growth incentive stock compensation

1,345,754

1,345,754

2,691,508

Agent equity stock compensation

3,801,603

3,801,603

7,603,206

Balance, end of year

66,199,308

66,199,308

132,398,616

Common stock, par value (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 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 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
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 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 or 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, 2021, First Cloud’s operations have ceased and 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.

In July 2021, the Company entered into a joint venture with Kind Partners, LLC, a subsidiary of Kind Lending, LLC, forming SUCCESS Lending, LLC (“SUCCESS Lending”), a residential mortgage service company.

Neither of these joint venture investments are consolidated and the Company recognizes its share of income and expenses and equity movement in the joint ventures in proportion to their percentage of ownership.

As of December 31, 2021, Silverline and SUCCESS Lending’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

When necessary, the Company will reclassify certain amounts in prior-period financial statements to conform to the current period’s presentation. No material reclassifications occurred during the current period.

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, 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, beginning balance

$ 127,924

$ 47,074

December 31, 2021

    

December 31, 2020

Cash and cash equivalents

$ 108,237

$ 100,143

Restricted cash

67,673

27,781

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

$ 175,910

$ 127,924

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, 2021 and 2020, receivables from real estate property settlements totaled $128,499 and $73,838, respectively. As of December 31, 2021, agent non-commission based fees receivable and short-term advances totaled $7,188, of which the Company recognized expected credit losses of $2,198. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized allowance for doubtful accounts of $1,879.

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 reporting unit is less than its carrying amount. 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 any impairments for either of the years ended December 31, 2021 and 2020.

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 3 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 no impairment for the year ended December 31, 2021. The Company recognized and impairment of $225 for the year ended December 31, 2020.

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 10 – 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 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. The Company estimates and accrues revenue to which it is entitled to for closed transactions but has yet to receive all the necessary closing documents.

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 charged by the Company are 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 14 – 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, 2021, 2020 and 2019, the Company incurred advertising and marketing expenses of $12,180, $5,223 and $3,799, 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.

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 11 – Earnings (Loss) Per Share for details related to the calculations of basic and diluted earnings per share.

Recently adopted accounting principles

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 – Income Taxes (Topic 740) (“ASU 2019-12”). 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 adoption of ASU 2019-12 had no material impact on the Company’s condensed consolidated financial statements and related disclosures.

Recently issued accounting pronouncements

In November 2021, the FASB issued ASU 2021-08 – Business Combinations (Topic 805). ASU 2021-08 addresses diversity and inconsistencies related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination. The amendments in this Update require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments in this update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has reviewed the amendments of ASU 2021-08 and will apply the guidance as needed.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2021
ACQUISITIONS  
ACQUISITIONS
3.ACQUISITIONS

No business combinations were executed during the year ended December 31, 2021.

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.

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 15 – 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 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENT
12 Months Ended
Dec. 31, 2021
FAIR VALUE MEASUREMENT  
FAIR VALUE MEASUREMENT
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, 2021 and 2020, the fair value of the Company’s money market funds was $43,386 and $53,380, 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 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
PREPAIDS AND OTHER ASSETS
12 Months Ended
Dec. 31, 2021
PREPAIDS AND OTHER ASSETS  
PREPAIDS AND OTHER ASSETS
5.PREPAIDS AND OTHER ASSETS

Prepaids and other assets consisted of the following:

    

December 31, 2021

    

December 31, 2020

Prepaid expenses

$ 5,834

$ 2,489

Prepaid insurance

3,465

2,318

Rent deposits

136

123

Other assets (includes inventory)

481

2,420

Total prepaid expenses

$ 9,916

$ 7,350

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

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

    

December 31, 2021

December 31, 2020

Computer hardware and software

$ 20,824

$ 13,828

Furniture, fixture, and equipment

26

20

Total depreciable property and equipment

20,850

13,848

Less: accumulated depreciation

(11,711)

(6,738)

Depreciable property, net

9,139

7,110

Assets under development

6,763

738

Property, plant, and equipment, net

$ 15,902

$ 7,848

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

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

Changes in the carrying amount of goodwill were:

December 31, 2021

    

December 31, 2020

Goodwill

$ 12,945

$ 8,248

Acquisitions

-

4,697

Total goodwill

$ 12,945

$ 12,945

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, 2021

December 31, 2020

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 554)

 

$ 2,314

$ 2,868

 

($ 267)

 

$ 2,601

Existing technology

1,846

(1,102)

744

1,396

(415)

981

Non-competition agreements

125

(125)

-

125

(87)

38

Customer relationships

1,895

(361)

1,534

1,895

(170)

1,725

Licensing agreement

210

(110)

100

210

(41)

169

Intellectual property

2,836

-

2,836

2,836

-

2,836

Total intangible assets

 

$ 9,780

 

($ 2,252)

 

$ 7,528

$ 9,330

 

($ 980)

 

$ 8,350

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

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

Expected amortization

    

 

2022

 

1,276

2023

1,024

2024

729

2025 and thereafter

4,499

Total

 

$ 7,528

8.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES [Abstract]  
ACCRUED EXPENSES
8.ACCRUED EXPENSES

Accrued expenses consisted of the following:

    

December 31, 2021

December 31, 2020

Commissions payable

$ 81,563

$ 50,484

Payroll payable

5,642

6,354

Taxes payable

2,553

1,008

Stock liability awards

4,341

2,093

Other accrued expenses

17,573

2,811

$ 111,672

$ 62,750

9.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
12 Months Ended
Dec. 31, 2021
LEASES  
LEASES
9.LEASES

Operating leases

The Company’s lease portfolio consists of office leases with lease terms ranging from less than one year to six years, with the weighted average lease term being six 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, 2021, maturities of the operating lease liabilities by fiscal year were as follows:

Year Ending December 31,

2022

266

2023

159

2024

90

2025

90

2026 and thereafter

495

Total lease payments

1,100

Less: interest

(24)

Total operating lease liabilities

 

$ 1,076

Included below is other information regarding leases for the year ended December 31, 2021:

Year Ended December 31,

2021

2020

Other information

Operating lease expense

$ 448

$ 276

Short-term lease expense

70

16

Cash paid for operating leases

1,828

274

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

7.0

3.8

Weighted-average discount rate – operating leases

5.043%

4.481%

(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 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2021
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY
10.STOCKHOLDERS’ EQUITY

Common Stock – As of December 31, 2021, our amended and restated certificate of incorporation authorized us to issue 900,000,000 shares of common stock with a par value of $0.00001 per share.

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,

(Shares of Common Stock)

2021

2020

2019

Common stock:

Balance, beginning of year

146,677,786

132,398,616

121,218,204

Retirement of common stock

-

-

(3,636,546)

Shares issued for stock options exercised

3,155,170

6,538,628

4,522,244

Agent growth incentive stock compensation

2,037,942

1,978,072

2,691,508

Agent equity stock compensation

3,645,386

5,762,470

7,603,206

Balance, end of year

155,516,284

146,677,786

132,398,616

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, 2021, 2020 and 2019, the Company issued 3,645,386, 5,762,470, and 7,603,206 shares of common stock, respectively, to agents and brokers for $144,437, $60,968, and $37,768, 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, 2021, 2020 and 2019, the Company’s stock compensation attributable to the AGIP was $24,493, $15,239, and $13,959, respectively. The total amount of stock compensation attributable to liability classified awards was $4,977, $3,246, and $901 for the years ended December 31, 2021, 2020 and 2019, respectively. 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, 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

Stock grant liability increase year to date

4,977

Stock grants reclassified from liability to equity year to date

(2,729)

Balance, December 31, 2021

$ 4,341

As of December 31, 2021, the Company had 5,158,639 unvested common stock awards and unrecognized compensation costs totaling $46,862 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.22 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, 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

Granted

1,267,270

40.87

Vested and issued

(2,062,212)

7.54

Forfeited

(580,794)

13.84

Balance, December 31, 2021

5,174,654

$13.92

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:

2021

2020

2019

Expected term

5 - 6 years

5 - 6 years

5 - 6.25 years

Expected volatility

68.85% - 86.33%

69.01% - 116.16%

91.04% - 127.93%

Risk-free interest rate

0.44% - 1.33%

0.21% - 1.58%

1.48% - 2.70%

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

Granted

495,996

41.82

-

9.47

Exercised

(3,155,170)

1.17

34.97

-

Forfeited

(153,224)

22.79

22.85

-

Balance, December 31, 2021

7,038,660

$ 8.70

$ 25.45

6.26

Exercisable at December 31, 2021

3,878,723

$ 4.84

$ 28.96

4.54

Vested at December 31, 2021

3,878,723

$ 4.84

$ 28.96

4.54

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

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

6,085,036

$ 5.16

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

506,196

$ 22.76

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

447,428

$ 40.84

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, 2021, unrecognized compensation cost associated with the Company’s outstanding stock options was $26,699, which is expected to be recognized over a weighted-average period of approximately 1.17 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,

(Shares of Treasury Stock)

2021

2020

2019

Treasury stock:

Balance, beginning of year

2,534,494

925,364

-

Repurchases of common stock

4,217,198

1,609,130

2,743,637

Retirement of treasury stock

-

-

(1,818,273)

Balance, end of year

6,751,692

2,534,494

925,364

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2021
EARNINGS PER SHARE [Abstract]  
EARNINGS PER SHARE

11.       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 was paid 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,

2021

    

2020

    

2019

Numerator:

Net income (loss) attributable to common stock

$ 81,220

$ 31,131

($ 9,528)

Denominator:

Weighted average shares - basic

146,170,871

138,572,358

126,256,407

Dilutive effect of common stock equivalents

11,558,503

12,977,717

-

Weighted average shares - diluted

157,729,374

151,550,075

126,256,407

Earnings (loss) per share:

Earnings per share attributable to common stock- basic

$ 0.56

$ 0.22

($ 0.08)

Earnings per share attributable to common stock- diluted

0.51

0.21

(0.08)

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

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
INCOME TAXES

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

2021

2020

2019

Domestic

$ 32,804

$ 31,356

($ 9,442)

Foreign

929

47

382

Total

$ 33,733

$ 31,403

($ 9,060)

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

Year Ended December 31,

    

2021

2020

2019

Current:

Federal

$ -

$ -

$ -

State

456

275

320

Foreign

1,650

466

262

Total current income tax provision

2,106

741

582

Deferred

Federal

(41,599)

23

17

State

(6,574)

24

15

Foreign

(1,420)

(375)

(117)

Total deferred income tax benefit

(49,593)

(328)

(85)

Total provision (benefit) for income taxes

($ 47,487)

$ 413

$ 497

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,

    

2021

2020

2019

Statutory tax rate

21.00%

21.00%

21.00%

State taxes

5.22%

6.52%

0.35%

Permanent differences

(0.08)%

(0.09)%

(2.54)%

Research & Development Credit

(4.53)%

-%

-%

Unrecognized tax benefit

-%

(0.19)%

(0.67)%

Share-based compensation

(109.20)%

(42.09)%

11.51%

Sec. 162m compensation limitation

8.12%

4.03%

(1.31)%

Foreign tax rate differential

0.27%

0.01%

(1.68)%

Valuation allowance

(65.54)%

8.99%

(140.59)%

Prior year true up items

2.15%

3.07%

109.08%

Other net

1.86%

0.08%

(0.65)%

Total

(140.73)%

1.33%

(5.50)%

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

    

December 31, 2021

December 31, 2020

Deferred tax assets:

Net operating loss carryforward

$ 38,676

$ 17,628

Research and Development Credit

1,529

-

Temporary differences

1,654

877

Lease liability

269

219

Legal Settlement Accrual

2,591

6

Share-based compensation

8,108

5,575

Total gross deferred tax assets

52,827

24,305

Deferred tax liabilities:

Property and equipment

(1,880)

(1,139)

Intangibles/Goodwill

(496)

(383)

Right of use lease asset

(357)

(214)

Unrealized FX Gain/Loss

(48)

-

Valuation allowance

-

(22,116)

Net deferred tax assets

$ 50,046

$ 453

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, 2021, based on its assessment of the realizability of its net deferred tax assets, we reached the conclusion that our US federal and State net deferred tax assets more-likely-than-not will be fully realized and therefore we recorded a valuation allowance release of $22.1 million resulting in the recognition of the deferred tax assets and income tax benefit for the period.  The company has provided a valuation allowance as of December 31, 2021 and 2020 of $0 and $22.1 million, respectively.

As December 31, 2021, the Company had federal, state and foreign net operating losses of approximately $153.6 million, $79.1 million, and $7.7 million, respectively. Out of the federal net operating loss, approximately $8.7 million will carry forward for 20 years and can offset 100% of future taxable income; and $144.9 million carries forward indefinitely and can offset 80% of future taxable income. As of December 31, 2021, 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, 2021, the undistributed earnings of the Company’s foreign subsidiaries could result in withholding taxes of approximately $0.3 million, if repatriated.

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,

2021

2020

2019

Unrecognized tax benefits - beginning of year

$ -

$ 54

$ -

Gross increase for tax positions of prior years

325

-

54

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

-

-

-

Gross increase for tax positions of current year

205

-

-

Settlements

-

(54)

-

Lapse of statute of limitations

-

-

-

Unrecognized tax benefits - end of year

$ 530

$ -

$ 54

The unrecognized tax benefits relate primarily Federal and California research and development credit in 2021 and to state taxes in 2020. As of December 31, 2021, the total amount of unrecognized tax benefits that would affect the Company effective tax rate, if

recognized, is $0. The Company's policy is to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2021, the Company accrued interest or penalties related to uncertain tax positions in the amount of $0.

The Company is currently under federal examination for 2019 and no state tax examinations in progress nor has it had any state tax examinations since its inception. Because the Company has net operating loss carryforwards, there are open statues of limitations in which federal taxing authorities may examine the Company's tax returns for all years from December 31, 2011 through the current period. U.S. State Taxing authorities may examine the Company’s tax returns for all years from December 31, 2015 through the current period and foreign tax authorities may examine the Company’s tax returns for all years from December 31, 2019 through the current period.  

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2021
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

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

On November 19, 2021, the Company agreed to settle a class action lawsuit filed against the Company in 2018 alleging violations under the Telephone Consumer Protection Act. Pursuant to the proposed settlement agreement terms, the Company will grant certain monetary and non-monetary settlements. The Company decided to set aside provisions at the amount of $10,000,000 to cover current estimated settlement fees and costs. The settlement agreement terms remain subject to judicial review and approval.

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 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2021
SEGMENT INFORMATION  
SEGMENT INFORMATION

14.        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 affiliate and media 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.3% and 99.6% of the total revenue of the Company for the years ended December 31, 2021 and 2020, respectively. The real estate brokerage business represents 99.0% and 98.9% of the total assets of the Company as of December 31, 2021 and 2020, 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.

In 2021, the Company completed the Showcase and the SUCCESS acquisitions. These are not material to the Company’s total revenue, total net income (loss), or total assets as of December 31, 2021.

The Company primarily operates within the real estate brokerage markets in the United States and Canada. The Company expanded its business into Australia and the United Kingdom in 2019, and into South Africa, India, Mexico, Portugal and France, during 2020 and into Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany in 2021

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 United Kingdom, Australia, South Africa, India, Mexico, Portugal, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany.

The Company continues to expand real estate brokerage services internationally. For the years ended December 31, 2021, 2020 and 2019 approximately 8%, 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 8% and 7% as of December 31, 2021 and 2020.

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

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2021
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

15.        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 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINED CONTRIBUTION SAVINGS PLAN
12 Months Ended
Dec. 31, 2021
DEFINED CONTRIBUTION SAVINGS PLAN  
DEFINED CONTRIBUTION SAVINGS PLAN

16.       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, 2021, 2020 and 2019, the Company's costs for contributions to this plan were $3,196, $1,189 and $654, respectively.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2021
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

17.      SUBSEQUENT EVENTS

Quarterly Cash Dividend

On February 17, 2022, our Board of Directors approved a cash dividend of $0.04 per common share to be paid on March 31, 2022 to shareholders of record on March 11, 2022.The ex-dividend date is March 8, 2022. The dividend will be paid in cash.

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
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 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 or 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, 2021, First Cloud’s operations have ceased and 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.

In July 2021, the Company entered into a joint venture with Kind Partners, LLC, a subsidiary of Kind Lending, LLC, forming SUCCESS Lending, LLC (“SUCCESS Lending”), a residential mortgage service company.

Neither of these joint venture investments are consolidated and the Company recognizes its share of income and expenses and equity movement in the joint ventures in proportion to their percentage of ownership.

As of December 31, 2021, Silverline and SUCCESS Lending’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

When necessary, the Company will reclassify certain amounts in prior-period financial statements to conform to the current period’s presentation. No material reclassifications occurred during the current period.

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, 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, beginning balance

$ 127,924

$ 47,074

December 31, 2021

    

December 31, 2020

Cash and cash equivalents

$ 108,237

$ 100,143

Restricted cash

67,673

27,781

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

$ 175,910

$ 127,924

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, 2021 and 2020, receivables from real estate property settlements totaled $128,499 and $73,838, respectively. As of December 31, 2021, agent non-commission based fees receivable and short-term advances totaled $7,188, of which the Company recognized expected credit losses of $2,198. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized allowance for doubtful accounts of $1,879.

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 reporting unit is less than its carrying amount. 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 any impairments for either of the years ended December 31, 2021 and 2020.

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 3 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 no impairment for the year ended December 31, 2021. The Company recognized and impairment of $225 for the year ended December 31, 2020.

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 10 – 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 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. The Company estimates and accrues revenue to which it is entitled to for closed transactions but has yet to receive all the necessary closing documents.

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 charged by the Company are 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 14 – 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

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

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, 2021, 2020 and 2019, the Company incurred advertising and marketing expenses of $12,180, $5,223 and $3,799, respectively.

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.

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 11 – 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 December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 – Income Taxes (Topic 740) (“ASU 2019-12”). 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 adoption of ASU 2019-12 had no material impact on the Company’s condensed consolidated financial statements and related disclosures.

Recently issued accounting pronouncements

In November 2021, the FASB issued ASU 2021-08 – Business Combinations (Topic 805). ASU 2021-08 addresses diversity and inconsistencies related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination. The amendments in this Update require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments in this update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has reviewed the amendments of ASU 2021-08 and will apply the guidance as needed.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward) (Tables)
12 Months Ended
Dec. 31, 2021
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION  
Schedule of calculation of basic and diluted earnings per share

Year ended December 31,

2019

As Previously Reported

Impact of Stock Split

Revised

Weighted average shares outstanding

Basic

62,585,555

63,670,852

126,256,407

Diluted

62,585,555

63,670,852

126,256,407

Earnings (loss) per share

Basic

(0.15)

0.07

(0.08)

Diluted

(0.15)

0.07

(0.08)

Year Ended December 31,

2021

    

2020

    

2019

Numerator:

Net income (loss) attributable to common stock

$ 81,220

$ 31,131

($ 9,528)

Denominator:

Weighted average shares - basic

146,170,871

138,572,358

126,256,407

Dilutive effect of common stock equivalents

11,558,503

12,977,717

-

Weighted average shares - diluted

157,729,374

151,550,075

126,256,407

Earnings (loss) per share:

Earnings per share attributable to common stock- basic

$ 0.56

$ 0.22

($ 0.08)

Earnings per share attributable to common stock- diluted

0.51

0.21

(0.08)

Schedule of common stock issued roll forward

Year ended December 31,

2019

As Previously Reported

Impact of Stock Split

Revised

Common stock:

Balance, beginning of year

60,609,102

60,609,102

121,218,204

Retirement of common stock

(1,818,273)

(1,818,273)

(3,636,546)

Shares issued for acquisition

-

-

-

Shares issued for stock options exercised

2,261,122

2,261,122

4,522,244

Agent growth incentive stock compensation

1,345,754

1,345,754

2,691,508

Agent equity stock compensation

3,801,603

3,801,603

7,603,206

Balance, end of year

66,199,308

66,199,308

132,398,616

Common stock, par value (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,

(Shares of Common Stock)

2021

2020

2019

Common stock:

Balance, beginning of year

146,677,786

132,398,616

121,218,204

Retirement of common stock

-

-

(3,636,546)

Shares issued for stock options exercised

3,155,170

6,538,628

4,522,244

Agent growth incentive stock compensation

2,037,942

1,978,072

2,691,508

Agent equity stock compensation

3,645,386

5,762,470

7,603,206

Balance, end of year

155,516,284

146,677,786

132,398,616

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

Granted

1,267,270

40.87

Vested and issued

(2,062,212)

7.54

Forfeited

(580,794)

13.84

Balance, December 31, 2021

5,174,654

$13.92

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

Granted

495,996

41.82

-

9.47

Exercised

(3,155,170)

1.17

34.97

-

Forfeited

(153,224)

22.79

22.85

-

Balance, December 31, 2021

7,038,660

$ 8.70

$ 25.45

6.26

Exercisable at December 31, 2021

3,878,723

$ 4.84

$ 28.96

4.54

Vested at December 31, 2021

3,878,723

$ 4.84

$ 28.96

4.54

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

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

6,085,036

$ 5.16

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

506,196

$ 22.76

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

447,428

$ 40.84

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of Cash

    

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, beginning balance

$ 127,924

$ 47,074

December 31, 2021

    

December 31, 2020

Cash and cash equivalents

$ 108,237

$ 100,143

Restricted cash

67,673

27,781

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

$ 175,910

$ 127,924

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2021
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 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
PREPAIDS AND OTHER ASSETS (Tables)
12 Months Ended
Dec. 31, 2021
PREPAIDS AND OTHER ASSETS  
Schedule of Prepaid and Other Current Assets

    

December 31, 2021

    

December 31, 2020

Prepaid expenses

$ 5,834

$ 2,489

Prepaid insurance

3,465

2,318

Rent deposits

136

123

Other assets (includes inventory)

481

2,420

Total prepaid expenses

$ 9,916

$ 7,350

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
PLANT, PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2021
PLANT, PROPERTY AND EQUIPMENT, NET [Abstract]  
Schedule of plant, property and equipment

    

December 31, 2021

December 31, 2020

Computer hardware and software

$ 20,824

$ 13,828

Furniture, fixture, and equipment

26

20

Total depreciable property and equipment

20,850

13,848

Less: accumulated depreciation

(11,711)

(6,738)

Depreciable property, net

9,139

7,110

Assets under development

6,763

738

Property, plant, and equipment, net

$ 15,902

$ 7,848

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2021
GOODWILL AND INTANGIBLE ASSETS  
Schedule of Goodwill

Changes in the carrying amount of goodwill were:

December 31, 2021

    

December 31, 2020

Goodwill

$ 12,945

$ 8,248

Acquisitions

-

4,697

Total goodwill

$ 12,945

$ 12,945

Schedule of Definite-Lived Assets

Definite-lived intangible assets were as follows:

December 31, 2021

December 31, 2020

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 554)

 

$ 2,314

$ 2,868

 

($ 267)

 

$ 2,601

Existing technology

1,846

(1,102)

744

1,396

(415)

981

Non-competition agreements

125

(125)

-

125

(87)

38

Customer relationships

1,895

(361)

1,534

1,895

(170)

1,725

Licensing agreement

210

(110)

100

210

(41)

169

Intellectual property

2,836

-

2,836

2,836

-

2,836

Total intangible assets

 

$ 9,780

 

($ 2,252)

 

$ 7,528

$ 9,330

 

($ 980)

 

$ 8,350

Schedule of Definite-Lived Future Amortization Expense

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

Expected amortization

    

 

2022

 

1,276

2023

1,024

2024

729

2025 and thereafter

4,499

Total

 

$ 7,528

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES [Abstract]  
Schedule of Accrued Expenses

    

December 31, 2021

December 31, 2020

Commissions payable

$ 81,563

$ 50,484

Payroll payable

5,642

6,354

Taxes payable

2,553

1,008

Stock liability awards

4,341

2,093

Other accrued expenses

17,573

2,811

$ 111,672

$ 62,750

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
LEASES  
Schedule of future operating lease payments

Year Ending December 31,

2022

266

2023

159

2024

90

2025

90

2026 and thereafter

495

Total lease payments

1,100

Less: interest

(24)

Total operating lease liabilities

 

$ 1,076

Schedule of other lease information

Year Ended December 31,

2021

2020

Other information

Operating lease expense

$ 448

$ 276

Short-term lease expense

70

16

Cash paid for operating leases

1,828

274

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

7.0

3.8

Weighted-average discount rate – operating leases

5.043%

4.481%

(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.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of common stock issued roll forward

Year ended December 31,

2019

As Previously Reported

Impact of Stock Split

Revised

Common stock:

Balance, beginning of year

60,609,102

60,609,102

121,218,204

Retirement of common stock

(1,818,273)

(1,818,273)

(3,636,546)

Shares issued for acquisition

-

-

-

Shares issued for stock options exercised

2,261,122

2,261,122

4,522,244

Agent growth incentive stock compensation

1,345,754

1,345,754

2,691,508

Agent equity stock compensation

3,801,603

3,801,603

7,603,206

Balance, end of year

66,199,308

66,199,308

132,398,616

Common stock, par value (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,

(Shares of Common Stock)

2021

2020

2019

Common stock:

Balance, beginning of year

146,677,786

132,398,616

121,218,204

Retirement of common stock

-

-

(3,636,546)

Shares issued for stock options exercised

3,155,170

6,538,628

4,522,244

Agent growth incentive stock compensation

2,037,942

1,978,072

2,691,508

Agent equity stock compensation

3,645,386

5,762,470

7,603,206

Balance, end of year

155,516,284

146,677,786

132,398,616

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

Granted

1,267,270

40.87

Vested and issued

(2,062,212)

7.54

Forfeited

(580,794)

13.84

Balance, December 31, 2021

5,174,654

$13.92

Schedule of stock options fair value assumptions

2021

2020

2019

Expected term

5 - 6 years

5 - 6 years

5 - 6.25 years

Expected volatility

68.85% - 86.33%

69.01% - 116.16%

91.04% - 127.93%

Risk-free interest rate

0.44% - 1.33%

0.21% - 1.58%

1.48% - 2.70%

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

Granted

495,996

41.82

-

9.47

Exercised

(3,155,170)

1.17

34.97

-

Forfeited

(153,224)

22.79

22.85

-

Balance, December 31, 2021

7,038,660

$ 8.70

$ 25.45

6.26

Exercisable at December 31, 2021

3,878,723

$ 4.84

$ 28.96

4.54

Vested at December 31, 2021

3,878,723

$ 4.84

$ 28.96

4.54

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

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

6,085,036

$ 5.16

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

506,196

$ 22.76

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

447,428

$ 40.84

Schedule of shares repurchased

Year Ended December 31,

(Shares of Treasury Stock)

2021

2020

2019

Treasury stock:

Balance, beginning of year

2,534,494

925,364

-

Repurchases of common stock

4,217,198

1,609,130

2,743,637

Retirement of treasury stock

-

-

(1,818,273)

Balance, end of year

6,751,692

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

Stock grant liability increase year to date

4,977

Stock grants reclassified from liability to equity year to date

(2,729)

Balance, December 31, 2021

$ 4,341

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
EARNINGS PER SHARE [Abstract]  
Schedule of calculation of basic and diluted earnings per share

Year ended December 31,

2019

As Previously Reported

Impact of Stock Split

Revised

Weighted average shares outstanding

Basic

62,585,555

63,670,852

126,256,407

Diluted

62,585,555

63,670,852

126,256,407

Earnings (loss) per share

Basic

(0.15)

0.07

(0.08)

Diluted

(0.15)

0.07

(0.08)

Year Ended December 31,

2021

    

2020

    

2019

Numerator:

Net income (loss) attributable to common stock

$ 81,220

$ 31,131

($ 9,528)

Denominator:

Weighted average shares - basic

146,170,871

138,572,358

126,256,407

Dilutive effect of common stock equivalents

11,558,503

12,977,717

-

Weighted average shares - diluted

157,729,374

151,550,075

126,256,407

Earnings (loss) per share:

Earnings per share attributable to common stock- basic

$ 0.56

$ 0.22

($ 0.08)

Earnings per share attributable to common stock- diluted

0.51

0.21

(0.08)

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
Schedule of taxable income by domestic and foreign subsidiaries

Year Ended December 31,

2021

2020

2019

Domestic

$ 32,804

$ 31,356

($ 9,442)

Foreign

929

47

382

Total

$ 33,733

$ 31,403

($ 9,060)

Schedule of Income Tax Expense (Benefit)

Year Ended December 31,

    

2021

2020

2019

Current:

Federal

$ -

$ -

$ -

State

456

275

320

Foreign

1,650

466

262

Total current income tax provision

2,106

741

582

Deferred

Federal

(41,599)

23

17

State

(6,574)

24

15

Foreign

(1,420)

(375)

(117)

Total deferred income tax benefit

(49,593)

(328)

(85)

Total provision (benefit) for income taxes

($ 47,487)

$ 413

$ 497

Federal Statutory Rate Reconciliation

Year Ended December 31,

    

2021

2020

2019

Statutory tax rate

21.00%

21.00%

21.00%

State taxes

5.22%

6.52%

0.35%

Permanent differences

(0.08)%

(0.09)%

(2.54)%

Research & Development Credit

(4.53)%

-%

-%

Unrecognized tax benefit

-%

(0.19)%

(0.67)%

Share-based compensation

(109.20)%

(42.09)%

11.51%

Sec. 162m compensation limitation

8.12%

4.03%

(1.31)%

Foreign tax rate differential

0.27%

0.01%

(1.68)%

Valuation allowance

(65.54)%

8.99%

(140.59)%

Prior year true up items

2.15%

3.07%

109.08%

Other net

1.86%

0.08%

(0.65)%

Total

(140.73)%

1.33%

(5.50)%

Schedule of Deferred Tax Assets

    

December 31, 2021

December 31, 2020

Deferred tax assets:

Net operating loss carryforward

$ 38,676

$ 17,628

Research and Development Credit

1,529

-

Temporary differences

1,654

877

Lease liability

269

219

Legal Settlement Accrual

2,591

6

Share-based compensation

8,108

5,575

Total gross deferred tax assets

52,827

24,305

Deferred tax liabilities:

Property and equipment

(1,880)

(1,139)

Intangibles/Goodwill

(496)

(383)

Right of use lease asset

(357)

(214)

Unrealized FX Gain/Loss

(48)

-

Valuation allowance

-

(22,116)

Net deferred tax assets

$ 50,046

$ 453

Schedule of reconciliation of the beginning and ending amount of gross unrecognized benefits

Year Ended December 31,

2021

2020

2019

Unrecognized tax benefits - beginning of year

$ -

$ 54

$ -

Gross increase for tax positions of prior years

325

-

54

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

-

-

-

Gross increase for tax positions of current year

205

-

-

Settlements

-

(54)

-

Lapse of statute of limitations

-

-

-

Unrecognized tax benefits - end of year

$ 530

$ -

$ 54

XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Narrative) (Details)
1 Months Ended 12 Months Ended
Jan. 19, 2021
Feb. 28, 2021
Dec. 31, 2021
Stock split, number of shares 2 2  
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.
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Weighted average shares outstanding - Basic [1] 146,170,871 138,572,358 126,256,407
Weighted average shares outstanding - Diluted [1] 157,729,374 151,550,075 126,256,407
Earnings per share - Basic [1] $ 0.56 $ 0.22 $ (0.08)
Earnings per share - Diluted [1] $ 0.51 $ 0.21 $ (0.08)
As previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Weighted average shares outstanding - Basic     62,585,555
Weighted average shares outstanding - Diluted     62,585,555
Earnings per share - Basic     $ (0.15)
Earnings per share - Diluted     $ (0.15)
Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Weighted average shares outstanding - Basic     63,670,852
Weighted average shares outstanding - Diluted     63,670,852
Earnings per share - Basic     $ 0.07
Earnings per share - Diluted     $ 0.07
[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 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of common stock issued roll forward2) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Common Stock, Shares, Issued, Beginning Balance 146,677,786 132,398,616 121,218,204
Retirement of common stock     (3,636,546)
Shares issued for stock options exercised, shares 3,155,170 6,538,628 4,522,244
Common Stock, Shares, Issued, Ending Balance 155,516,284 146,677,786 132,398,616
Common stock, par value $ 1 $ 1 $ 1
Agent Equity Award Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares 3,645,386 5,762,470 7,603,206
Agent Growth Incentive Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares 2,037,942 1,978,072 2,691,508
As previously reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Common Stock, Shares, Issued, Beginning Balance   66,199,308 60,609,102
Retirement of common stock     (1,818,273)
Shares issued for stock options exercised, shares     2,261,122
Common Stock, Shares, Issued, Ending Balance     66,199,308
Common stock, par value     $ 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
As previously reported | Agent Growth Incentive Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares     1,345,754
Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Common Stock, Shares, Issued, Beginning Balance   66,199,308 60,609,102
Retirement of common stock     (1,818,273)
Shares issued for stock options exercised, shares     2,261,122
Common Stock, Shares, Issued, Ending Balance     66,199,308
Adjustment | Agent Equity Award Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares     3,801,603
Adjustment | Agent Growth Incentive Program      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Stock issued for services, shares     1,345,754
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of Restricted stock activity2) (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2021
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,550,390 6,776,218  
Restricted stock granted 1,267,270 2,777,894  
Restricted stock vested and issued (2,062,212) (1,980,870)  
Restricted stock forfeited (580,794) (1,022,852)  
Restricted stock outstanding, ending balance 5,174,654 6,550,390 6,776,218
Weighted Average Fair Value      
Weighted average price - Restricted stock outstanding, beginning balance $ 6.75 $ 5.52  
Weighted average price - Restricted stock granted 40.87 9.11  
Weighted average price - Restricted stock vested and issued 7.54 6.42  
Weighted average price - Restricted stock forfeited 13.84 5.66  
Weighted average price - Restricted stock outstanding, ending balance $ 13.92 $ 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 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Schedule of stock option activity2) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Options      
Exercised (3,155,170) (6,538,628) (4,522,244)
Stock Options      
Options      
Beginning balance 9,851,058 13,550,712 17,395,226
Granted 495,996 3,441,772 1,553,492
Exercised (3,155,170) (6,538,628) (4,522,244)
Forfeited (153,224) (602,798) (875,762)
Ending balance 7,038,660 9,851,058 13,550,712
Weighted Average Exercise Price      
Beginning balance $ 4.82 $ 1.45 $ 1.04
Granted 41.82 10.85 4.72
Exercised 1.17 1.06 0.51
Forfeited 22.79 4.30 3.97
Ending balance $ 8.70 $ 4.82 $ 1.45
As previously reported      
Options      
Exercised     (2,261,122)
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
Weighted Average Exercise Price      
Beginning balance   $ 2.90 $ 2.08
Granted     9.44
Exercised     1.02
Forfeited     7.94
Ending balance     $ 2.90
Adjustment      
Options      
Exercised     (2,261,122)
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
Weighted Average Exercise Price      
Beginning balance   $ (1.45) $ (1.04)
Granted     (4.72)
Exercised     (0.51)
Forfeited     (3.97)
Ending balance     $ (1.45)
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts receivable $ 2,198,000 $ 1,879,000  
Goodwill, impairment 0 0  
Impairments of intangible assets 0 225,000  
Accounts receivable, net 133,489,000 76,951,000  
Accounts receivable, allowance for credit losses and bad debt 2,198,000 1,879,000  
Advertising and marketing costs 12,180,000 5,223,000 $ 3,799,000
Real Estate Property Settlements [Member]      
Accounts receivable, net 128,499,000 73,838,000  
Agent Non-commission Based Fees and Short Term Advances Receivable [Member]      
Allowance for doubtful accounts receivable 2,198,000 1,879,000  
Accounts receivable, net 7,188,000 4,992,000  
Accounts receivable, allowance for credit losses and bad debt $ 2,198,000 $ 1,879,000  
Minimum | Computer hardware and software      
Property and equipment useful lives 3 years    
Minimum | Furniture, fixtures and equipment      
Property and equipment useful lives 5 years    
Maximum      
Useful life of intangible assets 10 years    
Maximum | Computer hardware and software      
Property and equipment useful lives 5 years    
Maximum | Furniture, fixtures and equipment      
Property and equipment useful lives 7 years    
Primary beneficiary | First Cloud Investment Group LLC [Member]      
Equity method investment, ownership percentage     50.00%
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash and cash equivalents $ 108,237 $ 100,143 $ 40,087  
Restricted cash 67,673 27,781 6,987  
Net change in cash, cash equivalents and restricted cash 47,986 80,850 24,033  
Total cash, cash equivalents, and restricted cash $ 175,910 $ 127,924 $ 47,074 $ 23,041
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 04, 2020
USD ($)
Nov. 04, 2020
USD ($)
Jul. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
entity
Dec. 31, 2019
USD ($)
Acquisition cash paid amount       $ 2,500 $ 10,502 $ 1,500
Amortization expense related to discount applied       $ 94 $ 157 $ 140
Number of businesses acquired | entity         0  
Sanford Enterprises | Success Enterprises LLC            
Cash paid for acquisition   $ 8,000        
Showcase            
Business acquisition, name of acquired entity     Showcase Web Sites, L.L.C.      
Business acquisition, effective date of acquisition Dec. 04, 2020   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      
Issued promissory notes     $ 1,500      
Success Enterprises LLC            
Business acquisition, name of acquired entity SUCCESS Enterprises, LLC     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            
Business acquisition, effective date of acquisition Dec. 04, 2020          
Acquisition cash paid amount $ 8,000          
Cash paid for acquisition $ 8,000          
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS (Schedule of allocation of purchase prince) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 04, 2020
Jul. 31, 2020
Dec. 31, 2019
Goodwill $ 12,945 $ 12,945     $ 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 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Inputs, Level 1    
Money market funds $ 43,386 $ 53,380
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
PREPAIDS AND OTHER ASSETS (Schedule of Prepaid and Other Current Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
PREPAIDS AND OTHER ASSETS    
Prepaid expenses $ 5,834 $ 2,489
Prepaid insurance 3,465 2,318
Rent deposits 136 123
Other assets (includes inventory) 481 2,420
Total prepaid expenses $ 9,916 $ 7,350
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
PLANT, PROPERTY AND EQUIPMENT, NET [Abstract]      
Depreciation expense $ 4,974 $ 3,360 $ 2,057
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Total depreciable property and equipment $ 20,850 $ 13,848
Less: accumulated depreciation (11,711) (6,738)
Depreciable property, net 9,139 7,110
Assets under development 6,763 738
Property, plant, and equipment, net 15,902 7,848
Computer hardware and software    
Total depreciable property and equipment 20,824 13,828
Furniture, fixtures and equipment    
Total depreciable property and equipment $ 26 $ 20
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jul. 31, 2020
Indefinite-lived intangible assets (excluding goodwill) $ 0      
Goodwill 12,945,000 $ 12,945,000 $ 8,248,000  
Goodwill, acquired during period   4,697,000    
Amortization of intangible assets $ 1,274,000 $ 629,000 $ 327,000  
Showcase        
Goodwill       $ 2,310,000
Trade name | Showcase        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles       277,000
Existing technology | Showcase        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles       135,000
Customer relationships | Showcase        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles       $ 240,000
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
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 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 9,780 $ 9,330
Accumulated Amortization (2,252) (980)
Net Carrying Amount 7,528 8,350
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,836 2,836
Net Carrying Amount 2,836 2,836
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,868 2,868
Accumulated Amortization (554) (267)
Net Carrying Amount 2,314 2,601
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,846 1,396
Accumulated Amortization (1,102) (415)
Net Carrying Amount 744 981
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 125 125
Accumulated Amortization (125) (87)
Net Carrying Amount   38
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,895 1,895
Accumulated Amortization (361) (170)
Net Carrying Amount 1,534 1,725
Licensing agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 210 210
Accumulated Amortization (110) (41)
Net Carrying Amount $ 100 $ 169
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
GOODWILL AND INTANGIBLE ASSETS    
2022 $ 1,276  
2023 1,024  
2024 729  
2025 and thereafter 4,499  
Net Carrying Amount $ 7,528 $ 8,350
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
ACCRUED EXPENSES [Abstract]    
Commissions payable $ 81,563 $ 50,484
Payroll payable 5,642 6,354
Taxes payable 2,553 1,008
Stock liability awards 4,341 2,093
Other accrued expenses 17,573 2,811
Accrued Liabilities, Current, Total $ 111,672 $ 62,750
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Narrative) (Details)
Dec. 31, 2021
Minimum  
Term of lease 1 year
Maximum  
Term of lease 6 years
Weighted Average  
Term of lease 6 years
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Schedule of future minimum lease payments) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Rent Payments  
2022 $ 266
2023 159
2024 90
2025 90
2026 and thereafter 495
Total lease payments 1,100
Less: interest (24)
Total operating lease liabilities $ 1,076
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Summary of components of our lease cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
LEASES    
Operating lease expense $ 448 $ 276
Short term lease expense 70 16
Cash paid for operating leases $ 1,828 $ 274
Weighted-average remaining lease term (years)- operating leases 7 years 3 years 9 months 18 days
Weighted-average discount rate - operating leases 5.043% 4.481%
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Common stock issued 155,516,284 146,677,786 132,398,616 121,218,204
Common stock outstanding 148,764,592 144,143,292    
Repurchase of common stock, shares 4,217,198 1,609,130 2,743,637  
Shares issued for stock options exercised, shares 3,155,170 6,538,628 4,522,244  
Stock based compensation $ 13,102 $ 6,801 $ 5,085  
Unrecognized compensation expense - options $ 26,699      
Common Stock, Shares Authorized 900,000,000 900,000,000    
Common stock, par value $ 0.00001 $ 0.00001    
Amount of shares attributable to liability   3,246,000 901,000  
Agent Equity Award Program        
Stock issued for services, shares 3,645,386 5,762,470 7,603,206  
Stock issued for services, value $ 144,437 $ 60,968    
Percentage of commission potentially redeemed in common stock 5.00%      
Percentage of discount of market price, date of issuance   10.00% 20.00%  
Stock based compensation     $ 37,768  
Agent Growth Incentive Program        
Stock issued for services, shares 2,037,942 1,978,072 2,691,508  
Stock based compensation $ 24,493 $ 15,239 $ 13,959  
Amount of shares attributable to liability 4,977,000      
Stock Options        
Shares issued for stock options exercised, shares 3,155,170 6,538,628 4,522,244  
Vesting period 3 years      
Unrecognized compensation expense - recognition period 1 year 2 months 1 day      
Stock options granted, shares 495,996 3,441,772 1,553,492  
Share-based award expiration period 10 years      
Restricted Stock | Agent Equity Award Program        
Unvested shares, other than options 5,158,639      
Unrecognized compensation expense - stock awards $ 46,862      
Unrecognized compensation expense - recognition period 2 years 2 months 19 days      
Restricted stock, incentive program     6,776,218 7,745,754
Restricted Stock | Agent Growth Incentive Program        
Restricted stock, incentive program 5,174,654 6,550,390 6,776,218  
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Common Stock, Shares, Issued, Beginning Balance 146,677,786 132,398,616 121,218,204
Retirement of common stock     (3,636,546)
Shares issued for stock options exercised, shares 3,155,170 6,538,628 4,522,244
Common Stock, Shares, Issued, Ending Balance 155,516,284 146,677,786 132,398,616
Agent Equity Award Program      
Agent equity stock compensation, shares 3,645,386 5,762,470 7,603,206
Agent Growth Incentive Program      
Agent equity stock compensation, shares 2,037,942 1,978,072 2,691,508
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) - Agent Growth Incentive Program - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance, at beginning of period $ 2,093 $ 277
Stock grant liability increase year to date 4,977 3,246
Stock grants reclassified from liability to equity year to date (2,729) (1,430)
Balance, at end of period $ 4,341 $ 2,093
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details) - Agent Growth Incentive Program - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restricted Stock Shares    
Restricted stock outstanding, beginning balance 6,550,390 6,776,218
Restricted stock granted 1,267,270 2,777,894
Restricted stock vested and issued (2,062,212) (1,980,870)
Restricted stock forfeited (580,794) (1,022,852)
Restricted stock outstanding, ending balance 5,174,654 6,550,390
Weighted Average Fair Value    
Weighted average price - Restricted stock outstanding, beginning balance $ 6.75 $ 5.52
Weighted average price - Restricted stock granted 40.87 9.11
Weighted average price - Restricted stock vested and issued 7.54 6.42
Weighted average price - Restricted stock forfeited 13.84 5.66
Weighted average price - Restricted stock outstanding, ending balance $ 13.92 $ 6.75
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Schedule of stock options fair value assumptions) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Options award, risk free rate, minimum 0.44% 0.21% 1.48%
Options award, risk free rate, maximum 1.33% 1.58% 2.70%
Stock Options      
Volatility rate - minimum 68.85% 69.01% 91.04%
Volatility rate - maximum 86.33% 116.16% 127.93%
Maximum | Stock Options      
Options award, expected term 6 years 6 years 6 years 3 months
Minimum | Stock Options      
Options award, expected term 5 years 5 years 5 years
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Stock Option Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Options      
Exercised (3,155,170) (6,538,628) (4,522,244)
Stock Options      
Options      
Beginning balance 9,851,058 13,550,712 17,395,226
Granted 495,996 3,441,772 1,553,492
Exercised (3,155,170) (6,538,628) (4,522,244)
Forfeited (153,224) (602,798) (875,762)
Ending balance 7,038,660 9,851,058 13,550,712
Exercisable 3,878,723    
Vested 3,878,723    
Weighted Average Exercise Price      
Beginning balance $ 4.82 $ 1.45 $ 1.04
Granted 41.82 10.85 4.72
Exercised 1.17 1.06 0.51
Forfeited 22.79 4.30 3.97
Ending balance 8.70 4.82 1.45
Exercisable 4.84    
Vested 4.84    
Intrinsic Value      
Beginning balance 53.49 8.43  
Granted   0.05  
Exercised 34.97 17.91  
Forfeited 22.85 19.29  
Ending balance 25.45 $ 53.49 $ 8.43
Exercisable 28.96    
Vested $ 28.96    
Weighted Average Remaining Contractual Term      
Weighted average remaining contractual term 6 years 3 months 3 days 5 years 11 months 12 days 5 years 7 months 2 days
Weighted average remaining contractual term, granted 9 years 5 months 19 days 9 years 6 months 18 days  
Weighted average remaining contractual term, exercisable 4 years 6 months 14 days    
Weighted average remaining contractual term, vested 4 years 6 months 14 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 6,085,036    
Exercise price range, weighted average exercise price $ 5.16    
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 506,196    
Exercise price range, weighted average exercise price $ 22.76    
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 447,428    
Exercise price range, weighted average exercise price $ 40.84    
Exercise price range, average remaining life 9 years 9 months 10 days    
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 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 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Treasury stock:      
Balance, beginning of year 2,534,494 925,364  
Repurchase of common stock, shares 4,217,198 1,609,130 2,743,637
Retirement of common stock     (1,818,273)
Balance, ending of year 6,751,692 2,534,494 925,364
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net income (loss) attributable to common stock   $ 81,220 $ 31,131 $ (9,528)
Weighted average shares - basic [1]   146,170,871 138,572,358 126,256,407
Dilutive effect of common stock equivalents   11,558,503 12,977,717  
Weighted average shares - diluted [1]   157,729,374 151,550,075 126,256,407
Earnings per share attributable to common stock- basic [1]   $ 0.56 $ 0.22 $ (0.08)
Earnings per share attributable to common stock- diluted [1]   $ 0.51 $ 0.21 $ (0.08)
Shares excluded, anti-dilutive   102,880 283,842 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 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets, valuation allowance $ 0 $ 22,116
Change in valuation allowance 22,100  
Accrued interest or penalties related to uncertain tax positions 0  
Total amount of unrecognized tax benefits that would affect the Company effective tax rate 0  
Withholding taxes on undistributed earnings of foreign subsidiaries 300  
Federal    
Net operating loss 153,600  
State    
Net operating loss 79,100  
Foreign    
Net operating loss 7,700  
Operating Loss Carryforwards 100% Offset Taxable Income | Federal    
Net operating loss 8,700  
Operating Loss Carryforwards 80% Offset Taxable Income | Federal    
Net operating loss $ 144,900  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Schedule of taxable income by domestic and foreign subsidiaries) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
INCOME TAXES      
Domestic $ 32,804 $ 31,356 $ (9,442)
Foreign 929 47 382
Income (loss) before income tax expense $ 33,733 $ 31,403 $ (9,060)
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Schedule of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
State $ 456 $ 275 $ 320
Foreign 1,650 466 262
Total Current 2,106 741 582
Deferred:      
Federal (41,599) 23 17
State (6,574) 24 15
Foreign (1,420) (375) (117)
Total Deferred (49,593) (328) (85)
Total provision (benefit) for income taxes $ (47,487) $ 413 $ 497
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Federal Statutory Rate Reconciliation) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
INCOME TAXES      
Federal Statutory Tax Rate 21.00% 21.00% 21.00%
State taxes 5.22% 6.52% 0.35%
Permanent differences (0.08%) (0.09%) (2.54%)
Research & Development Credit (4.53%)    
Unrecognized tax benefit   (0.19%) (0.67%)
Share-based compensation (109.20%) (42.09%) 11.51%
Sec. 162m compensation limitation 8.12% 4.03% (1.31%)
Foreign tax rate differential 0.27% 0.01% (1.68%)
Valuation allowance (65.54%) 8.99% (140.59%)
Prior year true up 2.15% 3.07% 109.08%
Other net 1.86% 0.08% (0.65%)
Total tax rate reconciliation (140.73%) 1.33% (5.50%)
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Schedule of Deferred Tax Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Net operating loss carryforward $ 38,676 $ 17,628
Research and Development Credit 1,529  
Temporary differences 1,654 877
Lease liability 269 219
Legal Settlement Accrual 2,591 6
Share-based compensation 8,108 5,575
Total gross deferred tax assets 52,827 24,305
Deferred tax liabilities    
Property and equipment (1,880) (1,139)
Intangibles/Goodwill (496) (383)
Right of use lease asset (357) (214)
Unrealized FX Gain/Loss (48)  
Valuation allowance 0 (22,116)
Net deferred tax assets $ 50,046 $ 453
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Liabilities for Uncertain tax Positions) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
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 $ 325   $ 54
Gross increase for tax positions of current year 205    
Settlements   $ (54)  
Unrecognized Tax Benefits, Ending Balance $ 530   $ 54
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Details)
Nov. 19, 2021
USD ($)
COMMITMENTS AND CONTINGENCIES  
Estimated settlement fees and costs $ 10,000,000
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION (Narrative) (Details) - Real Estate Brokerage Segment
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Total Assets | Product Concentration Risk      
Concentration risk percentage 99.00% 98.90%  
Sales Revenue, Net | Product Concentration Risk      
Concentration risk percentage 99.30% 99.60%  
Non Domestic | Total Assets | Geographic Concentration Risk      
Concentration risk percentage 8.00% 7.00%  
Non Domestic | Sales Revenue, Net | Geographic Concentration Risk      
Concentration risk percentage 8.00% 5.00% 2.00%
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 04, 2020
Nov. 04, 2020
Dec. 31, 2021
Success Enterprises LLC      
Business acquisition, name of acquired entity SUCCESS Enterprises, LLC   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 | Success Enterprises LLC      
Cash paid for acquisition   $ 8.0  
Sanford Enterprises | Success Enterprises LLC      
Business acquisition, effective date of acquisition Dec. 04, 2020    
Cash paid for acquisition $ 8.0    
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINED CONTRIBUTION SAVINGS PLAN (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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 $ 3,196 $ 1,189 $ 654
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS (Narrative) (Details) - Subsequent Event [Member]
Feb. 17, 2022
$ / shares
Dividends Payable, Amount Per Share $ 0.04
Dividends Payable, Date to be Paid Mar. 31, 2022
Dividends Payable, Date Declared Feb. 17, 2022
Dividends Payable, Date of Record Mar. 11, 2022
XML 92 expi-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001495932 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001495932 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001495932 2020-06-30 0001495932 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001495932 2019-12-31 2019-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 2021-02-01 2021-02-28 0001495932 2021-01-19 2021-01-19 0001495932 us-gaap:TreasuryStockMember 2021-12-31 0001495932 us-gaap:RetainedEarningsMember 2021-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2021-12-31 0001495932 us-gaap:CommonStockMember 2021-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 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 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:StockOptionMember expi:ExercisePriceRangeTwoMember 2021-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeThreeMember 2021-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeOneMember 2021-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001495932 us-gaap:StockOptionMember expi:ExercisePriceRangeOneMember 2021-01-01 2021-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 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 2019-01-01 2019-12-31 0001495932 srt:MinimumMember us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001495932 srt:MaximumMember us-gaap:StockOptionMember 2021-01-01 2021-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 us-gaap:RestrictedStockMember expi:AgentGrowthIncentiveProgramMember 2021-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:AgentEquityAwardProgramMember 2018-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentGrowthIncentiveProgramMember 2021-01-01 2021-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:AgentEquityAwardProgramMember 2019-01-01 2019-12-31 0001495932 expi:AgentEquityAwardProgramMember 2020-01-01 2020-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2019-01-01 2019-12-31 0001495932 expi:AgentEquityAwardProgramMember 2019-01-01 2019-12-31 0001495932 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001495932 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001495932 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001495932 srt:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001495932 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001495932 us-gaap:ComputerEquipmentMember 2021-12-31 0001495932 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001495932 us-gaap:ComputerEquipmentMember 2020-12-31 0001495932 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001495932 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001495932 expi:SanfordEnterprisesMember expi:SuccessEnterprisesLimitedLiabilityCompanyMember 2020-11-04 2020-11-04 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001495932 expi:OperatingLossCarryforwardsHundredPercentOffsetTaxableIncomeMember us-gaap:DomesticCountryMember 2021-12-31 0001495932 expi:OperatingLossCarryforwardsEightyPercentOffsetTaxableIncomeMember us-gaap:DomesticCountryMember 2021-12-31 0001495932 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001495932 us-gaap:ForeignCountryMember 2021-12-31 0001495932 us-gaap:DomesticCountryMember 2021-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001495932 2021-11-19 0001495932 srt:WeightedAverageMember 2021-12-31 0001495932 srt:MinimumMember 2021-12-31 0001495932 srt:MaximumMember 2021-12-31 0001495932 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001495932 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001495932 srt:MaximumMember 2021-01-01 2021-12-31 0001495932 us-gaap:IntellectualPropertyMember 2021-12-31 0001495932 us-gaap:IntellectualPropertyMember 2020-12-31 0001495932 us-gaap:TradeNamesMember 2021-12-31 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001495932 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001495932 us-gaap:LicensingAgreementsMember 2021-12-31 0001495932 us-gaap:CustomerRelationshipsMember 2021-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:VariableInterestEntityPrimaryBeneficiaryMember expi:FirstCloudInvestmentGroupLlcMember 2019-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2021-12-31 0001495932 us-gaap:RestrictedStockMember expi:AgentEquityAwardProgramMember 2021-01-01 2021-12-31 0001495932 us-gaap:SubsequentEventMember 2022-02-17 0001495932 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001495932 us-gaap:SubsequentEventMember 2022-02-17 2022-02-17 0001495932 expi:NonDomesticMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2021-01-01 2021-12-31 0001495932 expi:NonDomesticMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2021-01-01 2021-12-31 0001495932 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2021-01-01 2021-12-31 0001495932 us-gaap:AssetsTotalMember us-gaap:ProductConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2021-01-01 2021-12-31 0001495932 expi:NonDomesticMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2020-01-01 2020-12-31 0001495932 expi:NonDomesticMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2020-01-01 2020-12-31 0001495932 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2020-01-01 2020-12-31 0001495932 us-gaap:AssetsTotalMember us-gaap:ProductConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2020-01-01 2020-12-31 0001495932 expi:NonDomesticMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 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 2018-12-31 0001495932 2019-12-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:ShowcaseWebSitesLimitedLiabilityCompanyMember us-gaap:TradeNamesMember 2020-07-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-07-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember us-gaap:CustomerRelationshipsMember 2020-07-31 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember 2020-12-04 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember 2021-01-01 2021-12-31 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember expi:SanfordEnterprisesMember 2020-12-04 2020-12-04 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2020-12-04 2020-12-04 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2020-07-31 2020-07-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2021-01-01 2021-12-31 0001495932 expi:SuccessEnterprisesLimitedLiabilityCompanyMember 2020-12-04 2020-12-04 0001495932 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001495932 expi:RealEstatePropertySettlementsMember 2021-12-31 0001495932 expi:AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember 2021-12-31 0001495932 expi:RealEstatePropertySettlementsMember 2020-12-31 0001495932 expi:AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember 2020-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2021-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2020-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2019-12-31 0001495932 us-gaap:StockOptionMember 2021-12-31 0001495932 us-gaap:StockOptionMember 2020-12-31 0001495932 us-gaap:StockOptionMember 2019-12-31 0001495932 us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001495932 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001495932 expi:AgentEquityAwardProgramMember 2021-01-01 2021-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2021-01-01 2021-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2020-01-01 2020-12-31 0001495932 srt:ScenarioPreviouslyReportedMember 2019-01-01 2019-12-31 0001495932 srt:RestatementAdjustmentMember 2019-01-01 2019-12-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2020-07-31 0001495932 expi:VirbelaLimitedLiabilityCompanyMember 2018-11-01 2018-11-30 0001495932 2020-12-31 0001495932 2020-01-01 2020-12-31 0001495932 2019-01-01 2019-12-31 0001495932 2021-06-30 0001495932 2021-12-31 0001495932 2021-01-01 2021-12-31 shares iso4217:USD pure iso4217:USD shares expi:entity P3Y P5Y 0001495932 FY false 10-K true 2021-12-31 --12-31 2021 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 Large Accelerated Filer false false true false 2170000000 148764592 34 Deloitte & Touche LLP San Francisco, California 108237000 100143000 67673000 27781000 2198000 1879000 133489000 76951000 9916000 7350000 319315000 212225000 15902000 7848000 2482000 819000 2827000 7528000 8350000 52827000 12945000 12945000 413826000 242187000 7158000 3957000 67673000 27781000 111672000 62750000 1416000 311000 746000 186814000 96650000 2714000 2876000 765000 74000 190293000 99600000 0.00001 0.00001 900000000 900000000 155516284 148764592 146677786 144143292 1000 1000 401479000 218492000 6751692 2534494 210009000 37994000 30510000 -39162000 188000 247000 222169000 141584000 1364000 1003000 223533000 142587000 413826000 242187000 3771170000 1798285000 979937000 3475139000 1638674000 895882000 249699000 122801000 89035000 12180000 5223000 3799000 3737018000 1766698000 988716000 34152000 31587000 -8779000 -292000 -133000 -247000 -188000 -51000 -34000 -480000 -184000 -281000 33672000 31403000 -9060000 -47487000 413000 497000 81159000 30990000 -9557000 -61000 -141000 -29000 81220000 31131000 -9528000 0.56 0.22 -0.08 0.51 0.21 -0.08 146170871 138572358 126256407 157729374 151550075 126256407 81159000 30990000 -9557000 -61000 -141000 -29000 81220000 31131000 -9528000 -59000 47000 211000 81161000 31178000 -9317000 2 1000 1000 1000 1000 1000 1000 -37994000 -8623000 172015000 29371000 27056000 -18433000 -210009000 -37994000 -8623000 218492000 130683000 90756000 3620000 6946000 2298000 21828000 13094000 13209000 144437000 60968000 37768000 13102000 6801000 5085000 18433000 401479000 218492000 130683000 -39162000 -70293000 -60765000 81220000 31131000 -9528000 11548000 30510000 -39162000 -70293000 247000 200000 -12000 -59000 47000 212000 188000 247000 200000 1003000 160000 -61000 -141000 -29000 403000 451000 19000 533000 189000 1364000 1003000 160000 223533000 142587000 52128000 81159000 30990000 -9557000 4974000 3360000 2057000 1274000 629000 327000 94000 157000 140000 225000 319000 1742000 -137000 -188000 -51000 -34000 24493000 15239000 13959000 13102000 6801000 5085000 144437000 60968000 37768000 -52827000 56857000 50193000 10626000 2623000 3534000 1696000 -39892000 -20794000 -4421000 3173000 1364000 1413000 46673000 30017000 11302000 828000 1048000 697000 -1407000 1000 -1000 246892000 119659000 55186000 13423000 6436000 5000000 2500000 10502000 1500000 140000 3000000 25000 50000 -18923000 -16963000 -6690000 172015000 29371000 27056000 3620000 6946000 2298000 19000 532000 189000 11548000 -179924000 -21893000 -24569000 -59000 47000 106000 47986000 80850000 24033000 127924000 47074000 23041000 175910000 127924000 47074000 1331000 754000 130000 375000 204000 18433000 2370000 138000 1524000 70000 174000 117000 93000 1500000 140000 <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','Times','serif';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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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. The Company expanded its business into Australia and the United Kingdom in 2019, and into South Africa, India, Mexico, Portugal and France, during 2020 and into Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany in 2021. 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:#ffffff;">the Company declared a </span><span style="background:#ffffff;">two</span><span style="background:#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 2019:</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:46.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.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="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:51.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.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.72%;margin:0pt;padding:0pt;"><p style="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:51.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.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:middle;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="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:16.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></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 style="vertical-align:bottom;width:16.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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: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;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.22%;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;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: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:16.39%;margin:0pt;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: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:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.22%;background:#cceeff;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:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.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 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:16.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: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:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.22%;background:#cceeff;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:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.22%;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin: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: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:16.39%;margin:0pt;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: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:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</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="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 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 2019:</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.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;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:16.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:16.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:51.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;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:51.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></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 style="vertical-align:bottom;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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: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;white-space:nowrap;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;margin:0pt;padding:0pt;"><p 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:46.26%;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.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:16.69%;margin:0pt;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: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:16.4%;margin:0pt;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: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:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,218,204</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;margin: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.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;margin: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.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;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.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:16.69%;margin:0pt;padding:0pt;"><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.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:16.4%;margin:0pt;padding:0pt;"><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.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:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;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.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:16.69%;margin:0pt;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: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:16.4%;margin:0pt;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: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:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,691,508</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;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.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:16.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66,199,308</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:16.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66,199,308</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:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,398,616</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;margin:0pt;padding:0pt;"><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.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;margin:0pt;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:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:100%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">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 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.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:middle;white-space:nowrap;width:1.77%;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:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.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:middle;white-space:nowrap;width:1.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;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.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;">Revised </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.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;">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.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;">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.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;">Revised </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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.46%;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.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:11%;margin:0pt;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.79%;margin:0pt;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.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;"> 3,374,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 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.34%;margin: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.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;"> 4.62</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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.46%;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.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:11%;border-bottom: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.79%;border-bottom: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.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 0pt 0.05pt 0pt;"> (1,355,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 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.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 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.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.70</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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.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="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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;">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.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:middle;white-space:nowrap;width:1.77%;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:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.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:middle;white-space:nowrap;width:1.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;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.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;">Revised </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.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;">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.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;">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.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;">Revised </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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.46%;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.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:11%;margin:0pt;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.79%;margin:0pt;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.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;"> 1,553,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 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.34%;margin: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.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;"> 4.72</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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.46%;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.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:11%;border-bottom: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.79%;border-bottom: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.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 0pt 0.05pt 0pt;"> (875,762)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 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.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 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.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.97</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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.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="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:46.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.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="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:51.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.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.72%;margin:0pt;padding:0pt;"><p style="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:51.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.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:middle;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="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:16.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></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 style="vertical-align:bottom;width:16.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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: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;white-space:nowrap;width:15.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.22%;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;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: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:16.39%;margin:0pt;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: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:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.22%;background:#cceeff;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:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.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 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:16.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: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:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.22%;background:#cceeff;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:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;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:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.22%;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:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin: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: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:16.39%;margin:0pt;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: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:15.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.08)</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:57.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.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:12.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:57.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;margin:0pt;padding: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:57.27%;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.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:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 81,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;margin: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></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;margin:0pt;padding: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:57.27%;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.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:12.79%;margin:0pt;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,170,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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,558,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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:57.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="white-space:pre-wrap;">Weighted average shares - diluted </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;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,729,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;margin:0pt;padding: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:57.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share attributable to common stock- basic </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:12.79%;margin:0pt;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.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;margin: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></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share attributable to common stock- diluted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.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: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:12.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td></tr></table> 62585555 63670852 126256407 62585555 63670852 126256407 -0.15 0.07 -0.08 -0.15 0.07 -0.08 <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.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;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:16.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:16.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:51.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;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:51.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously Reported</b></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 style="vertical-align:bottom;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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: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;white-space:nowrap;width:15.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revised </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;margin:0pt;padding:0pt;"><p 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:46.26%;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.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:16.69%;margin:0pt;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: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:16.4%;margin:0pt;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: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:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 121,218,204</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;margin: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.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;margin: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.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;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.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:16.69%;margin:0pt;padding:0pt;"><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.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:16.4%;margin:0pt;padding:0pt;"><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.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:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;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.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:16.69%;margin:0pt;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: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:16.4%;margin:0pt;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: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:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,691,508</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.26%;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.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:16.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66,199,308</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:16.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66,199,308</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:15.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,398,616</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:46.26%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;background:#ccecff;margin:0pt;padding:0pt;"><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.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.64%;background:#ccecff;margin:0pt;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:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:100%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Shares of Common Stock) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2019</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;margin:0pt;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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;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.97%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,636,546)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;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,155,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;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,037,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;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:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;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,645,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 155,516,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 146,677,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,398,616</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;margin:0pt;padding: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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 60609102 60609102 121218204 1818273 1818273 3636546 2261122 2261122 4522244 1345754 1345754 2691508 3801603 3801603 7603206 66199308 66199308 132398616 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.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:middle;white-space:nowrap;width:1.77%;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:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.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:middle;white-space:nowrap;width:1.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;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.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;">Revised </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.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;">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.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;">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.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;">Revised </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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.46%;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.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:11%;margin:0pt;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.79%;margin:0pt;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.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;"> 3,374,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 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.34%;margin: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.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;"> 4.62</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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.46%;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.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:11%;border-bottom: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.79%;border-bottom: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.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 0pt 0.05pt 0pt;"> (1,355,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 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.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 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.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.70</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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.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="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,980,870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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;">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;"> 1,267,270</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;"> 40.87</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,062,212)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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.54</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;"> (580,794)</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;"> 13.84</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:top;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,174,654</p></td><td style="vertical-align:top;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> $13.92</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="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="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;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: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;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.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:middle;white-space:nowrap;width:1.77%;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:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.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:middle;white-space:nowrap;width:1.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;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.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;">Revised </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.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;">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.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;">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.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;">Revised </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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.46%;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.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:11%;margin:0pt;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.79%;margin:0pt;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.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;"> 1,553,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 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.34%;margin: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.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;"> 4.72</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin:0pt;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:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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.46%;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.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:11%;border-bottom: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.79%;border-bottom: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.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 0pt 0.05pt 0pt;"> (875,762)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 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.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 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.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.97</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:30.46%;background:#ccecff;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:1.77%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;background:#ccecff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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.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="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;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="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;"> 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="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.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="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,538,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><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="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;"> 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="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;"> 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="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 53.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;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;">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;"> 495,996</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;"> 41.82</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;"> -</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.47</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,155,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><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;"> (153,224)</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;"> 22.79</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;"> 22.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: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="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,038,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 25.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.26</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, 2021</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;"> 3,878,723</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;">$ 4.84</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;">$ 28.96</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;"> 4.54</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,878,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 28.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.54</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="vertical-align:bottom;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Range of stock option exercise prices at December 31, 2021:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> 6,085,036</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;">$ 5.16</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="vertical-align:bottom;white-space:nowrap;width:45.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 506,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 22.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> 447,428</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;">$ 40.84</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="vertical-align:bottom;white-space:nowrap;width:45.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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','Times','serif';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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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 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 or 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:#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:#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, 2021, First Cloud’s operations have ceased and 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In July 2021, the Company entered into a joint venture with Kind Partners, LLC, a subsidiary of Kind Lending, LLC, forming SUCCESS Lending, LLC (“SUCCESS Lending”), a residential mortgage service company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Neither of these joint venture investments are consolidated and the Company recognizes its share of income and expenses and equity movement in the joint ventures in proportion to their 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, 2021, Silverline and SUCCESS Lending’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;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;font-weight:normal;">When necessary, the Company will reclassify certain amounts in prior-period financial statements to conform to the current period’s presentation. No material reclassifications occurred during the current period.</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;">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:42.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:3.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:26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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:42.91%;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:3.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:26%;border-bottom:1px solid #000000;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:top;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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:top;width:42.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:3.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:26%;margin:0pt;padding:0pt;"><p style="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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 108,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42.91%;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:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 175,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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:3.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:26%;margin:0pt;padding: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding: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></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><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, 2021 and 2020, receivables from real estate property settlements totaled $128,499 and $73,838, respectively. As of December 31, 2021, agent non-commission based fees receivable and short-term advances totaled $7,188, of which the Company recognized expected credit losses of $2,198. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized allowance for doubtful accounts of $1,879.</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;"/><span style="-sec-ix-hidden:Hidden_m1Jyn-JUuEWrH8biwzrxxA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> 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;"/><span style="-sec-ix-hidden:Hidden_MAneTRujEki2lO9sjnHgQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> 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:#ffffff;">Refer to </span><i style="font-style:italic;background:#ffffff;">Note 10 – Leases</i><span style="background:#ffffff;"> 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 reporting unit is less than its carrying amount. 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 any impairments for either of the years ended December 31, 2021 and 2020.</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 3 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 no impairment for the year ended December 31, 2021. The Company recognized and impairment of $225 for the year ended December 31, 2020.</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 10 – 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 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. The Company estimates and accrues revenue to which it is entitled to for closed transactions but has yet to receive all the necessary closing documents. </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 charged by the Company are 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 <i style="font-style:italic;">Note 14 – Segment Information</i> 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, 2021, 2020 and 2019, the Company incurred advertising and marketing expenses of $12,180, $5,223 and $3,799, 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;text-align:justify;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;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;font-weight:normal;">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.</span><span style="font-style:normal;font-weight:normal;"> </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;">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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">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 <i style="font-style:italic;">Note 11 – Earnings (Loss) Per Share</i> 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-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 – Income Taxes (Topic 740) (“ASU 2019-12”). 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.</span> <span style="font-style:normal;">The adoption of ASU 2019-12 had no material impact on the Company’s condensed consolidated financial statements and related disclosures.</span></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;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;">In November 2021, the FASB issued ASU 2021-08 – </span><i style="font-style:italic;font-weight:normal;">Business Combinations (Topic 805).</i><span style="font-weight:normal;"> ASU 2021-08 addresses diversity and inconsistencies related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination. The amendments in this Update require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments in this update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has reviewed the amendments of ASU 2021-08 and will apply the guidance as needed. </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;">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 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 or 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:#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:#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, 2021, First Cloud’s operations have ceased and 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In July 2021, the Company entered into a joint venture with Kind Partners, LLC, a subsidiary of Kind Lending, LLC, forming SUCCESS Lending, LLC (“SUCCESS Lending”), a residential mortgage service company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Neither of these joint venture investments are consolidated and the Company recognizes its share of income and expenses and equity movement in the joint ventures in proportion to their 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, 2021, Silverline and SUCCESS Lending’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;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;font-weight:normal;">When necessary, the Company will reclassify certain amounts in prior-period financial statements to conform to the current period’s presentation. No material reclassifications occurred during the current period.</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;">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:42.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:3.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:26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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:42.91%;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:3.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:26%;border-bottom:1px solid #000000;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:top;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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:top;width:42.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:3.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:26%;margin:0pt;padding:0pt;"><p style="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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 108,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42.91%;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:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 175,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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:3.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:26%;margin:0pt;padding: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding: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></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:42.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:3.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:26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:top;white-space:nowrap;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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:42.91%;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:3.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:26%;border-bottom:1px solid #000000;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:top;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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:top;width:42.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:3.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:26%;margin:0pt;padding:0pt;"><p style="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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 108,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42.91%;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:3.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:26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;width:42.91%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:3.24%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 175,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.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:3.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:26%;margin:0pt;padding: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26%;margin:0pt;padding: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></table> 100143000 40087000 27781000 6987000 127924000 47074000 108237000 100143000 67673000 27781000 175910000 127924000 <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><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, 2021 and 2020, receivables from real estate property settlements totaled $128,499 and $73,838, respectively. As of December 31, 2021, agent non-commission based fees receivable and short-term advances totaled $7,188, of which the Company recognized expected credit losses of $2,198. As of December 31, 2020, agent non-commission based fees receivable and short-term advances totaled $4,992, of which the Company recognized allowance for doubtful accounts of $1,879.</p> 128499000 73838000 7188000 2198000 4992000 1879000 <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;"/><span style="-sec-ix-hidden:Hidden_m1Jyn-JUuEWrH8biwzrxxA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> 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;"/><span style="-sec-ix-hidden:Hidden_MAneTRujEki2lO9sjnHgQw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span> 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> P5Y 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:#ffffff;">Refer to </span><i style="font-style:italic;background:#ffffff;">Note 10 – Leases</i><span style="background:#ffffff;"> 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 reporting unit is less than its carrying amount. 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 any impairments for either of the years ended December 31, 2021 and 2020.</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 3 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 no impairment for the year ended December 31, 2021. The Company recognized and impairment of $225 for the year ended December 31, 2020.</p> 0 0 P10Y 0 225000 <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 10 – 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 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. The Company estimates and accrues revenue to which it is entitled to for closed transactions but has yet to receive all the necessary closing documents. </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 charged by the Company are 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 <i style="font-style:italic;">Note 14 – Segment Information</i> 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, 2021, 2020 and 2019, the Company incurred advertising and marketing expenses of $12,180, $5,223 and $3,799, respectively.</p> 12180000 5223000 3799000 <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;text-align:justify;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;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;font-weight:normal;">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.</span><span style="font-style:normal;font-weight:normal;"> </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;">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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">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 <i style="font-style:italic;">Note 11 – Earnings (Loss) Per Share</i> 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-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:normal;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 – Income Taxes (Topic 740) (“ASU 2019-12”). 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.</span> <span style="font-style:normal;">The adoption of ASU 2019-12 had no material impact on the Company’s condensed consolidated financial statements and related disclosures.</span></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;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;">In November 2021, the FASB issued ASU 2021-08 – </span><i style="font-style:italic;font-weight:normal;">Business Combinations (Topic 805).</i><span style="font-weight:normal;"> ASU 2021-08 addresses diversity and inconsistencies related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination. The amendments in this Update require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. This update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments in this update should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has reviewed the amendments of ASU 2021-08 and will apply the guidance as needed. </span></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','Times','serif';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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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;">No</span><span style="font-weight:normal;"> business combinations were executed during the year ended December 31, 2021.</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;"><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></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="color:#212529;background:#ffffff;">On </span><span style="color:#212529;background:#ffffff;">July 31, 2020</span><span style="color:#212529;background:#ffffff;">, the Company acquired the equity ownership interests in Showcase Web Sites, L.L.C. (“Showcase”) for cash consideration of </span><span style="color:#212529;background:#ffffff;">$1.5</span><span style="color:#212529;background:#ffffff;"> million using cash on hand and two-year promissory notes totaling </span><span style="color:#212529;background:#ffffff;">$1.5</span><span style="color:#212529;background:#ffffff;"> million (the “Showcase Acquisition”). </span><span style="color:#212529;background:#ffffff;">Showcase is a technology company focused on agent website and consumer real estate portal technology. </span><span style="color:#212529;background:#ffffff;">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="color:#212529;background:#ffffff;">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.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:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;padding:0pt;"><p 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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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.62%;background:#ccecff;margin:0pt;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.37%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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.37%;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.62%;border-bottom:3px double #000000;margin:0pt;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 </span><span style="color:#212529;">December 4, 2020</span><span style="color:#212529;">, 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;"><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 </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;">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 </span><i style="color:#212529;font-style:italic;">Note 15 – Related Party Transactions</i><span style="color:#212529;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;"><span style="color:#212529;background:#ffffff;">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.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:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;padding:0pt;"><p 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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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.62%;background:#ccecff;margin:0pt;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.37%;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.62%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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.62%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</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.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:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;padding:0pt;"><p 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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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.62%;background:#ccecff;margin:0pt;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.37%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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.37%;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.62%;border-bottom:3px double #000000;margin:0pt;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 SUCCESS Enterprises, LLC 2020-12-04 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.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:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;padding:0pt;"><p 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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:16.62%;background:#ccecff;margin:0pt;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.37%;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.62%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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.62%;background:#ccecff;margin:0pt;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.37%;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.62%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:83.37%;background:#ccecff;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.62%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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','Times','serif';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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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, 2021 and 2020, the fair value of the Company’s money market funds was $43,386 and $53,380, 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> 43386000 53380000 <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','Times','serif';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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;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.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:1pt;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;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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 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, 2021</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.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 3,465</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.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 481</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.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></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','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;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.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:1pt;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;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:63.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 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, 2021</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.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 3,465</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.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 481</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.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:63.69%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></tr></table> 5834000 2489000 3465000 2318000 136000 123000 481000 2420000 9916000 7350000 <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','Times','serif';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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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: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.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.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: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.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.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;">December 31, 2021</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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;background:#ccecff;margin:0pt;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,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;background:#ccecff;margin:0pt;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></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;">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.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;"> 26</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.13%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:top;white-space:nowrap;width:70.12%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;background:#ccecff;margin:0pt;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,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;background:#ccecff;margin:0pt;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></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;">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.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 0pt 0.05pt 0pt;"> (11,711)</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.13%;border-bottom: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;background:#ccecff;margin:0pt;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,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;background:#ccecff;margin:0pt;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></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;">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.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;"> 6,763</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.13%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></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 6pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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, 2021, 2020 and 2019, depreciation expense was $4,974, $3,360, and $2,057, 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: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.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.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: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.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.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;">December 31, 2021</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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;background:#ccecff;margin:0pt;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,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;background:#ccecff;margin:0pt;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></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;">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.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;"> 26</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.13%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:top;white-space:nowrap;width:70.12%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;background:#ccecff;margin:0pt;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,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;background:#ccecff;margin:0pt;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></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;">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.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 0pt 0.05pt 0pt;"> (11,711)</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.13%;border-bottom: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;background:#ccecff;margin:0pt;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,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;background:#ccecff;margin:0pt;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></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;">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.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;"> 6,763</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.13%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.13%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></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 6pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 20824000 13828000 26000 20000 20850000 13848000 11711000 6738000 9139000 7110000 6763000 738000 15902000 7848000 4974000 3360000 2057000 <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','Times','serif';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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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: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.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></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p 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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, 2021</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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:top;width:59.86%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;margin:0pt;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.86%;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.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:18.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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:18.25%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;width:59.86%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></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, 2021</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, 2020</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="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 554)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;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></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,846</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;"> (1,102)</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;"> 744</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;"> 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.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;"> 981</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;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></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;"> (361)</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,534</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;"> 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.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,725</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licensing agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;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></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;">Intellectual property </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%;border-bottom:1px solid #000000;margin:0pt;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="vertical-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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.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="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%;border-bottom:1px solid #000000;margin:0pt;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="vertical-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 2,252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 980)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,350</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 6pt;"><span style="font-size:8pt;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 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;"><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: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;"><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: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;"><span style="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 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;"><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: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;"><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:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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, 2021, 2020 and 2019, amortization expense for definite-lived intangible assets was $1,274, $629, and $327, 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, 2021, 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.74%;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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:top;width:84.74%;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="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%;margin: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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,276</p></td></tr><tr><td style="vertical-align:top;width:84.74%;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%;margin:0pt;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,024</p></td></tr><tr><td style="vertical-align:top;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 729</p></td></tr><tr><td style="vertical-align:top;width:84.74%;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%;border-bottom:1px solid #000000;margin:0pt;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,499</p></td></tr><tr><td style="vertical-align:top;width:84.74%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7,528</p></td></tr><tr><td style="vertical-align:top;width:84.74%;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.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%;margin:0pt;padding: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></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','Times','serif';font-size:1pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">8.</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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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: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.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></tr><tr><td style="vertical-align:bottom;width:59.86%;margin:0pt;padding:0pt;"><p 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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, 2021</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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:top;width:59.86%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;margin:0pt;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.86%;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.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:18.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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:18.25%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;width:59.86%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></tr></table> 12945000 8248000 4697000 12945000 12945000 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, 2021</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, 2020</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="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 554)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;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></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,846</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;"> (1,102)</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;"> 744</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;"> 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.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;"> 981</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;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></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;"> (361)</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,534</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;"> 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.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,725</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licensing agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;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></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;">Intellectual property </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%;border-bottom:1px solid #000000;margin:0pt;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="vertical-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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.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="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%;border-bottom:1px solid #000000;margin:0pt;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="vertical-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 2,252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 980)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,350</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 6pt;"><span style="font-size:8pt;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 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;"><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: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;"><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: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;"><span style="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 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;"><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: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;"><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:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2868000 554000 2314000 2868000 267000 2601000 1846000 1102000 744000 1396000 415000 981000 125000 125000 125000 87000 38000 1895000 361000 1534000 1895000 170000 1725000 210000 110000 100000 210000 41000 169000 2836000 2836000 2836000 2836000 9780000 2252000 7528000 9330000 980000 8350000 1274000 629000 327000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">As of December 31, 2021, 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.74%;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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:top;width:84.74%;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="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%;margin: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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,276</p></td></tr><tr><td style="vertical-align:top;width:84.74%;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%;margin:0pt;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,024</p></td></tr><tr><td style="vertical-align:top;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 729</p></td></tr><tr><td style="vertical-align:top;width:84.74%;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%;border-bottom:1px solid #000000;margin:0pt;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,499</p></td></tr><tr><td style="vertical-align:top;width:84.74%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7,528</p></td></tr><tr><td style="vertical-align:top;width:84.74%;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.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%;margin:0pt;padding: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></table> 1276000 1024000 729000 4499000 7528000 <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','Times','serif';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">8.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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.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: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.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.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:17.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:62.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: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.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;">December 31, 2021</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 81,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;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.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;"> 5,642</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:17.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;"> 6,354</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;margin:0pt;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,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;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.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;"> 4,341</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:17.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;"> 2,093</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.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.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.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;">$ 111,672</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:17.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;">$ 62,750</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','Times','serif';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.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: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.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.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:17.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:62.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: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.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;">December 31, 2021</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 81,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;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.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;"> 5,642</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:17.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;"> 6,354</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;margin:0pt;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,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;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.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;"> 4,341</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:17.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;"> 2,093</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.32%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:62.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.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.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;">$ 111,672</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:17.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;">$ 62,750</p></td></tr></table> 81563000 50484000 5642000 6354000 2553000 1008000 4341000 2093000 17573000 2811000 111672000 62750000 <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','Times','serif';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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">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;"><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 six years, with the weighted average lease term being six 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, 2021, 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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.74%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;background:#cceeff;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 266</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;background:#cceeff;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 495</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;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="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin: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,100</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;background:#cceeff;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;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="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0pt;">$ 1,076</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;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 3pt 0pt;">Included below is other information regarding leases for the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.06%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#ccecff;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:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 276</p></td></tr><tr><td style="vertical-align:bottom;width:70.06%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:bottom;width:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin: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,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 274</p></td></tr><tr><td style="vertical-align:bottom;width:70.06%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:bottom;width:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin: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.043%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.481%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:6pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:100%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">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 P6Y P6Y <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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.74%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;background:#cceeff;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 266</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;background:#cceeff;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 495</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;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="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;margin: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,100</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;background:#cceeff;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:72.74%;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="vertical-align:bottom;white-space:nowrap;width:4.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0pt;">$ 1,076</p></td></tr></table> 266000 159000 90000 90000 495000 1100000 24000 1076000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.06%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#ccecff;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:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 276</p></td></tr><tr><td style="vertical-align:bottom;width:70.06%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:bottom;width:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin: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,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 274</p></td></tr><tr><td style="vertical-align:bottom;width:70.06%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:bottom;width:70.06%;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:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin: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.043%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">4.481%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:6pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:100%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">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;"/> 448000 276000 70000 16000 1828000 274000 P7Y P3Y9M18D 0.05043 0.04481 <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','Times','serif';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">10.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">STOCKHOLDERS’ EQUITY</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;">Common Stock – As of December 31, 2021, our amended and restated certificate of incorporation authorized us to issue 900,000,000 shares of common stock with a par value of $0.00001 per share.</p><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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Shares of Common Stock) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2019</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;margin:0pt;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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;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.97%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,636,546)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;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,155,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;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,037,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;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:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;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,645,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 155,516,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 146,677,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,398,616</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;margin:0pt;padding: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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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, 2021, 2020 and 2019, the Company issued 3,645,386, 5,762,470, and 7,603,206 shares of common stock, respectively, to agents and brokers for $144,437, $60,968, and $37,768, 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, 2021, 2020 and 2019, the Company’s stock compensation attributable to the AGIP was $24,493, $15,239, and $13,959, respectively. The total amount of stock compensation attributable to liability classified awards was $4,977, $3,246, and $901 for the years ended December 31, 2021, 2020 and 2019, respectively. 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="vertical-align:top;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277</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;"> 3,246</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grants reclassified from liability to equity year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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="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="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;">$ 2,093</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;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,977</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;"> (2,729)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4,341</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="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 6pt 0pt;">As of December 31, 2021, the Company had 5,158,639 unvested common stock awards and unrecognized compensation costs totaling $46,862 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.22 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="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,980,870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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;">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;"> 1,267,270</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;"> 40.87</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,062,212)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;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.54</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;"> (580,794)</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;"> 13.84</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:top;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,174,654</p></td><td style="vertical-align:top;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> $13.92</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="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="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;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: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;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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:18.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:1.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:18.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:1.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:18.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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;">2021</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;">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.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6 years</p></td><td style="vertical-align:middle;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6 years</p></td><td style="vertical-align:middle;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6.25 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;">68.85% - 86.33%</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;">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.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;">91.04% - 127.93%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.44% - 1.33%</p></td><td style="vertical-align:middle;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.21% - 1.58%</p></td><td style="vertical-align:middle;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.48% - 2.70%</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="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 1.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;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="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;"> 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="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.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="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,538,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><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="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;"> 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="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;"> 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="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 53.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;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;">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;"> 495,996</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;"> 41.82</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;"> -</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.47</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,155,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><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;"> (153,224)</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;"> 22.79</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;"> 22.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: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="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,038,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 25.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.26</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, 2021</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;"> 3,878,723</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;">$ 4.84</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;">$ 28.96</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;"> 4.54</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,878,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 28.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.54</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="vertical-align:bottom;white-space:nowrap;width:45.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Range of stock option exercise prices at December 31, 2021:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> 6,085,036</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;">$ 5.16</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="vertical-align:bottom;white-space:nowrap;width:45.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 506,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 22.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> 447,428</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;">$ 40.84</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="vertical-align:bottom;white-space:nowrap;width:45.05%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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, 2021, unrecognized compensation cost associated with the Company’s outstanding stock options was $26,699, which is expected to be recognized over a weighted-average period of approximately 1.17 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:bottom;white-space:nowrap;width:48.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Shares of Treasury Stock) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2019</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><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.97%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;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,217,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,751,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,534,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 925,364</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;margin:0pt;padding: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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 900000000 0.00001 146677786 132398616 121218204 3636546 3155170 6538628 4522244 2037942 1978072 2691508 3645386 5762470 7603206 155516284 146677786 132398616 0.05 0.20 0.20 0.10 3645386 5762470 7603206 144437000 60968000 37768000 24493000 15239000 13959000 4977000 3246000 901000 <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="vertical-align:top;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277</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;"> 3,246</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grants reclassified from liability to equity year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom: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="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="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;">$ 2,093</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;margin:0pt;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,977</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;"> (2,729)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4,341</p></td></tr></table> 277000 3246000 1430000 2093000 4977000 2729000 4341000 5158639 46862000 P2Y2M19D 6776218 5.52 2777894 9.11 1980870 6.42 1022852 5.66 6550390 6.75 1267270 40.87 2062212 7.54 580794 13.84 5174654 13.92 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:18.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:1.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:18.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:1.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:18.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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;">2021</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;">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.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6 years</p></td><td style="vertical-align:middle;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6 years</p></td><td style="vertical-align:middle;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 - 6.25 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;">68.85% - 86.33%</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;">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.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;">91.04% - 127.93%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.33%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.44% - 1.33%</p></td><td style="vertical-align:middle;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.21% - 1.58%</p></td><td style="vertical-align:middle;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:18.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">1.48% - 2.70%</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 P6Y P5Y P6Y3M 0.6885 0.8633 0.6901 1.1616 0.9104 1.2793 0.0044 0.0133 0.0021 0.0158 0.0148 0.0270 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 495996 41.82 P9Y5M19D 3155170 1.17 34.97 153224 22.79 22.85 7038660 8.70 25.45 P6Y3M3D 3878723 4.84 28.96 P4Y6M14D 3878723 4.84 28.96 P4Y6M14D 0.01 5.00 P3Y8M15D 6085036 5.16 5.01 15.00 P8Y11M23D 506196 22.76 15.01 30.00 P9Y9M10D 447428 40.84 26699000 P1Y2M1D 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:bottom;white-space:nowrap;width:48.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="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.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(Shares of Treasury Stock) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">2019</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><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.97%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;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,217,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;background:#cceeff;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,751,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,534,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 925,364</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:48.97%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;margin:0pt;padding: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:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2534494 925364 4217198 1609130 2743637 1818273 6751692 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">11.       EARNINGS (LOSS) PER SHARE</b></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 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 was paid 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:57.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.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:12.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:57.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;margin:0pt;padding: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:57.27%;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.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:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 81,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;margin: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></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;margin:0pt;padding: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:57.27%;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.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:12.79%;margin:0pt;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,170,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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,558,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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:57.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="white-space:pre-wrap;">Weighted average shares - diluted </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;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,729,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,256,407</p></td></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;margin:0pt;padding: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.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;margin:0pt;padding: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:57.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share attributable to common stock- basic </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:12.79%;margin:0pt;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.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;margin: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></tr><tr><td style="vertical-align:bottom;width:57.27%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share attributable to common stock- diluted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.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: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:12.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="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 0pt 12pt 0pt;"><span style="font-weight:normal;">For the years ended December 31, 2021, 2020 and 2019, 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;">102,880</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">283,842</span><span style="font-weight:normal;">, and </span><span style="font-weight:normal;">nil</span><span style="font-weight:normal;">, respectively.</span></p> 1000000.0 81220000 31131000 -9528000 146170871 138572358 126256407 11558503 12977717 157729374 151550075 126256407 0.56 0.22 -0.08 0.51 0.21 -0.08 102880 283842 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">12.       INCOME TAXES</p><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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:44.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic </p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 32,804</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,356</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 9,442)</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 929</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding: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:normal;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;"> 47</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:14.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;"> 382</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 33,733</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,403</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:14.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 9,060)</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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:44.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:15.02%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:15.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;margin:0pt;padding: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:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;margin:0pt;padding: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:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;margin:0pt;padding: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:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin:0pt;padding:0pt;"><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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">$ -</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 456</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;border-bottom:1px solid #000000;margin:0pt;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,650</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"> 466</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;"> 262</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;margin:0pt;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,106</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin:0pt;padding: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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;margin:0pt;padding: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:normal;width:54%;background:#ccecff;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:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;margin: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,599)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;margin:0pt;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:top;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin: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,574)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"> 24</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;"> 15</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;border-bottom: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,420)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;border-bottom: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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;border-bottom: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></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;border-bottom: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;"> (49,593)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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 0pt 0.05pt 0pt;"> (328)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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 0pt 0.05pt 0pt;"> (85)</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;border-bottom: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;">($ 47,487)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 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.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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2019</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td></tr><tr><td style="vertical-align:top;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;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;">5.22%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">6.52%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">0.35%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.08)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.09)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(2.54)%</p></td></tr><tr><td style="vertical-align:top;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;">Research &amp; Development Credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">(4.53)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">-%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.19)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.67)%</p></td></tr><tr><td style="vertical-align:top;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;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">(109.20)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">(42.09)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">11.51%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.12%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.03%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.31)%</p></td></tr><tr><td style="vertical-align:top;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;">Foreign tax rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;">0.27%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">0.01%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(65.54)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.99%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(140.59)%</p></td></tr><tr><td style="vertical-align:top;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;">Prior year true up items </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;">2.15%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">3.07%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">109.08%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.86%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.08%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.65)%</p></td></tr><tr><td style="vertical-align:top;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 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;">(140.73)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">1.33%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;">(5.50)%</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;">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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:63.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:16.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:normal;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;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:normal;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;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:normal;width:63.59%;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:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 38,676</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;margin: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and Development Credit</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin: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,529</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Temporary differences</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ffffff;margin: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,654</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 877</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;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:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Legal Settlement Accrual</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,591</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;margin: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</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,108</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;border-bottom:1px solid #000000;margin: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;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:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52,827</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;margin: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;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:normal;width:63.59%;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:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,880)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (496)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383)</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;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:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (357)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214)</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized FX Gain/Loss</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;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="vertical-align:bottom;white-space:normal;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:normal;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;border-bottom: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;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:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 50,046</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;border-bottom:3px double #000000;margin: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></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:12pt 0pt 6pt 0pt;">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, 2021, based on its assessment of the realizability of its net deferred tax assets, we reached the conclusion that our US federal and State net deferred tax assets more-likely-than-not will be fully realized and therefore we recorded a valuation allowance release of $22.1 million resulting in the recognition of the deferred tax assets and income tax benefit for the period.  The company has provided a valuation allowance as of December 31, 2021 and 2020 of $0 and $22.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">As December 31, 2021, the Company had federal, state and foreign net operating losses of approximately $153.6 million, $79.1 million, and $7.7 million, respectively. Out of the federal net operating loss, approximately $8.7 million will carry forward for 20 years and can offset 100% of future taxable income; and $144.9 million carries forward indefinitely and can offset 80% of future taxable income. As of December 31, 2021, 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 3pt 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, 2021, the undistributed earnings of the Company’s foreign subsidiaries could result in withholding taxes of approximately $0.3 million, if repatriated. </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><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:54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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:0.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.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:0.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:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width: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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width: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.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:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 style="vertical-align:bottom;white-space:nowrap;width:15.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:54%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;background:#ccecff;margin:0pt;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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:15.25%;background:#ccecff;margin:0pt;padding:0pt;"><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:54%;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.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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><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.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:middle;white-space:nowrap;width:15.25%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;background:#ccecff;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:15.25%;background:#ccecff;margin:0pt;padding:0pt;"><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:54%;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.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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><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.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:middle;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><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:54%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:15.25%;background:#ccecff;margin:0pt;padding:0pt;"><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:54%;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.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:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:15.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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:54%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></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 0pt 0pt;">The unrecognized tax benefits relate primarily Federal and California research and development credit in 2021 and to state taxes in 2020. As of December 31, 2021, the total amount of unrecognized tax benefits that would affect the Company effective tax rate, if </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">recognized, is $0. The Company's policy is to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2021, the Company accrued interest or penalties related to uncertain tax positions in the amount of $0.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 12pt 0pt;">The Company is currently under federal examination for 2019 and no state tax examinations in progress nor has it had any state tax examinations since its inception. Because the Company has net operating loss carryforwards, there are open statues of limitations in which federal taxing authorities may examine the Company's tax returns for all years from December 31, 2011 through the current period. U.S. State Taxing authorities may examine the Company’s tax returns for all years from December 31, 2015 through the current period and foreign tax authorities may examine the Company’s tax returns for all years from December 31, 2019 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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:44.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic </p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 32,804</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,356</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 9,442)</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 929</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding: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:normal;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;"> 47</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:14.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;"> 382</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 33,733</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 31,403</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:normal;width:14.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 9,060)</p></td></tr></table> 32804000 31356000 -9442000 929000 47000 382000 33733000 31403000 -9060000 <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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:14.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:normal;width:44.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:54%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.57%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:15.02%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:15.08%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;margin:0pt;padding: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:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;margin:0pt;padding: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:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;margin:0pt;padding: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:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin:0pt;padding:0pt;"><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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;">$ -</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 456</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;border-bottom:1px solid #000000;margin:0pt;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,650</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"> 466</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;"> 262</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;margin:0pt;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,106</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;margin:0pt;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></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin:0pt;padding: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:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;margin:0pt;padding: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:normal;width:54%;background:#ccecff;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:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;margin: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,599)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;margin:0pt;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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;margin:0pt;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:top;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;margin: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,574)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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;"> 24</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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;"> 15</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;border-bottom: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,420)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;border-bottom: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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;border-bottom: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></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;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:normal;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;border-bottom: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;"> (49,593)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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 0pt 0.05pt 0pt;"> (328)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.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 0pt 0.05pt 0pt;"> (85)</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:54%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:1.57%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.31%;background:#ccecff;border-bottom: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;">($ 47,487)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.32%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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="vertical-align:bottom;white-space:normal;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:14.37%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></tr></table> 456000 275000 320000 1650000 466000 262000 2106000 741000 582000 -41599000 23000 17000 -6574000 24000 15000 -1420000 -375000 -117000 -49593000 -328000 -85000 -47487000 413000 497000 <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.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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2019</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.00%</p></td></tr><tr><td style="vertical-align:top;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;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;">5.22%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">6.52%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">0.35%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.08)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.09)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(2.54)%</p></td></tr><tr><td style="vertical-align:top;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;">Research &amp; Development Credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">(4.53)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">-%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.19)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.67)%</p></td></tr><tr><td style="vertical-align:top;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;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;">(109.20)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">(42.09)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">11.51%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.12%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.03%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.31)%</p></td></tr><tr><td style="vertical-align:top;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;">Foreign tax rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;">0.27%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">0.01%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;margin: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></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(65.54)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.99%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(140.59)%</p></td></tr><tr><td style="vertical-align:top;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;">Prior year true up items </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;">2.15%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">3.07%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">109.08%</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:53.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.86%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.08%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.65)%</p></td></tr><tr><td style="vertical-align:top;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 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;">(140.73)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;">1.33%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;">(5.50)%</p></td></tr></table> 0.2100 0.2100 0.2100 0.0522 0.0652 0.0035 0.0008 0.0009 0.0254 0.0453 -0.0019 -0.0067 -1.0920 -0.4209 0.1151 0.0812 0.0403 -0.0131 0.0027 0.0001 -0.0168 -0.6554 0.0899 -1.4059 0.0215 0.0307 1.0908 0.0186 0.0008 -0.0065 -1.4073 0.0133 -0.0550 <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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:63.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:16.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:normal;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;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:normal;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;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:normal;width:63.59%;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:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 38,676</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;margin: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and Development Credit</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin: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,529</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Temporary differences</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ffffff;margin: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,654</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 877</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;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:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 269</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Legal Settlement Accrual</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,591</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;margin: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</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,108</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;border-bottom:1px solid #000000;margin: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;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:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52,827</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;margin: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;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:normal;width:63.59%;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:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,880)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;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="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (496)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383)</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;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:normal;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:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (357)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214)</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized FX Gain/Loss</p></td><td style="vertical-align:bottom;white-space:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;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="vertical-align:bottom;white-space:normal;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:normal;width:16.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;border-bottom: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></tr><tr><td style="vertical-align:top;white-space:normal;width:63.59%;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:normal;width:1.86%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 50,046</p></td><td style="vertical-align:bottom;white-space:normal;width:0.82%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:16.86%;background:#ccecff;border-bottom:3px double #000000;margin: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></tr></table> 38676000 17628000 1529000 1654000 877000 269000 219000 2591000 6000 8108000 5575000 52827000 24305000 1880000 1139000 496000 383000 357000 214000 48000 22116000 50046000 453000 -22100000 0 22100000 153600000 79100000 7700000 8700000 144900000 300000 <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:54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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:0.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.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:0.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:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width: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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width: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.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:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 style="vertical-align:bottom;white-space:nowrap;width:15.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:54%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;background:#ccecff;margin:0pt;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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:15.25%;background:#ccecff;margin:0pt;padding:0pt;"><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:54%;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.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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><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.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:middle;white-space:nowrap;width:15.25%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;background:#ccecff;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:15.25%;background:#ccecff;margin:0pt;padding:0pt;"><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:54%;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.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:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><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.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:middle;white-space:nowrap;width:15.25%;margin:0pt;padding:0pt;"><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:54%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;background:#ccecff;margin: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="vertical-align:bottom;white-space:nowrap;width:0.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:15.25%;background:#ccecff;margin:0pt;padding:0pt;"><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:54%;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.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:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:middle;white-space:nowrap;width:15.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><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:54%;background:#ccecff;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="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><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.58%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.25%;background:#ccecff;border-bottom:3px double #000000;margin:0pt;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></tr></table> 54000 325000 54000 205000 54000 530000 54000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">13.         COMMITMENTS AND CONTINGENCIES</p><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;">On November 19, 2021, the Company agreed to settle a class action lawsuit filed against the Company in 2018 alleging violations under the Telephone Consumer Protection Act. Pursuant to the proposed settlement agreement terms, the Company will grant certain monetary and non-monetary settlements. The Company decided to set aside provisions at the amount of $10,000,000 to cover current estimated settlement fees and costs. The settlement agreement terms remain subject to judicial review and approval.</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> 10000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">14.        SEGMENT INFORMATION</p><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 affiliate and media 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.3% and 99.6% of the total revenue of the Company for the years ended December 31, 2021 and 2020, respectively. The real estate brokerage business represents 99.0% and 98.9% of the total assets of the Company as of December 31, 2021 and 2020, 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;">In 2021, the Company completed the Showcase and the SUCCESS acquisitions. These are not material to the Company’s total revenue, total net income (loss), or total assets as of December 31, 2021.</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. The Company expanded its business into Australia and the United Kingdom in 2019, and into South Africa, India, Mexico, Portugal and France, during 2020 and into Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany in 2021</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 United Kingdom, Australia, South Africa, India, Mexico, Portugal, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, Israel, Panama and Germany.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company continues to expand real estate brokerage services internationally. For the years ended December 31, 2021, 2020 and 2019 approximately 8%, 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 8% and 7% as of December 31, 2021 and 2020.</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 affiliate and media services are currently provided primarily in the U.S.</p> 0.993 0.996 0.990 0.989 0.08 0.05 0.02 0.08 0.07 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15.        RELATED PARTY TRANSACTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On November 4, 2020, Sanford Enterprises</span><span style="color:#212529;background:#ffffff;">, a wholly-owned entity of Mr. Glenn Sanford, Chief Executive Officer and Chairman of the Board of the Company,</span><span style="background:#ffffff;"> purchased all of the membership equity interests in SUCCESS from Success Partners Holding Co, an unaffiliated third party, for cash consideration of </span><span style="background:#ffffff;">$8.0</span><span style="background:#ffffff;"> million. In order to facilitate the SUCCESS Acquisition, the Company purchased all equity interests of SUCCESS from Sanford Enterprises for equal cash consideration of </span><span style="background:#ffffff;">$8.0</span><span style="background:#ffffff;"> million on </span><span style="background:#ffffff;">December 4, 2020</span><span style="background:#ffffff;">. Prior to the acquisition, the Company was the largest customer of SUCCESS.</span></p> 8000000.0 8000000.0 2020-12-04 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">16.       DEFINED CONTRIBUTION SAVINGS PLAN</p><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, 2021, 2020 and 2019, the Company's costs for contributions to this plan were $3,196, $1,189 and $654, respectively. </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. 3196000 1189000 654000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">17.      SUBSEQUENT EVENTS</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;">Quarterly Cash Dividend</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On February 17, 2022, our Board of Directors approved a cash dividend of $0.04 per common share to be paid on March 31, 2022 to shareholders of record on March 11, 2022.The ex-dividend date is March 8, 2022. The dividend will be paid in cash.</p> 2022-02-17 0.04 2022-03-31 2022-03-11 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 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #PQ650'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 " \,5E4H1;MF>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)\FJ8.CVHGA2$%Q0O(5D=C=L\X=DI-VWMZV[740?P&-F?OGF M&YC&)&5BQI<<$V9R6*X&WX6B3%JS/5%2 ,7LT>M2CXDP-KTWC,^\@:7/0 M.P3)^2UX)&TU:9B 55J(K&VL42:CIIA/>&L6?/K,W0RS!K!#CX$*B%H :Z>) MZ3AT#5P $XPP^_)=0+L0Y^J?V+D#[)0']^>IW7K5PH MI(/!\5=QBHX)U^P\^6UU_[!Y9*WD4E9<5O)F(X3B=^I:?DRN/_PNPCY:MW7_ MV/@LV#;PZR[:+U!+ P04 " \,5E4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #PQ653,:=.\*P8 ,<9 8 >&PO=V]R:W-H965T&UL MI9EK<]HX%(8_=W^%ANWLM#,AV!(0:)/L4$A:MFG"AK1I]YMB"]#$EEA9SN7? M[Y$-F&;%,3N;#\$WO7IT\7N.Y.-';>ZSA1"6/*6)RDX:"VN7[UJM+%J(E&>' M>BD4W)EIDW(+IV;>RI9&\+@HE"8M&@3=5LJE:IP>%];Y@TCTXTDC;*PO7,OYPKH+K=/C)9^+J;!?EQ,#9ZV-2BQ3H3*I%3%B=M(8 MA.^&K.\*%$]\D^(QVSHFKBEW6M^[DW%\T@@*6GQX;_4B,>QK4W$'1-T5I:(U4;ABGUL!=">7LZ4A'.8R*)5S%Y$Q9 M:9_)6)73PW5SDWR=CLB;UV_):R(5^2*3!"YGQRT+E3N)5K2JZ$-9$=U144C) M%ZWL(H-:8A'_+- "Z@TZ7:-_H*CB2$2'A(4'A 8T] -\>)_Y J*![[B/^&P M34^R0H_5]>3 VY-(#>U-#>VBAG9=#3?/2^$; ;QX�_(Q2=#45G/XJ),%*[ MIL8$IIX7J$9I-8"_O'I5,P;=#5MW/[:!4CE/R+58:F-]9+B.-;E <(XV.$=[ M#ICA8'S%"[4;"=>:\23#F'H;IAZJLYJ9UV(N,PM8EESRU#MX-3K?)^3VZOIB M1#Y=78S&EQ^G![_]&G:#]^/+X2'"V=]P]O?A'*M(&^BQXATZ(%,+,XUH0X8Z M5]8\PV_LAK)F8Q*)T< <V'0IQ@AK0CI/H2#.#8BRP[6!^0"GB-7 MRCN:-9*4AGUR+=/$!;&1@;P 9DHNK2AG) LP;PDK@P_9?R(?NC.8BS?Z47FI M<3G(H>#2?,%3C*X*#B%N[R_I-J_*Q.@'J2)_Q^*:MP,,K8H8(6[T+]$F.K/@ MSG_)Y<[WMT:QWZ.TB[%5$2/$K;X8Q %DP+M1< '6#3"0*E:$N,%?Z CZ9++0 M"C437*3;ZS3;-$"[IHH4(6[Q-]*"L>D9">F;^5LR%5%NH+>\6+C24*2I8"EQ8(;+,*%5>@(<7N'UK%'^(#".K0@/=*S2,E16F7-^YS)*O4;UDN&(-667]="_K M=Y$><@\PUKDVWA>A1N>"&Y@#@RB"=2SD-"(N)3'&*@#0O0+ -.5)0C[D&=S. M_*.)Z]1EFK3R?;J7[Y^EPLS=!/L("G8!1ILNN?)W'RY8BU;9/L5=>]U9"PC" M*! N4PM4V3_%G7O]5O[DE%-GB1FYRBT$3.4\S*=\ MC92+U^U^I\^PY0"K/)_A#CV SHK+#DNX=WK7"-2]@FQK PQEQY4N- 58.SW!GW@;\IA-8 7.S"DI^*EP. MIZI!WZ!89>0,=^#Q\/R:#/)86ECJ M#*P5X)3%>G?G=/I?6S^L,G2&&_J::5?"5U-\)!(MH3GD-YXNW\,:,X\6@EQ< M3#"XRM89[L-KN'-I4C(>>?EP!=;&0"H39[COKD'[2DN(+0D8BMYU4[IIOKFZ^4@R*O?E6]7CYB>,+ M=UE-1A(Q@Z+!X1%,<%-^-2A/K%X6&^]WVEJ=%H<+P6-AW -P?Z:U79^X"C;? M;D[_ 5!+ P04 " \,5E4Q 0#[\$& !#&0 & 'AL+W=O2HVO(!OED*NF8);^3@J-Y*SM%%:YR/BNL%HS;)B<''6/+N5 M%V>B4GE6\%N)RFJ]9O+U"\_%\_D #]X>W&6/*U4_&%V<;=@CGW-UO[F5<#?: M6TFS-2_*3!1(\N7Y8(P_3ZA7*S02?V?\N3RX1K4K#T)\KV]FZ?G K1'QG">J M-L'@XXE/>)[7E@#'CYW1P?Z=M>+A]9OUWQOGP9D'5O*)R+]EJ5J=#Z(!2OF2 M5;FZ$\]?^*0."=59L/]G++A '"MCK42 [ M!?)1!;I3H(VC6V2-6Y=,L8LS*9Z1K*7!6GW1Q*;1!F^RHE[&N9+P;09ZZF)R MY]7[;O(SWON^3)*:+80<0EV* ^^;BZ>ZP^ L_W[I.] M^Z2Q1_O(&T,>GT&6;E"$!J4U!?\1Y4]L9P7RABJ MK:F@,57OMZ<+[$:$AF>CI\.0F,1<[-&]V!%2;X_4LR*]XZ626:+X%JL)W]: M?_#B( Q"VH&G2Y$PC+ 9G;]'YUO1C9-$5! V*!4)AQ@^Y-Q!!90UL40LA^+# MBH0C*&,HD3S-%,I%6?*R_OJ$.#B.FD4XP4X4Q@X8*3>\*1CYJ\E17W,!4^I% M<<=372P,8K_'TV#O:6#U]%;R#J@ M36 MCE!&).Q!<,!7V(I@5BA6/&90#W;O[EW6G:&C%?-)U F302KJW2VXY15,K# O M^9)#A%*DV(LM2$1[NV^)4LM"V$Y#?PB1/F=Y;GPGU?.=Q%YWB[XK=@RMI1UL MYYUM)>FO(%CG$P_3B'2KG$&.> 1'?;%KF0?['^H)KF;C+[.KV6(VM34&N*WS MV%[H]Y2V8:\UGQF=-]1N[&LYJTO1V.]SO"WQV%[C)TV["?L[Y1M19CT9JY=N M4U-@$+-T!;BM\-A>XB&(LH)MQ5]@D '"-T(T%'2,@[!;(0UR 0E[]WY;U+&] MJD]VM7$C9#.J0$^2B^)QJ+A<6Q9_@O62C;T#=C_N<-N:3>PUVP2G81OQD&>/ MK'DV1.*8BDQQ)7I%IQAW@FH0"KT^']JJ3^Q5_[C]Z-V9.YQZ2<=1$&&O"U67 MBX.@;_W)P4QAK_U7W<7>=Z[)\5(8P>N,0$(=ND$J"OO"W-(&L=-&B_S]#/DI MIW0N"8,NX9B$O!Z/6K8A'V&;]Q)&IQ(,#6#<+6H&N3@.W+Z$:1F'V!EG^M?] M;/&O;9QM28;8268BUFM8K;D2R7<'G;BG+OQ@2$2)8!"M.(I=UW&WOZA<,9B, M$*O42LCL/Y[^AK#O.SX.'!)Y*"O+NM36333V(B<,/,>/"1*5*J$'2^M,R(IF MD <]+W"",'3"*#C6\QR85!UBU'.-BZ&3FU9C;"+'@6O)C]C);YS"% GIRW)4 MCV-#0)BP3::8L83'K@M#Q([#RXD[,%*OJ)RN]), MH424ZC,*G-#'3@#QKN-/')]ZCA=[;VN]XGGZ_CQ,=&8<$@PIH_EG$*1A'/?M MVY9#B9U#@>>K=96S^GB",UE TI3H4\J769*I7XV8=?:DKH_=+F)=;$AAANY9 M$=K2++73["'B[1B?B/5&\E5]YOG$(>7AWLBK5*=,''5[/H,0\7I:/MKR*GV' M5P4D..+_;- W(?,4?15YO3]AJ)H5R>DVN5;PC,OREV:25L9\H3J3PC2/@VZZ M&.2@P_&CGG2A+>52.^5.&VBP"Y3,'BI5DRY2HAE41:&DR/-MU0%NXZ5Q6J0Z MHV(:='G7).6Z/2=Q].#0T,Z[6Y8RT< .G$Z-A%"?=@G*((<]XO?-1+2E4?J3 M-(K&UY6*,\CC6@"^7PJAWF[J<_3]_TTN_@=02P,$% @ /#%9 M5%:%X%%U P .PL !@ !X;"]W;W)K\6>1$B+A5YX58F2D4F[?FZ:(4Y)C,6!;4J@W:\9S+-64 M;TRQY00G%2G/3&19OIEC6ACC8?7LD8^'K)09+<@C!U'F.>:_[TC&]B/#-EX> M?*.;5.H'YGBXQ1NR)/+[]I&KF=FJ)#0GA:"L $[6(V-BO[^/-+X"_$/)7AR, M06>R8NQ93SXF(\/2ADA&8JD5L+KMR)1DF192-GXVFD8;4A,/QR_JBRIWEC'+1'6%?8WU(P/B4DB6-V3E(*=% M?<>_FG4X(-AN#P$U!'0MP6D(S@G!"7H(;D-PKR5X#<$[(2"KA^ W!/]:0M 0 M@FJSZM6MMF:&)1X/.=L#UVBEI@?5_E9LM2.TT)6XE%R]I8HGQ].O#[/YPW(^ M S5:?OW\<39Y4I.[R>?)PW0.RP_S^=,2WCQB3@J9$DECG+V%&Z %/*6L%+A( MQ-"4RHG6,^,FZET=%?5$_82+ =C1+2 +V1WTZ67Z@JP&@,)>^NPR?4;B 3AV M3?^^G,&;F[](O?7BX1=(J:JFK9T4%LZ MJ%)U_J9T+L1QVCA.%XX><@.PRB%G24 MC=MFXU[,9LKR7!W!ZL..GV]ABSGL<%82[;,MEB[#M6IPZ(6\L[P3Q_^'.K+L MM9:]5UBN+0(N9_ 1V0UOQ/'UR"/7/NM:__UKJD09;=C_\R' M[7F>[:/0/7'<@71]/PB"T#]&+CJ0#G*BT+=/D/<=2*3^(;+<[E4(VE4(7K\* MJB,14GTEM-AT+470D6 8^*X7H9.EZ$*ZMNN@ ^21[;"U'5ZT_:2Z*E'RW\?& MN\R&9Q;\0&W;F=5S'/(V[D_K+CJW>VQT>@E1>S0/V@+=5G[!?$,+ 1E9*XXU"!29UZU:/9%L6W4* M*R95WU$-4]7=$JX!ZOV:,?DRTT"A_O 6+3-JR1Z13II__T-)<5R2(I);[JK.7Y9*O4[G0VDZLMJZ@\$3M6PY.U:"JJ MX++9S.2N8;1HC:IR1H(@F564UY.+L_;>;7-Q)O:JY#6[;9#<5Q5M?ERR4CR> M3_#DZ<87OMDJ?6-V<;:C&[9DZM?=;0-7LX.7@E>LEES4J&'K\\E[?+H(B39H M$;]Q]BB/?B--Y5Z(;_KBNCB?!'I$K&0KI5U0^// KEA9:D\PCC]ZIY/#.[7A M\>\G[Q]:\D#FGDIV)?= MT>'=4?ON:.3=7]@#J_?,.:N=9=):ZH+TL%R)JN)25TN) M(.F14%O6(*BLM9HVK*2*%6@EI'+&K7,='\QFEAV895YF2UJR;MI &[\Q3VYTE#+'6'%F9KF-B@D)#3XV*$R/ M8O.,3GZ@DWOIW D%TR1>2/..2NYX?Y@&.#/(V#B<)DF2&[B%CE,**=\ZM25P+"<<$X.1"X;C+#4(.6#3+$U'I@@?R2SV M5Z&V0/13XRE F P>B3]$QQ[?H9HI9W2(O1YS*S8V"(=FZKH\12.U&0_2AD,O MB\4?>ZY^Z 9"3S L2[%&>YCR6HJ2%VT=I>LU+SG\=+<6H3WVS$QG!R@V2XT# M$T8C] ;UQ'[Y[-?FZZ8JL@80657& <*9*0@.$,GP")=!1W'LY7)]O!+1/8-= M"GM:GHI^=R=W3RVV8QLFJ96'#AB. BL3;=@T#Y)@A."@Z=@OZM<#ES?WH'YK MKMYZ6=G".XW2R*PI1R/41E$&_M56U/1%!!5JN'W>T7O2Y@L@6JAZX5J1%EV@J%8PZ1[ MB=GZFV"3ID/N(ZM8V" RIA&#CF._D%N395%EO^_05]&4!?HHR@+8RG<(LO;$ MR36WVND,>BRKH-BP$./0(FS#8%9)YN9,!J$G?J%?T*;6/! (/I);"B5EBBZI MY"L'I\L7G/T;_\<5B=XJ.QI[[I6Y/>[CXG*F/GA0/DB,70YQ-_E?&V_].@NX $ZP@WK MH@%MPEY)!2V\7O&^A/%['PN,HQ^*$MC80FMK1L?5.F5Q2L+8[)5=4)*0.(F" MD>)(AC:*^-NHUX7)ET%^_V.!EG1-?9HA.[M;%4UX&Q5=O4#J8;6LJ3MV4 ? MY0WE=;L7TEL^Z+F=T;2_+TSMQ6*#(G-;[\ 0/+(C"H?F)?3W&ZYB\EJ1*B;E.=W!K$._Q\YO7S!ZGU9(KK;E7S5Q@I: M'BY R"JQKY5$6U TV&RR&M'BOWNI-0ZBV;"U/FI"D,=(/0HTATJL MOB$)WA1BZS5@P(#7+5 ?J^EDHSVJX ^\8'7[_ .[;_:T^=&>&)R@)6/H1BB& M,/K[WS)(E7^@.9.KAN_:% 8GEWL)/&3W'5'W'^VGBULH@JQ67:+#^U#!%.6E M/'$MJ]G1L4W%FDU[7B9A60+Q[@O]X>[A3.ZR/8DR[E_ATP5VW'\?XM-YZ'H" M GVFQX+5')UC",X"2%5=-TYVW=A1*[]D#I7B@EJO;GEM&" M-1H S]<"(M=?Z!<<3CTO_@=02P,$% @ /#%95/$R26F+!@ D!X !@ M !X;"]W;W)KE#U?L,ZJ'< M,?:SOKA,3@9.K8AF-.9UB$C\NZ=G-,OJ2$+'KS;H8'_/VK'_^2GZO!F\&,Q= M5-$SEOV7)GQ],@@&(*'+:)OQ[^SA@K8#3<8E>P!E;2VBU1^:@FB\10K3 MHJ[=!2_%KZGPXY.SZZOI[&HQFP+Q:7']]7)Z>BLN%K?BW[?9U>T"7,_![)\? ME[?_@R'XL9B"]^\^@'<@+<#MFFVKJ$BJ\8@+)76\4=S>])MOLXC3!$SI,HU3K@DR?WF0:[ZF)1 3)+:B=;U'W%-P6<0LI^#]5U95'S3A MS^WAKYCP+WC),O'+2D3CM*253N?%,Q//E#D:B7K;%QW:%QUJXA!#G"]TE19% MK>4NRJ(BIB#B8O;B3P##CP Y,-"5U"ZFU\2LM^3["1R/[OMI5RU"QW>]0ZN9 M:C7T'-]S#\WF&C.(]C8'X\;[<6/KN+_3S;:,UV*K!6P)XMTBJ.HB_@BJ=222 MHLO)+J;;$X)\@CWLZ\60O1CR1C&Z%4G4V4"^TYO; PWN7H/[C :>EE2@D-<: M^-.Z-JIPE:F <%8*@/5:GAH=J#5VVOUK%JO1".1M@LQ,RS$F:?>.G11<"CP MW--,9GAH1OZH&9Z&WS+0Y4""$*#[ X#T,Z!LYK&Z=UV5]AWCZ X)'3: M$EJW_,ZAR@,8F JK@P&TTV!6)!8>A]H6CZA"#J?O3&,R##PD;]BZ2-CQ LEN MI@OG.RB4[.8:.W&6DS9AW4T]1\Z_RCU75(FI<#ONP>? ]Y9. &KXYSFAF"N# MGHYMT ZWUS4#4(,YD07?M# Z/$$[GU[$6*@""$.(H9Q?U6P("903["L)QDX8 MFB:T@QG\2S2SYEO%FN=BL8!,]=>A#=K9=A1LH0HW+R2&5A!U;$-VMAW%6Z2R M3BR+T-"3H YVR Z[5P$7J9CS DATR:.L#AEP#NC>T!UAWV E,?A7L/].RH>U5[@#4G-PP=::,\UY@1QP 3 MW/$-V_GVAOX :TY(A!#3@T?<@0W;P79,@X UN''EAV=8!<30M'G@C@[83H>C M6@2L0@*:%'5\P'8^V#L$J.L0L'K@D3L$C?N@K--\S+MCG'.\N;CFD8)+6L#\?N2,?YT4;^?V[^$GOP!4$L#!!0 ( M #PQ650ZU0B:A0D $,H 8 >&PO=V]R:W-H965T&UL MI5I=<^*X$OTKJM0^[%8-@_5A&T]E4D4PJ#.1",EOWT3$BN-;8K&V2R?[Z MV[(=#%);9.]]23 O>?%GN96R(C]W:59^O=I6U?[+<%C&6[F+ MRL_Y7F;PRR8O=E$%C\7SL-P7,EK7C7;ID#F.-]Q%279U'*DTR M>5^0\K#;1<7;K4SSUZ]7].K]BV7RO*W4%\.;ZWWT+%>R>MS?%_ T//:R3G8R M*Y,\(X7)'(E_+D\]$47G*\S_5PVS]]O]7D@6VQSA6)#V65[]K&,()=DC7_HY^M(4X:4*^G 6L; M,+V!Z&G VP;\HPU$VT#4EFFHU'8(HRJZN2[R5U(H-/2F/M3&K%L#_213\[ZJ M"O@U@7;5S60Q#Z?SU30D\&FUN)N%XP=X6#W O^_3^<.*++Z1R7CU._EVM_AC M10;D<1627W_YC?Q"DHP\;/-#&67K\GI8P6A4G\.X??-M\V;6\V;*R/<\J[8E MF69KN3[O8 @TCES8.Y=;9NTQE/%GPNDGPAQ&D0%-/M[<09J''VY. PL;?IP9 M7O?'>_I;W$^7XX?9_%]D/'F8_9@]S*8K2[?BV*VHNQ4]W<[!ER19G.\D-F5- M6Z]NJUS&R\V(4A?HO)S:T41Q)PB</P7:M5EC+.LSA) MDZAV&_F&9$="I,KKIS@JMV1?Y"\)K"OR]$; 2Q: SYX;-Y-4B2R_6&SI'0?C M66T92O"U<3L4^1-\<8E:M>G%/;&$"'RA&=4$<>[I-C5!S.DSJ7]DX5M9C'=Y M425_G[& ?9YD590])T^I)%%9R@K=XKXQ'LH,9B;(8]J2"DT,9SV\1D=>H_^% M5YIGSX-*%CNRC]XBH(?Q&AG#"716)H2>S$3#"L$(!V<5'%D%=E9J+DBRVT=) M ?J+3TM@O%=;2!,3P9B+CXPZG98X]K&E$$9$62P)!"0D+N0ZJ<#>,.*2U&%" M+),797)<+AQS#5#=]2 @Z@NFV1U!#2CO64_T1"NIE=_TKT-2O2G=>R>U(0=P M/5F9I\DZJL#;1)M-[9QZ*%)S]*.13M$$N50G:&*XZ*''.GK,/GW/L)[(,[2K MMLJEPA/$9 1BD/A/ @Y6[:"+OJY]Q]G*$B+@.DD31EW&=;> P7AP(DCG5#MM MI=Q*=55SROT4WOJ66./R18$$78][/^3B*+61@(Q,(%]_P2;_U)T03MAIA>4.8[S M [CX$\^)$C;%<^!Z(UV-)B@.@E6NSR""HX['O!X#=H),[8I\7TB0K75CK;S: MRL(26E!3/ ?,8X8C06#>(0(3 A&<2:L$V]V0;S?%YLE+&*81/OZE" HRCV=!H82E/?0 MZ#2:V34::!0'\!*MPT/G@YGJ*3S/Y(&(K.-0/8)[NO40F.LX/=D9ZS2;7=)L( %"T%8G MG@XE ,H^1X0H+7,=/5G#8-1Q]0@T1'%N+Z=.MYE=MV=Z*0!V,; L]*I=.PI, M:OO27M8I+;,K[2Q[D655I[PJ OM'>18R96Y ?>905[<7 F0!]W6E M07&^X_8X8GY2 +9+YWV1QU)"N+PI\AT$-+*(DX9CD[BB2YV;NL<]IJ]T!.4% M0O>1"(JQH">3XYV*:JR--4Q0A)!F$/;':< M("*/>I4(P;A<]Y981Z.>R@+OU)-?2%,357;.8-;6,DXCE; J:5-Y#\H&258I M=46?D3NQY7:Q11S*Y0W8C@E36C\(F%X"Q8 ,;&AX% PG7*_/V)W82"%D@-5>%0' I^:8P$58KQ$::TB:E[4,BN26$F(^ATU!Y8V M&RO.! D]44 PD%;WV* 39VX79W6@TQ)._F^JIG0+/QAY.ED3-G)&KGY8@<"8 M<'A/BL>[2(!?R+D_S/$3>9+/298II_(4I:HTC=(V)9TR'UGO2.;M._IY1XC M&'=$3_8ANAA!V&,$M9T_-9MZ^N_'V8_Q77U .YZ'9 F1PG(V44>W#6HZ#]5& MOQW?P9:?HD=]6"7=#:@N%1@.,4Z(X,Z-<\ZZ"QN$/6Q8/=[?W]5GT>,[$LY6 MD[O%ZG$YUZ M*4V4[QIVQ+KJ";Y$%TL(^VFRQ8KSQ7Q06_(DX(0EA:F%U;0G)] 7]%\6NR0[ M'N"F4D5N)\53U,!855F/V! 0<_H68*?HPJ[H2UE!JJ,2#S7:JH#A'HJWW@ S M%*:DTY'HF:B;0A?KE*$PE=;OVT*=T(I+U6M+ MQ8+LC\6-CXWQMGV;=^9_=<41R FR48!$>@KZ5ELGLL(NLGH%9 MR-5]!_A8Q^W1L;[15 2:N@=V]48@$MM;F7 [273MDG@Z2AC<85>?#WUX5&WO M9W-@5"J&)[>K=K)XKF^IE:2>X>9RTO';XTVX<7W_2_O^EGX)F_ML73?-];KO M40%A2@FN< -=.I]]L%/1W%AK'JI\7]_A>LJK*M_5'[#W39Y7[P_J M!<=[@S?_!5!+ P04 " \,5E4+&MHSQ8) "@'0 & 'AL+W=O>XT3#%<^* MP=F)H=VHLQ-9E7E6B!O%=+5:<75_+G*Y.1VX@RWA-ELL2R(,ST[6?"&FHORT MOE$8#5LN:;82A=^*MR'-B!#6^-3P'K4C:V'_?T+BE\AAM&3VWP MF@V>T;L69+2\X"4_.U%RPQ2M!C=Z,:::W5 N*R@HTU)A-L.^\NSBSF]?/]Q0JM.AB7$TN9ATH@X MKT5X3XAP/?9.%N52L\LB%>DN@R'T;97VMDJ?>PTO&'1;@V>[84)OY8LR]2Y2G[3>9I5BRTQ:X+^/L( MJ69JZ4[D]\C2TQ(C).;L0.=]PA?>"_:."8-^AL#LCFWU< M*EDMENP.LF6E&8 */*#Q'IT:9=A:9<">#'SJU4(SSI)<5NDKJNT4.,-S)K01 M/U/R*Q8M1(]U60L%O!F^GXJ,M#;J0A0O4K:2NB3-C5A><.A10*Z\@YU"D]J= M.N(['BF9#4_.*HT :G)(*=D$M:]XGG'#M"?K=ZB1RA5YRG/<<2W4;)E"JR6; MS%66< H:)%OLG?B>)=)B-U*5U0+&T?(KQ:&,Q=)*D5$H(Z=CMV7:N M^+^S'-Q*GM];R DL_QW_+-B0R]6,1$S7 '\LT8H+++V!T:M:[5\%@!-V&ET] M=]?XN02^(0"$S:RH5C.AR&_]:)0B61:0LT @B8E4*19!N055&_P*A84J. $\ M3.L"1NFYC=&LPJZ"6*^7]QJ^H859\E4WX5(E5Y2>2J15D?*B9 C_?$Z.21#+ M)F0\26J]:WJA99ZE)F6Q$M[,P-:D#4XL!'/)[R!9" J]6".!36H3$Y62[^L" M6H@"^N9(1\R(-7&C)55A<@W)"K[K7-2:4A4@8112I.;VR9[:+$55 M;OQ&0S5-YMX+6"@HOAH%E0CC:A_AP/H5W(]3)OG*]#K/2O8!=<:+"@R$#M,MNG_0)VD+T[,YT"3KN2IP:"-O)E/L[LL M):6/>J R-5-3$M)B"#@*GBR97AJX+8[S.2*2X-IJV)2\[KWN-UVTVR?/& M* H_(&@[6E&&:,HLC62#EDNA!-S8)9T2I9)\"]8\_1?0A.I)4B-%*&[TR*!J MTD:KYUN;73\U9?Q5;]3[IC>"-%SCW:!I7PU$F"'9R9),IGW]]Y2&89'P62[8 MHLK,A(D5])<*T(7B +N:5>L1\DZ:(;$4^+*Y DP"!^!KB+JC0P):H!Q1\B)% M]@/G.(EN=I/<-AESM*L&\$D%C9;KGA42/"7^I94PKL0V2J@ZAQYL85F>&PBG M,R99\F)10QA*L:!3E1TA"?1Q/ZR4>::+I.*ZJX',3.VF+]?[S&D<4LKZ0,"B M-NIT'(IO%;F$I@]&_JG,H=C14H(235@"&AT_KTUE.OZ;G_;\9P-6$-##*NO1 M.I+^B#C1[*;SS>W6-]OI+JO[)F]G;[&1H/7+#P3AN5:=2W*]R/+"R J=6WY/D<+I],O#]GRY%CN^%Q.W1LR.K- M.:/C1\K_P);M\#F5]:W*ROO_E\=+ET>_:7B^?><\KWO/F5AD!64DR3,=2IO( MCA4Y8\MUO$,D%XV)YXXLSPF@6IDITWF9#K+?9K1YY5HC6AW[QX=IJ"(_LL(@ M.F;3NNZ;5L <7PF23&?F!X7MCE=[WQ[OK?61:]J,'/DN5&+\V4;,\B+77^VE/_=)_ F9.HD/TZ[&I93-[EE.#5Z),:,V MF>XEFB"H:=P-'.FEW&CT%UO@>=1@-.TC;L+HFT 4:F^SV82K2P?<.Q>*K^K< M79B;2=V@;8%K%\_H9D7;ZMZ$^:0[W7Q5= M^2[HPG_%,\4^FWB^"'+^5&9M*>T< X#]KE10B;&'O_@ );;B!QB PG#MJ*O> MHU]8:(^\?D71N'9<3VW4_"BV@C ^0/$M/PZLL=M)&]M>3U1@1SU!-&*?A!Z%](?TSQK/!H#2Z..!A.]KOZ/0CMRNDF,7'8EU5QD.VU+ M%,=6..XIN(<"3 U#RQT%'6YT6][/3LWLF/[*5LWCG:*;L? A%501Q$3X[1X(0^8*++ M^[$=](HDL.,=$(J]-B@],&B;L^/#M+9EZQ=]KX_%A2=T^Y>A<"_V!'YLC4;N M\2'** :2]P$TML<]NWQ['/=1:1S_"/(0JH0 M>@ Q?7A4L>*76\G=F-G-W9! MN!N[H+N\OO!SWP>;8>^KV4JHA?DV2#]25D59?T!KJ>WGQTG]U:U;7G^[?,<5 M+C,:K=X<6QT[#@=,U=\#ZT$IU^8;W$R6I5R9UZ7@:.-H >;I9Z7M@ 2T'V7/ M_@-02P,$% @ /#%95$"S:51"MPX[D7%6R8FRY[9_0@" M31(Q"##=@&3FU^\[^P !R=G);%5F+!+H[M>OWWTTO[OK[">W,:;//F^;UGW_ M:-/WNV^>/G7EQFP+M^AVIH4GJ\YNBQX^VO53M[.FJ&C0MGEZ>GS\]=-M4;>/ M?OB.OGMG?_BN&_JF;LT[F[EANRWL_J5INKOO'YT\TB_>U^M-CU\\_>&[7;$V M-Z;_N'MGX=-3/TM5;TWKZJ[-K%E]_^CRY)N7S_!]>N'OM;EST=\9[F39=9_P MPW7U_:-C!,@TINQQA@+^N357IFEP(@#C-YGSD5\2!\9_Z^RO:>^PEV7AS%77 M_*.N^LWWCRX>9959%4/3O^_N_FID/\]QOK)K'/U_=L?O/CM[E)6#Z[NM# 8( MMG7+_Q:?!0_1@(OCF0&G,N"4X.:%",H?B[[XX3O;W646WX;9\ _:*HT&X.H6 M#^6FM_"TAG']#SZK0OCR]=\8?3;G(SD[R[/3X].2>^<[\[L]HOK,_>??)8L_\8L]HL6?_$E3? M.S>R[C=N5Y3F^T? F\[86_/HA]-%]N5K9N]LW9;UKC$NZU99V;6N:^JJ(-[Y ML#' /V6WW17MOF[7T6-39:NZ+6!HT62NAR^ 97N7P63-4)FLEZ$#?@D3F__> M9?_H;%-E?^V:"N9R>7;=EHL\J^&%NTW7-/NC[JZ%>=VP='55%[8V\%+15AG, M7/?P"6:'5^MRD]V9;%/ D%K"=V.]HI0P&$X> :K/C_^2X98L6Y3[Q!7(">:)AL< M;\O\-L@"90>0;DV_Z2I<75"/9P82'+9P"SNA$UH 5XZQ.<9"6+\ EOM+-)Q MO-L80:L.JCK#"-%]9JY>MS6@HV@1@:MF,&W)QR&@(0$!9 .(",9#M ,X&D2^ M$%[6VZ)U11EPM"P:H#Q8$NFG"JMFOE1!I$ MEK[DLLM,EX>SK@R0=Y7U'9SR?8=>9'^_?D7S;D&&Q^P2TT.]D@T'C"^[?O-- M]KA^0H,?U_#'=0NX/WF1)XC>%L!;9;&K>V [ KP&BB3$U+SUNA)R(O3"$7KR M22CZ=6WACZNF&RI8R1_O3[8;@,[>O+G*'O_[OUVK;M;+\&50]T6J_QJ!0ZTU9'"/.P!0AS M(.V>:=$:M"MPZ"'P+ML8D")+6,C8'EZ#)Y4!8Z4B\ER3%"(BL=TG&+O(/GH2 M@QFV3IE3^ X6*=;6D/@:XQK6A/_!=#VP1 %8*(@AE>L>0NR"!*CG$8/+URCA M@+7ZY 1JQZ0#B'4)#+6;)3>:1&F'W^KN<*-=5M46K!^1P6#^,+G3@"UR6<2< M#:P!2\G;2KU38I"&[[H>B;@ :0T'/>!!I+P.J\M$Z>Y[,!U[WLP<&=("(.&\ M, $$9R239YB45YAYJ$*"<%O]"NP(B#<%2#LX][HC9@9+L/&(:IJN9-($ FD- M@@>D;++'3><<\R4@VE@B<&LV:*'>FO%;/7,DH4YP,0,@G;7;X"8!$2P0(NT: MZ532R[-K?B$6)I;09V1&.L &V1!MKS37[8!Q 2&HX3?#!D=,%>WK4ME8QP, M$GJ]@65H96)#QJ01.VFO4*JE83[7CFPLTP)5P5;,NB[SL&^VL8(XW &!E"BO M0)$39JUI^(E@,)(I%FE!C($!YJNWW4 V#M*14HAN#<]9K$@$[ ";$]:!HV4# MS8F%H^<+8JX#V?,[O [Z0N12T9,MD793-V"4H8V=?:A[ M(-=_+[:[;[-7K@23/U6*X=6@$YGD&8]B76R+%C02$D5/$Z)Z*D5TPWOH7*.) MN^U0U1$9K(:6#9T<-H&(]>- ;(-]7Z/9\QAQP\NIWB5[QJ*%"9"P$>Y1=ULT M@Y=LSA067'Q'>D)5DLAE-UC5XGATN#2KQ!+4GR59 =\3A=[9FDBB6_YJ%&"A M#:3[VKE!WR=Z0O@ @*79%,T*O^75\!4V&-38S\6\9"<8%!W/&T_(.(%A8'IL MO;X7\58-)0.F[\F&4;2 2?6W 2B$Y4G,AX;D)5(1H&5$&&R7_">8&=D[H.26 M;!4@!K2"O*]"&*-WWH I @#(*WC$",[-QZNK5SG#V,P"OJ@K5KG! MCA)"4%-K <983=3##.?&0CDF?&2;1 LH[A05GJ<\HO2(7_L,]A;3FA< M.1,<&A)SHFE^37D;O@T*101);9$)2GB%C,-5L*CNT0(1D^+J$Z@;*X9_B2+X MZ AB0&N])7;_0"K3@*SSK#;C("/ZB2P :T1:'QB'23PI64Z!8PW0 MU:#TI\18#59%'@\BQ)&QE^H":]9#4UA M8A&&#R/'])^[/RAC7A'4@@%< D" M \Q5-,)0=C5F+3X9(: D@29,TQ>?\9/ K2R&\^>PYZ[\=+0DNP49&C93\)-U MUU7H[K."KLS*6)91.B?C. ORW0/HTAWC[,S.\_M$UWF !>#H5B#% =P-V W@ MLI5%0TBV-?OP, Z] U3THK/@]?NU+84YCW89,0D\ ?+"L$.= RWBJOP[56LADV0U,42786A2D0G28A\A6 MXE,6E171K>M'Y,1\(;(# ]\U\N8.&)Q09+NM;-]U@_48%_VG>PEX(Y+& J8+$U_ M9PQ+Z)04^@/@07D-I#XF12 'HN!X6708X+'WIFP Y>0*\CO_0)NS!2'NG-?D MNG\:;W5(<.>5STECU)T]$G]M4DH A8DT5:FN-,RC/,+$M9&@T-LNH,<>0-V5 M-$D52Y1TVD5V5;@-X:W$/U#P MD12/-/-#9*#X#=-F3N@/%GD!KL)_(YP4(? M:&_,]4 40F:;>KT!DFAJF+%*5/H.Z&]#\H/4"<9\.-#2L +38 IL&3:DGILU M!M?&.#V\12&_D6PN2EB*-2$>+D!6XT$S_.//%'MRXJWB%Q2F@4,T9#Z/J-^? MBT1I>*\S+C/DQ;*^AYP2&Y74>F@%B0@+G*D$*/8E2H M51O6/2"2G/@2#3F/B^P7%',L4ASYL!2 %.E++&G$)4CM)C ]C5-1MC.4>/)0 M.-GR(32\H56'LIO(C40EA\]H6[A'H'P8H)8% I8?$!A3C!T=C%>@2!P/A@%8 M[(%64'[JNYY%)'YP!2@>-X!L5B[E $;'TWK&]$2P@CW!B>'>C\^^_=Y:OLY/@X/WEV%GWS[#@_OC@_H&)]X?0\/[\X\1^_SE_ RQ\( M%7\ ]SD0,O A,9]B.0(*%GEQ^BP&ZCP_/G_VIV'K9 )_7X:MB_ST['P"?W/H M^OH\__K\;(R]_P.^V(J?0M;Y\_S%R?$]Z/O2?U\7X'>0C9!M@>%!P;$4)28, MSRB:'W1.$,P:DV4.8'[QH5!@50-<+ZD(9IF&)VO%6NLPUE.3/:ER)2LBV<3I MILZ"I=0DN0^OO$574%@%G(*"[" 6W=&.2(POLM=^"VH-D6T ,W ^ R !-5N* M%1 VG 86XB$=V2P\:#&+SJHCP\GG Z-]D+&U&"-\4X-I 8ILSVH?5OY=I.EO M8)0@9IAB J9$*-4M%RG@U(-C&$-D(ZS@4&OW9@US_\YO1Q)Q$A X:;;+Y2Q! MF&%,M0'CMF&7>#<(!<"K$V'PU21R[MDZY9I6E"2@4$2?:@92VJ5LPKAO/%%? M$R1O"+ ?<8*:31G^YB1]CP_TMZ%#OE-B8AJHM6!"OF>KFR,09: A-!@B^GC, M00<*%"PQ.$$:S)LTN.23A!3H/%E&1UV&Z+6^C1\LBP,2? MRFV!8![+/&YZ\SC2U=L:?,-HHV'SAX_KUN,I3J:*!;XR=TGN,M>%$M="+(D!P>(_\-):B4X?VQLEVKM3N&. M6(N"R/ 9 VOPN.T4A2!L"@I_WQ: ((#AR2C^VC5@9[&U1;'7Q.R52$?3160;%#3Z!LBU\[ M&XF:L?5:3"R0&,(8HW0:1?>O4&%3L&LQ, ;.#QRW0<2*]<_4Q-QQ)(0 $*\' MC,3V!@TW4Q92"; /V9MH45 1^ZW:U!BE0>$8$23C.S@(4]LAB61)IY'IVW;M M4;0"R\?>E)NV:[HUN*Q&5 E8AK8_0C&,#BWGZS&&,I&A_<#B8^JT, 2^WR'[ M-6BV.SQB(_&<+SI&@!_\<^_L!H$^&=U(*9"=/5EJB6ZP6HUWA M6F(75&#F%*6G&0]E.G>H"(GUA@8VV'$BD)4G>RQS6(-3CF$^2B,0ED$B*(7R MCM-E!B=*M%A3JJW<@)N"PID3*0"ZQXP*HAE$:MSQZM75&Q]R]-BLBCU1? 7Z MN67XXCQ$K*,Y9+/#?#K&PX08_.J:\L)8?AV1Z9?P'FIA#L'&"G2L-A&"6TI& M:OPO(J40HL*-4G*\MG0DVPXVIRRC2Y(TH[2RS+^7B+EJ"EN[3QFXYY@1A)," M9)>C(RK 4=__3JF_$O-X)3N ?G^JT ZV0>ZQ!V21O9P@[03Q:.!Q2(?/N!"U MU+48>:*H[21[$T_'>_;>^B274R0N(Y\8-X]A\DF2 GML_M 9V@Y6+428*N@3 M[XJQ*5'L&0)&\S#!\$,RF(])1HCGS9:.EZNU^]=)Y_P@-8-)3%"YTW%9+P)] ME$#V'06P&?J$:&)*!'[%8*U*C/O$J]/9R2*(@?2FM^/@%7HWFOG%_FS M%R]HLJ_.S_*+LXL\"@0U^WN26E_.>_>H5H'C/#^Y@)5]%'TRMU?-,LDJ^^HT M/WEQ,0?M\9\+[;/\Q8O3AZ%-S[?JAF6_&IJDPO2KD_SB_ 4XI" S0*.*0BG% MA6Y"1>M!WD]2[NC>D(>IN2,_@WC\'ULJ=;OI*6A> =FB)R \&LWBQ\U8C2N! M,"YTU36P".E@AAJ+CF"?G&6N4/K5R"P_@UGO*[.K9 M*WXP:A'J+3Z#SFK7("R8\@W:]60C]I*2B8.&'&IX"Q2Q_;-!0@^&\$UJ1(!" MG>L% "FM,B?'FDZ+6SJ8UK=[??;@R+,K(P,OL03_F%.$3W42.]6RC M:D1?L;O=-1T<5P:&(9N(7"*TY]0Q)I(YRL)5@E/;6C4#)H[$5GM=?S:5'G_R M@#Q:8G*J!5O5G*4N2(H<=XOR; M['GV,Q:&FK;0;"AF_6LKU"]('XH4F9]E3"*S_3HPP,GQ$6Y3^V1:6' MWF[PC$7/W MAG-E%FE>4IQ4R4=5=D["R94&FT>T1$:7%&JJJ8H.Q>E* C#1E4QMU,-! MYY8%[2>^$(\)?H1-7M)(GG.Z(ACKI" HN"%9XYQ+!QR5G AY:I%^MTMS_1JT MJ-0UXG:;"*D^PAJE2- 5F=B<&G>YUFYJW7K*^XS=T4ZI#Z*@$.72K#JI0#T\ M?#Y-V"V/ASF1\&^]D4JK(S?ML4^@T1A.5'[OJU="A0+F0);T5V@!B*E,F:K0 MH&N5/"8,<^YX1(TCU5>,%!^7P7B]1W8U%_W%E3U5HC/4/ TKBX1*#N/R'N8I M>.PXV1VEW=/#W2=,U7-9'+F^/K$6 /('RJ5"=*Q^@S',OHUG-&Y4!5PXU<#* M "+3DEXG"CMQUY2$$%CV]B!LUL9*_3LOP=4@7#P*MDHY-"$D=["Q%+@493X2 M1\H>7P"*7X((X-P.V=F",)[F\#2D<0@$$%;4]J'*GP;+AH7275*WI$XY.]F7 MJ]XW78W6R!]D7 IYL+ERV$11P@/U]#UTK*NP.L(704VP,V%8U6J>EG0] (^7 MK)6@2$OQMUWEZWKR ]D8<^/]HA.VJ>*2E7!+V5D"#=EWD=T$)U>TG)=:CF,Q M=T=,)A/JCNP4H0XWFB@N%D3YRQD;A*C14 WU 5$S9-@1KGER.B[P\?5DA[3% MC7W((1),0Z.#ZK'"UED=S#@2P:Q4R+@:Z9!+EM@3SGD=D/S;81O&BH6W@2&8 M,2(K&E0HI=?C&EZTLNZ04-)BG/CQB&Q M6$-56)ZM0?7!/D.[3&AW:GUN/DX#10K"!WZ96"+0 C9'+1Z>_'P[I] 1H$,- M8TE('9 +R5=?%YJ:%NA^44JNGP<*<8B(D+:XA*KN.1P\E=3;H!R C*2Q'4E M.E]D$AF^83Q+DJ13)-N; K@#FV>K>^+BU(\-_%)32/= ?WFY6Q^\1640:-X; MBL.P#)$,>>3X(S3H=V=ML443)*23.34HA9P: D"+&QO9"\)ENB8I?NR4(:%\ MOR1&BH^,Y3S#9CWO;YWA<8(X)AS-B3*)C8RVO2)U0RD+-8IQ([Y[-CH5-CU< M3'DDFKA3)"'"B&S&Y>Y43;XT,N^8,B(MU78Q16EJ$;KA0,K(A>WC%#-8H7?1<<7PTA( M!%*#G,2Y=,5%]G)"NXULN#A=.Z4,711=CRJK)R]MR"4-'5R6P];^\3RUTQYF MG^O[4@T^FW;3.%$1L_1#YD#1'\!&%F94B8<$'_7#+_>Q'BF\T3*>(JDV]"Z- MMNEP)ZI'%(+LRRDT0.,PT$'Z%,-J@=%2@U[+HO)1CX06('&_"PB@M$(CU<'( MK;=UQ0T5L2IV07O&^DG59UR614K1@V#-NK 4*XI+1G076#_6@.;!Z%/86!0R M# 1!K>=WIFDX2EV!?+7[5 ./JB_PWJ^<4TPR*=*O%&O[7*-,S>AK M:H#J^8145>#M$'A_0%O!"WP$$GO&WC-R#&5TZ*8>G]3U:E3>HJT>OJP@-4:T M99"KX-+9LF[HD<3FTGL:K143,[EL@4R2-AC =#?+6'NP+">D!7E^Z0/..$L1 M&=$BML::=Q3/QW@7!6@]_ZJ0BEP96X6D2YKA8Z:N;>0LW,?@N,_.&=\F0+%6 MM'# M#*@ST:)-UZZ/Q%HZC!4D-6G!#IDP"2:G8JU(O3D(?BCJC$NQ$JOCCNXPZ 5Q M4O0F\=^#!8N#)5$OQ0@2@@YU(YBXP"IVBERVRM+:88"N IMCHD?N2-FJ3>6\).RWVLB-,]HY=M*C=STF-D) JL3G1@,(8C,R%" M37"DVS7P8[VXC*)[C=X>T" M;*=0_8<(3!]21_&_M@5=:$ O2&.X?,W2F=:0.%)6 &E5[AZHU"T" QUCF-QI MS%PVCI70''*'B'9:O2( %O-FVNR.UU3$Q38BY<>UJ!6+7L(W?%)%6N;/%UC- M[HDW?9!\PL.B5<>B=.JN"Q^Y(4/"H7>E5P)$*3PD(%H,K$DWD+S [V[%%>4W M\UD7B8H&)-^_,IR['AN*W/$VBT;$<33:\_R>/5CJ&/6Q3;GEQ@^FY)+<847[ M\/%$+L25NR,T@#_NU0"R6W*Q]="3*B64A'LW1L.7ACHDD47?'W9I)]OF3GT4 MNI.)5S;P>(J#$C(N>8[N<&"R"E-B:1N'16%#4=E<-*N$<;T[A%"4MM[Y!"5L M?66H*@N;966=F:@MWYHC-]9(X,FW+ K"N!,Q7 DUR@._Q_V]XOV]]/N[T?W% MR](-A5+"U\!34JF,$Q]UQ\Q"2-?4?;A11;V>W6!W'=NT !M&.<5(2 H1LL-" MA'&YHXOOZL$PQ!+L@;V:\/QFV:E)C&:EY(MT!=\DS5G!M;,[MI?QK)B$K0%K!VEH9M1 MEW;4D%3XN\CP*HJB22 GD]0_ C,+B,.M:HF0"&*I0TL;XU"6RT4MQ9<<'A4D M1BN0^8*3\5)%7**;,'E8?#:'J?PJ- BJS;DHZ90ZWX#@PUI%]BK4OJ(^FV;L M6(_N7L#;!Z*U_;0<#]0I*':*4:'# F&ZC!+C@7O3QE/?2-GG-SIPQ@4Y_1:*^ MHXMGT@(([]/>UE:NAN ",Z]\=@ M(DM3!7+!8JR3?'F^2M18OT153G3IF50. M1:P<@G!S>PM7YT0D LQ*11O>5E)1+UFW=U-*0;ZQ!E@RTZ0X6JE'C!BWVHLW.MT8(P[.L^#@ M&(YD7D<-/3^'H&FX4:^+0NI@@ MS+)H@SH, $?]"A*5/+#0$[7#X4<.=RWW4PN1-\/5%SV)EQ!\O]+;V2XG&(+8EPDGDP[4.X$/3$+,HP\-,H,KSA>S?W:_KK>-_]U&6HCUUH.\#"0 M;89#10MA,J&5OS&?P28Z]RWK]W@VP'Z.8Y*S4^/EWO0N!E.Q&P:#H;/J^;9K M0)IHA#RT8;F9@NBR+8HE$&26([FH%^XC[:6G@.C?N;TP_4 -?:F0AK9_&)Z_GIPN6"$XT004D=#,B(,6K8KP_?S5Y= M_P?P\CI*9\YFRN5R%43=SZ%2>58/OH$.&W^V:/1NQG^4&!E8O"?7XJ,88A'@J% _6S;=" M$GQ<^T9M#0>'PV245#-ZX&NO^%+&Y$*4N':;4!#=(S,#C5\_HHI^="/=^%9 M*:4*I?\^.S2N?_$7"$H;RW6K-P!*-B)) J=LITX[MZ'Z>RFD)%#RBRW91[=8 M$HR>(]IRH2W$6S-X($63TI@>--#DKK/H9$>'FD>YT$#O$6'D^/F(\K51SY7_ MP8NH5)'S=DG%XNAW*Z*&6\7UG=Y'I+=N"PK)7)HZ,BVS&^2^V+1Z$-0?QH*# M1TN1D=%U?EQ$)Q=7X>K3MU;J==>\&P<8-9P[BU=1RV_9Q&(_9 T M4?0-K:_6A_6T#-2%Y*;(C"(##7[D>K/36*+>T\T_QX#WT0?\:IG8/25;OE P M75<[*!R@I:C;.,TJD- 8+'RBEK@MWNK@O_=EK$@<].L0+%@Z-UZ'+_GGB]R8 MJ8X8PB.$\"BJ#TLK;>FW1492IL'8!M9O^T 8B5OI)=)KC[;[)KIJ]:S\Z]G#M;]OP+U!T[1=H=\[SCZ[Z M-W+9_T&;8]SK&>B;ZM L?2V9M$/^""D94!QW^ M!(&/?[/,EIC3'?T"%7*EM+H&?X$6\1?18*B4TV]#CVD+6BGJEM.K+7^LFX%_ M+.&/@OW_ _*N&1QU[<0_1E$AT'3?H@R3>>[?ZF1H9%?(EK#B!+T?\IS\;6N] M_\F"9'J,_=2=U9VJ!*>Q2[1F?&_8J&="=3ES.N4-LYL=F"P'E>$G/A@0*.X- MH?D=O'9#1_/>EWE4W3V72(,B]49LL%C#77&78=0-;I!REB\[S,)Y1_/RYJ5W M-/%Z=EALC=PZ6/3D[]OL2B_4!&S.,/W0ZXY_S9\9-XL [2 M2<"7"%]B*TB'1H9*?]1C$H4<_1 2:GI@:3FO\/,?41U@O0TM/_H O%"7K0=P M)"B0W*F2XECT9[W!;_S[2[&^BN'%2#\1 -(NY4NYTIT,QCP!A2&-W%*4_NGK MX;K)@EI\_!F?/&<7Y5OD:J4.29ON4+OUO;]521\!1<:0;HJ*[_N2>W.U(3RY M_2,N@JK8 WSX-\/D7C_NMO37B5. 2(A9R"NAY:[M!M^=>XT5 ;=*SWJ[/Y*H M)TW:RNG)T?&%)S=?U7D5EVD*W5TTQB_\N<:ZT;.B!?HL"9J[\9?/DR@D+AE_KD#@.SVB3 MDG$/X)\)F?*$9;8AM<]H_OKXZ]Q' BD:=Y5FHZ\T.HF[PPMC>"_W,LZ#C'": M7D[UA0PVBU^!"2PIM;NIHXN"IL%C)ZMHLC*8"_KE3@DL>? ->F&/<3-S .'P M5TZX0$M261&LGIV%F+'?B\H'V77%M*=*-;QFR)@*)<+4#R ^C7YW$@YF3;^N MZ?B*$OX)2O]MIC_@>YU___!E,3&QX:6:1IMDZWGVF)LHA*HDI2<=Q?OV^H(W9SH'M]2"Q* MY,Q[W95'9XU'N7/UJ/+9)+DMA0UW+"E\R;4KA,#3+L:V- M%*E?5!;C>#+9&Y="5:.3(__NRIPC:-2_^*26 MN>,7XY.C6BSE7+K/]97!:#Q8254I*ZMT149FQZ/3Z-79#L_W$_Y461!W"V*/NW7D4;X63IP<&;TBP[-AC1\\5;\:X%3%29D[@Z\* MZ]S)Z>R/S^?S\^OSCY?SH[X_3KK59^WJ^)'544P?=.5R2V^J5*;;!L: M,N")>SQG\9,67\LDI&D44#R)HR?L30=^4V]O^K?Y;9G;&',[_S!<3Z^> MAK1I@"XU+1J+2=92HLN%J@27JJ65-)+DK4P:)U-*&Z.J);E0CAIR6FTP;=&6=7Z@=.ZD#_O8Q+2I528 M9$AG/-G*IQBD4I:P@MZ11HF"W;.#&;R*:OW\EX,XVC^TE&%5E?"$1%>IAQ8 MLD5C6?8#!3*MV8"TH438G#*0M"'-<[W"6-(7N:"Y L> +L*+=M' S0\4N)9[P-@*F+ ER,LDK7>CEVI<"QR73*!J$A15S*2N'3"Y@ M1'I<3*8ID7WH?T&(#S)+M3:.DSO8"ND+:@2!91]W(+;COP)T6L#LHI!<&-8A M1'*I$E$4'0K&D,"3\S'J7>>ZE"\M@I/DF_@YX(U3A?K>1GJQ1NI267,A@X7G M8CV)A=%?D>: !)&O"VTMRH1'+A99)[PK9EJTQ*M3"HDJ10WA9R MV4?SQ]9SGE6W!UK/.Q/*T(TH&MFUSET%"FMEAZU08@$.3F%5AMS[B0]E])5/ M]V1Z>._WG/FJ3'D(O>G!%7PLM4Y]]/L5,RZ_9Q1-#^ AT0V3,^A\=<,V JIP M-IC2E9&U4"D]%V5]2-J+0-(8XZ/;ND&3O56W Z-V9;1_1P Y!CI12HKW]^G- MK;(^MQMIC*:[-//;GJ^RHNU[M"2L[TSH78\]#J;1A"XVP@6?#:M-S^JU1/Z8 M\V9,'P*_^3V"CVMN,:H;%!ACK@W* >&9!I/)9+ ^_SR;O9G/L>]!*##%>E&X MF+'L#*JY\Z^5Y[X7[V20G?;[H#J<7N6SQWH/Y96I$BPB4%#F%\!H4C0I![VW M_?R7:'_GD&DB%J58BN^HV:#_'$(7@A_G5C@:8=MPOHMJG2*WG.U4+957 H/# M8-NSC6'(7M:R#$'VJ*SV8M^"$WW%B<1H["(UD/-9TVZ+6@?@04U#R"_US5;( M 5E4,)/>3] 0N_L3>I.0!EKEZ.;U2TY,2MQ1G*6,/IB0WA6RJGH' N^@D!Q(=%[7?@DSS1SV52O-NHWD$4(YO:&''@1?7803H:-!8YX M)# MVPI7GOVU$94527M&^9]5^W[)_I>B_:A20\CW=NF\0HH=GQOBZ=[/:#=FW=?N MZ5!9=\H=!3MQC*PC>5@=!_NHA->:[W]M,+:Z.XKV'I/SWY"D33D_V'],>0\V ME?>A0_QXX_X#1TM_R^--'0%JKT+#V^$B>=K>G^ZFM[?0#\(LF4DA,RR=A/N[ M(S+MS:X=.%W[V]1".[#RCSDNP]+P!'S/- JP&["#X7I]\A=02P,$% @ M/#%95$QS5@S" @ 3 8 !D !X;"]W;W)K&UL MI95?;^(P#,"_BM6;[@E1:-F&=H $&]--&J>)_;GGT+HT6IKTDI2.;S\G+3V0 MMKWLI74<^V<[J=U)K?2KR1$MO!5"FFF06UM>A:%)UD2A?,TE)O M0U-J9*EW*D08#0878<&X#&83KWO0LXFJK. 2'S28JBB8WB]0J'H:#(.#8LVW MN76*<#8IV18?T3Z7#YI684=)>8'2<"5!8S8-YL.KQX,7CK4YDL%5LE'J MU2WNTFDP< FAP,0Z J/7#J]1" >B-/ZUS* +Z1R/Y0/]UM=.M6R8P6LE_O+4 MYM-@'$"*&:N$7:OZ-[;UG#M>HH3Q3Z@;VR@.(*F,547K3!D47#9O]M:>PY'# M>/")0]0Z1#[O)I#/\H99-IMH58-VUD1S@B_5>U-R7+I+>;2:=CGYV=GM_&X- M+_/[YR6LEO/'Y_5RM?SS- DML9U%F+2<1<.)/N$,(U@I:7,#2YEB>@H(*:DN ML^B0V2+ZDGB#21_B80^B033\@A=WE<:>%W^CTA/PJ .//'CT[2/\FC/JP\,H1KE51,KF'7(G40%9)>G+ZJJ%0$O?T2>A7:F&6)*J2M@=USI,LFZLBDTIK+K>L*3K2Y M 94!71L6&]3=U0&3J1,&/; 4[QB3>4V;P<\?XVAX^>O#\#4S<#:*>_'XPN/. MSIU,1(VF1-_88N_KH8)SMD/8($J0"JQFTF2H#6EL[93M(?1:(>IY8K.(W9&Z MG$K47%%@&G0&I<7T]+!2GA+<-J&?9'C4X07JK9]C!OQE-\W>:;M1.6\FQ'_S9LZNF-YR:4!@1JZ#_N5Y +J9 M7T4^N]W3B!-M5%IVK[$ MOO,]SSUGYVZ\E^I19X@&#D4N],3)C"FO7%?'&19,]V6)@DY2J0IFR%0[5Y<* M65*#BMP-/&_H%HP+9SJN?2LU'["5;*5\M,9M M,G$\*PASC(UE8+0\X37FN24B&3^/G$Z;T@*[^Q/[E[IVJF7+-%[+_ =/3#9Q M1@XDF+(J-VNYO\%C/0/+%\M[*_CP;A1XX>>_7ND% ML-A2CM,K_.;Q3HH #S0I-.H6_!X&O5$8=>R@%XTN6P 7NE),Q-A&A+UH.&BM MH!?Z(UBC,-1GI=3960%"Z>""[5\Z_2'W;LBUXX\/[G^]/NXG9XL4.WJR6,?J1*F:<_6VPZW M6=/3+^'-9+QC:D=W!3FF!/7Z%P,'5#-M&L/(LN[PK30T+^IM1@,:E0V@\U1* M,1,^-0, *@' 9 >&PO=V]R M:W-H965T,>[WSUXC_E>JF^Z0#1P7U=" M+[S"F&;F^SHML.9Z(!L4=)-+57-#I-KYNE'(,Z=45WX4!"._YJ7PEG/'VZCE M7+:F*@5N%.BVKKEZ.,=*[A=>Z!T9-^6N,);A+^<-W^%'-)^:C2+*[U&RLD:A M2RE 8;[P5N'L/+'R3N"O$O?ZY PVDJV4WRSQ/EMX@74(*TR-1>#TN\,+K"H+ M1&Y\/V!ZO4FK>'H^HK]SL5,L6Z[Q0E9_EYDI%M[$@PQSWE;F1NY_QT,\0XN7 MRDJ[+^P[V63D0=IJ(^N#,GE0EZ+[\_M#'DX4)L$+"M%!(7)^=X:TESE[ROV;Y54S; MK3/=\!07'K6C1G6'WG(TZ(V0.6OUN=@VBII:F0<&3<6% 2XRP.]MV5"W&0:" M9D$JJ>^TP0QD#J9 R&5%#5R*W0S>_#*)@OBWG_[3*V*]1=6_Y(LW 5S(NFD- M<0JNLCU7Z)S4,C>.."J>D32;1,D)(XR),8%WK1*E:14RR,O[[O DSEXE&CT> M [B5AE?4UY33M.3;"J$Y9.LE=7)@&/2D-9],X -J/:.9D[9U6W&;QR.D&T9' MZ5_#D(W#\.TC8\3&\>0M9>1'![J7.4I.61A/>VK,PC" E=9H-+34=HH,WM', M?>HLH8_B1Z5X\N]:8,\5PTERAVP:1">,L8OV9RN!!JHKJ@?D2@/:*?%C=1PJ MP?H3!>&4/T@A[KN$L8=-QPN L9O$HZ$(XBU@P'#-:'+I!-_JKAP$\ MU\O^R?2L4>WKV M0D<8V;A9O)6&)KL[%K1*45D!NL^E-$?"&NB7\_(?4$L#!!0 ( #PQ650^ MD^*W508 ,L0 9 >&PO=V]R:W-H965TM MW9=8)._]GKLC<[J6ZD%GC!GR5.1"GPTR8\HWHY&.,U90/90E$W"22E50 TNU M&NE2,9I8IB(?^:X[&164B\'YJ=W[J,Y/965R+MA'1715%%1M+E@NUV<#;]!N M?.*KS.#&Z/RTI"NV9.9S^5'!:M1)27C!A.92$,72L\'<>W,1(KTE^(.SM>Y] M$_3D7LH'7%PG9P,7#6(YBPU*H/#SR!8LSU$0F/&UD3GH5")C_[N5_JOU'7RY MIYHM9/Z%)R8[&T0#DK"45KGY)->_L<:?,^ O*#S.+#R M@A_@\8Z"L%,06@7A#POI87G3(3DLDBPR*E9,$RZ(R1B)J5(;+E:$%K(2ALB4 MK*1,UCP'=#'%WI"??XI\-WC[KW\A%ZRX9ZK+QXL=EURUJEJF(^+YSBP<]S8B MQP\C,H^_5EQSK$[='9YT7Z$SF4W)G30TW]I_0.BSC9#1GMFP+Q6F9R'4.Q(_WO5;ZI7:,B(_=H6+0&343 M1I.4:5Z!<"ORF1J24,/TD%S2.-O91W-I'&/FP%YHNZ32F,SG_ 4SF4Q0 MX69\!UOA] MSJS#/ %G>"&E$S9*2S \$2">4(:2"U,[E+)/VM( Z+F26(# M!"G=.(2G,$:40O$V_F6-<JP8WGN; -ER0S'<6MYH> P\1!H,",! AC_#\R-.W&FTQ"J9L M;%LFQ#6ECU)!8C=U/>P#X$X#!5MSP!EXE@!VX'H!M9.F-F(.R>%:9&M50M9+ MB4GE$)Y>PIL672-A2&XEP2@#GF1LTY1L05"7(^0=H59(<#[G#Z@/*(0-A"5= M]?M?ZXI\KO"3C9 M3Q--MR1!1!;V9@N952RW0=(9+W7?EUF/.9AXQ[VS<1"^1NE-W3[E%$RX@3XO M[ 3M_.@H?,_M\7I]7M?=3Q7V39G,R#6,Z1S?&-BPH7E"DS;;I$ :@\F>V.SN M'Z:J;T O"_B(S)QIY%J0./[81YA,G;$?]6 TO(+QRRKZOW_A M_62[WH91Z- ,'P8OJ][97J-\UYLY>'O=UA![@F+;_!".S)]PF!V_1"WMMB?^C/<&%OO<&(RFL)([EV@P]FL@<]S:#S_ MC8;MY[X7T*CWP(2J7=EG- Y3Z&OU6[/;[5[J\_J!NB6OG_GOJ5IQN(#D+ 56 M=S@=#^!^9)_.]<+(TCY7[Z6!%F$_,QBK3"$!G*<2YFJS0 7=_R_._P902P,$ M% @ /#%95-FN,JJ4 @ "@8 !D !X;"]W;W)K&ULI911;]HP$(#_RBFK]A21Q$D@[0 )*-/VT V5=9LT[<$D!['JQ,PV M#?S[V0FDV5C1IKW$OO/=Y[MS[H:5D(\J1]2P+WBI1DZN]?;&\U2:8T%53VRQ M-"=K(0NJC2@WGMI*I%GM5'"/^'[?*R@KG?&PUBWD>"AVFK,2%Q+4KBBH/$R1 MBVKD!,Y)<<\VN;8*;SSN1,PENII&UKPT^ M,ZQ49P\VDY40CU9XGXT.+#3!0%4[87%6SI@:XXMM97D 1NW \[BMAWHR2" M!3U($^>91^SV(])*?3>,(_A$]WC.)FX@%969 M:HTB-XR"#L"_#N&C*9DT,^"WJK;<@1L/PHY/$@1GY;J"( C<_H!T-'WB#F(? MKGLGW9_^**_3GP7*33V%[)/N2MVT:JMM!]VDZ>]G\V9*WE&Y8>8).*Z-J]\; MQ [(9O(T@A;;NMM70IO946]S,ZQ16@-SOA9"GP1[03O^QS\!4$L#!!0 ( M #PQ651HR',?8@4 "H- 9 >&PO=V]R:W-H965T*')*+D+OL[NIPG[XS MRT.4?*0!#&N/.;ZYEQ=K;7[8 M'!IBJ5O1P5SM5GDXE-"JR$#72-BFXR;2KA M:&ORB:T-BM0S5>4D#L/C226D&EU=^+.OYNI"+UTI%7XU8)=5)3JXM:Y/B [L_ZJZ'=I)>2R@J5E5J!P>QR=!V=W!3%@@"^RY KA%XZC&.PRUT2N9(E!; *D2TYS2?;9T2].)JL4C%3#; MH @^Z_3"R2)>-S2%L(";6AI,QT!K*BER9,JRMD0B-XA>5,#.L[TO!@7%D$4 M]$?^*4O&W*HD;Z;(=A!,6!=(* TP1VL%D$MP0Z%C#U(4G:'60U%#<@M=\8GP M%HK6N!T, =R]*H9:[TKJI26+?880*]&VT(:20E :2JUR.JFXO;,WO7.E]P$9 M]"P ,B5E6NJ.VN"8XK-"2@=4A,8[-VWR[-E !SLN).SD.1X-;#%G)>[$DN+- M )N,U-Z/MJ ">.>SI'-W(1P(TJ2T@T34THE2_NN3I0'*?JB>K=RH91B(Q+/#EOTU7[TA*>')<<_V4;6IM.!G 4C;AE\.BM1@+DPZZ)K<:S@HWMW( M8^=I$'_N]O\;EGWIST0E&FY"^/+$A)_IVAL,72;W]V]@-IL/=C&Y\&&O0IXP MG83;T!W#K; %Q52FWGUZ?Q)M@SR/MYKBDQE\;Z?#NVXZ&.1*WH+U$ [\>#CT MG%%T_E3!072X119LH4V#^5,5*=637BI'$\WARS([&4=!.)N^W69R,)M';[W& MEP=L,S&[.:%KCI/OZ;AQV#:4AI):NP+I.#EY%F@E%MQTVSGH!GUNS6T.-V@2 M27R2YYV72ZTF37VWY0DUWN$9-&_>%M3HM9'<3;A.J8DI7@N6]2KT% ;^)ER576PZ/^=T_EW6>-MR[1)FT:9CM//0B1 MLC;KV/FK;9ZUQK,!]%!)!;\@_*1M1WU&5Q6-J8*?[BNFISW"0:FM/0R>>Y!- M!N_7"DWN7^D6?"HT3]G^M/\0N&[>OUORYBOBLS YCYH2,V(-@Y.C$9CF9=YL MG*[]:WBA';VM_;*@CQDT3$#WF=:NV[""_O/HZC]02P,$% @ /#%95/M. M7# 6#P 4C !D !X;"]W;W)K&ULS5MI<]RX M$?TK*$5.["J*XGVLCRK9UNXZR<:*I-U4/G(X& TC'K,$:4GY]7D-@"0X,SIL M*ZE\6&M( HWN1O?K ]@W-TU[+=:<=^RV*FOQ]F#==9L?CH]%ON95)NQFPVM\ M635ME75X;*^.Q:;EV5).JLICSW&BXRHKZH-W;^2[L_;=FZ;ORJ+F9RT3?55E M[=U[7C8W;P_<@^'%>7&U[NC%\;LWF^R*7_#NU\U9BZ?CD"WPCC-R-)%DUS30^?EF\/'&*(ESSOB$*&/U_X!UZ61 AL M_*YI'HQ+TD3S]T#]1RD[9%ED@G]HRG\4RV[]]B Y8$N^ROJR.V]N?N9:GI#H MY4TIY+_L1HWUL&+>BZZI]&0\5T6M_F:W6@_&A,2Y9X*G)WB2;[60Y/)CUF7O MWK3-#6MI-*C1#RFJG WFBIHVY:)K\;7 O.[=Q>7G#W_Y^?-?/YZ>7_R)G?[] MUT^7_WQSW($R?3_.-97WBHIW#Q778[\T=;<6[+1>\N6>P]2 M_,ASF_FNQ3S'_\URSL@&(]E D@V^4WT/4W$=FYF4_OB'Q'/C MUYH>^]!4%0SXHFOR:R:_N:_9B6#-BD%-O%KP=E25Q9J^91GH_)M89 M:-'47#$D)$,W1;=F&=MD+?N2E;VD?>C8F.&X; /6Y#R;7:XY6S4E4*"HKUB7 M+4H.WH D@M>= (66YTV=%V6A. *9#E,@_":K[[1*Q'QM@)(C+HT-_?5.)&VTGQPC MV,CP_"C/;]> M^E;D1U881*^85HNTO:7<736_V9!)",9O>9L7 M^&V;[EAJ'EQI."0,H'DUXR MO@FLT/,L+PC8R15Q=P4GA\W" ?!$IJ$6 <<(=4)9WZANR_%C*PV\260KC1/+ MB3UC3)2Z5N@DFC[_O2^ZNX>H0N0@M'Q#N:$51YX5&'+$5N3X4&PT[1><>G>G M('[H1I:7!%^]>]_Z]W*/7THO7S?E$B:>;39M\P6[I#6Q ?\"L5+D;;' ZP7E M @SCX:6(:07\M"7@J6DR>2>,W-9Q/0:8EN52PM^D!M((/D#;32B'1MN4=L4!?!6^_%+D"!PFH4&.U M*9L[SH7%EG"QO&M:_&Q6 '-.OS(R._H+_0!#!3*23&)J+>%O,'2@.Y*O?$UP M*D;.V M@:8JTTH8V4,! ]"L2J*+MKD&(W*Q9H-(U/4USLDY[6WX8L 48(." M@JRM"2/:IL)O"$6.5G+:'T (UH+$68G?^$=%0-9A_T2FLD&M;!)A!ZU>TAYJA<@_'FMD-A?.K6F84&3Z_@.F*O.DI.LAEX0^$\V1 T!0I M"VBP+$@GV+*\$3*,"$B$H \QKCA;]JW,'?9%?)N=R@!/ZH#R!M9V^1IR(WJ' M?9.;-"4+>&GRJ2.15J,T-A(%LKO."YO]J/,/0F3!^&Z@5RF9#."T#@7O.3=Z M@3$@6%,D4/X\A8'[]A(O-TKP\LXBUO98'X720S<(K #1C!U&CI5&B5K@$&]B M>IC3@3'04H,R!A__2<5. W7W>/N$ZG);-=Y-\7:CY]RL@?N+NWT,+V ]%8RZ M+*X*RA0-8]>X_)3\L%NW*A9(WK,."*"+02QE(!B6J_,UJM)KL:H)-1JD0GV3*S1>X%[!?\RYEPFG:J MXW3P:8&M4_2ZNPVR_[*$B^,3RU;;:QM:(*1I"5=U%0%-\L'.R2W[A<"VTKHZ M7E$@TRB_W HAMLKKCA3;,V&UH%ALDDGAT=$2M4)&I8SRQ1'+9M#UD (X8EI. MT@L9]93?&2OF909@6Q4DH4"RD"U0>W0%I_R@*THY? M)A^G*.H5&SH:6TZ"T MM3QI1?.X? :XF+*MW=R2K)MB>*;=1>(;[)'=0+I##ZZ?^G!]-[0\/]6N[_I6 M&J9SUU=VVS4=4-A0_N,+#AJ\FVE6*4SR$"!S)O0!G"%!51RD*!)7WZ26.<\7 MN_SQ6_I-9EQFW6244B<%1=B\[&DI1 LX&F])7AD+%'A184QEHZ:B$P9*KYJR M6$J*,JVHI),J5$8T6E/#2L8@"6 ORT:(5_NKWZ(L>[F.BG U08)>Y@G[/:G[ MWBKXZ:7AB=KHL=+84C]*SD/FQ;%6LTR$#08@*[!"J!TD/9-ZC&('VVW.% 3E MDXG(J#H1H_1/!8R]U%ZZB&'.JWM9-4KE0ZK>4O^;F):V^GQ,>U;LI0\P[1I, M!Y8?3,_W]GG,+&*=+9$WN"'*.S\%?!&^4\?'#!H#\M54P!C)V(S/!0DA'S+4? M+[B97J+41)Q@-[(#2P3PC-BI_8%6\&S/4_#RN"?>[WZR@VPZW",IT=2_^#9- M#0(:GTVT#3-+$L9+8F5IOD1UX M%*E7O.CF0QW/LY+0FX:&=A0]!8@B*PP=RT]-:(KL.-P1P+6\*+8\HPL4.'82 M/R0!( [E@N<:;,5V&.R3((2H<1I, UW?3H*G@!)UV (K"B?%(G6P4^^K;6C6 M*]%IZ<6LQ4?>/S1:"$;W]3NHDTWM$J,OLMWZ4%WI>NP8(BA2D@J01IC77K(B M*Z1T%Z7.6/3.,%-GF2IT$*);(WQM-R8W8!1%H4YB9'B0Q:3NMDL2$GRH#Z1G MR=925U1#:DRM>K"I/DH)%+^T)GZTR->1O(,4P21AO&S=*O23"?J1C#X*)332 MD8RSBGY87!L2968H"O)>)4F]()H9>U]F^?711;YN4$8<_0*%4TM>3CTB5=*H MJEGR4O$YARE$R;Y2RSP?_#RQ-7XZA@G>5I,!LR,6Z;UY])WMA?KU2.Q+ _6H M4#\Z=6(GX0N,3R+;]U],[U/;<>F]ZT:V&TT?4M=V OG!B^T4,\X+<7VTHKJJ MJ*D#BCC7FF#IV($:/Z/OV)XB;X?)]-:U@X3>>G;LO& ?"ZK#8#5W!2\G!#AZ M\L\?.[R7TU-C[Z(+GLNE-"O[>)3]0]Q@;2$AU M:3K=9XTTIP,>D,_D3-9A1)NV8YRWP,UO=0@\(0\(T5Z@C0E-!.EP$Y,986^':2&>M+= M)"1(0RM-)TD"UR1Q9&@FB/=I9CR2,S7CQI/Z SN-']:,&Z)H](Q,Q0.NI>:3 ML5T/J&;:@-AR:+LB9V8I\:Q8#$U#0A2(!NDDGF7= ^1]Y) ):CQ_KOG ))_8 MIE(I1QO2NN>G_%RX=4Y=B:G_H]%ZGE2)O0(\'P9'EI.$V+[($#FTO^(8,W0B MRTW-Z61.3Y\?!+$5>#.GR.QRS!6WDP'C['4KLU;= MR\B*TM1" 5WDZZ]J!ASM-@/DZ?1M48$C9-,2FG1K0*40YWQ4H#S-_51/0B,: M)?L[LHL&Q8PZ,=$5"WM)'SWG-0U_3Y_EL_OZU71 GFEIVVG-X9Q@N)$SG'@- MO1YS@_L-/1X"N1QJ^)?ZWDS1B:TS(J4XTF4I3QR&0S 447\#(X-LJ>J 7E%Q M18=H?M.ILX MO56M8G:2R\:\F_J!)<]/U9;J]GU1R4*L7N[VV29IEFS)P33=B-@T(^\HH]4Q MK&Z6[9%^V8 .]@O??N\+W=,R##3+U6N8-\2D2V<[;!C-/5V8:O:Z-<*).GZ: M^(3+KWIIL7(7\TRL5^K Z8LEP>V$KG5O1/JF,Q%F!0[V=A]0"1FD4,%#&DNZK)*UY5*>4.G M0^+#!F58KKK%U*T M-*]$W/AH>F+C5Y3C6I*-CC)>)"AVQ+=8#$5AY\!BW=RH2M4\BQE8>N2^X?-7G$^X.G@Y,/=U MEPBB.Z,#1:,1ZH>5'T_.1$69W#7[,O"QX('*W*?=RKH MDU!#!72%,-ZZ@+BU=;OUBW$%DW_MUW.?G8N.== M\?9*WF8G?(*_JRO?X]OQPOR)NB<^#5>W[7_)6FP>T@&^PE3'CL,#UJH;[.JA M:S;RUOBBZ;JFDC_7'*[XV#/N@V$RL5;9\DIPT_WZ4[#AN MKLVM=_L2ZXT/'U(DQ8Q74CWJ%-' 4R9R?=Y)C2G.>CT=IY@QW94%YK0SERIC MAJ9JT=.%0I8XH4ST0M\_Z66,YYW)V*W=J\E8ED;P'.\5Z#++F%I?HI"K\T[0 MV2P\\$5J[$)O,B[8 J=H?B_N%%>*',MK9MADK.0*E#U-:';@3'721([G]E*F1M$N M)SDSN;EXN'M_]\L4[F\>8/KNXN%FW#.$:W=[<8UQ66&$KV $(7R0N4DUW.0) M)L\!>D2H815N6%V&>Q&O,>Y"/_ @],-@#UZ_L;+O\/K_V4KXZV*FC:*@^'L/ M_J#!'SC\P7=Y<3_&CS]$H=__"8*@"PW>X>VOT^E1B_8ETSP&9"KG^4+#H9!: M'T&!E&1ZNV,[KY:*)ZY;B-V %'@A:1_NT \@W[0+!P>P*DW M#*,CLB27](Y]&[]/=0&"G0)T7,=!4T,')UXP\KUHM*40]"-O. J]_C#:KH4G M7C@\\0;^J%6EFEQX9FR[4&QKM3<<$JS?;T%ZIZ.1-PI&S=+Q'MZ;J&W$AR0; MGGK]T:"U9M7XGC\:OLC\YK77X.T.OGE;\NSZ_0#\[O#DV30,VT'@=WV*@3=K MV?42:0E:D[ 5:)6&[TT]ZOA8S3!F5.VM%%>;8%W)4B204GC1/E*S2_7] MN*GN[DD+_-"+(A^(==3WHD%((TL]YX)&Q+) UR&+=?>ECJC7ZC&IOBQ<)VT? M[S(W5;O9K#;-^D75HVZ/5YW^!Z86/-<@<$ZB?GC[L[.%T5E')96Y*"I9%DR)]8NC5\&SUQ&M-PM^ MD6)?.<^,)%F5Y6\T^)"^./*)(9&)1!,%CC_7XD)D&1$"&[\W-(^Z(VFC^]Q2 M?V=DARPK7HF+,ONG3/7VQ='BB*5BS>M,?R[W_Q"-/#'12\JL,O^SO5T;3(]8 M4E>ZS)O-X""7A?W+;QH].!L6_CT;PF9#:/BV!QDNWW#-7SY7Y9XI6@UJ]&!$ M-;O!G"S(*)=:X:W$/OWRPT\7/__XEEV]^O7MY?,S#8HT?Y8TNU_;W>$]NX.0 M_5@6>ENQMT4JTB&!,[#2\1.V_+P.'Z3X1B0>FP83%OIA\ "]:2??U-";?K=\ M W)11RXRY*(_J*X'=U. /:MV/!$OCA!!E5#7X@@Z])A+EEUM!5N7&<)%%ANF M^2H3;*?*:YF*BFF\3,I\5Q:BT!4KUTP6& MVG)55=<)6 H':K#>!@V&[1/,; M4%@=6(I1I67">)'2 KAN@;!<53*57$E1/6,__&T1^M/S_]K??PFNK),PF%CD M*Z&,F6^O([.[ ]\9!$OVIN6\G7W"IN%DX4?N1#"9QK-NXO@)6TZB*#QA[QI) MVS?+<-D]1_/N<;H(V56I>>;2G$[FT^GPD,B?#@_Q9_Y)-W-UQU!DNJ%=CE>B M$&NIV5J5^8EC)B9ND'4KP3ALR:O&'?X"LSQBCF\]YJ)6"FKX?O[?B52H@25. M[WV^U%R+WJ"."X3SN+213-GYZSUA<2*X!JI-V:W?!+X_>9Y MU.LNAE.]$6L!(NF?UL)Q%$SBY;)WMK#WQ&!^2Q''LTD\CYRU?:P$\1U5',.O M0\>-CZ?SV!D%P?RD44C:2N-HI/7GGM$E&)VZY,*%,UK$+;5>EVU0G-Q-74ZT M1?-)M)B?. X0!6Y\1LL^H"D4E4C*(I&9Y 8,C(;CX"RNS8HOA=20T:@4<=@8 MHL*PUJ4Z,$6JICCGI I=FDT7-"X.='XP/Z]& [L"2[M2$7%9_3_'^&4G*_&O M7-<* \_WGSXRM-XX-&#LA6&_<.;%SLCWIO%3]DD T_UXJE#X73P^*4@ M_]D4\M]DY!%'/QWP$BR'O,WF&%]NX2*GA"!3XS!P ^N+?7#Y2P^QYVR-PJ%< M0>#% 4@12 IF83XDE,EM:62Y=$Y'LQR?I)2<3B@9Q6JUJP M>L<0@GEO_- +XG[CU/,=ODB%_N(I^QEAJ%@A>@L%WF(VX'\Q-%&,HX=5W[ T M=YT""G/U!X%<:W7IG13)JTJ@[!/ 0LY9(?%HX"K8"^U,I=O\T\,\RC\F(PF( MGU;,X,,"V>&/YX-!L ^"_/8;?XSWQP_^">I%=PB?(0D(?[*$*W6 +'NN^C(' MM+28S.8S9R*83V;AHH]/TM,#T8ERYV"U4W8E *P4FLC1[$#EO"]RB_F\]U1#Y+J/8@,'0">J,V'X>)4DJG9\(D0YZ_4X>SRH%T $BS[OH13' MC9MM%"DL'7&:;C60;=B7L3":3/UX:"K'MQZWUR=%UH+XI&WQ>RVMKIW2OUBX MI3^8!%. C ^%YL5&H@VISMZ79;J7F0M%EC.WO"]0[$UG3RY>D]*-ZHUDSK+8 M*=W'80!X0BF69R;!OON5O>>R./M("NH/-XAY/7/5%G?$D*6N"]!2R+DUX8(TJJ]BKRPO8>(,.NP-'W-968Z3$'])=Y/D&T)D>341F;R-Y&A\&]YP8J2$!%@ M4553P-I3C"_0FQ5!+&L_CZ*F5"EXS X3PW,A+#A"[X;#9+4=X^RN1MM3#$"J M1$5,VP0I$VP[]'+0(8TN#>>GEO-3XOR4^+/,V1/U%JK=EAE"5J&T@%[AP<3= M*28J3*:&-:$)KC7];>1FZUK7BL2]QBS/3&\G;I#5;;M^8]2IQS+4A #G5Y$0 MZ&NHM.LM1)S0^'27\:(@8I6F>KR1M)-B%FS7F6TF@4>(RR;]@E?/.*GH]=JX M"P$7,-IFOF9V3,N=TQDK.SB6[>ENBPS%=F4EZ1K-L%,@6YI!ZSMD8BB:U$3Z M2[*ZLOH&O<>\BJC#_!7%".%B1X0Q9L<=CU1@F-5L \:*%I!W#$HJP3E=*M8& MZNREWMH5-YKTB?4V L%N O9 O5R1Q4 -+$.1C9LO3 MUC03TS&*P7U;<0<]"<,:WT&"&XFL0Q[W)(BGWJQGXLE\Z?)DV)Q[\_NX_+GN ML6;C)7?/G=P^<]$3M-YA:@YK<1U9 (HBB&ZM1)%2KM=4X@-J^7#B:'H[M_P& M4>0MNP.(MK3)WU"7J*%K26UW=KA-??$ \0=BTK4*8H@*JG%P]N'S!353QD7H MVH\7/#L H-N\T*B2DD(;I0_!7>(U%2@5N2Q$$SMLSTE%3.:D6T4-5=^E>0 ] M*>J&DJN:&((^*>UWEX6WKQ'&;FK-#6%;JVR178FA#K&IN$;E;6*:N\6Y*&_= M@< 3,A377JT-LJ'(6@EDU"Z\C'Q&B!WV=G)T05TB%[02#4VP+VO47K )0;XV M"B:%4TEN:BA.W/&#K:0EXABA7O<*, ",I'_$YO6?5V]B>+4IC/+773[OAJSO M3?MXE%2K=QQ-INJV1=[I9&@YC%MF MU[T3&*5]K=.-*3L&Z@.:Y$T>) >P'@,OKJ%4,)R7\)22O&=%/!5\8YN? ;I: M@0K.LC\#2AJW9O;YHR4OW5MV[?>/MVW\U3 MA2ZG%QZBF@N3OGMQK\;C:/#BO5$*;*9,O3;UU'4RHK;K+F'Z'FD:QB,M%HB_ M;SI9AV!;;+H[)>L8WW[8Z>C3M[#>7M0/%!+Z8[R?.JW^V-''<>3VG!_YSN(; M>_UK'OML_ACO#UE2D-??L6$\]1^WZ)7)<_>11I"1]J'A'/D,L?[.P8H70'I0 M82&IRW0N8E+G(B:Q%S&(YPXE(2%7SIVN?>4_DHJUN?/H(_-^E@VRM26"HW-* MAJV(,%/4=+2NU:38EMB$ ALIV$VT?TTW>DM6T.#8$ M8&Y[(=%&H[CAP"8V@5H0APQC.CG'I.XJT>VYS3]B1? MO$NO:<6NOIF)#HA\)ROQ ZP,.@[36_WO^%@^J)*QCR_.G.]6IV0 =TGT6]_ ]02P,$% @ /#%95/)/W.*N! H0H M !D !X;"]W;W)K&ULK5;;4B,W$/T5E9/*D]98UFADM&FDB]=CX[W-:&@]VU<)#D@>P+MU'?8ZZ>W2Z M\>$YUEJ3>&FLBV>CFJC]/)U&5>M&QHEOM<-.Z4,C"=-036,;M"R24V.GB]GL MYVDCC1N=GZ:UAW!^ZCNRQNF'(&+7-#)L+[7UF[/1?+1;^&JJFGAA>G[:RDH_ M:OJC?0B830>4PC3:1>.="+H\&UW,/U\>LWTR^-/H3=P;"V:R\OZ9)[?%V6C& M 6FK%3&"Q,]:7VEK&0AA_-UCCH8CV7%_O$/_DKB#RTI&?>7M7Z:@^FQT,A*% M+F5GZ:O?_*Y[/A\93WD;TW^QR;9'LY%0723?],Z(H#$N_\J77H<]AY.W'!:] MPR+%G0]*45Y+DN>GP6]$8&N@\2!13=X(SCB^E$<*V#7PH_.K^[N[VZ>[F^73 MH[A87HNK^^73[?*WF^75[$6;\#-%^+..ZJCN'&%+@X! MIHAM"'"Q"_!R\2[BM583<30?B\5L,7\'[V@@?)3PCOX[X0/\XP'_..$?_U^" MO@\W/YJ(=R'%E^ ;02@403[]C@756ESYII5N*TQ$P:V^H0AXO_6D'1EIA35R M9:RAK>AP4T%8N8E"ND)4?JV#0]T1BJ[JK.3JR5MK&8SOHE!6FB8O65T!3*IL M1+4D9.=6K+20,>I NA"R0F^()+I^7_G.%J*6:]C F'3@>&2!8Z,6NBPY5A0L MLUAU$8+$.$8L;4=8CCE76%X?2(>.U6#+IDJ M&:;XC%.V*R#5JB.6R'F"26,X7O+C@1 P>[)!LQ*N8A4C-R7N)J) S8U[--YL M@V^#T83^-L2.[=P\4Q>"9L81NA!8=@B4/:#3-NTD?-Q&Z&_;KVRO99R(>R>6R)@&1XCY+[E,#S-05D$G M6:$;D>5;AZ;0)8N<,J\SA,NS>]ERD,,.L/,3 1%TQ3*OC=_E9MGY"JV]K M[]C/X2.#Y8> ?,^G7"B:B(G/91"*USE3A)4"F8S],=.BDL47X<0.$P=4?62#EF4KYD0=\>_31+9S1_P_4[Q#0F=*BGH M-7]<&4NV'*2T"2X@0/PYSS4,E(A,=:D(?!CO!.X9__3#R6+^Z=U^VZ=ZS =52I<=1Y/[L*+\@AM7A M_761GQVOYOGQ=B<#"C.B091PG4T^?1R)D!]$>4*^38^0E2<\:=*PQAM2!S; M?NE1J?V$#QA>I>?_ %!+ P04 " \,5E4*TU^5V\& Y?F5$C7-Q65F)D96TB/3SL?N,J2S()0H0?CX?#5H)"J M[!T?AK$;>WQH:J]523=6N+HHI%V>DC:+H]ZHUP[6!P?%C).4W(WU4W M%E^##B53!95.F5)8FAWU3D9O3O=X?5CPIZ*%6WL7;,G4F'O^N,J.>D,F1)I2 MSP@2?P]T1EHS$&A\:3![G4H67']OT2^"[;!E*AV=&?U993X_ZNWW1$8S66M_ M:Q:7U-CSDO%2HUUXBD5<.Q[V1%H[;XI&& P*5<9_^=CX84U@_RF!<2,P#KRC MHL#RK?3R^-":A;"\&FC\$DP-TB"G2@[*Q%O,*LCYX\GYN^OS#Y_$U8>+C[?7 M)Y^N/GXX''@ \_0@;4!.(\CX"9#16%R;TN=.G)<999L S#J:(U;6J?C[R*^ MI;0O=D>)& _'H^_@[79F[@:\W7]JY@;J7H>Z%U#W_IWSO@\RVNN++4#B4B'X M5J52ZV6"D)>H$52#%[ETHC0>0QD)5*>57I5SI&*JN%2[+AZ9Y3[K8K M9_C*FJQ.?5SNR#ZHE/%F85)E,%/-%"_O-#B:L_6@^3E7FM8=DAG(IE .08M. M(;4@YZ6G@#ZU!HRQMM,3+93IEUI9Z/"4YJ719KZ,Y&#] M"X2,F#[#-&DMG:G&4&V"5UH7^<[B9[D$)RF6M=0$WV- ZK[XV"F>-(K%)T"> MF:*2Y1+Z%;JMTLN&(6/@)U)MZNQ%#,JZRSIW]0/,UBDQK1VRV#E,8RMP4 J4 M@X/^[DZ@C;=7.ZUMWGA 6'J@LJ9VL&6'[ C?2Y+6">+N(5#[5$P1R;;^ R9> MA@E@7$6AD>OESQ%TS&K8\-OO'WS%;S,>+3T91GZ.4"MK9C."3<[,_(*CYNJI M2ZVJ0K%Q_L3NSFOP(=.4Z7*F/"CKZ^ RJ95?KA J+3V74U^<9)EBG-@;_+=: M.>N %Y:LLI>]K8I*A[*1<5>$)5PZV,1B[L:E?7%I%@A9TPV:Y%ZO[Y6SUG*V M2?VU+.4B10TNUTG^^LO^>/3Z#_=DDWD1FTS(4T>5Y+3E2!KKY513JZ8OKLH0 MCTT7I(9-Y(SDT4EN%BFR/! / W=G9^>32:PYIYK>A\CQFJ^JBR.SC?A&3B?- M9XDCE"JAG<1O7.F_)X*S>SV]GLBG_G,5NU ^5[%S;L]W"-RS@F;17:G8_HF/ M]0[+SQ")3&XJHD?\<<5QUG45HTH8?8+@@"?-! M9((C7RY.9KQE)8@,^F8BKNE1I281-PA=/6='8/F%Y0TA$5EM.>I<2"N8FYHL M_FZ#V*F5?RD--/@0B7YIL/P]'@ELT*:8LHI)A:,GEC@K"4MO8&@1:;\CWGJ6 MD2NJ]EVWZX'(51E/M%P$_YOWWT:+X[Y #\K4R*6%B>UO,XN[X*S57G#0M\%( M5N%*?BP,R7_@YLW<0D]!2=<4FENTY0GG==T)UI$M9=O7^N+B1S:'9)4_G)!" M5NA]CXHK&#'A=?X)F M'&L[)[U]?D'H*ON1Q.N=9_>4#3^N2*TWV<9ASYY6N)VEM;7HE7JY.KNL4KQ- M6-#<=AP>K-TKL%'-P^V)CUIUZ>,5HQOM+F@G\5ZR6AYO=]?2SA526-,,HL/^ MZY<]8>.-*7YX4X5;RM1X[(KA-<N_<<[C)HE'XR!:*%EU)(,PP*:ZNK*#)I@24SH:I0TDFN=,DL MA7H=F4HCRSRH%%'<[7Z*2L9E,!KXO;D>#51M!9Q+.N#A>L?^V7LG+RMF<*K$ M=Y[98AA7*F'\-S1M;GP10%H;J\HMF!247+:_[&5[ M#P> R^X)0+P%Q%YW6\BKO&:6C09:-:!=-K&YA;?JT22.2_=0$JOIE!/.CA:S MK^/E[!KFX\7R!RP7X_MD/%W>/MPG@\@2O\N*TBW7I.6*3W#U8KA3TA8&9C+# M[)@@(F%[=?%.W21^E_$:TQ#.>AV(NW'O';ZSO=LSSW?VCVZ/R/M[\KXG[_^7 MJWR?JW<>PFD^>)!PKWYBN4(-?7\[W0XD3%*39G3Y%G6EN4$#'6#0%$J(S4?5 M2,P I>5V RJ'.QW"%X%2[H =F!8<TI^D8K(*%;__KH8)A0^MJ/3$-":VG;N;+?W4_E<3N,7M/;D7Y'I;DT(# G:#>\ M. ] MV.R#:RJ_&A:*4O:_+*@-PMJET#GN5)V%[@"^W?5Z!=02P,$% @ M/#%95$4]++@# P T08 !D !X;"]W;W)K&UL MK55+;]LX$/XK R% +X9ER4XV"6P#<9SN&MBZ09)VSY0TMHA2))<% M![FO*2RDR[D5>WQ$^F3O'<_2@:62#6HOC0:'NT5RDUVO9B$^!GR6>/ G8PB9 M%,9\"9--M4@FP1 J+"DP"'X]XRTJ%8C8QK\]9S)(!N#I^(7]?/\DB.=R7C:+F^ M>[_9WJWA]N/VZ6&S^O2T^;B%QYO/F^V?CW#_]\UVGA++A."T["E7'67^$\HL MAP]&4^WA3E=8O29(V=]@,G\QN1;_I[DGZE M,1LT9E%C]CL+^R9EN)_7WHH2%PE?0(_N&9-E=C&&7VK!NG52[[E^V>4(J$:X M-8T5^@CH211*\@&J0(3CS)H5E/S]G"S:>'&\>&:L!ZN$!C)@G7F6%0(JN9>% MXD%CE3DB>CZ[5#.-0Y(.^>H2%*B9DUA3$%ATC23_(V3P9*PUCEHMZ1ATN@NK MCF"%(UE**PA!ZAC*'DKT'LP.BE:J*B0G K\W6JA3 [M65V-X.DG96Z.]<9WF M+S,>PT:'NEV]KEN!>ZX&=X6R[K79>L"RHU,NSS% 3CTV!;CCU\3D!H:OOS;SS+.FYKMRC_R?.9:1:]M_N@ [A;#K*KBY& M<):-LLNK2'AV<3X;<WQE#+Y,@ M,/S%EM\ 4$L#!!0 ( #PQ6501-IZG7P( %4% 9 >&PO=V]R:W-H M965T!G3L80ZAD8\QCF'SA\R0/":'$R@<"H]\37J"4 41I_!R8R1@R.!Z. M]_2K6#O5LF$.+XS\(;BOY\EI ARWK)7^UG2?<:CG./ J(UW\0M=K"Q)7K?-& M#?>!8I:7S+/%S)H.;% 3+0QBJ=&;DA,Z M',K:6[(*\O.+]?URO;JY7WV[@]4#?=>SS!,V&+-J0"Q[1/D&HBCAJ]&^=K#2 M'/EK0$;YC$F5^Z26Y;O$2ZQ2F!1'4.9E\0YO,A8YB;S)OQ7YBCD=F=/(G/[/ MQKV/*$Y2^ ,#-RVS'JU\@0OF:K@43X*CYO!=PQ5N+%E?H#B)>U,>@6DM+ VS M',R6M)8NN[$.6--8\X0<&%2!PO<44GW(TWP*#5JHC%+4&:YF%L$;V" T3)!( MPU=FJWI_!F4P1E5M)$?B$X9"&7N@+09M>E\?',IG)[0#B5MR MS=.3XP1LW\3]Q)LF-L[&>&K#.*SIW4,;!&3?&N/WDQ!@?$D7OP!02P,$% M @ /#%95#S27 ,E)@ OH$ !D !X;"]W;W)K&ULO3UI<]M&EG\%YV?T( DT2,0@P:$"R MYM?O._L 4AV,E.5&8LD^GK][@O?WS3M)[LUIDL^[ZK:_O!@VW7[;Q\_MOG6 M[#)[W.Q-#;^LFW:7=?"QW3RV^]9D!0W:58^7)R?/'^^RLG[PX_?TW;OVQ^^; MOJO*VKQK$]OO=EE[^])4S/?_Q^GVW,E>D^[M^U\.FQ MFZ4H=Z:V95,GK5G_\.!\\>W+Y2D.H"?^7IH;&_R=X%%63?,)/UP6/SPXP1V9 MRN0=3I'!/]?FPE05S@3[^%TF?>#6Q('AWSK[:SH\'&:567/15/\HBV[[PX.S M!TEAUEE?=>^;F[\:.= SG"]O*DO_G]SPL\^>/TCRWG;-3@;##G9ES?]FGP40 MP8"SDXD!2QFPI'WS0K3+G[(N^_'[MKE)6GP:9L,_Z*@T&C97UG@K5UT+OY8P MKOOQZN,OOYR__[_DU]?)U>7/;R]?7UZHJ>?BNJ)S+,B]YF>7$,HME\DM3=UN;O*H+4\03/(8] MNXTO=>,OE[,S_F3RX^3)(DV6)\O%S'Q/'"">T'Q/_C @9A9[ZA9[2HL]G5CL M75O6>;FOC$V:=9(WM070%AGBZ1ALOWJRY,/6 .+GS6Z?U;=EO0E^-D6R+NL, MAF958COX HBMLPE,5O6%23H9VN.7,+'YWWWRCZ:MBN2O357 7#9-+NO\.$U* M>.!FVU35[5%S4\.\ME_9LBBS%I E3;*Z2&#FLH-/,#L\6N;;Y,8DV^P:EDBN MX;EL51GXK3.ML1VNYA[*6M[*OBV1;20K4YLUH"'\?9Q$( ,*N!4)MKDU+#P&+; G< MELZ*NX#+L/ ;K/KLY"\)0J6UVW*/L ("KZJDMWPL\WLO"^0-['1GNFU3X.H" M>KPSX+UPA&LX"=W0,=#0$)I#*/CU,R"0OP3#:8LW6R-@U4%%8Q@@>L[$EINZ M!'!D-0)P7?6FSODZ9&N(0+"S'@B:X1"< *X&@2^(EW1M5MLL]S!:915@'BR) M\YFJ!,Y&&-GO 6DC%#Z>(;=GCMR>S5+(WP\PPN$C;J9N:KG3"L&M#]DQ4OR7 M+)2<)PHI0,O" "462=< 0L[A9Y;\_?(5S;L#.1%2=HBZY5KNQB/'JNFVWR8/ MRT[PP M!2KLF&Q:@\H+#CW"A8R;0>/P2^% 8VH($K:$,,D?&Z;3S#V./GH MJ %FV%GE(\(B8)%LTQKBM$-8PYKP/YBN ^K- H9\0YE$',8]/P?=,A$F<@6."B>[R(F"W!ZC)1?/H.]-..#S.%AK0 M,&/']P# "8F/"2+E%29^5'Y&L"U^ W($P)L,&#/<>]D0,8.V63E 5563,VH" M@M0&MP>H;)*'56,MTR4 VK2$X*W9HAI\;89/=4R1!#J!Q<0&Z:[M%@\)@&"& M$"@"@?@G%6)RS7M"860)_8U450O0@"4LK<@XU^R!< $@J(QL42JH!!;\YT^_ M-;!8<@WC^E997"HR$&%_-T1H!XDEG#'K2/&* M.2"RZD!E) TXOKPTN2HKT&#QRI,/90<$\Y_9;O]=\LKF@&6Q6/:/>JG,1,=P M%/UFE]4@$Q$I.IH0!60NP@.>0Q\"V@.[!H4MH<&ZKUDK3.$0"%@W#@2'::]+ MU!$?(FQX.97\I%&UJ([#3MAB<:"[SJK>\59KLC;?HD!JO% 4R6#[5O4(O#I< MFH5R#@*X)6X%WQ.&WK0EH42S^LWHA@4W$.]+:WM]?B]6<@(;6)EM5JWQ6UX- M'V&512VC5'1Q-O5!U/*\X80,$Q@&RL_.:1S"8(L^YXWIF^(?0T4/Z*(L6.A[34X0096]8U '2\(>)C@[% LAXB/9 M1')(8:>@<#1ER8YULD?$'AFOGT'CLX+C2IE@_1&;$UGW6TS;\*T7:<)(RA:) M((='2#U=>YUN1@X%1(JKCX!N*)K^S:+HU(FBTUE1\M'2F>%B2MS9J##ZLAF( MX8$6 ?S6D?N$1P-1@% 3;H[0^^/QU7$"7 9.2#PTS\V>L,-;W7OO5E'$I5$_ MGY^_4Y15@6"%]1%& +QW*-#\1HE_ T7O]GQ%Q!"S]5K503@#8 HNOW/N%GC> M"*E'3 \^%Z7-01OK&5%1O,!^R2"9&,.KD&4H,FH43DH:8]MI#>!VKS2@!%'T MK;)='D2 (Y4WED>MV?15U@*HA3W#X&GXD 1F$Q@UY1OBA"@$)EC-N@C4^,LS-+F3XG^CIZ6 "N;@V2!+:[!=T%#-<\JPC( M;[^"^<;.I M7)JC=I:O2"3T"VP?M#N$.> RWNIO?;$1-%DU/6-4#OH>>141'.8NM!6'8HL" MD_#6=@-T8KH0_H4QAA)I5P+= MM8X[5JR49@5P66O@$ZTRQB_=-<*JS%'-YX[HG00X;MNQ7%[$D(=K9;H;8UA* MQ*C0'6P>!&A/(FR4#;/G$*Z768/+9[-<];W)*[@T,JEIE3'&_(53 M)/] Y;L&:6:M4VGT$N@0K0[QGA5E-B0ZRZ8]$M-YE%4!F@M+5_&FA,2CW*V) ME!*#E7% MA\@09]=B9$( 0ZR0@R!@5OTMJ?@?QC59M,H!;^V^(351K NXO\*0LA=X4%'; MJ5@G %%AQU!9BKC8O=:P],Z7N608 UG@AO#LY\\^>Z+_QW: M!B?#;Q8O9JA>9_DF69RG!UBL#RQ/T].SA?OX/'T!#W\@ M4'P![%- 9. &Q (4RL&F8)$7RZ?AID[3D].G?QJT%B/PNQ^TSM+ED],1^$V! MZ_EI^OSTR1!Z7P$OMO#&@'7Z+'VQ.)D!WQW_SK'1(&]@,E^R M68#2LIL28O,S8=[)MW:?Y>:'!R2MVVOS8&IZY@_^-PJ#>0W!2RX-9C!Q,BF[ M& )P$0,,2<*-3,T53U:+@M^@B[(D$T197I(%;)-#RDT+RG45Q3>=OB?"E+R! M8$=FI#JS; M.1'+N.'GMCJ *-*F3, ,' F$GH!3EHCCZ \?^L'!(0VHN#X+Y M)\!9-*1KNYA_< [2SX^' -^6H(V"I+]E)0U6_J\M[] XYOP(L>8$^6YC[G_QTP*Q'-P(WS::S)V?>" M ?#H2/QH/0J>Z M41 "L\DH:G.= 8!@#X\&88.F A60%4$*&41V@3C'XB%B^J.C(WI8M,DNXM8U MJW 2Q9MH"8?)W/B:.G%T7)6')UKIA+S=H*OF"Z!_ZAH^E6W[BN7V#0JKOZ, ME= +P<(\=%D1Y';9;TT;<,:A'9"-+!"9%!@)L!JK(-O[#C$0%L2P61$U$U]%*S [+PS^;9NJF9S"S0JD@]T[+8[0JF!+AM.(4(O MX4@FQ@?F=F.WA8&FVSURBPH-((L8:<1C>:]KA/TW?>O<.5[^C/KO8H)A3X(L MKE$Q%(5 D@9%YS5FGM*I<"U18PI0&+/ M]8M7%V^<4]U!L\AN">,+4"=JWE\8[0M5"G9*[C%O!CV^@@QN=0TL8\2L#-#T M/K2'2@,'&4)Y/Y3RN(-K2CI0#W> 2MX)BP>E))BRI2O9-7 X)1E=DI@OI8_( M_+<2EU+!UI;V4Y+#5T!S<%, ['QP15F=5;?_I ![CM'RG$UI=SZ5OP?'($># MV\AQ\G($M2/ HS[*3DN^XTRD:%.C;Y7B$J/D330=GMGY/4:IG'S-"7D7\/ 8 M"!I%*5 ?IR^==]O JIDP4]WZR+.B&TN<9@*!49N-('P7#^9KDA'BPV#%S/'5 MTO[KN'-Z$ #%5 '0$,8C#XX%.G^+G#L(T?#N(Z0),1'H%<,1RC'FV*O5V4F! M"3?I+ 7+SD@TQC2Z2C9@3*_1E4QZR?!/9'0X*3J7"L,[=8D?]Q %DZ%;@C/Z M&=((R4GT&3?G#Y)SYZ_+G[O9I^N+%\N[=WJ$;TK87Z=GI MBUG'LR\P6#R9]Y@ WP&I+$(I%Z]!-9GU_P>F&Y5MFFN#!B+9Z!JP=3.(S^1C M35FV5QU%J@J@)+2EA&T$L[AQ$XKL6G88E@/H&IC_>#!#B?F. 'I.+RF0(9=( MO[^ 8=&AI341703;K]$,\K)VZ\KLZAM1^*#?QR=:?08Q6F^ ?S$Q&K2,2&WM M) X:>H396?,6D'3W9V\);4""-TDVV12J 2Q^1F+X 5L'N@)&AFDE%$P!P2M) M66ARBK/%K34>RS].?N;T8SP(DRTF6%%N41WA%AK8CE>1#!UB8GCX*/6_:>/, M?^H@44VD'B="NKF&WKQJXK@1T5=9:.3?PEO,U M,'N#_52!)](&6Q4\0* M9#O5:&@^88$*1%[28RYNT698R'9$*4=:CJ*5+JK6(P49Y)45""',>@\^X.9T9$HM#MJ8(T<3AV!?I8$?6G08KYDYPWIIJ/$=Y^!B?Q#&*ZE'6C] MM%( (K[0\#<)1M37A@/!+1*]2L"96%-4TIX^&CZA9X_^M'YQ50SB:I1Z D&L&82"K2VK#R MKQ^C4 K[]0O-EDXEUR#/^UW/E."8H5JU@96N"6?*.%V-!T:CQ=P,"XJ"^ XY M[,)8/&TPTA48U:G2C^XM\=)?S%,>XTV[-GI(?<'6ZHI@/Y& )'^3)&:DG*]D M*<]-T%/KHYI]G&"D?J1"K54NR@R ZGST09 -K<.1PZF^G6K2NI8,Q8R'H3LX M*96@9>3D7IEU(ZGWAY?/MPFGY?$P)R+^M;,;:'6DIELLT:K4K194/KF4.9^1 MA%&T%?WEJZ]"+%.BRM1M7T0_$X0Y,6* C0.YFPVD+N?>.:%+I@YG.X?IA$4D ML%0]]RL?,VN*+N-\AG@R'CO,Y AR2N++O8V(JN-<7/)&N-"LWY"[4,Y/I&MU M!PSW["HH!^,&Y0^95?&O!" \+:J()4\@U]:*5X=Y;P?,9F-:*3WB)3C[B[/F M05'*^\I[20\.%F\N!IESCI*F@0\ QJ^ !7!TD.P, 1A/=*\T=K)'>2;CDA6)=Z;!^+8R"E-_ M7.;E"#D3A%6FIW$>Z1W[<9RU$!!I#=*N*5P>7WK &T-JG&>=<$QEERR$:XKO MT]:0?(^3*^]W$"GGN)9E]]C-$:/)B+@C)4FPPPXF"C.4D?]RS ]W5*GWC$HP MJ63>GPC77"R'.70NB?40M[C\&RE$_)NH=%#^I3\ZBX,)0\KKM+HS3O@[I)(5 M]OS@R"!P_EV_\V-%O=S"$(PYD@H/(I02-,+B!=1S?)[\'REA$&X8ND>'5Z#& MK]Z@?CG)>N[FW2%K>X_9Y'BA;QNX!TG@62R^4Q62DJV;-DJ5F-5Q?17@8KZ, M[V?):J?S7<)UUYL2>>SYM.%YSPG='X-Z3M G$0\;+3X/2\4IKV;$I!RD]8BX MS*G HCC,*,>X.)LK6;)"APXN"/B^$J5F$!ES90>:XL\Y$U['(ZT/_JLQ'YNO M4;-.2HNF\[KI6T#TW_N,Q7$K0XC_E3L=0TE$(GE(I) "G/OE?\013/.T[U7 MY2?,0*?,"L[*P3!A)P\.,E4$M-Z+U]?3)*,XE9I$_;$4%UGVV-GG!BKS05WU^'@F5P4W-%-[Y,(2SC%#7: MYV&FR0:H",[IBQ=]\6GM4D["<&$@M5R @)$EV)J'YJ#@SJ&?*^\7/ )PJ+8N M@E&!N*A+$01 M$49)VK@?S^PMJMM+;DT&U('-%(J9^,EQR+$.A:H3!N7!4Y3=@S:'(<\4\Q#) MI A<(;@;]$0D=;9#O\P2B?Z!UASD/ M8YJ"#>)!0;G):#.F5'(YO)%YV =G.$]IM>&'"YC?5[V9C%VK9R\+^=U=NE+6 M'>R-;((@^Q:Y0= \9G4;"MG,:73#*:(,8V>$:C4G-TUP@,(MNYPD=:E9=$V1 MLH&.4,^%8A-,4R'302F=)AUR621PYSC-*590D)5=EP77W85ZBO6J12B\5;<( M4S%)8W!;:,TF:\F[%^9=Z2DP9[0"L8S^0G^PP,GK$8+ZM-P85-6)Y8+P:6]C M]620PF3G]J5YW< &?N/ ?!3[D[+64!5*U2]8#;ZF.MF.;TCE*+92PF8[=0$/ M\!5(J )+E,F4E]&^\<=1_;.]Q2+X4EKGA/HV)ER! MJN]XIV^>XFQMO(J\;4;SJ) =E$U+;.+<;^U(Y11)K52*J;"H'%@(L"ZLZ#9: MY$UL(FB)9PBK)J* TFRM06Q*TYD@=D6D7E\WU?5\>?G2U]LNYZMEKR::+8SA_5=.E?S: MMY--'1BA=GOL%L3*'&6:B51QD2*4D9LVHP9%]( T>I&O6831&N(>33+ ] (D MV.2NU+ &$P]=\]RU@UG1T 5(U%T^-;,H%DC2>M>%\D*$VS57*DV!$& >C'0NZ91\(>G2] MRU[ZYKG!%#.5KIAT#N^C-1B^,E1; M#QQCCF9]<>=ROKCS_6'7E%%R_>)9H@O@_CLHC48S&U@?YRD.TF:YS"/H#L4( M[J?$=%Z..P!H@U3A8%:)DSA+&G>1M^7>90# ):P-9:)B]PE99R(LPAT!I1>> M.%%=P;M<'=>Q^W:7@T2+]WB^5WR^E^Y\5WJ^<%FJDI6TY0I^)0V(8>+"6ABZ M\_'0LO.]VM1(W??MOF$3!/:&'GO1Z:(TH^0PS6B8XFW#+H#H4EN!^A;X(.C8 M[J)T>>"+:U"358_1.ENI01C?A%;7<@,$J5:IJH-F"*YG0$2SF'C\6,VW,0<>FR/S-N ,(M3QD] E+(;V+ M(8NFESIVYV*]&G+Y=R&7=]PV>JR=N&/:.OT5L/J&VLG%&4;.!7%=MM+PB=-' MG?#9PVX16!KVDN;1H4QR)4G*44/Y$J014CM52UW8T)R$F*8T\)),0[^Y$GB_#B0)#VN'%:K^LYPG ZX1SXIL1N4H-FMR#%V\*L/>8_%0VU)E)E]IB/UL-66 MO+['R4^ES38;]$T&GK^!E'1!,-?'E8EL3--:EXJ>UQC O*N.>0H%?*]V4-Q1 M4KIK2N]0\=(P06? 3&$3R&>=:Y5Z-5X9(Z;64V]J&78\7P9%C+]X'[?OI(*Z0=<1#K5^H-\II+N&XD7M]-0MO 10:&+NR: MUG!/H3F5WQ?0+^?+VE6,<:&I5H6,:OU?,]%!=^+,G4;[)*./7+KAHJHS0B5Y M5GO9[*$7%(R)1_O 7(AD(+NNV56ZNAU;B(P\SK7JB-?YP,V%-J$]'Z%B?ID% M>WLY#!O"(C+PZIZ"DFB@ML!0R7"EE(LUQSJXOX=[+\*;_SGWF= ;S;.Y>Y-U M@D-%)&(@JI:_,1;&]@+WN=#O\6Z %UCV9T].C2]\H6?1$8_EB.A(G]05KIL* M6)M&5WP=K)VX1P&E4V>R9(<2 MA:RSXW-)=O@Z/%]\"@G[A]WTZFQ**_&VP9 M9+)=P&YJL#&:]E.L6XUV&0@*NT>Q.:IQ0L!F;3=LX3#06V*O^!_LUC_'&7S= MXG*^T/ <>V-VI8C,PJNJT^'N/S9CV$R,4:ZEW%ZS/"5+3X"9J;QUF2[. M3M+DFV?I[+>?+U2Z#SKRC6#,[?+Q/6#CG0:R\ MI38VP0.!JYPS]^LBRF=G/4_?X5):^2J=[@0\TNHV-%DBEA^D.K)XQUFXOI/; M7$QTC1WI@!J&;W$6R2M:L[KA\I4/=J=<-UPJ\N4&E;$U\WU0&FXAG J9:6NG*_=I?YP73/5F!Y?# MZ!UE>KO-ETY-B!D&Y\.%=2T$@J!+V\1NW/H!5G2#%L'#-LV2T>G+HEP<=IB& MYSHZ2WWA9:TMF27"%J5;Q.Q _2W<-<%U?9)T:8GDUZ3:7F.Y!!K]J(;[>CVG MB.*%9%6,8WK1@)/[ID7_2'"I:9!UX/$]0(P4/Q]19D10C^M>&1>D<7.$/,KF M'KSY+>@/H;"^T6Y_^C(8 2$IEV-7IMF^O;Q$($YB!F4! PK>&4%.K4%K8\[E ME;>9<)&89J?BKCC42URY-/!M'*30F<$WO*)$WPGED/T1-9'U][2J98#U- MD;<^C4!X1I: OG-D.[-7-["^O(7?$H:O2?+PU6S5F\PR/ 4F"+[J4G>VQ^;S:,R- NTKY\(> M2V \FDM%G^%KY K<-/6BEF$RS_Q1 M1QU_^TR.A.EO:$Z3*>[:O7;N96/1].C9+)M63ZI"CL:N4.%SI<6#DCM5=Y@9 M4GP^N=J#5G=06+1PKBZ/<6\(S._@L:M#[(UIPV= +^>3EM]KWMIYT>SUU3J7 MUO;PY[E/U?*OIQVEF=DUQG5^MW"F"X^^M044)6<\>4O)=]H-]GB%MT.)#2\; M#-4[M\OYU4OG=BD/CN:'?=Q3WH...[_R=>NX]-%BZ2Y%+)8/I*0^_-#L@?1/ MGYX\"@?K()T$;%C_)99!-JA$JG1'/44"!(-7Q:(F!_Q1D,V_=3#([BYWOMQ5 M?\@*.-*F!P.68CR-*B$<)OJL_8^';Z@-]9%POQB$(^Q%PJ.D"BZH(H,@C;;" M.PV<-"C=X\=]'_&,REO='2^>L6G\';(DQ0[)K=BC]M)UKLFC_@3D%.YTFQ7< M+57>$:'-8*)F9&$Z:<&>A[O?JBQ=D;G3@'M_#X4/!9D%O2)<;NJF=VTQ+C%M MZ%KQ65_IA2CJ4)..LEP\.SMYYG"+A\'5MYQY"KP-5'ZM'L'; MI<(9Z5X4]W^+]"ER-PP[($C(*+!*W7>1\:P)F'>4]64P<^'>[D2FNI"@?T6? M>#5YQC:J3'(;_#-WIC31,MF06L=@?G[R/'5Q8O)-7\2)(A<:.,#38?\Z/LLL MX=Q)",NX5^8]"6P2OK(GT)35KJ)J9HIG>$\1:;VC-19<-R;]I# ORA6G^S.& MC3S\%@Y?;&E,@1QB3AH\IN?JG MK,M^_!XN9F,N3%59;D_VPP-,I'+?HIC&+.!OSY')^";DVQ6OW0-7N<$M^M"UA ?VY-!F8[/@"_KQN0Z_(!%T#G-&WO MQ_\'4$L#!!0 ( #PQ6538XV"'.PD '0F 9 >&PO=V]R:W-H965T MAET$P6HW252&]6# J#$35->Q1Z?C2X M/"]D#\GE>9QG@1_)AP2E>1AZR>NU#.+UQ8 ,-H)'?[',E&!T>;[R%G(BL]]7 M#PFT1O4L,S^44>K'$4KD_&)P13Y="]6_Z/#5E^M4^XW429[C^)MJW,TN!J;: MD SD-%,S>/!XD3 9G+NY4'V&*__(ZOS<#7?- [2XB]:5WW- 9KF:1:'U6#80>A'Y=/[7NGA MD &T&D"+?9<+%;N\]3+O\CR)URA1O6$V]:,X:C$:-N='RBB3+(&W/HS++F_' MDYO'NX>GNR_WZ,MG=/W[Y.Y^/)F@J_M;='TUN9LHZ#*^?[HJ>IU.P#%F M>2!1/$?3. Q!M[#-Z3?DIVDN9RB)@P"!NZR]9#9$IT_>V=\59.#601C*A)2<]\ M5JT\JYC/>B_E]:S)ZC59L2;;LV9+^UXPS0.O<&]H@G?Z4^1%,S3S@SP#4T@O MB?QHD:*5A$!<>HGL,D/_@O_^ET--ZQ?T7L\_85-(*HLBL(<,GV%KRB;;_:A) MW!WA58H>$OGBQWD:O*)'N8H3=<[-Z[MP!6&N=#$I/'*R"ORL?OL( U/H_4<1 MJO##>Y$)($^IF10!9J49J \T=O2IK@O=;UHVQ=SAF'/>B"QL"Q,[G-8B0FU, MN8V9*=!M9;$?GV&\L?5I$*?IL#'Y3Y[EU#0(']9-TX"UM'>F,]S9_ %#/L2K MQH=X%27JCUGZUWT>@@MDI51#)C_8_O;Y^5G%4[4/L1L3)1?B68+Q'(P M%Q1;W-GOK9!-D9S/91EPK +>#-.:EC8E=H7 @C3N<=:S M[]F6FQ$.8ZF++<$TF5K&Q*;@G3O?&R7'*WB\ ZZ]'K"M]Q.("VZWFI3J3E & MRM&K;&L)5B%:@VJ.]E.AV)/+>)W+^.&Y[ TFT96X^F?_YR6N&TU'Q_OKM1=X MT51B]"P7?J2<2JWWJDY5IQ@3VZ:+B4G[1(0"@A$'4Y/!UC(_D<#2=T&@=C." M'=5;6,-^&>0WR\:M3ND !> MU'3Z1,2"C. ZV"9VRQ4Q6L%<@/WW6:?\V*>:_VDIM16WW6ZZ M]*(%&/?Y%4'=D:(,VBB. "F7$'P%.P98\9*T8,KI,EZG*(J17T;@+"\@-8GS M@@<:[X >X$6.&ML+8PX5QQF\:I,0=F8]/&IW\FK"DV+8%=IB$C\!D'N(<.),>' MM0W08&G*!:" B?]KUIP+'/RF\WS9K>7E7T]M?$ [^X]3*)/GM^@KX6J/8A_.%= M)ZL]KX5> $%-<$$^@B+"$:)' IZXE0DA/1##;G(84&%N.%3/*ZI=*DXO![#M M",RXZ)%8JEC +FE6U#79(@%DHT'-8([,,R]4Z M&$);2K7VF]+5%>0*G^NO.A5#2'BEW0+?XK$H[J5G_[W/7=0ZZT!&JIM :$&<@?X79=/%2ZS'?T4 M.@KLN'ID$](?O:ZCKCVT:+ -2.8=@4>P"2S!T3T78M3>>P#:HASP]0(-- MBD$!H.D #6/=@X.VAQF(FAF(@YF!3OIZ64'_E'\W*_A2L=:] 3:NZ"P@BC_] MA_ !8)@N4%=B]4B(@&#AF%+]:HP:6AD*240EE5:=J9+,=D IX!#,WMM6%X46 M9.O&DUV#:;F*&:+%!8#5CW=JC-/ZIF#8+ZL+#3WW:I3K\SYYT4@$'% MX3ADV"=Q1%$QZ*"@P>(I!*_0R8$K#@5B*$NT&\M=";$*L!.$MFRG85]A.\;; MMF/-5>W_V[,.^Y^=Z-"\_.:"CU+]*_^0?X&]M>1-' &MFF:Y%Z GF80[V+<% M<7?0W8_4%7G)#D[5#4DZ/,0Y.QVOY5@GR#%8@S) (=P=P P8 2<6JOG(0,W M/ MQ104]6J& &!3JD$HI89P]99FKA[5- 80V%3FLLV6IPB]2;GN2+8!F:DZ75$_ M>%G/]*K>=;#02LQ"\WJQ2QU#5ZKB;QO*]_XSOQ=N/:H[UATZMKF"0RL5T&GG M =ZO)K&QZ7 PGTX4N''$%18WU1UWBV> .QT^GC&!&6T%E:E;X(.?7<1ZI'T) M%,ID47SOE*)IG$=9^5%0+:T_J;HJOR1JNI??8_WF)0N 8Q3(.0PUH609H*3\ MQJEL9/&J^*[H.&PO=V]R:W-H965T(0Q$**!E(SO%:954^K"YOR ?F/.KLZRQ@+& MC'S-$IGVK8Z%$MC@@L@%VW^"ZCPMC1<9VMT/3$'-54*W$9U3]E*;G:S52= M'"SOI]/AXANZNT'+R>ULK_":P+B M0\^1BEB7.W%%,BI)_!,DGH^FC,I4H&N:0/(A6746" M:0Q-48JDZX=-49'M1N&K73KEEG?$O[]SJV/[073$OU-VM2.['04OW?L'OX F M)\R*6G;7<\_8]X?QV#UP>H![XUW5:@F!54EBVI7JT;^K#L8[_2R]=@BKGZ MTP(1V*A2]R)J68B7';8,)-N9KK9F4O5(,TW5HP1<)ZC]#6/R$&B"^ID;_ 10 M2P,$% @ /#%95.['?[HD P [P< !D !X;"]W;W)K&ULM55M;]LV$/XK!VTH-L"(),IO:VT#B=-N!M(MK=/N,R.=+:(4 MJ9)4G/S['2E+=;I:Z(?VB\4C[YY[[OB8MSAH\\F6B X>*ZGL,BJ=JU_&LKE#JPS)*HV[CO=B7SF_$JT7-][A%]Z&^-63%/4HA*E16: 4&=\OH,GUY M-?7^P>&CP(,]68.OY%[K3][8%,LH\8108NX\ J?/ ZY12@]$-#X?,:,^I0\\ M77?H;T+M5,L]M[C6\E]1N'(9S2,H<,<;Z=[KPU]XK&?B\7(M;?B%0^L[9A'D MC76Z.@83@TJH]LL?CWTX"9@G9P+8,8 %WFVBP/*:.[Y:&'T X[T)S2]"J2&: MR GE+V7K#)T*BG.KR_6[#YOMYF[SS]];^.V.WTNTOR]B1]#>(.,S>-M2 M'W*ZO@&H<0\U'H:B?T;12 2] RZESGD0&%EU8_*2DD!MA,KQ6WT- MH@B#.8H'CS$"17_X#&X-UEP4\()7]2O0KD1#JC.&LG5I6 )OQ*-/$^PV,IU! MUU!PAA,[7B&PV0Q>/PKKA-J#P[Q46NK]$Y&8P#IHF> -RM O6XJ:T,<)_-EQ M9Z,L3>"&JA12.('6YVPJRMU5=8T[-+YF>>+T+?*GYRGEN-..RV?WDR.U)QLE M23(@B4DOB1ICSS]>6(;AOYQ8CNK,!+@= (; M]4"(VCP!RZ;?HSGR^K_F,NBZ_$5QZ6C,&*SIZ?'1;#0CM5YK/XQL8&IU+NC> M24*"0YI.S\GPCW3R3(;SV3G%S,\I)CYYA"G!/HP:"Z$Q[7O<[_;3[+)]Q+^X MMZ/P+3=[7X'$'84F%S,2GVG'2VLX78^T=IWA$_0S M?O4?4$L#!!0 ( #PQ653"QKX-? ( +P% 9 >&PO=V]R:W-H965T MQ MZMB9[93VW\]V0LJT@M0OL>]\SW//770WW OYI I$#2\EXVKD%5I7-T&@L@)+ MHBY%A=R\;(4LB3:FW 6JDDAR!RI9$(=A/R@)Y=YXZ'P+.1Z*6C/*<2%!U65) MY.L4F=B/O,@[.)9T5VCK",;#BNQPA?IGM9#&"CJ6G);(%14<)&Y'WB2ZF:8V MW@7\HKA71W>PE6R$>++&?3[R0BL(&6;:,A!S/.,M,F:)C(P_+:?7I;3 X_N! M_;NKW=2R(0IO!?M-QYDM=*B M;,%&04EY1#',;1&;ZDJSIQ M?,E'JS[#G7;-.3W"OS-SD-4,06UA(K C-@? <'G6!$FYK*9%KF"B%6KW7 MV_/L7SX-XC#Y!A\]30>QW!@!AR[^YPD[M?AB1EZAZL"?H>U)#S#+B+QTWZOLV(_B0:PM'7G6 E%]1MWE/3?[G'2MHFX]L %Y1FK=#J*C#*DI8"TT85"=+N/:OX[Z1_:5G_3"]_YY<#11)]@" "\!@ M&0 'AL+W=O M>$D[0(*6:97:+J-TTS3M@TD.B)K$J>V4]M_O[$ K:!M7[#O?,]S+]A/>BLN M'N424<%+GA6R;RV5*B\<1\9+S)D\XR46=#+G(F>*3+%P9"F0)0:49X[ONATG M9VEA#7K&%XE!CUU4,9 M";*= MR%1YQ10;] 1?@=#1Q*8WIE6#IN+20O\I]TK0:4HX-8ANAG=3&Z+)EV@\F?Z MX=T5C+\^7$>W8^V_&T_A9,IF&&+_C_]G\.9U()NCV_CN1K M-?E:)E_K0+Y[>E1)E2'P.909*Y0-I: 7)M0KL"(!?*K2DNZ\>FO8QZD_O M] M-_@(_[K22#&?H6C&>O#$A4N>EY4BSY*)9,4$FJ(EGRMC;(#O*=H._=:.PPO( M$<*G2A2IJ@3:,$]?ZLU>WPW$[VRW+DRY8AF]-A*>.-77\<#8=C!VV'8;4Z=O MA7"#4EZ0$L157F5,8=)0&HG81)]XGMWUO-.MHV-W@_"4)O)G 384N,U[;GO! M>6-U;<]S82@E*@D5O0%!"9])"?>+)?9.L 4%(40-^?J6['6YGY*&V[;/77_' MT37=_N4->.M:.SN*DJ-8&-V4$/.J4+6X--Y&FH>U(FW#:UV_96*1%A(RG!/4 M/>NV+1"U5M:&XJ71IQE7I'9FNZ3/"PH=0.=SSM7&T F:#];@-U!+ P04 M" \,5E4P>0P424$ S# &0 'AL+W=O/ MDA/%O:9>U\.^Q!)%/B1%BF3&&RZ^R9)2A1[KJI'GHU*I]9GKRKRD-9&G?$T; M.%ER41,%6[%RY5I04ABANG*QY\5N35@SFHP-[5Y,QKQ5%6OHO4"RK6LBGBYH MQ3?G(W^T(WQAJU)I@CL9K\F*SJGZ8WTO8.=:E(+5M)&,-TC0Y?EHZI]=Q)K? M,/S)Z$;VUDA[LN#\F][<%.]I%6E@<",[UO,D56I!?OK M'?I'XSOXLB"27O+J*RM4>3Y*1ZB@2])6Z@O?_$ZW_D0:+^>5-+]HT_%&T0CE MK52\W@J#!35KNB]YW-Y#3R#U7A' 6P%L[.X4&2NOB"*3L> ;)#0WH.F%<=5( M@W<4&9*P&G#.34Y/KSYZNO-[>W:'IWA6[N'J9WUS<7MS,TG<]G#W/TX8$L M*BJ/QZX"95K$S;? %QTP?@78Q^@3;U0IT:PI:/$

,&[7!]0$%H%H5$0OJ)@#B^H:"N*^!)=C$68(>N"+5WOX! MT(XP$)3(!B5Z#B$$T M<8$U6O(*BJ!\?XA^]OLRQ*^=>"]DKP67^TA.\[RMVXHH<'A'NX,>]U++G.$ZZ M\]CST>R12:4M4C0O&U[QU9.5\9TTC.WN@^_X'CZV^R0,>YQ!UN,,_6C/EZ4^ MNN/-2<[K-56L:U(K02GT/+6_,A]'/56X!W!RF"=-]BQ!BBY-$X'("EJ92Y(E M6\N^+UE/.(C]X]Y9%(2OSC4I/T;2'"F"1$B3:';,[-M:F&7;-/HQ1=X0,KS+&&JIT(SP/F2<[7;: 7V?\+D'U!+ P04 " \,5E4^G)] MMXP" #3!0 &0 'AL+W=O?[\ZY&^R$?%(YHH9]P4LU='*M-]>>I](<"ZHNQ09+<[(2LJ#:B'+MJ8U$ MFE5.!?>([_>\@K+2&0TJW5R.!F*K.2MQ+D%MBX+*PP2YV V=P#DJ[MDZUU;A MC08;NL8%ZL?-7!K):RD9*[!43)0@<35TQL'U)++VE<%7ACO5V8/-9"G$DQ4^ M94/'MP$AQU1; C7+;YPBYQ9DPOC5,)WV2NO8W1_I'ZO<32Y+JG J^#>6Z7SH M) YDN*);KN_%[A:;?&++2P57U1=VM2VY/= EQS5^X&G#=X:>6F#FM0H<@(5$+@3IG2" MOC -DVTY@EC!.$WE%C.8[4WW*%2O5?,\[>V;A/CA!_C?U=0,BR7*MFXG3WR8 MBJ)@RO:7@@T]V(=OK2\@"=RX%W84L>]&201S>I""\Q<>L=N+2"OUW#".X('N M\26;N''\# Y-,'X#NJ,Q4:Q2Y811T /Y5"%]T;K*A3:FQ M*?4SM^_&_;#CDP3!BW)=0! $;J]/.IH>H34@A:;JFV70ILA4&US,W51 M6@-SOA)"'P5[03O'1W\ 4$L#!!0 ( #PQ6504_;0]F@, X) 9 M>&PO=V]R:W-H965T6F; M!FB['NZ #2N6;L-]5"PF%B9+.4E>FG]_E.PX6=:D^Q*+HOCP(2F*F:RU^6Y+ M1 ?/E53V)BJ=6UW%L2U*K)CMZ14JTBRTJ9@CT2QCNS+(>#"J9)PER3"NF%#1 M=!+V'LUTHFLGA<)' [:N*F8V=RCU^B9*H^W&9[$LG=^(IY,56^(,W9?5HR$I M[E"XJ%!9H1487-Q$M^G5W<"?#P>^"ES;O37X2.9:?_?"/_PF2CPAE%@XC\#H M\P/O44H/1#3^:S&CSJ4WW%]OT?\*L5,L5[ MYMAT8O0:C#]-:'X10@W61$XH7Y29,Z059.>F'QYN9P\S.'MB()H+P#R@-0?@1H1AW!:XF@%["H76UHM4+#G%!+D$AW U9L0S?6 MV9?R>!K\SS_&6=*_AF/??Y$9GV+OBS*$U1Q-R-+A0=JJ\\L!/&G'Y$' .P<7:9+ ![3V"H0B4[2N M4YYE^7EK?I@Y*=A<2.$$6GA#*,EH>*)D@ZYD@]\NF?;AM-Z$:MXS>AA>*M5I MT-=*];NE1/YJ)=-](8%/(80]\J_Z^G209GRFYYR^6_T;R//QGI2-AC KM7'O MJ'35$:-1LBOW$.Z9+>D>" Y$Z["N^Q=CG.T\9:,^-?77!A"UTK!X2!QS&W&(->DO?? M[FY_+Q^G;X/'IQ+A7E7)>H M0#@0ED)G5BMZA#=0H'&4AG"N]4!#04JR1U,(?WNIWQK<'MQR+OR*2;FY^,FF M(+>"4P-R\&(I:)@845#O^=Y&4NM*%+"@P:B-)TS3S'-O*B 6P%J:!A6N?&ULW5IM4^,X$OXKJMS,;:@2CB7+EC4+5 '#[E)W6\,!.UO[ MT21*XAN_9"4'AG^_+3NQY<0QR0S<5MT'L-616E*K^^E'DD^># MLY-2=J/.3O)ED<29O%%(+],T4L\7,LF?3@=DL!;D=F)@]Y_L44KB>G ]<, M2"9R7!@-$3P>Y:5,$J,(AO'G2N>@[M(TM-_7VG\JYPYS>8BTO,R3W^-),3\= MA ,TD=-HF12W^=,OKAK#"-(XJY[1UY4= MK :ANZ,!736@Y;BKCLI1?HR*Z.Q$Y4](F=J@S;R44RU;P^#BS"S*7:'@UQC: M%6=W]Y\N__7+IW]_O+J]^P%=_>>WZ_L_T/ ^>DBD/CH9%="%J3@:K]1=5.KH M#G6$HE_SK)AK=)5-Y*2M8 1CJP=(UP.\H+T:/\JQ@SR"$74IZ='GU1/V2GUL MUX3!K2?+1*)\BL9YFH)G@)''7U"L]5).D,J3!(&S/T5JTC7_?NW__$=(7>]' M]%K//V2DD#2F1& (F3Y(51ICLQYUB=@2GFMTH^1CG"]U\HQNY2)7!2A:_WR= M+B FC!WN2@/<+9*XJ'^]A88::E]:-OIP\/@OHB3*QA*C!SF+LRS.9J:_9S.K M=97 Q8$K,'%IGXA0@BD),749#*V(E01D*+86<5U]2'!H:G/OJ%_FX< +L,^" M(W0WCY34:S\ %P#(^',9Z[B$CW6+X\ZW[;;5>/*%::R1_"K5N+1GO6*8!@03 M2GLD#/L4I(RA\YF9[0Q\O9BC&"R:&3!;=0(6 (S646N'O= TR$P![TWB,B'L6>"'% M@I8K8K0 78]1LI2PL,V"OD/$>C_NE!_Z-/KOY]+J<=/MQO,HF\'B/CPCP$V- M"BBC/)/P L$7P>PG "N1TLB\ZWG^I%&6H[B*P EH+') GF4V@0AQ7@$]P(O" M< ><7&W#R7#EOS"OE9%+2&C,:L#7+KAMY'ESD" LP 'GF(=!IVM\(TQT!7,_ M)+P4UAXFOH\);PP$JCP8)&U\^GO"FF+7XU@P"QFQX"%VN0TDAX=U -#@6<8% MH @H9M8\]@QK,WV?!)B&[.#5._#9PP98S0;8WFS@5NI"Q6.3(BM3E8P1+-=% M _K5OC8-./2Y\MMU\?>2F\*\SA^E JJ-?E81^ 401HE^BF*%/I>H]B;\X565 MU9[70B^ H":X(!]Q"G^\1P*>N)$)(3T0)VARV/ =\IV0VGG%E"O#6<.&S!=R MS'S>(_&PQQD6I.E-.-3JBCF!U9$IH<_@BM"+218K[+%(#!,,$*I-;+9E%(M0 M *,(&AE,T4+QH>\$;O,CE B"C=XPJK@ M<*LK4]J]E,(V7!@""^R3!)CSP$!^>RE=UEY*?V,I_08MW_IIF,,4LG_^9!); M8796*$X2V-HIB#_#%:3)GXLH>S9-"/]1;^!/F7A,M0K.?Z[2Q76=+FY4/E-1 M:N6GR.Q>-'J:2R7+E@NIR@T\M$&I-#"'YI&&A"O-QG@>R\=5?BM:HX5F<3[1 M&$63_RY+EP2>,C-]RND4]M6F:%I8,7MX^M_UW$*MEQI8J+8!A!;([>%W73Y5 MNLQF]%.HR'$H[,@FI#]Z1>@"%EG1$#B0S#L"CV 76$)H>R[$:+!S K1%.7P7 MLJMK32!PN-\!7S3@L"-J*C+7"7G?#(" #&@Q!H6=P!).V;@PU2YL$"!> ZP M@IT3:+#),"@ -!N@H:W8.VA[F(%?,P-_;V;0)GU3XTS5/B "XZ25N(LD]/?P MVD#S D>_^KJ0);DII$H;2P/S#4H&IU^6.=1?B6MECWD"5#(Q*%5[7^B$_GNH M'P:.Y[UOY,)QB9$3$C@D:'X0!J_+'RAW!+2XC?67XZF2 )3@KA# !5)V5+L. MJ^JW]+N0W2JI'S92XK#02"DDG??H(P#JQ-#6YU@FC:L>OW_A]GY:!=!.@+]:;:<@H\7C_Q,^"CL< 5LGXO5(" >P]C&E MS5;H'3BL=0P"),8$2>NXJ*P MJ[S:VN,.ZY.JHWY9O=&UN9]UJ#=T'=\ZNS&EKCS"8,<;AN2H3Q+R7";G J^+Q& ;;$?]$B(5R9;3FAK[:S<6ZX=\]MKQ_R_+0S_[F<=]M^K M:%]>^&*'M])<7QG"^[U=7N89T/IQL8P2=&_GV37V;4#<-52/,PUTO&*G0W-" MIX_V<VSI. 38Z7,=M"L+Q_2X\J(^X M6G%NQ0@$8T--CCNWF2Z0:1':V.,U(41@QRPL!7MP8 '4&2BT;Y-X9K;P3='W M'"8L\XAM@LP EH5H9L*(K>+8L@SC79:ICP-MRQ#K;( 9*.JU# ' IM2"4 I4 M1M@E:[EZ3-,L ,>N6:[ ;7D*MXO4MQT)B%^PGEVY?XV*'O7FO"7$W#KB*"UO M'[;0T+&-:O8/ZRW'ZVM^+=RZ-6?\6W1L?02,%B:@=><$7F]/'& W]&'Y;*+@ M.P<.-G#['F-;'F^Q/KZGA R<52C>>1 MWKRQKEAUO[[7GND>=S3W2D9ZJ9X/O*6IF[W=/0V%3,#,:62#C!3X4M"4CPW7 M7EE;[[R889@"*2;"N@BLKH2MI )@YF[&KYQTU.TIMD!UM9=CW4EW']9B3ED MDT#0 V;Z>JX=UJX=]KIB__E@3P>B[D#T=G!9WG-JV);;QY8_Z*Z[I22.'LJ# M@:Z0ZN_FI2/3<>MFM62X-.XR32.I[&YHQ6Y:FE#)JO M;O@9MW_ S[+'.SX)&UC=1 MJ52S\LLO?9GV:Z0 [S1*Y!2:N@[W!TA57WM5 MA2)?E%]8/>1%D:?EZUQ&$ZE,!?A]FN?%NF ZJ#^Y._L+4$L#!!0 ( #PQ M652;H4.YE , )$* 9 >&PO=V]R:W-H965T.Y,QI4NID:#61I!,]AIH@NLXRI'Q,0OF//UQEB%-QH4; T+,!^+F4+):U!2GD&NN@1 6",/XML-T&I?6L/V]1_^KRAUS M63(-[Z3XS%.S&3I]AZ2P8J4P<[E]#[M\(HN72*&K)]G6>WM=AR2E-C+;&6,$ M&<_K-_N^JT/+H.\?,: [ UK%73NJHKQFAHT&2FZ)LKL1S7Y4J5;6&!S/[:$L MC,)5CG9F-!W/;V]N_UZ0V71.%N_'\RDY_XB+@6?0@=WF)3NP20U&CX % ME'R0N=EH,LU32!\">!A9$Q[=AS>A)Q&O(>F0,' )]6EP B]LT@TKO/#EZ?X[ M7FJCD!U?3^!W&_QNA=\]@K_ IDE+ 42N2,)$4@I6D0]%Y Y/",M3DG)1&D@) M,)7S?*U) =@F&Z;@N9*?=OCG'WWJAV_)[WI_P: (V-,C6'O(EAB:K?_C?=0/ M+I\HQYK,%-QS66KQ@\RAD,KFN5^^R0HLLZW%PLCDCBP*P4VS.D=#C;L_5XV$ M'^P>%-X+=64TP1M%&RP?5NS564VJVN^E'G6C?N1&4710A6XO]MU^1!M50'LN MC7INUX_)]>[$?AYANC_KK7'6_R?\3R1&>PKSHQ1?%D:>[D1(PFN9=B9 MNJ+BWNR,] .7HO^# N,,PN!0H3-RZ4;4UA5RB3?RS\5WC.5O=O=$PZ%NSPTL MK^)#"$'8=Z.8NF'4/\Y6_-<16*V@;K@'R<*WDM\S ;G1!_L V8RP?MB"="_C MV(V# SW>G(@[?42S($);>NF&<;>ELVY\UX^C9R,_VB6O+_#TR>5ZD@&/ZWZ& M?1'U'HB4MDE0-\JKO3RN$GH)6@)M$>V76O&Y?YG7&A.PL=;5,*0QP#(W]<30 M:)MY:UR/&8?M];#V@:DUSS41L$)3OQ-'#E'U %0+1A;5T+&4!D>8ZG.#,R,H MNP'75U*:O6 =-%/HZ#]02P,$% @ /#%95#&O I%R!@ .A4 !D !X M;"]W;W)K&ULS5A;;]LV%/XKA-<4-F#+(G5UFP1( MTB0+D+9!DG;=(RW1-E%=7(JJD_WZ'5*61*6.XFY#L1>;E,B/YWSG2AUN+7*14PE0LI\5:,!KK36DR);;M M3U/*L\'QH7YV(XX/\U(F/&,W A5EFE+Q>,J2?',TP(/ZP2U?KJ1Z,#T^7-,E MNV/RT_I&P&S:H,0\95G!\PP)MC@:G. WIZ%:KQ=\YFQ3&&.D-)GG^5YIO?V58?3^%%>5+H7[39KK4'*"H+F:?;S2!!RK/JGSYL>=AG M ]EN(%KNZB MY3LJZ?&AR#=(J-6 I@9:5;T;A..9,LJ=%/"6PSYY?/7A[./[ MAP*@%:+9A&6YC3"H8\ X,)>I]G/*=1U-%XSAZ*]L"Y#9RKX=QGX.X@.N(R82A? M($D?%&^(9U&>,C1_1#'\%Y)'B&8Q@L@!W\C [^<%CSD5G!6[&.X_\/5O(;&= MM^B_^O^345$9"P'5+)TSH>E^ND[1;TYL8X)GZ%VM:?WT%7+(.+1=\P$>.Y[? M/!B^0K.QZY(1NM@R4[^9D5DS=H-FZ(0$W>>2)B:F,PXUMZZO*QO?T 9T_0&8L&!J>LHPMN-P9-OW(O]JH+QASWV/.2B%8)M_\ MM'P7+&:B8\?)L^,[225KW<%P(!)XK6^ #D_="(]]K]7,]8V=?NU)4:5"';,0 MPF@M\N]<%YMF^1C;[>; ;;GSP"7?L04#D/A?LS!T\=B;S4;MN:T?X^ )$4-_ M[ 6NL;:--.S]0,40HH+8[>JA$WC&#.-@M"4DKK4Q&)E7CFT(.@-!'1..A,8L M]&JTELOA%F2D\J !S@HS5MU@[(;!R' %YO1[\.M)EXQ6LI< M/*);1>TMB_(LX@FGJE'8%<7]L/^S*&ZU4S84IO,0;-GVP0O3RM^Z)O(L0MJ% MON49,]MRO -TPZ!'RE1(Q7P!KL2RR#2Q;=GAZ* SGYES8GDNS&]9 P"-P P25UP;_4 8FOT 'F,'.H^K3-)LR=7M;WJ9Y_&&)V9_,O/- MFA]"!Z!O[\K]2T6ZIEYK9BSSC'H^)!AZ%I65::)S\L47=$EY-KU6!+4'&=W$ MI#<[30QH:-,P"*A5FY1FS=K6JYVII%^:7]V-[-F5/%>1"S!E2P^0H0M) M:R+S4N"YG1>7FC9H*87V/]5?ZCX^+[@BOU!HZZ8XM8[@$&^''P'XY39<#<#% MMF5L:FVT@D#YB<,F.T?[B%Y?43J$$'N7[!,CG^TZ>NBY9F!=TW6AO;70K:(> MMKW(2[+W61)<>X<-/<=^UJ*[XF]J?,]*F5CJKW90>%2\5)^VFJ?-A\&3ZGM8 MN[SZJOB>"O"M E+4 K9">P 7+_)< MUA-U0/.Y]/AO4$L#!!0 ( #PQ653F8Z )%0, !H' 9 >&PO=V]R M:W-H965T5.V8*J@E+KY%[]:'?8 O?,C@*0%)/\+Z+> _C^ J^X1P'D+. _* M-*T$':;"B]' FBU8CB8V'@0Q YK:EYJ//?66=B7A_&AZFTX>9HO'V?T<[N_@ MYFLZF]^F*8SG4[@9I[.45QM OW<('I." M.QF3G8Q)X#L_PI=ZDSV!JY3T9Z#K!CC_-S2@9Q)O] M_E^+^*O&_J[&_O_7F*/+K*SXVSNDWNM,]QKH^&JRB=T)GH$O$":FK(1^)O9, M4> H>:)2S0(LE8B W" M$I$]VUO3V*YZ!I'_(+.A."JY84RA;TFL12>K+A(J(*A6%LR$XR&!I3$%K'MGI70*&V-AF9N(49#OE5Q ME+*%0'*;)%0\3EC,][(C6&Z4GK-$PHVOF,_4A6P@86:66,$I8*B.> M(L%6MZTQOO&( 1B)OR.VEP?W2+NRY/R+'LS#VY:M+6(Q"Y160>&R8U,6QUH3 MV/&U4-HJWZF!A_=/VN^,\^#,DDHVY?''*%2;VU:_A4*VHMM8/?#]GZQPR-'Z M AY+\X_VA:S=0L%6*IX48+ @B=+\2K\51#P'0 H .0'@W@5 IP!T3@'="X!N M >@^%^ 4 ..ZE?MNB)M114=#P?=(:&G0IF\,^P8-?$6I#A1?"7@: 4Z-9IX_ M?9@OWL_?W:-W=VCRP9_?>[Z/QO(K M%- XV,;4K#D,8&K+P6($%?)2DD"=2 MIJ11XXP%;=3!OR-B$UQCT.SY<+L&[CT;C@<-WG3*)>X8?9T+^CPAN$!3+D2> MG-(LT$)$,+M@< G1./P'0@WR7TGTP*2BBND!^O07Z$)S&,G/#99T2TNZQI+N M!4L^FK2%J* [)J ,%4N.H(#!.],0 @5B8:*#J(:V2;/R3_AS7>SD(,> =-7< MC7"WAUV[[\+*[@X7M4:RTW=C23I$:?7M=U2\H@@IR3(>06"9GEN MU5'4K/X"1)'<>V7>>$HAK)9HIZ)46]1A^\IX)25I*F MD&G6=8&/'-0_L-UN.SW[\'<:.W400DXX.1>ZMMMVOYX/M^3#?3D?#1'2K.T" M(VX=(Z<J>:T>U_^+F/;(*UJ:0K'8K[/SL]*BV!=Q"0RZ07A5HW%Q3OS\]W)?:5A5.W%PY7Y@>_9H2;[OVA:WQV*:JYN+! MZR;+X/];173Y/9ZIRAYI+GOU>^7D/U#C.$8TR^(HH$OHH;(\36C"MSI%-A C M:,D8=- F<2!J%-<-N6ZLD=HPI/8<7:^XN.:0/] >!E^0!&T*L=4*9 0I490 M'R+HGHP64F&TBT*6FN=W;"FV5#R:!J>-?,;0/5<,8?3;+WV"\1]HQF0@HNRI ML9ML)?@A\P37\2'U[ +"&)(Y;__@?="AFXZN79?1UD&3FC"Q-J<#$@7:\;R% M*&?+$XB)Z;M/YJ?XQL,U\V-BW\Q@0<^?P)K D_SLH7IU?A3REHIU!)4K9BLP MPVZ[D&8B/UW(!XIGIGU><@7-N+G=,!HRH07@^8H#<\5 OZ \XQG]"U!+ P04 M " \,5E4H6Y.IV<% "-&@ &0 'AL+W=OIU!EB.S18=C])(C2WFB8WUNPT9!N11RE M9,$ WR9)P+Y/2$QWUSW8>[EQ&ZW6(KO1'PTWP8KX1-QO%DRN^I65,$I(RB.: M D8>KWMC>.7A0::02_P9D1W?NP99* ^4?LT6\_"Z9V0>D9@L168BD!]/9$KB M.+,D_?A6&NU5S\P4]Z]?K'_*@Y?!/ 2<3&G\5Q2*]77/[8&0/ ;;6-S2W>^D M#,C*["UIS//_8%?*&CVPW')!DU)9>I!$:?$9/)>)V%. =HL"*A507<%L4<"E M NZJ8)8*9IZ9(I0\#UX@@M&0T1U@F;2TEEWDR& R]N=^=G=Q._-G-W?C7.J]+WLOW,8$ MT$>PI$DBJR?=7'X%$>=;$@)&XQC(CMP%+$07X+U'1!#%_ )\ />^!]Z_NP#O M0)2"NS7=\B -^; O9"29/_UEZ?6D\!JU> T1^$Q3L>9@EH8D/#30ERFH\H!> M\C!!6HL>67X$&%X"9"#8X-"TN[K1H.YU5H<#332XJBK.[>$6>S/&* -3RE@Q M7AS(/(,%B^3=!9$?(1B'_\KNDA,L.+@E7 2"9 OP]Q_2%IC+%?]'XXE9>6+F MGI@MGDR+!O&S!KD$_CI@A%^">=XIEV!"5E&:1ND*3((X2)>DJ16*!UCY S(8 M>QI!T[8=QW'M8?]IOT8-DACA@6O#FJ37((GDGXL,LY(\B->JXK6T\=X2$;$B MD[7Q:.H*Z\B-#]C&MF7:S5[8E1>VUHLBSR\#*6>QG%"Z*;J!/!.VC'A6 IZ+ M-N7=/G(.0\N"CE'+^K&<;6'71FXMY\=RIH40,ELR[E2Q.C_181(?7FDOY[@5 M+!FF]-^L!=H@V=R(7H/D42,>!.M6P;I=@N5%L)N @:<@WC;&51BR]WVHQ?.J MA*>3./!_4/D_T/H_7F63,?NVC<1W,,X80J(27;$@T6 --!29&6?&/;A'K% _ M@_NCT;&&G@ MN(:#ZO5LL&@/H&6X+?54S 7UU#7F0/YT>(KDKBS^+O?T&\J$=F\%%1U!^]QU M5'0!?X8ONNQ(IO 8WVT;#@;8J'->DZ1A&P-HH)9R*2: >BKXL9U&:>Q@JP%= MN>%Q<(LC"M*A'M/?8K/AE<\X:&MD0XA:\H04)R#C5^X/O-*\MMB'KBF*0'J* MZ,[F7FFI Q4C!>#H%0!O''CP'SB)I9%"=71N5$<*U=';H[J'CC$8NP:4M-I2 M$H7!Z!0,KDIR MDB!=+HW""-%$@C/4B?5I:F;;=I.5;++PRDL!;IL5;%K8M. M(28:G#G36,$C_AEX[$2'N -"%A5JDM32(598BO58^F-TB(]WQ7HZQ I5L1Y5 MWX0.RV=TID.\]V8(_U(Z+,UWIT.LL!CKL5CU_*DP0IM9EW^GOOZ1/" M5OEY!Y=@M4U%\:JZNEN=J8SSDX3:_0F\\HJ3$66F.*CY'#")V!S$Y%&:-#XZ MTBM6G'T4"T$W^6G Q6")OGEF@0A89F _/Z14O&RR!Y0G4"-_@=02P,$% M @ /#%95$(TM+.'!@ CB0 !D !X;"]W;W)K&ULM5I;<]HX%/XK&F8?VID&K)LO'9(9".EN'IIF0B_/#BC@K;&I+4([LS]^ M9:-8-K(4G#AY"-@<'7U'TOD^W<;[-/N9KQGCX/*7AS3;A%P\9JM1OLU8N"P+;>(11I679;1A21ZE M"%)X'CEW0ZJ.HL"M:_/WG_5 8O@KD/W9VPQ!!A^ ,A!L 70Y>G%G9;BLY.+P\ 2#:YZ%9?^B,'?9,42#JY^[41/ M@,D^S);@-DM76;BQ.">5APF"];638<*:%E!P7F/%Z[GN0CZX]%CO3]T.\\CU*.DLFM$ MX%81N-TB$&V>\.,1>H#@:A P]D@ #1"\"H+7#<*C>"$>1#."*,]W[6 \#'54- M6-!1[.M8<^E'J4L"UN2194)GP:CNVD MU)2U!8T6=*$!I6)Q2'I":4U964L='1QZ!G!*"*!="5XX;I_/9%FO<= V\2K: MAW;>/PCNWZ(<7X-K47=23&=/$%VH:!UZ/BJ=-I7: M<1&"1\Q[V68) ]_Q:S$VH2M90799Z4014^FL 83ZCE=K0HFXQ1 Z"/FF!$5* M+Y!=+U[)&U/IO@Z-0H^X5(M!-VS-@UF;H2T/D-(?A-]@4H&4)0J(;LJ M]3L1F29V27YTDNPF6/4;K+XS\@8]LT M*^+]#[QHMP(KG<7V-5;WB1-60H@["F'W913610]CWQ=4<-0M;8:^AWS/,-O& M2AQQ1W&TK)FP+EO0]8N]$P.*VIZ5?=GTLM61=-J<,Y" N!@; "F=PW:=Z[80 MDLX:0(2@T\"0.%C)$G[-MMCS:QZL;W8=C[ F,B4PV'V#F096I(_[(OT7Y)VG M4R8<.N0XZUK-7-/@4E* ^Y("6S+Z+9,(9,*FF!K;F;KG#0Q96]!L0F38P2"* MV(E] =73#H:LI0X/#[$A-XB2!O(F6V_/IS/1=]2: [<)6*D L:O 9/GO+N>; M0HM?J,E$<3VQ+U&Z:S*I'4]TI.WNW$!T+F_7Y#9#FR831?JD(^E;:(#H!&_5 M9*((GG0\SS@IX8E^M&'79*(4@70\W;"G=LNQADV3B:)O\IH=LQ.26-\%LVHR M4>1-@C?09*I8E_;%NB\XO7,T:CMK.5-H-S,=*E!%V;0ORK8DHZRC+B=GYE,% MJNB9]G7B<5*.4OWL0[2A885+%;'3OLX^K(E+]3./,^.Q E720-]DY^KY=*;Z MAM19RYIY5+NHL6'9JKSPDH-%NDOXX:Y"];:Z5#,IKY(A$M'K.X'(#MY3SE/-^77-0N7+"L,Q.\/:&PO=V]R M:W-H965T*"'"$[1];%+LN?BS5C'+PF M<5I*;598G(1>W^=.XV.0L7%9"23Q&MNV.DS!* M1Y.+ZME]/KG(MCR.4G:?@V*;)&'^-F-QMKLKR]$4G@?$+P4JQ%\1VQ6M:U"&\IAES^7-S?)R M9)<>L9@M>*DB%!\O[(K%<:E)^/%/K734V"P%V]?OVK]4P8M@'L."767QCVC) MUY3BYR+,=R$NTT%9>5,FL MI$7X45JN^YSGXMM(R/%)<#V_>KBY_W9S=PONOH#9]_G-[?5\#J:W 9A-YS?S M\NG]P_7\^O;;M$)]FHO:6VYC!K(5$/XMGD&VD6L8\3?T&7P*& ^CN/@,SL!O M8 R*=9BSXF+,ACJ>'%;(QX<+0Y]0S2X63Y1EC9C3U&:1NF3X*DX3!=,EVBJ MI,7W'&@[O?1=J3B('<>F$/7RK %2[(M,N_H\>TTTGC&:/_(PY?IB\123Q'=\ MW^V%H,(P(9#2?@0J3E0>)C[2!^ W ?@?KW?_V'K7 /7UK@$:ZQW:DL!M8R"B M_:U8-+ 6M6S'+G2PL-L+1 =T;43]?B ZH$<=Z@ZL!VQU(FA>D71YX.VH%;1M M4UMDV^TOBP:H?8\"#5!YD;KA(!D.,C+'CVKD8$LP?6&Y&*' >\6!^SSJQ]>U M(=D?XM,YI=;AM5](RT/]E*DH:!&GGR\=RAZJ8=E[H+GY&-BDEO3;WD.-^RH, MVI:G^*_19M&AM99-!YJ[CI%,:MF.:Q:D_0!T*-OM^Z^B;,N! _[+)@?=$SC$ M56PB9%&_'X *(Q;N^Z^"L.73 ?]E:X7FWGH$=5"E<#W+]3M__8!4$?6]"32H MSGO3C4BV5VCNK],"B'W<2Y1MB_A-;+ V6:XL3U>U;'S0/W&D0;+Y('/S,15^ M@#2M0@P>$**!%P[)7H',O4*?'O O.';^0Y+'D9G'C] E^1J=SM=7M8YVVEQ* M'>STR4 #]%R?NA /I%?R,?HH'P=(G=PI=2D9F">1Y%#T<0X-:MF?*"7)?>CC MW!?4LMVY#5//&Z!<)"D+G4A9 5)G]WX==&U++QI-D&099)ZOCRMU7R%/ M9/G],M>!;$^?!"RI"YNIRU#CM62[2_G6T*2.)6GA P.NJ<)KV5[_'ZAN+-D+ MHX]7=RW;MDDM?RC.UF\29I8[7-I8'2/;Z]ZU*UD+FUEKNOQ[6_"$I=STRXHD M).R<2/Q8D@PVDXQYZ34D8R0W+%D&FUE&IN0G>B.61(+-1'*$+DD8^'\@#*SN MH_6]40,T]D8B>8-\F#>(.O"8>B.1S$%.8 ZB[F'-Y4,D>Y 3V*.6/;HW$DD@ MY%0"(8=GI*[MUL^@Y!?U1B*9A9A'G:-*O=;1YL@SS8Y<#QO:DA/)6,3,6*8R M5S=Q9\.[:"+)BAP8B8Q53E6CPUM?(BF,F#=:YA+W5*/#^U4BN8X<^/'Q<(&K M0\^99E\Y;IW\)"Q_JD[0"K#(MBG?GXDT3YM3NFEU-M5[/H/GP?ZL3:K9'_U] M#7-1K06(V4JHM"TJ"B[?GZ;M;WBVJ:D_\ 4$L#!!0 ( #PQ650,V;N%Z00 #H3 9 >&PO=V]R:W-H M965TE^_-EI2 I)79;=^T+C9.;Q,X_',\:#C9!?U0I1PU,< M)>J\L=)Z?=9LJF"%,5.G8HV)^;(0,F;:#.6RJ=8269@YQ5&3>EZG&3.>-(:# M[-V=' Y$JB.>X)T$E<8QD]\O,1*;\P9I/+^XY\N5MB^:P\&:+7&&^F%])\VH M6:"$/,9$<9& Q,5YXX*3T<7M%[@8C3X_W'Z9W-[ W>=/D]'D:@9'MTQ* M9I?I&([&J!F/U#%\@(?9&(Y^.QXTM>%C49M!/O?E=FZZ9VY"82H2O5)PE808 MO@1HFD"*:.AS-)?4B3C&X!1\<@+4HZ2&T.CM[EZ-^_C-[J3OB,8OUL;/\%I[ M\"XBLRM9$B"8_0VA2.=ZD49FJP0B3;0RVRY _LCF$=9IO\7N9-AV]S\.*>GW M/,\$]K@K2=6.]+K]7;L7Y%L%^9:3_(T0X89'T0GP>,VX-+5"U]'= M=;%/(,%:*3L5!L3W6[U^=XKQ'.4_CD)&O+++>+\LC7.HEQ+V6OV:/*XQ[?H]O[=7';+3%XF; M\=*H +89^YL):2&+RAC,)EB4US!?1'@FQ2D)1_Z M/S:#'/SP1JHQ=.XD4C8SP)Q-X4I>[**N$[B9!)G>$8!VZ4IHG\&."&'KF9HQX5YO(FX7-![G2W:X 7FJ^V,BIE> MNH1QBC,6DPQ0O.YJ?>-QY,IX%? SQ@=V,@:2Y)60-SD9AUT-RH)P@@,N'9#X MV6,?)XDT$F6\%YY:F5(*3\=']R?%+EA>$<,^27[%(8^ZFJ>!$*_1+N%S,D+<2B@C3.\E_T4>S#BQWY\N0=_W7U;3Y7CZ#&8O/\;^>+0 MPMQ2<-= M@@%9 Q^QZ [<#C%'<<+NP#>P6@S!["5C.:1<6!>=!SBX %8QCTPH6DT%.1?+X<- M\N'5PRF:V2V6>2R5L"Q#4 @1S@]UV\ M1PG.>..UR*T<925?;_N> 3W346%H\&J?0W!*!.S_% M=*,:+@,!V64\?SV6JV5/[ZM65ED?&(_#O#5_VN0?"A-$-W'&0(+7PA(^N.*$ M:-Y\\PDG6]5=7@D7O4H-(_&]@JD,$,_7A/#C1"8HOX!Z?P%02P,$% @ M/#%95"@/6/Z&UL MO5AM;]LV$/[<_0K"*X8$\&Q)\4O2.@9J.VDS9%E7-^MG6CI;1"52):FX*?KC M=Z1ER4DDVNF*?4GTPGONN3ORN;-&:R$_JQA DZ]IPM5Y*]8Z>]7MJC"&E*J. MR(#CFZ60*=5X*U==E4F@D35*DV[@>8-N2AEOC4?VV7LY'HE<)XS#>TE4GJ94 MWD\@$>OSEM_:/OC 5K$V#[KC4497, =]F[V7>-=YZX[]Z M&U@#N^(?!FNUL-VO[ MO18)"3%FDBS&M',A:VOM<:*,&ZV MXEQ+?,O03H_?3/^^O9I??;SZZV9.CFZHE-3LC6-R- --6:*.R4O"./D8BUQ1 M'JE15Z-;8]P-"Q>3C8N@P<4,P@[Q>FT2>(%W.Y^1HY?'-2A3-\J-N#L$9>9& M^2-/.N3$WX=R<4!$!8K?C')Y.,J6"W#-]'T-UMN#L?RS6D9=W!CE[@C*W1%8 MV%[3[@B_Y$PQ*QHA53')*(L(347.=5W:-F@#BV9$\&X<]#UOU+W;SA#.21G.B3N<5$C-OE$;#WQ%.5> >II0#1'1@D1,A28T0K,L M81#5A7CRA-=9[U& 3Y?X_>&C\&K6]!JBZY71]9S1W>3I B012[+(%;Y3"A1* M/5908GC?2>/>NMS@]G?(-%#IEU3Z3BISRK%+1N2":Y"99(;)=S+/PQ!9/7AZ M?3UU[--!Z6_@]#,-N$T!5/:LIZ-U9RYX;=,R2=8D#G3H-KDNG/=F78&\A8.G GD'K:JB#-T3#6',12)6]R04:4;Y M/9X)'"30K9G\5NB;K&&!%(%@/\=%',=0U T<9!,"2IL29:B3>%=A=8@K33O# MAG]8FI#:@G&Z21-Z5LC-'-U%S8+:/+G]?&(Z)CIFC^JA8R#3(BEKEB1D@3E8 M)&"T7VF3;=CGFB7;]K*XQ[$I M NPQD4FY3;RR&5](\1DD'CNJL!+(@IIP<4OP'(MDBLI0)G'#+$&B9V7882PH MIQF5&LN*K[RX6L5#XE6C]]V=_BUV\MW?^ZV.K10Q-MP-P"A&CYMAE M@%.RV3:,ATD>&?4K;?UA[S6N0)F( M4%9N/ M,8HP\#)/LJ-DV9*=,5O.9OV>"JE<',^ ^'7M='JNIRO]?QJH]7@X^+$$U M%@7NL>B9'652P!TVFP?5V!&XQX'G_#R8%%A[.'1W/KF8;W9_4KEB7)$$EFCF M=88HK7+S&6QSHT5FO\(LA-8BM9&ULK9A;_BL:STTEFVH"$KZGCF5V3M.XDVW2=M ^=/LAP;#0K MD"O)=C+3#U^!"> "6I+FQ>:B_[GH2#\)30]"?E41@$9/,4_452_2>GOI."J( M(*;J0FPA,6_60L94FUNY<=16 @TS48L@7N) MU"Z.J7S^!%PFT8$' *=FJ#F;P]SX#RU9.+X M.S?:*WRFPNKUB_6;+'F3S(HJF O^!PMU=-4;]U (:[KC^HLX_ QY0H/47B"X MRG[1(6_K]E"P4UK$N=A$$+/D^$^?\HZH"'"_14!R >DJ\'*!UU70SP7]KH)! M+AAT%0QSP3#K^V-G93WM4TUG4RD.2*:MC;7T(BM7IC8=S))T9"VU-&^9T>G9 MQ_EOCXOEXF'QZ^5N@]SO('?[K?)KN_R7';=ZO^DSU6^S] M)$1X8)PW5>&H'&;*%#W[&2:3_F#J[*N=W:G53;W5F/3'1:.3V+TB=L\:^S(2 MA\ ,-DLW] M3?:NI.5514RW[]>2\EJ@'A:N!U=7'(!"[1"L#W #8GJXX-'D^ M&AE4/'O-?H>%WZ'5[[V$+64A^H[&VQ^1T!%(0PXI(=&(*@6Z:29>#VMAI*.V M*8Y1$X+0XG%4\XA'S1['AGX=;,IP4_B:9RFOQ=\OH MBG&F&:@TSUT,X:5EC&*WA+!K3<2'-9B"A8A7/#35L_*^D5!NO8_[+4GCRA*! MK=$]"$WYR0H0-([LW,S)T';=-OQ-385\;G39;QC PQ:7):*PG5%O8H6/ M&YC5%DI)+6S'UC=PX>,ZH5I B4M"83NB+,#P<9U/Q!NW$ J7B,+C=V5&R2(\ M>8]9Z>=FJGF-6VG;"?&SSE/"$M&9= M(G8@73\QI5FR01J"*!%<;)X[%K<$$+$#Z W%K<,'>RWL)25]B)T^\^S3RM!/ M L\^V1*_.=E1;:4C;"DY*"!'[1JD]V]9!=1F#H+M,&YOU:"/URDYZJ% =[ MLW\!4$L#!!0 ( #PQ653F[!]H$@( '($ 9 >&PO=V]R:W-H965T M Q@: MD2:])(7MWU^2EHK3'=->&COQ]]G^ZB0Y2770&:*!CYP+/0@R8XI'0O0FPYSJ M6UF@L"<[J7)JK*OV1!<*Z=:#[>]K*G&D>2_V-9D@^ A@"WN:,G-0IY^8MU/W_%M)-?^"Z3A=P/OP936!V62X7"TFL\GKVQ):KU0IZB1N0VN,AC*N MV_ #5LLQM&[:< -,P%LF2TW%5B?$V%H<(]G4>9^JO-&5O&/W%\<-=0HZ7NOP;U;=181-5%4@N)L+= MQAE5>R8T<-Q97'A[WP] 51->.486?DC6TMB1\V9F'P54+L">[Z0T9\?-7?/, MI'\ 4$L#!!0 ( #PQ653(9.VDG@( !<' 9 >&PO=V]R:W-H965T M-**2H>T-\F/_W-X,/XST7+S)#5/":LT).G$RI\L9U99)A M3N05+['0,QLN*T0*7 F25 MYT2\W2+C^XGC.>\#*[K-E!EPI^.2;#%&]50NA>ZYK4M*M,%D\LSYB^D\I!.G;X"08:*, ]&?' MMM_=?]C<=2[/1.*5H8!Y)006"F92HI*7T%N@(I3IUG=XBA?0N[B$"Z %K#-> M2:V38U=I8+.LFS1PMS6<_PG< I,K"+QOX/=]KT,^_[J\_U'NZC*UM?+;6OG6 M+_C?6IWQ#EKOP'J'GWDW!<97?3XE=A:K=AA8!W,Z=]-H%(1C=W=8DM,@/QQ= MMT$?X,(6+OP2'"UD)4B18!==;1$=+!R$@^B([C3(#[Q1-UW4TD5GZ59F&Z98 M8L!PHV7]JZ%.4=37<-U1O+0WV3-7^EZTS4R_7"A,@)[?<*[> M.^9R;-_"Z3]02P,$% @ /#%95/7!2 YA @ R04 !D !X;"]W;W)K M&ULG51=3]LP%/TK5Q$/(#'R23M0&JDEG88$75;: M3=.T!S>Y;2P2N[-=RO[];"?-RD<1VDML7]]S?(^=>^(M%_>R1%3P6%=,#IQ2 MJ?6EZ\J\Q)K(,[Y&IG>67-1$Z:58N7(MD!065%=NX'D]MR:4.4EL8YE(8KY1 M%668"9";NB;BSP@KOATXOK,+3.FJ5";@)O&:K/ .U7R=";UR.Y:"UL@DY0P$ M+@?.T+],(Y-O$[Y1W,J].1@E"\[OS>*Z&#B>*0@KS)5A('IXP"NL*D.DR_C= MA @4NRJ=24;S]CJ^?<\.6\DO8+ MVS;7P.\= 0M('@.B X PA80OA<0M0![U6XC MQ=Y#2A1)8L&W($RV9C,3>YD6K>539I[]3@F]2S5.)=G-<#([A6SZ)1M/9S]@ M.$EA_'5^G=V.37PRGL'QA A!S/.Q$C8(W&5/,SR#T M3R'P O^5@J[>#_=>@:?OAOL7;Z@)NR<*+5_X_T_T<[B02N@>^O7&>5%W7F3/ MBP[6KPTDI\3V)3YJ@Y'XVJLV+#W+8MSE(8DN^E'L/NS?],ND,.QY3Y/2ETF! M=][ODAH5[MY/7J-86;.0D/,-4\VOT44[/QK:-GP6'VF?:FSE'TUCZ,>VTU%Z+PB3H_27G:K&PO=V]R:W-H965T/.Y&JJAB7J,"\GA+@6='+G/X]=E"[GSG^YLOOR+QJ]3-/OU]N2^S-3UU]D2 M72]@[_A91! +T"/=$1]A(8@4-^AZ2B2F$8QNT=MBBJZO;M 5H@E:ABP3./'% M0)= J=;2O8+H84]DU1!-B7>';+.%+,,R+\@G7Y<;IW(=O"D-LDJ#K#Q?NR;? MDDDL U>:X MGFJ4:??:O3+J!-LNL>U&[&&N%$MDXW::VG3H7$ M[/0-ZXRW&M6MW:C=$KC;"#QA<9I),#3$W-]B3G)BP0*I)@T-W"L7Z'U; _GP@OF:)@)%) "1<=<%9_G^--Y/)$OS VW%)!R/ M^3"$+QC"50#<#QB3AXDZ(\MOHM$_4$L#!!0 ( #PQ652F-S5"G0, "H, M 9 >&PO=V]R:W-H965T#PZ>2)PHL^%.1GL4 MXPU67_>/0J_S6$5C MQS,188I#94P@_?6"YYA28TG'\:,PZI0^#?#\^6C]HR6OR6R1Q'-.OY%()6-G MX( ([U!&U1,__(L+0EUC+^14VD]P*.YZ#@@SJ7A:@'4$*6'Y-WHMA#@#^+T& M "P \$] T #H%(#.I8"@ 27 KH%P%)W<^Y6N 52:#(2_ "$N:VMF0>KOD5K MO0@SA;)10I\2C5.3^R]?%M]6ZS68/BS ZN%Y^G"_FJV78+K9+)\WX.H!"8%, M+J_!U0(K1*B\!A_ U\T"7/US/7*5CL%8_ ="#?DU \\OA7@U\<3'<']; E^WP3QEM\OY. MC$Z9SHZU%S386VE1=X01A3]0G;0($*80B\F68H"DQ$J"*_P:TBPB+ 8QY]&! M4%J;Q]Q1SSHR[>9EH@-\J8DM*&,+6F.[+[S5."PJG+U6@\$(/2U.#_%MUR4 D>=GRO,?IAZ7+8ZO)9H @#AE(,?H$+J/C> MJ5=[K99GF=0[4H(Y3[>$V\8:QMPUB55517/\LBPO-BAOWFC/MGOT-^*[?E*Y'* MO$<*APGCE,=O%\H'3R[@7R\?K#:Z3K=9OE/?]]L;_]R."ECHX8U:8C(A>WFA M@J<.[K>W\+]!P6ICAT'-2^N>S41:E]@.HQ*$/&,J'R[*W7+@G=HQ[X_]F7^W MR,?6DYE\BOZ,1$R8!!3OM$GOMJ_3*O+!-%\HOK>3UY8KG1S[F.AA'@MS09_O M.%?'A7%0_CV8_ 902P,$% @ /#%95$Y6")17 @ > 4 !D !X;"]W M;W)K&ULG51?3]LP$/\JIX@'D!!ITS90E$9J*&.5 M"E0$QK-)KHV%8Q?;(>S;SW;2K-M*-^TE]MEWOS]VSE$MY*LJ$#5\E(RKB5=H MO;GT?9456!)U)C;(SZ*2N8'O5[HEX1R+X[N+UO>W" UT7VB[X<;0A:TQ1/VV6TD1^AY+3$KFB@H/$ MU<2;]B^3T.:[A&\4:[4S!^OD18A7&\SSB=>S@I!AIBT",<,[7B%C%LC(>&LQ MO8[2%N[.M^A?G'?CY84HO!+LF>:ZF'@7'N2X(A73#Z+^BJV?D<7+!%/N"W63 M>S[V(*N4%F5;;!24E#/T[N;>;*XAFF:7C^F<)R: MOR"O&()8P8T0>4T9.X'C&6I"F3J!(Z <'@M1*<)S%?G::++(?M;R)PU_\ E_ M/X!;P76AX)KGF/\*X!LSG:-@ZR@)#B+.,#N#0?\4@E[0>TIG<'QT<@!VT!W4 MP,$._NN@#A ,.X*A(QA^1M">[BDDN*:<4[Z&A##",]QWK U8Z,!LY[W'%\'P M(O+?]T@8=1)&!R5,L[>**FK;9>]5-M6C'@W ?Y.-Y0HUZ[G%62BXKIIC&ZU>U:F33?]3&_>I%LBS54H8+@RI;VS M<^-=-GW>!%IL7&^]"&TZU4T+\S2BM EF?R6$W@:6H'MLXQ]02P,$% @ M/#%95&1AH]YR! ,A4 !D !X;"]W;W)K&UL MO9A=;]HZ&,>_BH5VT4EK$]ODA8DB4>AVD!BK1G=V,>W"#0:L)3''-J7=IS]. M2..0MW8"<0-Y^3_VWX^?_!*[O^/BMUQ3JL!3%,;RNK-6:O/1LF2PIA&15WQ# M8WUGR45$E#X5*TMN!"6+-"@*+63;KA41%G<&_?3:G1CT^5:%+*9W LAM%!'Q M?$-#OKONP,[+A6]LM5;)!6O0WY 5G5/U?7,G])F5M[)@$8TEXS$0='G=&<*/ M(]Q- E+%OXSN9.$8)$-YX/QWZ0C&H9)2]K'?UFC MG;S/)+!X_-+ZIW3P>C /1-(1#W^PA5I?=_P.6- EV8;J&]_]0[,!.4E[ 0]E M^@MVF=;N@& K%8^R8.T@8O'^GSQEB2@$P&Y# ,H"T%L#? M)S?36S"7 MX/M\#"[>O0?O (O!_9IO)8D7LF\I;37IT HR6S=[6ZC!UI@&5P###P#9"-:$ MC]X>;A^&6SI!>990GB64MH<;VOM4'/L0>=E'T*P,^IUH.)HI'\U=(; MSGO#:6_=ICD17$HPC/@V5G6IVT>[:73RF#X.>IZOA_E83%"-"&,C.C#6S8UU M6XT-@V ;;4.BDMF/N%#L#TD>QCJ3^Y:<0O^7"#FHY+)&U?,;7#JY2Z?5Y4S# M;T2$>&;QJB6+3J5KST%^R5]5Y&.GP9^;^W-;_>GZT=32&-N2$-P)362AGL'/ M+S1ZH**M?KR\ ^\,U>KGO?E'5:M?22'RL5O*\RNB V.]W%CO%'70>XN_5T0' M_J!MV&NW.KP79$%!3"+:,@^P@')XAGF'!HH0'37S6?AAUMSR(_::ZM"<82AL MA^C?L"IKZ@!#CM,M&ZU1(==K,&J8"MNA^L8RA554(@PK'FM4K@T;/!JBPG:D MWCXQJ1)_B@;KF(=\]=Q608:$T#U'Q1HP0N^XBO4JZ8-^MPR#.A7N-=' !*RPBHUO6ZE8JNBGM]0L,B0%;63=<;C MRX!'&ZK8?K6P$I3JU8>2;5^#AK3H'*1%A<_/XTB+J@R%R"EE^A71H37#670Z MSJ(:@M;XK%'Y#9A%!K/H%)@=H2I <<.["!E\HG9\CM)U'!5ZW1NFR9%KMFFM M1$-0= Z"(D-0=!Q!41U!>Y4I?D5U:,X0%)V.H*@&C=B%9:-UG/4:%@#( !2= M!*"HRD;HX#)!ZU1>TX.-#4)Q.T*G+$AV:[3!')YM:UO#3GP.=F+#3GP<.W'- M]R>LK*;;18?6"NO\T[$3U[&SZK-&U6UXFV+#3GR23]2LE>*> [0K#FM$;J_D MT"IL:"6[B5^(6+%8@I N=91]Y>D!BOT&W?Y$\4VZQ_7 E29M>KBF>G$E$H&^ MO^1JW\" !F!@ &0 'AL M+W=ODUZU8B>K]2B!.VQDKM9(R71*HI7]EBS9&D1E06MNLX0[LDM++BR*S= M\CABM2QHA;<<1%V6A+]=8,$V(VM@O2_4EI MB96@K *.V<@:#\XGH;8W!C\I;L36&'0F3XP]Z\DL'5F.#@@+7$KM@:C7"TZP M*+0C%<:OUJ?5(;5P>_SN_Y7!5XK\$RB360F MK2F1)(XXVP#7ULJ;'IC:&+7*AE;Z%!/)U2Y5.AE?W]Q,'V?S.8P74Y@M[L>+ MZ]G%_!+&27)YG\!AHJY-6A<(+(,I9K2B$H_GJO(I7-6RY@CCDG%)?Q-S*I>O MZGH)/(+#*4I""W$$Q_"03.'PX @.@%9PG[-:D"H5D2U5_#H*>]G&>M'$ZNZ) M=8K+$_ &W\!UW$&/?/)UN?.WW%95ZTKG=J5SC3_OOTKW <#K )X!^'L *DZW MKTJ-:FA4^BM]B0=N.(SLEQZ6W['\SUA>'ZM1!=LLQ_7[64''"CYC^7VL8(<5 MNF?]J&&'&GZ&"D#=-I YJB:72>1]Y.$.V??/]J###AU^B%ZH%CPAG+_1:J4_ MDKJ2?>APYS##P#WMT,W%WC4Z]0+GG_CLK2Z@._ /PE>T$E!@IF3.2:CRXTU7 M:R:2K4UC>&)2M1DSS-6/ +DV4/L98_)]HGM-]VN)_P!02P,$% @ /#%9 M5-G:HS#& @ KP< !D !X;"]W;W)K&ULC95K M;]HP%(;_BA7U0RMUS?VR"I!H8-JD75!IMTG3/ICD0*PZ,;.= O]^=A(B2D+4 M+\1.SOOZ.0[1C_$5D !+MK?@DQ$K)24%+#@299YC?G@ RG9CPS:.+Q[) M)I/ZA3D9;?$&EB"?MPNN9F;KDI(<"D%8@3BLQ\;4OH\C'5\%_"2P$R=CI#-9 M,?:B)U_2L6%I(*"02.V U>,58J!4&RF,?XVGT2ZIA:?CH_NG*G>5RPH+B!G] M15*9C8W(0"FL<4GE(]M]AB8?7_LEC(KJ%^V:6,M 22DDRQNQ(LA)43_QOJG# MB<#V+@B<1N"\5^ V K=*M":KTIIAB2S'_OIPOT?52;92TI(#8&DV3A)>0HOE>[1H!X@9=ST!B M0M7H WI>SM#UU0VZ0J1 3QDK!2Y2,3*EXM+N9M(P/-0,S@6&&21WR+5OD6,Y M=H\\?K_<>BLW537:DCAM29S*SWUO2?Y,5T)RM>'^#KB[K;M;N7L7W&.6YT3H M)A!HBP]X1:&O8K5)4)GH3GR=1+8?N"/S];0PW2C?\B*OC7I#Z+6$WB#A A\X MHW2(KC;P3]<-/.<,KAL4N/X%-K]E\P?9GO >!NOF=Q9U?/^\;-T@V[*B?K*@ M)0L&R9:2)2^($KPBE,@#PCO,^YLAZ*SNN9Y]AM@-E[$;Y42VW<\8M8S1(./QQ/G:%)* N$5QR3D4\A8] M,8EI'W#4:03;MH/P?$MVPP(G]*TS9//D.-57V3?,-T2U*X6UTEEWH4J9U]=# M/9%L6YVP*R;5>5T-,W6C M&ULI91? M;]L@%,6_"O)3*TTA=OYME6,I:3IMTCI%S;8^$_LZ1@7C :G3;[\+=JQ,6MA# M7V+ ]_PX!^>2MDJ_F K DI,4M5E&E;7-':4FKT R,U(-U/BF5%HRBU-]H*;1 MP HODH(FX_&<2L;K*$O]VE9GJ3I:P6O8:F*.4C+]M@:AVF441^>%)WZHK%N@ M6=JP ^S _FRV&F=TH!1<0FVXJHF&F>/E2AC_2]JN-OD4D?QHK)*]&!U(7G=/=NK/X4(03Z\( MDEZ0>-_=1M[EAEF6I5JU1+MJI+F!C^K5:([7[J/LK,:W''4V^_:PVCWLR,UW MIC5S!W1+;C9@&1?F-J46=W!U-.]IZXZ67*%M(!^12?R!).,D_EM.T=C@+AG< M)9XWO<)[Y#671QD@30;2)$CZ 5H251(!^ G_%2PLC\D;,!WP,1U\3,.)V.D_ MB68#:?:^1&'YW"1Z0.O#>Y4(FH\6N"IZ:Z3NXE5C>^>O;+8BWY8X>4'VA7@^U(I>YZXAARN MT^P/4$L#!!0 ( #PQ653-72.TA ( $' 9 >&PO=V]R:W-H965T MM%*6_A((!\B2$W3:9,Z*6K:[=H) MAV#58&:;IOWW.S:490UI>A-LX'V?\\;X.-X+^:1R $U>"EZJN9-K788;X-PX81U_6E.G8QKA MX?C-_9L-CV$V5,&-X+]9JO.Y,W%("AFMN;X7^^_0!@J-WU9P97_)OGEW'#ED M6RLMBE:,%12L;*[TI?TC#@2!?T(0M(+ UMV ;)5+JFD22[$GTKR-;F9@HUHU M%L=*LRIK+?$I0YU.[FZOU[=KI0HW.H81^J484'*#^<]J/"#A6>0XWZ4.$1:NKUDZ*.%)TC MA7VDZ-.D<4<:GR-%!+]%HG/ 'I5ID'W@\1%X- W[R9..//F0_" TY>^V2A]Z M+W07WO7^?P/A$9SP=)-2MW M;7C.Z(9QIAGT-P3O:-/XWOC]KG$/&IHY''Y2N6.E0D2&,F\PQBBRZ;?-1(O* M]KB-T-@Q[3#',PJD>0&?9T+HMXEIF]VIE_P%4$L#!!0 ( #PQ651'Q# J MW ( $0( 9 >&PO=V]R:W-H965T058!4H-,FK5I5UO6SFUR(U<3.; /MOY_MA)3RR+HOQ';N.3[G M.KZ7T9:+9YDA*G@I>6Z,LFP(++'2V3ZS9*+@B@]%2M7E@)):D%% M[@:>-W +0IDS&=FU.S$9\;7**<,[ 7)=%$2\3C'GV['C.[N%>[K*E%EP)Z.2 MK'"!ZJ&\$WKF-BPI+9!)RAD(7(Z=:_]J%IMX&_";XE;NC<$X>>+\V4R^IV/' M,X(PQT09!J(?&YQAGALB+>-/S>DT6QK@_GC'_M5ZUUZ>B,09SQ]IJK*Q$SN0 MXI*L)%#=8*"LJJ)WFI\[ '\ =G $$- M" X 0?\,(*P!H35:*;.VYD21R4CP+0@3K=G,P.;&HK4;RLPI+I30;ZG&J2H$Z77I>I"9XZ*T%QVX1(>%G/H?.K" M)Z ,?F5\+0E+YA/YG"+S /R%H]G&XUR(G;+(<6KZP-44TL$3F+F\F412/W,U^%HYC@N&@B7FGL-\H[+]L/O0.%QR'^&8N"@5>",R Q*0E/0-1#X^X2>_'@'1UGRX^ P ME<=!P3 ZK738*!VV*GVT-0C32[+1(E>HJZ:IRV^G;[/<>44B9/?R0U;:-QR" MY3IU7]J!806$+U!4]]B/(26OLN6+CYLDQ/^7A)3*A*^9 FT6X6.VV[?H][PH MO#CENAT7]:+8OSCET=TKR 6*E>U3$JSNJH@UJTTKO+8=X&!]JEMDU='>:*K^ M>DO$BC*I32\UI=<;ZCLBJIY5310O;=E_XDHW$3O,=)M'80+T^R7G:C/3\X"9>KI1^,+XX6_.EF MUN[Z6 M<#?>68GB5&1%G&=(BOOST25^-Z-,*Y027V.Q+5K72$.YR_,'??,Q.A\YVB.1 MB(72)CA\/8J)2!)M"?SX5AL=[<;4BNWK9^N_E. !S!TOQ"1/_HPCM3H?!2,4 MB7N^2=1-OOT@:D"NMK?(DZ+\C[:UK#-"BTVA\K16!@_2.*N^^?NIA_^3SY])\4;]!;=SJ?H]:LWZ!4:HV+%I2A0G*';+%;%"3R$ZR^K?%/P+"K.Q@J\ MTV.,%[4G5Y4G9, 33-"G/%.K LVR2$3[!L8 :X>-/&.[(E:+4[$X112?(.(0 M;'!H9K"PH2$6CR@N"@VW1!7 M$:V,N*41760>+[#KNM@C 3L;/[:#9Y!DGN?[?N#M2TX-DI30,/!P1W)FD"3P M"8C3C+Z'GNW0L^/10[TL%"1IG"U-(6 &8('O,3$F#J=>>O+$9]1 MC_IF<-X.G&<%-Z\K1YF#"+CN>5K6FCH*)+X+N8@+$=FP>CW?*"0J]CL8)GTY MSZ4!I',':U^.N800-I!W_@ZK;\=:(M-,%NEI!'HON$9I@E19\O:6"7:Z.=>7 M\@('=]#TA5PG<,U0@AV4P KE-I-BD2^S^.\.%I@P?2V (.HI-*$+>BX1SPM# MLT_ASJ?PF&4]KU9&G5B7&[7*I7;3Y$?8F^C0J?\ZD3Y&AFO"Y4C*^VRA^ MEPBDQY M#?P!LP[[G&?V!/]UH5KG"I['/$F>8),3"9$"*.A:VP1K!&0?SSUUG)]LZ=0P M([93X[[G45PLGE8-NXEA#[$Q1Q54KH>>'9PC0+DP-#8:?O=9U,=D5B M4-R'VY C_F'L.,5]3J.^/Y@L#:MA.ZU5!>(]Z*D5^ICI\,.^YY@BT9 4MK/4 MRXI$GWZ(0_V0=1L"@R ._<#Q2;=(&"QZ(8;.P!Q#TM 9L=/9?^ER:E-[C0!C M(>V@,HAA%S8-'4PF,1JZ VT%:6B/_(^T=T7Z;,9"WQ^D,]+0&;'3617ISZ8V M:]]BPV#D (/]B&Z<&!C-V(X;!,W]N$'0VI"3AM&(G=&^BD+!S@^MA8QS8XMX MP !%3X)+:_0;JB)VZCBFJ:XERJ<6I^T#X=)I1%!:O6/!P"%/-@@-9Y$#V[F] M=(&BF:D#R6+8:\&2#;O=CT&.PO;:[Q4V@R D'V5#NW#2$!0Y0% :Q-NJL/&R M>81IB24_-!=VJ]@YG$$-?Q$[?]U .D-3 #&OMD'H'_2BGI'2@6-.&?JB=?HY91%51*^?0Z!WM$PGS MH"X-^-80";43R8];X <&(E5.M59XJ)>X+>=GH;7!XOZ/AHPS'43A$OB]<5[;]0 M! YEGMM[]]H7]%S7H6%W8V@2[,Q !7'<.D)(A5R69S<%*O2K2>7Z%WTVK4Y[&3'7H](G+90P4D8A[,.F<^N"5K,YQJAN5K\N#BKM"1T)J ?C]/H?]6WVC!]B=IEW\"U!+ P04 " \,5E4D'?*E&@# !B M"@ &0 'AL+W=O],^NG 3K +.;*?I_OVS#64ID"S2TQ0IP>;>XWN. M3^P[W7/Q( L A9ZJLI8SIU!J^]9U959 1>4EWT*MWZRYJ*C20[%QY58 S6U2 M5;K8\XA;458[\ZF=NQ7S*=^IDM5P*Y#<5145/Q=0\OW,\9WGB3NV*929<.?3 M+=W "M37[:W0([=#R5D%M62\1@+6,^?*?YOZGDFP$?\RV,N#9V2HW'/^8 8W M^-4FZPHJ5C>_]*D5XB#! M)T<2<)N ^PG'5@C:A.#;!BVFQ-G]5F MWU=*Z+=,YZGYZLNGY8?WG_Y)K^]6?Z'KSU]OOGQ'KU;:7OFN!,37*.-5I3=( M5Y(](";E#O+7Z%4*BK)2OD9OD"RH #EUE2['@+I9N_2B61H?6=K'Z".O52'1 M=9U#_A+ U3PZ,OB9S *?1$PANT2!?X&PA_V1@I;GIWLCZ>G9Z?[D!)N@VYK MXH5'\):-\"LC_ 5:694OT(W=@0NT@ VK:U9OT(*6M,Y@; .:!2*[@#D!'N=^ M2$@0+OF''-SS)]PX4$Z#/%-6W MW=A>A(,RW@0D(%%(QJN(NBJBDU4T.K=&1_I@;9W/M^:0&1,FBTX;OQH M4%S@1Y$?>SW5AW$D"A*"DY[FP[@PPAB'1Q0G'5?R/QRF_Y6_L1<96B'2-'7] M88_H2.2X$=.1R($17Y"-.[+Q2;)7&^.LZQ\[IGZBJST5.;H5?"-H=>*_FG3@ MR1G@T( WAM$&UI>SI,8VI[R2#+U"0N."GH3#N"@F..Q[*AW&Q<0+L'=$ODG' M<'(&P[]UEBK0C39$;2[L,R3TO5]7D?>G1&R1#UEC+X@G(>ZI.!+H3^+$BWN! MZ1@BF?B1E_1T= \NWPK$QC8Q4E>^JU5S=76S7:-T9=N#WOS"-%#V4O\%TW1? M'ZG0A[U$):PUI'<9ZZI$T] T \6W]HJ_YTHW#/:QT$T@"!.@WZ\Y5\\#LT#7 M5L[_ U!+ P04 " \,5E4IE](9>0" Y!P &0 'AL+W=O6'LAM_K3%F.(S2/TSM%EM^@9+Q"H;D4H'#2]2Y: MYX/$^CN'7QSG>F4-5LE8RB=K7&==+["$L,346 1&KQ<<8%E:(*+QO,3TFB-M MX.KZ#?VKTTY:QDSC0):_>6:*KO?%@PPG;%::>SF_PJ6>ML5+9:G=$^9+W\"# M=*:-K);!Q*#BHGZSUV4>5@):R9: P*?SFYR$;SGIASL1AYB>0-0Z@C (6QL(#3X?'NR@ M$S4EBAQ>O 6OSTI&^3L"9F",.1>"BQSD!*:HN,PV9:P&3!R@_8]?>F%P%G7\ MEU45&YQ.3QN?=U3CAFJ\D^K(M0<5F$K?] 75-Z4!HQ$6R!08"1DSN(EV#=Y> M812?K5"J::\[16&<;.;=;GBW/\M;TVQ*2Z8UGW#,8*)DM2*%R./SS*[^IZ6] M1O,X/ W//HC9X-6*HV"SFJ11DWRZ85!DNULE6>N".(I;'VBN.[WKIYJEOS*% M*E2Y&\Z:AL5,F/KG:W:;^7_AQMZ'_3[="_48_P=37RHW3%'_:RAQ0I#!R2EE M3M6#NC:,G+I9-Y:&)J=;%G2WH;(.]'TBI7DS[ '-;=G["U!+ P04 " \ M,5E4K_QFBZ0# "H# &0 'AL+W=ODK;;OU^*4F19 MMS;=Y"$2J9DSYPS)X7AV9/Q!I(1(\*/(J9@;J92[-Y8EXI046)AL1ZCZLF&\ MP%(-^=82.TYPHIV*W$*V[5L%SJBQF.FY6[Z8L;W,,TIN.1#[HL#\YR7)V7%N M0.-QXB[;IK*6\,T*NJ6#MOB6 MD:-HO8-2RCUC#^7@)ID;=LF(Y"26)016CP-9D3POD12/?VM0HXE9.K;?']'? M:O%*S#T69,7R[UDBT[D1&B A&[S/Y1T[OB>U(*_$BUDN]']PK&UM \1[(5E1 M.RL&14:K)_Y1)Z+E /T1!U0[H*Z#.^+@U Z.%EHQT[*NL,2+&6='P$MKA5:^ MZ-QH;Z4FH^4RKB577S/E)Q?K+Y]6?[__].'J^F[]%[C^_/7FRS_@Y1T1DF>Q M) E82Q8_@&69[4S^? 5>7A&)LUR\ A=@N254@G MY5^B2<0K$IO @:\!LA$<(+3Z?7=[@H[3K(:C\9P1O%Z^U@.9.D-V&V17([N_ M1A8:61UI(3%-,KI]#>[)-J-4O:HCD6.UD$-K4P7P=("R.AP6ON?93J2$']HI M&[ + A_!L+$[4^ U"KRG*5![C,KN+JBH>CT*$/D!"KI4^W8H"((PI^@U5 M_VE4#VI"#52Z02;$?IBTWR-S@6P?(8@ZK <,813:84O>&>V@H1T\C;:Z)38D M&\EQT&?AA7;0REW%=L .V@B%'AIF&S9LP_^QHXE^3FWGL,?+@X'K>UW^?;ON MMC^C'S7TH\FC_EU?,(K\\D"XNC#!6YQQ\ WG>S)QW*%]JNOV9'H:?%SC[U2R MR'E-_M-*4(<.VSDQ Z^3N $KSQQ;==BZL. S"9LH$'6,J,7-M=-*#GDG/;U61.EJ;MR[V^@R8K(5E6BE4$&WO]#!6)57LDH! ML2E2(4P6B"WU:Q)H2BA'CR1= 2)"%4NQ?(@.8I"$IN*P[TD5EC;W)F4(HR*$ MH"$$'*!+ELNY0&=Y LEK T_E4R45/"K E/CA"G8H&F' !Q(N%(%P7-5ED==[NO[X;A MISHZ^V0!KI/%=AEVP^XG"XVPHA'^$PVR::)A]\5NJU5+8Y^LO9M60<,N"]R. M;Z/1KFBTK3YC=OW=>G[%H%,QZ+R707-1V:VZ45-5V7481RZ.:B'L$08=M[?[Q%<4 MNA6%KM7ILL@9_4%OK;%>Y=Q[SPF&S5+U ) @";P6L=TM0D] N*AC_%%A_"8A M:J',?+8L2+#_\AGV[;B+8_8.W'CK$X__*_ ]=NUFXA]6QA]1%CB\K>8G SXS M3:1 $[;*9=$R5*M5HWIBVK.=]9%N8$U3]6)3=+^7A,^H IC"5%GZ;D?]*?.B MH2PFDBU-B_7 I&K8S'"NFG#@>H.Z/V5,/D_T ZJV?O@74$L#!!0 ( #PQ M653L(M>S[ 8 " D 9 >&PO=V]R:W-H965T'%(L^_YEK$"_(BC)+^<;8MB]W8^SU=;%@>YE>Y8 MPK]Y3+,X*/C;;#//=QD+UI53',V1;3OS. B3V=5%]=EM=G61[HLH3-AM!O)] M' ?9\PV+TL/E#,Z.']R%FVU1?C"_NM@%&W;/BB^[VXR_F[_S:@LS9FZ=A]?43_M2J>%_,0Y&R11M_"=;&]G'DSL&:/P3XJ[M+#>]84 M5"6X2J.\^A\<:EN'&Z_V>9'&C3//( Z3^F_PHVE$QP$Y&@?4.*"I#KAQP$,' MHG$@C0.I.E.74O5A&13!U466'D!66G.T\D75S,J;EQ\FY76_+S+^;[0]]0#6XO"J[PL :O;GQN0"(M M$JF0B ;IW0^6K<)\V..ZI;4KK5Q+?7BZ>H,AI=#E+7CJ-D]AZ%#L.)CY2%^"W!?CGKW=_ZGI7&*K7N\+0N-ZA+639 M-A;"A]HC"S77HO'MQ844\[B#0E2&CHUMHK@?LS!=HOB+)>H0= M#4 WMFOS;CO#RZ(P5/)HJ3"4B-0O!XERT)0%%CQ$ZEJ0O/X]UW,1U@06(P%B M8^"O+->M!GQB3#$\(#'*Y+=JU\36X/J)97P7"([T K=9.+R8_1A"V:%9VB<) M:(/A==7'\M!P?OP-<@VIM$ M$0FQ1V:QGR2*#4:W'HHM,EP#"C//(IK9@,1L0.8["[W>+1K//L-MW7H2DP*9 M)X51H1K?'BM)EY9-:K(9="U?HSY(J#\RJ[]1?9"LV%Q]AL*^4)A!WT*^)C>A M[&A$V4>5!-F6=><$N%F6'!"8%'9H$?DQ.%Q'N6K[DA0D*7D5F7 M#7KB2W4:(F*AF]@^;==UQ\H#O/(:+E(N-L&JV <1^,RRV'36(!03FQ6SC10CH8A4!QFM0PP\;!YX)]7QI%6-D2CGE" F*#[A& W\!U[PL0S+LUQJ MV3;X^R.+'UCVCRF4&(C8?,+6OU,$=T&R,6V-L)AF>-I]"MA5P%D)_!I$Z8%E MRG;+PZ@L6J/18ACA2<-HD,5^M]-D4:,YW;%A0EY\8=F3D.$J9 MGTSI*'Q4IV6&QPU]O9:^=(R^1 P68I9IB;ZTH2^LO QU_B5!",NU>8B)_&[0N?Z&&P$1()#'?,_P,@1OH+H&I[4#= MYI,(>27GR.LY_)6%MSQRT24HE)> M*8SMB12F0HJI^3[B1 I3H:'T' W54KA!ZQVXZCE,A1S224?Q4SG/:5H"KOX'4$L#!!0 ( #PQ650!&PO=V]R:W-H965T3>LBI$ M6H&IW:T,Z*9]=),#L>K8F>U MU\_VTDS&%"Q\8'XK*=6560(EECU? ],Z"BQ(K/15+5U8"<&ZADKJ!YUVX)2;,21.[ M-A%IPFM%"8.)0+(N2RQ^7@/EZX'C.\\+4[(LE%EPTZ3"2YB!NJ\F0L_<3B4G M)3!).$,"%@/GK7\UCDV\#?A*8"TWQLAD\L#YHYGL(0AI]](KHJ!TW=0#@M<4S7EZQMH\[$& M,TZE_4?K-M9S4%9+Q8YF2FA=XGF5#J;WPT_W-Q] M'(VGLU=H_.7^=OX=G,1*$RH/$.O MT?ULA$Y/SM )(@S-"UY+S'*9N$H;-+=QL];,=6,F.&!F!%D/A?XY"CS_S1Y\ M>#0>>'OPTC0JVHK;RB[K\HA?SFX(B G0G4X@OD"RP 'G>7O<]D8U:O&'"[_O]X#+< M;R/N;,3_86.%:0W[7,0[1^'WH_!O#^[&>VZZ^"*5??4?N-*-Q X+_3$!80+T_H)S]3PQW:3[/*6_ 5!+ P04 " \,5E4 MP,&EILH" "\!P &0 'AL+W=ODE 3*"_CC MGN-SKF^NAQO*7GD*(-!;D1,^,E(A5M>FR>,4"LROZ J(W%E05F AIVQI\A4# MG&A0D9N.9?EF@3-BA$.]]L3"(2U%GA%X8HB718'9^QARNAD9MK%=F&;+5*@% M,QRN\!)F(%Y63TS.S(8ER0H@/*,$,5B,C!O[.@I4O [XG<&&[XR1Y=>YIC#A.9_LD2D M(Z-OH 06N,S%E&[NH/;34WPQS;G^19LJ-G -%)= 8!; ]Q3 5X-\'1F*BLZ#Q$6.!PRND%,14LV-=#)U&AI/R/J MVF>"R=U,XD0X>WZ<_+A[_!G=3F??T.VOE_OGO^AL)JLK*7- =(%XBAEP><6K MDL6I3'%RCLXB$#C+^3FZK/>'II!J%*<9UR>/JY.= R?;#GJ@1*0'&V7L;.4<8(XBODVA?(L1R[0]#D=+C5 8].AMN#(V[<>X'N6 M7S$OV3N2-1"_7A]A]!I&3S-Z!QC'.,II+ M-8]UZ/1VW&=-1.UXSIKQMSI M:P6PI7X?N$Q82435%IK5Y@FZT9UW;WTLGZ;J)?F@J=ZU!\SDM\!1#@M):5T% M4A2KWHIJ(NA*=\\Y%;(7ZV$JGU=@*D#N+R@5VXDZH'FPP_]02P,$% @ M/#%95(B9D\_"! 2 \ !D !X;"]W;W)K&UL MK5=M;^(X$/XK%KB>))K2A5ZSG@N+WMKI387CB.3-^,[N3!-]*F+(1XTH,OZ67/U2>BG"9*JR#PLZ4WE'.M"<[QLU;::_;4 MP,/OO?9;8SP8LR"2W@C^@Z5J?=F+>RBE2U)R]2!VGVEM4*#U)8)+\Q_M:EFW MAY)2*I'58#A!QO+JESS71+P'X-4 KP6 C>T OP;X;4!X C"L <,V8'@"$-2 MX+V L :$AON*+,/TE"@R&1=BAPHM#=KTAW&700/!+->1-5<%K#+ J%)R8J( AN!$EB"2IRAEO%0T1904 M.5'M*$0MVM2T(_H;$H581PF^^AQ/D5G'SZB#\BIEB5B.7K,F9+G M, G??ZY%*4&S'#L*#-/';&Q5^D.C7^?* M[23&GC9M>TC*L92/L8_?2MT>2_5'@1K&V.QZ;I;X5_X;QL1%2@X.#P>ACARXZAEYLPBZ<=!Y/E!W"+$(NF%7A . MW$A,.CEP-*(_2[8EG.;*=N>GP?&YNW M3+4(>J,HBO")\X?-^C>YP17%2@^L,L=!*%[^->^"S:(Y[7X M.A;JNP/W1%Z(&Z[B_Y>KCLCJWND$6[&-K38_-B&OG3>/A3KX&37\C#I//:]N M%'U.> DO[SF4%HKUTSIQV P:'8>UZ\5Q^RTX%O-B/QZVG7XLYMH-PNYK0>5V MFO2=%0O*R3GZ^O6FX_'$!Q4:[E1X74J8D5)'RH+E52VV(2]0WT-.77"VJJ>$ M@AE&.']!>P81R429*VM)A8\>0@QWYX3YNO!Y._/Z^N/NY]\>F=>_0%UQCLAF MPUEB+@K<'R;2VAR)UI"2T8)2:$W2?Z!*AB0-5PF:$MVQ(+6&F[43J ^=5U_D MM'YO)&A3]6,$ *@YM:#NSO331&JIE&U92G.S?DL710D-EZG#!FA.*;H#EA%& MO_\6>QC_@:94)@7;[.OCQE>Z1+Z&O"?U[#W$.+BF:OL'&PO=V]R:W-H965T M>0/)SI5NF?)D.T\)(+:69>9NWF MB^^;.,.,_UZA4)M9U[HO0U\X^O,N@%_/MVP-2[1?M\\:GKSFRP)SU$:KB1H M3&?>9?AE$8Y<0#GC-XY;L_<,CLI*J9_NY3:9>8%#A )CZU(P^GO&!0KA,A&. M/^JD7E/3!>X_OV7_6I(G,BMF<*'$#Y[8;.:-/4@P986PW]3V%ZP)#5R^6 E3 M_L*VGAMX$!?&JKP.)@0YE]4_>ZF%V L(ART!41T0_3.@WQ+0JP-Z)=$*64GK MFEDVGVJU!>UF4S;W4&I31A,;+MTR+JVFKYSB[/SV?O%P=P-/E[_?+.'LGFG- MG*[G<':-EG%ASN$S?%]>P]F'<_@ 7,)3I@K#9&*FOB4 +HT?U\6NJF)12[$P M@CLE;6;@1B:8O$_@$_(&?O0&_RKJS'B-\07TPD\0!5%X!-#B]/"@ TZO4;-7 MYNNWYDM1:TS LA=@QJ UG^"9B8)5>U;0J6$RQF/259F'969W^)[GA.AYG\OA MC"@*PV$SZQWD?@.YWPEYD3&Y1K>P)^*LT@W>HPB"XR@I!)XK+.-8%Z<:E M18W&@M) 3L6$Y6C(+@2S3E4%!:'2M#%E*?%&&>X0']V+@P.@+2"'#B$82%RC=,O@*6 M0W3*RB Z<$=U'IX*?]3 'W7"_\%MEBF1<+EVA4E76NI")MQ8S5>%$QB9EO39 M.'9T19 '2C+XE>$)9YI6XAC.T0'.7MMN&#=(QYU(OV*"FHF. SEI,DTZ,]W3 M14A7GC,U8BV4.4IAM06?UI3U8V_>9]EPZ_!]XU$GVB8PF MK6=EV6_YN^E5VWK'])I+ P)3"@TN1B2_KCK!ZL6J3=E,K92EUJQ\S*A[1NTF MT/=4*?OVX@HT_?C\;U!+ P04 " \,5E41F7[RK8" !0!P &0 'AL M+W=ON6DJ@F265A1MX7NR6E'%GV+=SSW+8 M%RM=, [/DJA565+Y.8)"K >.[VPG7M@BUV;"'?:7= %3T&_+9XDCMU')6 E< M,<&)A/G N??ODMC@+> 7@[7:Z1,3R4R(=S-XR@:.9PQ! :DV"A2;#QA#41@A MM/&WUG2:)0UQM[]5?[2Q8RPSJF LBM\LT_G N75(!G.Z*O2+6'^'.IZNT4M% MH>R7K&NLYY!TI;0H:S(Z*!FO6KJI\[!#\.,CA* F!/N$Z @AK GAN82H)D0V M,U4H-@\)U738EV)-I$&CFNG89%HVAL^XV?:IEOB7(4\/GWZ,?TX>R.O]GXD MDX"FK,#>%7F;)J1S<4DN4(*\YF*ED*?ZKD;;9G$WK2V.*HO!$8M^0":"ZUR1 M!YY!]E7 Q7B;H(-MT*/@I&("Z34)_6\D\ *_Q=#X?+K70D_.ION]$]&$S1:& M5B\\8PM/R$6-7&3EHF/VZEUNVZB*&5NF*2@?PS"X]:*^^[&;O1:4'W;CKZCD M$'75BZ*@07TQWVW,=T^:?ZQ.99OWBMC=6:\7]/:<'V*BFSW;AY#P]HCIN#$= MGS3]5-VP3B$47IP9F*NUO79X"PELL,@K: LJ/DQU>!.&>V&UH/S(VT,EAZBK MGA=[>[&Y.[6F!+FP-5N15*RXKFY@,]L\"_>V&N[-C_"YJ*K[?YGJK9E0N6!< MD0+F*.E=WV"V956_JX$62UO19D)C?;3=')\\D : _^="Z.W +- \HL-_4$L# M!!0 ( #PQ651**Y&PO=V]R:W-H965T0K5VPXT,R0RL(EGA>Y)05O' DMF5) M^>\I%&P_=K!SG/B6K]923[B3T8:N8 [R^^:%JY';JF1Y"97(684X+,?. [Y/ M,=$$@_@OA[TX>48ZE#?&?NG!4S9V/.T("EA(+4'5WPYF4!1:2?GXOQ%UVC4U M\?3YJ/[9!*^">:,"9JSXD6=R/7:&#LI@2;>%_,;V7Z )*-1Z"U8(\XOV#=9S MT&(K)"L;LG)0YE7]3P]-(DX(.#I#( V!= G!&8+?$/QK"4%#"$QFZE!,'E(J MZ63$V1YQC59J^L$DT[!5^'FE]WTNN7J;*YZ-E6GLA9[Q@@IY9)=<"/5899!\%7!58&QTY1CPQ=#L>KIGH:=7TW%R(1J_W2O?Z/EG]&9;SJ&2]Q>D@E8J M,%+!&:FYI!)L.U33(D/3WXS=) BCD;L[35H?0^+P(R;M8WR=PIW%<]AZ#B]Z M5G6NJKBRN:Z)X^#X@!WS/^^? M=>]OBZ5A?C". ](M%QO,[]6Y5>Q>3 M83<,"VIX;A/(>Q3DBB@VG.URTR<-WIK[$ZF&35V6YH*5] #VRY+TOJ&W01P, MXVZ$?5R NW5A R7=;7)/^H@2^,KT8P(MV+:2]:7;SK8]WX/I=#KS4]T+FO[D M7:9N))\I7^650 4LE:1W%ZN4\[HWJP>2;4RW\L:DZGW,XUKUL\ U0+U?,B:/ M [U VR%/_@!02P,$% @ /#%95,%X$:D1! :1 !D !X;"]W;W)K M&ULG5A;;]LV%/XKA($.+K!*HFZV.]M 8J=H'](& M3MKME9&.;:(2Z5%TG>S7CZ1D^493V5YBD=+W\9R/Y+EDO./B9[4&D.BE+%@U MZ:VEW'ST_2I;0TDJCV^ J3=++DHBU5"L_&HC@.0&5!9^& 2I7Q+*>M.QF7L0 MTS'?RH(R>!"HVI8E$:^W4/#=I(=[^XD%7:VEGO"GXPU9P2/([YL'H49^RY+3 M$EA%.4,"EI/>#?XXQXD&F"]^4-A51\](N_+,^4\]^))/>H&V" K(I*8@ZN<7 MS* H-).RX^^&M->NJ8''SWOV3\9YY3WK"',@1DO*O,7[>IOTZB'LFTE>=F E04E9?4O>6F$. +@] H@; #A.2"^ H@: M0/160-P 8J-,[8K184XDF8X%WR&AOU9L^L&(:=#*?/J/\)W ;.AGGD'DHPK^C M, BQQ:#9V^&!!3Y_,QR/'-Y$[7Y$AB]ZPWXXZ.*6+C9T\16ZRPU](B]F4VU; MY^8*L1<$[VP*_T_<_+_C3D1(6A$2)Y%V'I D+U#9O':#$R\,K4Z[8:F76&%S M-RSPHL3E9F4DKC*TIW M.!TYE1Z\S(?;_6 M1, 'G7USE/%2E225210V@=U,?1R,O#"PG[@.:!Q>/7)N),9>@EV7#@>'9!JX ME=#9 *=A>:(#*FA)Y55).CB''K8'H Y<[ 61-0)UX/K8B[#S7."CX@*[TP\7 MJO!BYH0+'83WT4A24EBU%0W^#( MG9D$Y0*]JM",I-@"VFZL*KA)0@^?I\E& C>)2%:)M)! G M/855"S>?.9:#BW3S=_J/MKT=@>:N@F_)V)%684*6"I*Y;PR5M1];3V0?&,ZO6@/U#OEYS+_4 OT/YW8?HO4$L#!!0 ( #PQ652I%:U;V0, M %L, 9 >&PO=V]R:W-H965T'-6LB":-C*C:=VDI+< M*A7<"WP_\0K"RL%L8I_=RME$5)JSDMY*I*JB(/+Y ^5B/QW@P^(:*<9MJ8(/#S2.>4 M,M#3LYMO\_^^?D3WUS\_+M'%$K(DKSA%8HT6=$VEI#FZ)T_H6BFJU7MTL:": M, ZK(7I8+M#%N_?H'6(ENM^*2I$R5Q-/ Y8Q[F4UPH<#0M"!L*#9)0KQ/RCP M ^Q0G[]=W7^M[D$PFH@$340":R_LM%?[K<%O8OV^ZC$;-F9#:S;J,/L-KB1< M/DDT*S>("Z501J1\AINX)S)WA>U@,+$&S75\G(5I,DHFWN-I=-I2>)0$:2/U MBC9J:*->VCNJ*)'9%L$GA4QXA.N^@\NKT1PBP[2+]F P/N6(@[$;(VXPXEZ, M>UKLA(3R@G*VAL]"RXPZ,RQN'Y[$T5FDVD+I:.0&3!K I!?P"X42@C@C*\:9 M?G:A):U3@V1\1N:0P1VA&S5DH[^0;0A'4(8UI_;+76>9K AW(8[:Q\=C?,;8 M%DK6W\ MI%?@WF#<2E/!]+.M"O1WQ6Q-<%9\W')OB-/4/PN"4PR'':F/CR49R'R/>/.Q*_-O#H_&I]76)=4F(8=D,>&@/L[@AV93*>M3 FQA<0F ME1,T="#$YSGED@IPU %Z[ 6XOQD\E# @["PRC MCEZ$CUT ][>![X17Y##U<9@["70!Y^'M M]*N+;(, @P[BAE^-@'<'\C,.W] MC?6AMG3:L6/?CUI9UQ:+XO.D\TXF/S-V?R5RPTH%Z;0&+?]R!)[*PR1[V&BQ ML\/@2F@8+>UR"],_E48 WJ^%T"\;,U\V_T_,_@=02P,$% @ /#%95.T: MK%L( P 50@ !D !X;"]W;W)K&ULI59=;]HP M%/TK5M2'5NJ:$#Y7 1(!ME5:-P3M-FG:@TDN8-6QF>T4NE^_:R=D# *JMA=B M7_L/VNLTU4ORLSPYF B2(Z2U.J7B+@-ZC=CCIVO]OPA<%&[XV)]60NY9.= MW"4]+[""@$-L+ /%SS,,@7-+A#)^%IQ>>:0%[H]W[.^<[^C+G&H82OZ5)6;5 M\SH>26!!,VZF'E3 1Z^&U]Z> M\:9>IJKN^.HG^*802Q%C>JB[,7*!Z5%H6PKV"Q+R@!F*0,""&7U-QMN89PD3 M2S)(92:,)I,\D]9D)*Y3K*8"-@63*:')]ZGDG.!]VE"5_#@CN5%*;CC)C1.2 MSPB,8,F$4Q-13K'.JO*3L[<&<=[3@EOE<);_RT\SI0"89ST M*N7Y"@YN"6KK&I4EL;UK^/)76LC<.7$LXL$?8,_,6]X5-+)\8N7;/^EP:;!)NN,*^#\INP/6%E&8WL0>4 M_R3ZOP%02P,$% @ /#%95$8[$9OF 0 V@, !D !X;"]W;W)K&ULG9--CYLP$(;_BF7UL)6J&,CNMET1I,U'VQS"1DNV M/3LP!&L-IO8D;/]];4-05#4]E -X['D?OX/'<:?TJZD D+S5LC$S6B&V#XR9 MO(*:FXEJH;$KI=(U1QOJ S.M!EYX42U9% 3WK.:BH4GLY[8ZB=41I6A@JXDY MUC77O^8@53>C(3U//(M#A6Z")7'+#Y !OK1;;2,V4@I10V.$:HB&$40#8+(^^XW\BZ7''D2:]41[;(MS0U\J5YMS8G& M'4J&VJX*J\-D\;39K'>;5;K+R&.Z)(NG=+=.OZ[2Q7J5D9LE(!?2O(\9VLV< MA.4#>-Z#HRO@5)TF)/S\@41!%+YD2W+S[@\*LU9'O]'H-_+8Z?_X_0=_.O*G MGG][A;\R*.Q90T$,($JP_8>D!#"$-P7)E4'SMW_10^\]U-V#4Q(&_1.STZ4= M=G%4KNLW7!]$8XB$TDJ#R<<[2G3?27V JO6GMU=H>\$/*WOY0+L$NUXJA>? M-<1XG9/?4$L#!!0 ( #PQ652VG3>8V ( .0) 9 >&PO=V]R:W-H M965TL'*()N^^PF MER0BB3/;C$[:C]^U$U)@)+15OQ"_SKD^YQK[]G:,;T0 (,E+'"6B;P12IK>F M*=P 8BIJ+(4$9]:,QU1BE_NF2#E03X/BR'0LJV7&-$R,04^/+?B@Q[8R"A-8 M<"*V<4SYGQ%$;->6;!X80R)"%E".*S[ MQM"^G=B6 N@5/T+8B8,V45*>&=NHSH/7-RRU(XC E8J"XN_T^)1S#,5,&;1S]"30=_H&,2#-=U&+D8#6]GTWG3^1A?O>XG V? M'A[GY&I..:R9$K>C M2$TW#SW*0CLEH6V'S%@B T&FB0?>,8&).@HQSE[,R*EDG(!;(W7[ACB68Y_9 MT/CM<.L,?/)FN-VM4%,O4E/7?(T2OB^A$" %^4L6G'E;5Y(Q2UST6R4( M_S?+4&PJ8C6*6(W*6,>D'$E)"EP-88K/I;::KMNM6=:7X(SW- M0D^SDFA%(Q!X8']#LH4;,L<+](,.MHJ(K<]UL)H.':R?=_ BKE7I8+O0TZXD MFJ.*"8M!R-!%[TX.XSTPG],TP+EWN=DIHG<^U\UJND[9<:R&M?^'':GI%FJZ M[_'R[.'\J*.V]7K36Y_KZ06^4E,OX)HEN,D%G%.6#?/@^8N!^[J,$,1EVT1F MCT> , M (T* 9 >&PO=V]R:W-H965TE NPCB*3L*<<1E,1G[L2D]&:F,%EWBEP6SRG.G[,Q1J.PZZP6Y@P5=K MZP;"R:A@*URBO2FN-/7"FB7E.4K#E02-V3B8=M_.NY$#^!5_<=R:O3:X5&Z5 M^N@Z[])Q$#E%*#"QCH+1WQW.4 C'1#H^5:1!'=,!]]L[]C]\\I3,+3,X4^)O MGMKU.!@&D&+&-L(NU/9/K!(Z=GR)$L;_PK9<.^@%D&R,57D%)@4YE^4_^UP9 ML0<81@< <06(GP"Z_0. 7@7H/0'$AP#]"M#WSI2I>!_FS++)2*LM:+>:V%S# MF^G1E#Z7KNY+JVF6$\Y.%N<7T^OS.5Q-%]?_P/5B>KFGT$KX%+>,^%H/J946A)C>,,DRKR61DY/A!YCDD' MHGX;XBB.GH'/FN&7ZJX1/G]!]%[7P[N/X2%96/L8US[&GJ]_@&^Y21(T!LZE M15UH;M# Q<6L@;E7,_<:F<\VAD:(FB6?-MQPMUW:(%F.H+)R4&,**"VW]\^5 MH9E^>3.;G2^7^\+;7RLO+?UNIF]8T*\MZ/^ !9AEZ$\-2)E],*.,'G_0&37"$AM>P]J M*U&;-2]HIU)-T%CC]NR!0D'KMU^'<1R=5O.^UST] B93X 35*,CH%'),.8-" MT^6C+7??"Y>)V*1FX6K%_279[-]M)5-Y^LE32@2[0DB+B M*U2:,%)+=O$5MTR U72'N0")VF@GV(EB6<8%]YJ,2C@M*Z6QA%9)ZYS7B@I0 MD&YW11IH.7<>IPG3A_+L4NXTE/^D+O])\W9@DF*FCUS^#[[_G!C4\0;-'P(S M:R@83X'"?F,KS$JJ$T_EG@9WD^$HO'LF^K"./OPIV;ZIX[WY&4="N?O=0>\_TBDL# C/"1)T!G1ZZ?/N4':L*_QJX59;> M%KZYIO YC.E[*[C'ACU"W3R!5!+ P04 " \,5E4IY'IBB<# #\ M!P &0 'AL+W=O]OVC 0_5=.T3ZT M4D=(H%U; 5(AW8:TL:JTVV&6KPOK%L+)J&)K7**] MKVXTS<*.)>X-7MC<$Y2I7ZZR3P?!WTG" 5F MUC$P^MO@#(5P1"3C5\L9="D=<'_\P/[1>RCT)(JQQUFK8)IHR!^04$4PU#N\?@"=OAD<7K[@9=#LT\'R#_]VA5W(, MNQQ#GV/XHN85K>20T49HGM;^2E:"R1.Z0R;3O'(KA_;V'[RUYG+M*G%^ K9 MF*FR8G(':"Q+!:=SFP-S]_1Y>L,VA#5>!E@%E58;GB.@X&N>"AJ4E5 [1$-7 MQA9$H]%RC?0F64A1$J>EG,Q"A;KDUAQ".DVJJI2VM>1VY_(T+Y'80<6TY1FO MF$5WQ%TH:..7ZC)!/[ E:US'MT+?Y:-I621NDFYS\=]V N M_0EZ7+<4UU0->NZRHLU-TAV6%.US&8JA6J7[+AR@<]Y[Y=2<=J?F]']/3::, M/71<&L(S3^@ZTF8RB"[.1N%F_WH^#XJB\XO'0@O3=,7OS*]YE1N@2NB[/<^D"[=])IF M8E7E7]]467K+_;"@]HS:!=#WE5+V8>(2= U_\@=02P,$% @ /#%95.H= M 9,^ @ A 4 !D !X;"]W;W)K&ULG91-;]LP M#(;/W:\@C!U:((L<-_U X1AHFA3;H456K]UAV$&VF5BH;*62G+3_?I2<&!F0 M9E@OLC[(EP\I4_%:Z6=3(EIXK61M1D%I[?**,9.76''35TNLZ62N=,4M+?6" MF:5&7GBG2K(H#,]9Q44=)+'?F^DD5HV5HL:9!M-4%==O8Y1J/0H&P7;C02Q* MZS98$B_Y E.TC\N9IA7K5 I186V$JD'C?!1<#Z[&9\[>&SP)7)N=.;A,,J6> MW>);,0I"!X02<^L4.'U6>(-2.B'">-EH!EU(Y[@[WZK?^MPIEXP;O%'RIRAL M.0HN RAPSAMI']3Z*V[R\8"YDL:/L&YMS\DX;XQ5U<:9""I1MU_^NJG#CD,T M?,W!=J89H9Z@A=6'VX;:BEU[4_<:K).R'PYBM]J"<=BBG_XM" M-X1@%61(>Z+81W)8\X[K/IP.>I^.CESI#A1LV%$./T0YP5Q2L?8R'E;<7NZ_ M&<\ZQK,/,:HY/&"N]%[(PY*^D(.#A60[3>7>)W)9B-J Q#E)AOT+BJ#;GF\7 M5BU]GV7*4M?Z:4G/)&IG0.=SI>QVX5JW>WB3/U!+ P04 " \,5E4%V#& MH1 # T$0 #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4&3:THR1MPJG@P M'HWBH"),^+.I:*NK2C?>0K9"IWXTF#Q[^Y*G?AB_]SU+E\F/>&IGQ'.YHJ!5T$JQM?6/ ;#0G*I/&V*9,2$8&D>+!S:&=2O MYZF8D*J+;2/8O_-^^0&PF8% QOD@<.Q;PVQ:$ZVI$E=FTBWNC(\@KQ_?KFNC ML%1D'8XO_*U#=S-!YE+E5 UA0G]CFDTY+4".8N42[EK6 8!:R\H,/1#PSM@G)^ \W]H]CC7A4[51U!3<4P-(+ZH:6Q$^#?9;/M-.JP+7/'Z%FO]NGDLJJ")\5[3I_6/. M\HL51Q_^E>3NO\JA8*?&_L0Z=I$7KT%D?/PBH^0H-0;]J;-SM.T=;(/5@Q>( MU/\.+RM\&]2;MXQK)OK9DN4Y%8_.-T.OR=R\$N[QF_4Y+4C+]>T IOYV_(WF MK*V28=4U)*)?M1U_A>V%\?#V8F(QD=,5S;-^JLIY-_3,P$3M+W X1*ZZRXU@ M/A9S(X!A<3 %F(_UPN+\3_N9H/NQ&*9MXD0FJ,\$];%>+B3K/E@!GG+[1!%4%=.&/<$XDB08 KWH[M$X M1K(3P\=='^PIB:(D<2. N15$$8; TX@CF +0@"%1U)V#!^=1L#FG@NWO)+/? M4$L#!!0 ( #PQ6527BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G0F3HM* M( (RG42\G'L?%W;$[.GO+B\2[/']G/79J5YX.'JMJ? M#H?E^D'M9/EGOE>9/K+-BYVL]&9Q/RSWA9*;\D&I:I<.C='(&>YDD@TNSEZN MM2R&<".OU+I*\DSOK'?<).JI_.]XO15*# MG ^#F%R6S# M>%;I(#$_:R^ESZWO5'^UOVGONM*X((;%::(/%/ZF :>#],)@R@/!ITS_)<*Y M/W5CO7'ISMW XPQ &@BD<43([P: -!%(\RB0(M8?"QX 2 N!M(X(V8FDC4#: MQX0T :2#0#JTD%,NO,A?QGX8L'#&+E?"#[@0S WJCBD Y 2!G-!"BM5BX4:W M-:#PKP)_YGMN$#/7\\)5$/L \@L"^846TO7^7OG"KR,)P_85(?I*2S1S_8C= MN/,59PONBE54/\ Q'+!'V(@]HJ5;1GSI^M.VJX7Q-8^8*P2/8?#&J%*(G;+4 MPW+\F2VC<,FC^+;AY+J-EW44/T.GC#&IC(FM_+>LQL<.%B61,;)*Y?C"Z-)@QQL3*$''H_74=SJ<\ M$G\TG2V^A6R8*,;$IN!N%/C!E6#Z:6#BVHTX),/L,";6@Q]XX8*SV/W6;4E, M!F-B&VBBA1_7(T4[P.D4(-;1XX'G=R$Q/XR)!2'X54VH1XU9&"W<6ETP4\;L M8!#;(>+S)EM:NO70&T=N(%SOK5L-3 \&L1ZF?*93I;9E(_]RU:10PKUIGY$Y MQ$3G',1Z$*M+H0>2NIGY3=T=(1AF!(/8"&A2U\GA#4P0!K$@T 2YBXF9PZ V M!QI-.-DP,(D8Q!*!23([B:7^]O(3A,,\8A![Y,.,M"6%F)A:#&*UH'EIMT=B M9N8]O5*$_.,2>R9-D/MQ<*\8E)[I2=5[85$U[*( M'?,^9^U%Q/QB$OL%)J^]<)A53&*KX/*#5C$QJYC'7,3Z;D%,S"\FL5]P3!MB M8GXQB?V"8SH0$_.+2>P7'',"%ZHQOUC$?L$3,]@W+]8Y*M=$%/H*VX.J6+YELDTS=<0$WV+0NR> M_@7BU\!"3,Q"%K&%D+R\#BW$Q"QD$5L(S\NA+"W,0A;U+ ?%[ Q(F(4L8@NA MTX?.+,?"+&0=S%?NP#$Q!1D$RNH M']-[D-F]*EFG;V(*LJG?XO1B1JJLBF1=P49W, 4YU!,AK-$[0GSXR4C[ 3B(E9:$)MH?<%)'!<@IB8A2;$%OJXF*2AA9B8A2;D MI09(14DG0YI@%IJ0EQJ\J2CIJ@AB8A::-!8:-B>7%V<;M4TRM0GT5Y1Z_UJF MZV7!ZH^F3,JP[+I4:GM(4T_O"[-Y+C"Q1 @ ^RP !H !X;"]?A)Q1JA M7/X)GQ#P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U(( MTOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1. MR'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L( M]!;46PCTELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+ M@=Z*>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+> M2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1Z&VH MMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ MZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H' MZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<" MO3/JG0GTSJAW)M [H][Y)_4>QJ]#&:X]WVN\_D]2/9[/+=?+7Y;?.R?W^ 7G M^K9B>/H+4$L#!!0 ( #PQ653.%^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.0 M5[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0 M%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.Y MWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1W MY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH M0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM MD56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K M1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTB MJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:# M(FN%(FN%(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^DOONL_4$L! M A0#% @ /#%95 =!36*! L0 ! ( ! &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " \,5E4H1;MF>X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " \ M,5E4F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( #PQ653,:=.\*P8 ,<9 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ /#%95%:%X%%U P .PL !@ M ("!914 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ /#%95#K5")J%"0 0R@ !@ ("!*B< 'AL M+W=O4P !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95**3 M@J E!@ :@\ !@ ("!VUX 'AL+W=O&UL4$L! A0#% @ M/#%95!+&V[J# @ _@4 !D ("!+V@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95-FN,JJ4 @ M"@8 !D ("!X70 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95!)SMTS9! S@P !D M ("!DHP 'AL+W=O&PO=V]R:W-H M965TZ= !X;"]W;W)K&UL4$L! M A0#% @ /#%95"M-?G*!!0 P@X !D ("!TZ( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%9 M5!$VGJ=? @ 504 !D ("![:X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95,(#>+VA @ \@8 M !D ("!4>$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95!)5T'O8 @ O 8 !D M ("!-^H 'AL+W=O0P424$ S# &0 @(%&[0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ /#%95!3]M#V: P #@D !D ("!9?0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95#&O M I%R!@ .A4 !D ("!RP4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95*%N3J=G!0 C1H !D M ("!J10! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /#%95 S9NX7I! .A, !D ("! M_"8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /#%95'*GTG&/! Y!, !D ("!+S4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95/7!2 YA M @ R04 !D ("!$S\! 'AL+W=O&PO=V]R:W-H965TU$ 0!X;"]W;W)K&UL4$L! A0#% @ /#%95$Y6")17 @ > 4 !D M ("!P4@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ /#%95-G:HS#& @ KP< !D ("!KE(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/#%95$?$,"K< @ 1 @ !D ("!DEH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95.PBU[/L!@ ("0 !D M ("!4W(! 'AL+W=O0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ /#%95(B9D\_"! 2 \ !D ("!*G\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%9 M5$HKERY8 P +0L !D ("!^(H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /#%95.T:K%L( P 50@ M !D ("!WY8! 'AL+W=OF@$ M>&PO=V]R:W-H965T8 MV ( .0) 9 " @3N< 0!X;"]W;W)K&UL4$L! A0#% @ /#%95("E+)YX P C0H !D M ("!2I\! 'AL+W=O&PO=V]R:W-H965T MF 0!X;"]W;W)K&UL4$L! A0# M% @ /#%95!=@QJ$0 P -!$ T ( !S*@! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ /#%95'-\>"Q1 @ ^RP !H ( ! K,! 'AL+U]R96QS M+W=O XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 174 460 1 true 50 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity CONDENSED CONSOLIDATED STATEMENTS OF EQUITY Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED 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 MEASUREMENT Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurement FAIR VALUE MEASUREMENT 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 - PLANT, PROPERTY AND EQUIPMENT, NET Sheet http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet PLANT, PROPERTY 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 - LEASES Sheet http://expworldholdings.com/role/DisclosureLeases LEASES Notes 15 false false R16.htm 11001 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://expworldholdings.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 16 false false R17.htm 11101 - Disclosure - EARNINGS PER SHARE Sheet http://expworldholdings.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 17 false false R18.htm 11201 - Disclosure - INCOME TAXES Sheet http://expworldholdings.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 18 false false R19.htm 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 11401 - Disclosure - SEGMENT INFORMATION Sheet http://expworldholdings.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 20 false false R21.htm 11501 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://expworldholdings.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 21 false false R22.htm 11601 - Disclosure - DEFINED CONTRIBUTION SAVINGS PLAN Sheet http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlan DEFINED CONTRIBUTION SAVINGS PLAN Notes 22 false false R23.htm 11701 - Disclosure - SUBSEQUENT EVENTS Sheet http://expworldholdings.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 23 false false R24.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.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 25 false false R26.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 26 false false R27.htm 30303 - Disclosure - ACQUISITIONS (Tables) Sheet http://expworldholdings.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://expworldholdings.com/role/DisclosureAcquisitions 27 false false R28.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 28 false false R29.htm 30603 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables PLANT, PROPERTY AND EQUIPMENT, NET (Tables) Tables http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet 29 false false R30.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 30 false false R31.htm 30803 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://expworldholdings.com/role/DisclosureAccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://expworldholdings.com/role/DisclosureAccruedExpenses 31 false false R32.htm 30903 - Disclosure - LEASES (Tables) Sheet http://expworldholdings.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://expworldholdings.com/role/DisclosureLeases 32 false false R33.htm 31003 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://expworldholdings.com/role/DisclosureStockholdersEquity 33 false false R34.htm 31103 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://expworldholdings.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://expworldholdings.com/role/DisclosureEarningsPerShare 34 false false R35.htm 31203 - Disclosure - INCOME TAXES (Tables) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://expworldholdings.com/role/DisclosureIncomeTaxes 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.htm 40301 - Disclosure - ACQUISITIONS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails ACQUISITIONS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureAcquisitionsTables 43 false false R44.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 44 false false R45.htm 40401 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails FAIR VALUE MEASUREMENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureFairValueMeasurement 45 false false R46.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 46 false false R47.htm 40601 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetNarrativeDetails PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) Details http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables 47 false false R48.htm 40602 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) Sheet http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) Details http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables 48 false false R49.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 49 false false R50.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 50 false false R51.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 51 false false R52.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 52 false false R53.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 53 false false R54.htm 40901 - Disclosure - LEASES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails LEASES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureLeasesTables 54 false false R55.htm 40902 - 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 55 false false R56.htm 40903 - 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 56 false false R57.htm 41001 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails STOCKHOLDERS' EQUITY (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 57 false false R58.htm 41002 - 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 58 false false R59.htm 41003 - 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 59 false false R60.htm 41004 - 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 60 false false R61.htm 41005 - 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 61 false false R62.htm 41006 - 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 62 false false R63.htm 41007 - 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 63 false false R64.htm 41008 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 64 false false R65.htm 41101 - Disclosure - EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) Sheet http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) Details http://expworldholdings.com/role/DisclosureEarningsPerShareTables 65 false false R66.htm 41201 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails INCOME TAXES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxesTables 66 false false R67.htm 41202 - 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 67 false false R68.htm 41203 - 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 68 false false R69.htm 41204 - 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 69 false false R70.htm 41205 - 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 70 false false R71.htm 41206 - 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 71 false false R72.htm 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://expworldholdings.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies 72 false false R73.htm 41401 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails SEGMENT INFORMATION (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSegmentInformation 73 false false R74.htm 41501 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails RELATED PARTY TRANSACTIONS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureRelatedPartyTransactions 74 false false R75.htm 41601 - 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 75 false false R76.htm 41701 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails SUBSEQUENT EVENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSubsequentEvents 76 false false All Reports Book All Reports expi-20211231x10k.htm expi-20211231.xsd expi-20211231_cal.xml expi-20211231_def.xml expi-20211231_lab.xml expi-20211231_pre.xml expi-20211231xex21d1.htm expi-20211231xex23d1.htm expi-20211231xex31d1.htm expi-20211231xex31d2.htm expi-20211231xex32d1.htm expi-20211231xex32d2.htm expi-20211231xex4d1.htm expi-20211231x10k001.jpg expi-20211231x10k003.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "expi-20211231x10k.htm": { "axisCustom": 1, "axisStandard": 21, "contextCount": 174, "dts": { "calculationLink": { "local": [ "expi-20211231_cal.xml" ] }, "definitionLink": { "local": [ "expi-20211231_def.xml" ] }, "inline": { "local": [ "expi-20211231x10k.htm" ] }, "labelLink": { "local": [ "expi-20211231_lab.xml" ] }, "presentationLink": { "local": [ "expi-20211231_pre.xml" ] }, "schema": { "local": [ "expi-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 531, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021q4": 3, "total": 5 }, "keyCustom": 40, "keyStandard": 420, "memberCustom": 16, "memberStandard": 33, "nsprefix": "expi", "nsuri": "http://expworldholdings.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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 MEASUREMENT", "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurement", "shortName": "FAIR VALUE MEASUREMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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 - PLANT, PROPERTY AND EQUIPMENT, NET", "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "expi:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - LEASES", "role": "http://expworldholdings.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "expi:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - EARNINGS PER SHARE", "role": "http://expworldholdings.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - INCOME TAXES", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SEGMENT INFORMATION", "role": "http://expworldholdings.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://expworldholdings.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - SUBSEQUENT EVENTS", "role": "http://expworldholdings.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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 }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_BusinessAcquisitionAxis_expi_ShowcaseWebSitesLimitedLiabilityCompanyMember_DGoZvGT5Hk6Cs2FpMZU4Xw", "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": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_BusinessAcquisitionAxis_expi_ShowcaseWebSitesLimitedLiabilityCompanyMember_DGoZvGT5Hk6Cs2FpMZU4Xw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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 - PLANT, PROPERTY AND EQUIPMENT, NET (Tables)", "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - LEASES (Tables)", "role": "http://expworldholdings.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://expworldholdings.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "us-gaap:StockholdersEquityNoteStockSplit", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_19_2021_To_1_19_2021_ZRBA-8-TkUODQy4zic7eCQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unitRef": "Unit_Standard_pure_qHAKurXr6Emso3_mEXUplw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplit", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "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": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_ly41XRhAfEmnByLV76uVlw", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_k1oyYIuYo0OnLB_wIJcbbA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_dMD7uXU-J0OFPdO38fRANA", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_TtfDSiM8Gkir_IEp2Jdi4w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_YGefo0l88UiEavKqX0lfaA", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember_X7ks500d3UmA0UZAd6A36Q", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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": [ "us-gaap:GoodwillImpairmentLossNetOfTax", "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "0", "lang": null, "name": "us-gaap:GoodwillImpairmentLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_dMD7uXU-J0OFPdO38fRANA", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_E78OJbUtn06x-Mk6p0XkvQ", "decimals": "0", "lang": null, "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_entity_EQpV-b0QMkKifeKmIn4PHw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_7_31_2020_us-gaap_BusinessAcquisitionAxis_expi_ShowcaseWebSitesLimitedLiabilityCompanyMember_T14Il4_uVUGQm74hIsOICw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_DUdlILPnVEeqaHSC_7oOhQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_DUdlILPnVEeqaHSC_7oOhQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetNarrativeDetails", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details)", "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "shortName": "PLANT, PROPERTY 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vyhVhxj3TEi2gBH6Y-O3Ew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY", "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vyhVhxj3TEi2gBH6Y-O3Ew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_dMD7uXU-J0OFPdO38fRANA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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 }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_srt_RangeAxis_srt_MinimumMember_esIJJp8pRUClYN_5GAK7nQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_srt_RangeAxis_srt_MinimumMember_esIJJp8pRUClYN_5GAK7nQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfOtherLeaseInformationTableTextBlock", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - 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", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_k1oyYIuYo0OnLB_wIJcbbA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - 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 }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_PlanNameAxis_expi_AgentGrowthIncentiveProgramMember_tj3tUokltk2-1Yskj414UQ", "decimals": "-3", "first": true, "lang": null, "name": "expi:StockCompensationLiabilityActivity", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - 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", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_PlanNameAxis_expi_AgentGrowthIncentiveProgramMember_a-NKBpW7D0OyLXEXX4_pig", "decimals": "-3", "lang": null, "name": "expi:StockCompensationLiabilityActivity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_expi_AgentGrowthIncentiveProgramMember_XZKLt_9xeEaWC0oDu-zwHw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails", "shortName": "STOCKHOLDERS' EQUITY (Restricted Stock Activity) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qHAKurXr6Emso3_mEXUplw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qHAKurXr6Emso3_mEXUplw", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41006 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember__l-tuYK7pEGiEFzfo5DBjQ", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_k1oyYIuYo0OnLB_wIJcbbA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41007 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_k1oyYIuYo0OnLB_wIJcbbA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_k1oyYIuYo0OnLB_wIJcbbA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41008 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_k7NYfxfNlEqNgt9EswBWDQ", "decimals": "0", "lang": null, "name": "us-gaap:TreasuryStockSharesRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "role": "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "shortName": "EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_AXZ1FyC80UmArEOGFBAL-Q", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-5", "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qHAKurXr6Emso3_mEXUplw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - 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", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qHAKurXr6Emso3_mEXUplw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_HpIXQYsrHEqwhouhg0hHmA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_dMD7uXU-J0OFPdO38fRANA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41206 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_11_19_2021_DPnpCBdkyUmFH2hvdO1b3w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://expworldholdings.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_11_19_2021_DPnpCBdkyUmFH2hvdO1b3w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_c38luI9G10OhoFQ3taT0sQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AssetsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_expi_RealEstateAndBrokerageSegmentMember_tH22K47MYky2pFfLdJDjSQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qHAKurXr6Emso3_mEXUplw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - SEGMENT INFORMATION (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "shortName": "SEGMENT INFORMATION (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AssetsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_expi_RealEstateAndBrokerageSegmentMember_tH22K47MYky2pFfLdJDjSQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_qHAKurXr6Emso3_mEXUplw", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_12_4_2020_To_12_4_2020_us-gaap_BusinessAcquisitionAxis_expi_SuccessEnterprisesLimitedLiabilityCompanyMember_1HsnfBMA3EK92KdFEPFHBA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails", "shortName": "RELATED PARTY TRANSACTIONS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "As_Of_2_17_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_DFV-QY2XnE-hAvl-aBZFwg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_-btq5JTRvUS0CLqMcN1e8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - 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-20211231x10k.htm", "contextRef": "As_Of_2_17_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_DFV-QY2XnE-hAvl-aBZFwg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_-btq5JTRvUS0CLqMcN1e8w", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_tis8WMUbHEC0oBWfy0dGeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 50, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r573" ], "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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r567" ], "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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "expi_AgentEquityAwardProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agent Equity Award Program [Member].", "label": "Agent Equity Award Program" } } }, "localname": "AgentEquityAwardProgramMember", "nsuri": "http://expworldholdings.com/20211231", "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" } } }, "localname": "AgentGrowthIncentiveProgramMember", "nsuri": "http://expworldholdings.com/20211231", "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]" } } }, "localname": "AgentNonCommissionBasedFeesAndShortTermAdvancesReceivableMember", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_AmortizationExpenseRelatedToDiscountAppliedInBusinessCombination": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_AssetsUnderDevelopment": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "expi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredLiabilitiesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "expi_CommissionsAndOtherAgentRelatedCosts": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "sharesItemType" }, "expi_DeferredTaxAssetChange": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset change from continuing operations.", "label": "Deferred Tax Asset Change", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxAssetChange", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "expi_DeferredTaxAssetLegalSettlementAccrual": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax asset legal settlement accrual.", "label": "Deferred Tax Asset Legal Settlement Accrual", "terseLabel": "Legal Settlement Accrual" } } }, "localname": "DeferredTaxAssetLegalSettlementAccrual", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "expi_EffectiveIncomeTaxRateReconciliationRelatedToLimitationsPercent": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 7.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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "expi_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitPercent": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 5.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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "expi_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range One [Member].", "label": "$0.01 - $5.00 [Member]" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "expi_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Three [Member].", "label": "$15.01 - $30.00 [Member]" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "expi_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Two [Member].", "label": "$5.01 - $15.00 [Member]" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "expi_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails": { "order": 4.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/20211231", "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]" } } }, "localname": "FirstCloudInvestmentGroupLlcMember", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExcludingNoncontrollingInterestWhichIsPermanentDifference": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (loss) from continuing operations before income taxes, excluding noncontrolling interest, which is a permanent difference .", "label": "Income (Loss) from Continuing Operations before Income Taxes, Excluding Noncontrolling Interest, Which Is A Permanent Difference", "totalLabel": "Income (loss) before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExcludingNoncontrollingInterestWhichIsPermanentDifference", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "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 year to date" } } }, "localname": "IncreaseDecreaseInStockGrantLiability", "nsuri": "http://expworldholdings.com/20211231", "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/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due year five and after year five.", "label": "Lessee Operating Lease Liability Payments Due Year Five And After Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "expi_NonDomesticMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Domestic [Member].", "label": "Non Domestic" } } }, "localname": "NonDomesticMember", "nsuri": "http://expworldholdings.com/20211231", "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 a business acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionIncurredValueOfLiabilities", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_OperatingLossCarryforwardsEightyPercentOffsetTaxableIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards Eighty Percent Offset Taxable Income [Member]", "label": "Operating Loss Carryforwards 80% Offset Taxable Income" } } }, "localname": "OperatingLossCarryforwardsEightyPercentOffsetTaxableIncomeMember", "nsuri": "http://expworldholdings.com/20211231", "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 100% Offset Taxable Income" } } }, "localname": "OperatingLossCarryforwardsHundredPercentOffsetTaxableIncomeMember", "nsuri": "http://expworldholdings.com/20211231", "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/20211231", "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]" } } }, "localname": "OperatingLossCarryforwardsPercentagesDomain", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_OtherInvestingActivities": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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": "Investments in unconsolidated affiliates" } } }, "localname": "OtherInvestingActivities", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "expi_ProceedsFromPaymentsForOtherOperatingActivities": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.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/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "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/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_RealEstateAgentProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Agent Program [Member].", "label": "Real Estate Agent Growth and Other Incentive Programs" } } }, "localname": "RealEstateAgentProgramMember", "nsuri": "http://expworldholdings.com/20211231", "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 Brokerage Segment" } } }, "localname": "RealEstateAndBrokerageSegmentMember", "nsuri": "http://expworldholdings.com/20211231", "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]" } } }, "localname": "RealEstatePropertySettlementsMember", "nsuri": "http://expworldholdings.com/20211231", "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/20211231", "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" } } }, "localname": "SanfordEnterprisesMember", "nsuri": "http://expworldholdings.com/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "expi_ShareBasedCompensationAgentEquityProgram": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.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/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_ShareBasedCompensationAgentGrowthIncentivePrograms": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20211231", "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/20211231", "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": "Share-based Compensation Arrangement By Share-based Payment Award Options Granted Weighted Average Remaining Contractual Term2", "terseLabel": "Weighted average remaining contractual term, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "expi_ShowcaseWebSitesLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Showcase Web Sites, LLC.", "label": "Showcase" } } }, "localname": "ShowcaseWebSitesLimitedLiabilityCompanyMember", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_StockCompensationAttributableToLiabilityClassifiedAwardsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock compensation attributable to liability classified awards shares.", "label": "Stock Compensation Attributable To Liability Classified Awards Shares", "terseLabel": "Amount of shares attributable to liability" } } }, "localname": "StockCompensationAttributableToLiabilityClassifiedAwardsShares", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20211231", "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 to equity year to date" } } }, "localname": "StockGrantsReclassifiedFromLiabilityToEquity", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "expi_SuccessEnterprisesLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Success Enterprises Limited Liability Company [Member].", "label": "Success Enterprises LLC" } } }, "localname": "SuccessEnterprisesLimitedLiabilityCompanyMember", "nsuri": "http://expworldholdings.com/20211231", "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/20211231", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20211231", "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, LLC" } } }, "localname": "VirbelaLimitedLiabilityCompanyMember", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "expi_WithholdingTaxesOnUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of withholding taxes on undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Withholding Taxes on Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Withholding taxes on undistributed earnings of foreign subsidiaries" } } }, "localname": "WithholdingTaxesOnUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://expworldholdings.com/20211231", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r100", "r230", "r234", "r239", "r411", "r412", "r419", "r420", "r467", "r561" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r100", "r230", "r234", "r239", "r411", "r412", "r419", "r420", "r467", "r561" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r241", "r246", "r295", "r297", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r532", "r534", "r562", "r563" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r241", "r246", "r295", "r297", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r532", "r534", "r562", "r563" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r241", "r246", "r274", "r295", "r297", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r532", "r534", "r562", "r563" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r241", "r246", "r274", "r295", "r297", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r532", "r534", "r562", "r563" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r110", "r112", "r113", "r115", "r116", "r128", "r427", "r428" ], "lang": { "en-us": { "role": { "label": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r109", "r110", "r112", "r113", "r114", "r115", "r116", "r117", "r128", "r186", "r187", "r336", "r372", "r426", "r427", "r428", "r429", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r109", "r110", "r112", "r113", "r114", "r115", "r116", "r117", "r128", "r186", "r187", "r336", "r372", "r426", "r427", "r428", "r429", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r102", "r104", "r105", "r106", "r107", "r108", "r109", "r110", "r112", "r113", "r115", "r116", "r128", "r186", "r187", "r336", "r372", "r426", "r427", "r428", "r429", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "As previously reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r172", "r173", "r271", "r273", "r533", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r172", "r173", "r271", "r273", "r533", "r546", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r477", "r479", "r482", "r562", "r563" ], "lang": { "en-us": { "role": { "label": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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 [Text Block]", "terseLabel": "ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r470" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r22", "r177", "r178" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 $2,198 and $1,879, respectively", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r506", "r519" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r13", "r14", "r41" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r216" ], "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "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" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r54", "r61", "r62", "r63", "r102", "r103", "r104", "r418", "r535", "r536", "r575" ], "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 (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r104", "r333", "r334", "r335", "r427" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r299", "r301", "r338", "r339" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "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 to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising and marketing costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r179", "r188" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r81", "r198", "r205" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r155", "r161", "r167", "r184", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r411", "r419", "r437", "r468", "r470", "r505", "r518" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r51", "r95", "r184", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r411", "r419", "r437", "r468", "r470" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "TOTAL CURRENT ASSETS" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": "Total Assets" } } }, "localname": "AssetsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r303", "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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": [ "r294", "r296" ], "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]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r294", "r296", "r391", "r392" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r386", "r387", "r389" ], "lang": { "en-us": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r388" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAssetsArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r395" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r406" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationReasonForBusinessCombination": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r394" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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, 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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r394" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "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, 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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r394" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r393", "r394" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r393", "r394" ], "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 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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r393", "r394" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 5.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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r394" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r32", "r83" ], "calculation": { "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r84" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r16", "r84", "r503" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r78", "r83", "r89" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r78", "r438" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommissionsPolicy": { "auth_ref": [ "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fees earned by the broker dealer, acting as an agent in the buying and selling of securities and administrative efforts on behalf of customers and may include the timing of commission revenue recognition and presentation in the financial statements. Commissions earned are usually related to the broker dealer's customers' trading volume and the dollar amounts of the trades.", "label": "Commissions, Policy [Policy Text Block]", "terseLabel": "Revenue share expenses" } } }, "localname": "CommissionsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r223", "r224", "r225", "r228", "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r102", "r103", "r427" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r258" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r470" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 900,000,000 shares authorized; 155,516,284 issued and 148,764,592 outstanding in 2021; 146,677,786 issued and 144,143,292 outstanding in 2020", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEFINED CONTRIBUTION SAVINGS PLAN" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r67", "r513", "r527" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "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/2021-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 hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r138", "r139", "r175", "r435", "r436", "r547" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r138", "r139", "r175", "r435", "r436", "r545", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r138", "r139", "r175", "r435", "r436", "r545", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r138", "r139", "r175", "r435", "r436" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r138", "r139", "r175", "r435", "r436", "r547" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r91", "r413" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r268", "r269", "r272" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r96", "r367", "r375" ], "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": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r96", "r367" ], "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": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r367", "r375", "r377" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r96", "r367", "r375" ], "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": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r401" ], "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" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r41" ], "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": "Stock liability awards" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r37" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r368", "r375" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r368", "r375" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r344", "r345" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r96", "r368", "r375", "r376", "r377" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r368", "r375" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r359" ], "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": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r365", "r366" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 6.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 in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and Development Credit" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r361" ], "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 assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r365", "r366" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r365", "r366" ], "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 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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r365", "r366" ], "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 allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.", "label": "Temporary differences" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r360" ], "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 assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred tax assets, valuation allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r365", "r366" ], "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 from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Intangibles/Goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r365", "r366" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r365", "r366" ], "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 property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "auth_ref": [ "r365", "r366" ], "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 liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.", "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "negatedLabel": "Unrealized FX Gain/Loss" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r293" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r37" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r81", "r214" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r81", "r214" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r259", "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends declared and paid" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "dateItemType" }, "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": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r107", "r108", "r110", "r111", "r112", "r118", "r120", "r122", "r123", "r124", "r128", "r129", "r428", "r429", "r514", "r528" ], "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 per share - Basic", "verboseLabel": "Earnings per share attributable to common stock- basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r107", "r108", "r110", "r111", "r112", "r120", "r122", "r123", "r124", "r128", "r129", "r428", "r429", "r514", "r528" ], "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 per share - Diluted", "verboseLabel": "Earnings per share attributable to common stock- diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r125", "r126" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r438" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r347" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r98", "r347", "r379" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r347", "r379" ], "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 changes in the valuation allowance for deferred tax assets.", "label": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther": { "auth_ref": [ "r347", "r379" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r347", "r379" ], "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 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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r347", "r379" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r347", "r379" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 11.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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r347", "r379" ], "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 revisions of previously reported income tax expense.", "label": "Prior year true up" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r347", "r379" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r347", "r379" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails": { "order": 4.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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research & Development Credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesFederalStatutoryRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r330" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r330" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r330" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r61", "r62", "r63", "r102", "r103", "r104", "r106", "r113", "r116", "r131", "r185", "r258", "r259", "r333", "r334", "r335", "r371", "r372", "r427", "r439", "r440", "r441", "r442", "r443", "r444", "r535", "r536", "r537", "r575" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r183" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r242", "r243", "r244", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r290", "r431", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r432" ], "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 MEASUREMENT" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r242", "r275", "r277", "r282", "r290", "r431", "r474" ], "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, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r242", "r243", "r244", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r290", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r433", "r434" ], "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/2021-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", "terseLabel": "Useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r204" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r206" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r206" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r206" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r199", "r200", "r204", "r208", "r485", "r486" ], "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/2021-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": [ "r204", "r486" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r199", "r203" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r204", "r485" ], "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/2021-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" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r446" ], "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/2021-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, fixtures and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r137", "r547" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r192", "r193", "r470", "r504" ], "calculation": { "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r194" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r212" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r195", "r201" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r81", "r209" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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": "Impairments of intangible assets", "verboseLabel": "Asset impairments" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r213", "r219" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r97", "r378" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails": { "order": 1.0, "parentTag": "expi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExcludingNoncontrollingInterestWhichIsPermanentDifference", "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r64", "r155", "r160", "r163", "r166", "r169", "r500", "r511", "r515", "r529" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r97", "r378" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails": { "order": 2.0, "parentTag": "expi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExcludingNoncontrollingInterestWhichIsPermanentDifference", "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfTaxableIncomeByDomesticAndForeignSubsidiariesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r65", "r81", "r152", "r182", "r510", "r525" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-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]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r98", "r348", "r357", "r363", "r373", "r380", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r115", "r116", "r153", "r346", "r374", "r381", "r530" ], "calculation": { "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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 (benefit) expense", "totalLabel": "Total provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r60", "r342", "r343", "r357", "r358", "r362", "r369" ], "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 [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r85" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r80" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositsOutstanding": { "auth_ref": [ "r80" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r80" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r207" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r197", "r202" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r404" ], "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]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r499" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r399" ], "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]" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r430" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r458" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r458" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r458" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r458" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r458" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r458" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r458" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r451" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r95", "r162", "r184", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r412", "r419", "r420", "r437", "r468", "r469" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r95", "r184", "r437", "r470", "r508", "r523" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r86", "r87", "r88" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r95", "r184", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r412", "r419", "r420", "r437", "r468", "r469", "r470" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "TOTAL CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r403" ], "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 agreement" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r226", "r227", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimated settlement fees and costs" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Information and entertainment created for consumption by end users or audiences.", "label": "Media Content [Member]" } } }, "localname": "MediaContentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r49", "r95", "r184", "r230", "r234", "r235", "r236", "r239", "r240", "r437", "r507", "r522" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH (USED IN) FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r79", "r82" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r55", "r57", "r63", "r66", "r82", "r95", "r105", "r107", "r108", "r110", "r111", "r115", "r116", "r121", "r155", "r160", "r163", "r166", "r169", "r184", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r429", "r437", "r512", "r526" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r55", "r57", "r63", "r115", "r116", "r415", "r423" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-competition agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r260", "r410", "r417" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r102", "r103", "r104", "r259", "r407" ], "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" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r155", "r160", "r163", "r166", "r169" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r452", "r459" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r448" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r448" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r449", "r454" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r447" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r457", "r459" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r456", "r459" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r364" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r5", "r425" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r41" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50", "r470" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "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:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "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]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r76" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r76" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends declared and paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r72", "r405" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r72" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "terseLabel": "Acquisition cash paid amount" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r73" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r274", "r276", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r298" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDefinedContributionSavingsPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r303", "r331" ], "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/2021-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]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r10", "r30", "r31" ], "calculation": { "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Total prepaid expenses" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r11", "r190", "r191" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r9", "r11", "r189", "r191" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePrepaidsAndOtherAssetsScheduleOfPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r75" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r74", "r332" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r4", "r55", "r57", "r63", "r77", "r95", "r105", "r115", "r116", "r155", "r160", "r163", "r166", "r169", "r184", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r409", "r414", "r416", "r423", "r424", "r429", "r437", "r515" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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", "terseLabel": "Net income", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PLANT, PROPERTY AND EQUIPMENT, NET [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r217" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r220", "r549", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PLANT, PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r215" ], "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r217", "r470", "r516", "r524" ], "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r33", "r217", "r549", "r550" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r217" ], "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 plant, property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r215" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForOtherCreditLosses": { "auth_ref": [ "r80", "r509" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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" } } }, "localname": "ProvisionForOtherCreditLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r29", "r180" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r284", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r284", "r462", "r464", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureRelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r460", "r461", "r463", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r36", "r210", "r211", "r564" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r16", "r83", "r89", "r503", "r520" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r16", "r83", "r89" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r125" ], "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" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r24", "r259", "r336", "r470", "r521", "r539", "r544" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 earnings (deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r102", "r103", "r104", "r106", "r113", "r116", "r185", "r333", "r334", "r335", "r371", "r372", "r427", "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r146", "r147", "r159", "r164", "r165", "r171", "r172", "r175", "r270", "r271", "r484" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r92", "r93" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r455", "r459" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r138", "r175" ], "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" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r369" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r361" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r124" ], "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 per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables", "http://expworldholdings.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r347" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r107", "r108", "r109", "r112", "r113", "r115", "r116", "r128" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r199", "r203", "r485" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r199", "r203" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r195", "r196" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r96" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r396" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r16", "r89", "r503", "r520" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r308" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r308", "r321", "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForwardTables", "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r327" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r263", "r264", "r265", "r266" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r356", "r370" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r203" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r143", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r169", "r175", "r221", "r222", "r531" ], "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": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r143", "r144", "r145", "r155", "r158", "r163", "r167", "r168", "r169", "r170", "r171", "r174", "r175", "r176" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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", "verboseLabel": "Advertising and marketing costs" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r304" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r331" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r315" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r320" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r318" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r318" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r317" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r319" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfRestrictedStockActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r319" ], "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/2021-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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfStockOptionsFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r309", "r311" ], "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/2021-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": [ "r312" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r316" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue": { "auth_ref": [ "r322" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r313" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r322" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r310", "r331" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r309" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r300", "r306" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-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/2021-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", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfStockOptionActivity2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r303", "r307" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r326" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r329" ], "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": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r329" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r310" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r329" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r305" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r328", "r337" ], "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/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r324" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r310" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r324" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r453", "r459" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r90", "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r143", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r169", "r175", "r195", "r218", "r221", "r222", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r45", "r61", "r62", "r63", "r102", "r103", "r104", "r106", "r113", "r116", "r131", "r185", "r258", "r259", "r333", "r334", "r335", "r371", "r372", "r427", "r439", "r440", "r441", "r442", "r443", "r444", "r535", "r536", "r537", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "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/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r104", "r131", "r484" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureAcquisitionsNarrativeDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsScheduleOfAllocationOfPurchasePrinceDetails", "http://expworldholdings.com/role/DisclosureAcquisitionsTables", "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "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/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCommonStockIssuedRollForward2Details", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r258", "r259", "r314" ], "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/2021-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/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r259", "r302", "r322" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "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 Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r20", "r21", "r258", "r259" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r20", "r21", "r258", "r259" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r95", "r181", "r184", "r437", "r470" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r62", "r95", "r102", "r103", "r104", "r106", "r113", "r184", "r185", "r259", "r333", "r334", "r335", "r371", "r372", "r407", "r408", "r422", "r427", "r437", "r439", "r440", "r444", "r536", "r537", "r575" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r94", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r267" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplit": { "auth_ref": [ "r262" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r261" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r445", "r472" ], "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]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r445", "r472" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r445", "r472" ], "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]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r471", "r473" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Existing technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r46" ], "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]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r398" ], "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]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r48", "r263", "r266" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "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: 6,751,692 and 2,534,494 shares held, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r263" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r44", "r263" ], "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": "Balance, ending of year", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury stock:" } } }, "localname": "TreasuryStockSharesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r258", "r259" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r21", "r258", "r259" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r258", "r259", "r263" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r341", "r351" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r354" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r349" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increase for tax positions of current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r352" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesLiabilitiesForUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r355" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r132", "r133", "r134", "r135", "r140", "r141", "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r361" ], "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", "negatedLabel": "Change in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r411", "r412", "r419", "r420", "r421" ], "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": "Primary beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r124" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r119", "r124" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r124" ], "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/2021-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r378": { "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=122134291&loc=d3e330036-122817" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5394-128473" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41256-110953" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41261-110953" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r530": { "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" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "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" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r564": { "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" }, "r565": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r566": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r568": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r569": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r570": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r571": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r572": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r573": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "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=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "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=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "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" } }, "version": "2.1" } ZIP 100 0001558370-22-002041-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-002041-xbrl.zip M4$L#!!0 ( #PQ6532VT5#HA4 /#E 1 97AP:2TR,#(Q,3(S,2YX M/+XE% MUH_!J-1J,!_OR/EYV)G@CCU+8^7W6O M.U>(6+IM4&OS^"&/4--$=H\:&('1[_?'ZI\[[WO7-QY^Z'=1J^93N,(>:MH4D MR=YU]_AFX%.UK4^HU^Y]:/IV/G5^1/V'8\$':.6:9I9\X<8GKF_) M#B,'LPUQIGA'^![KY//5UG'VG]IM\K)_MIEI;&U3",ZO=7LGB'6[O9LN=(A) MA+SW-ML-R1J[IO/YZKN+3WY^OGZ^N;;9!JATNNW?'B:: M;$%0&!C2O-R]&@;9,Z*+CHEP>5DQ,^!SVV:V2=JGDD%=@%&\X<>::\Q7LE;P M1K)K=;JM$T/=90PTX7"L)%EQHE]O[*=V\%96#*HPLDYMW,QU0Z@F+XVN<[5H.2U,X[V6DF19QL@8# M%#F-()I,&EY(LM_?'PECJO/DPO)5I!4O,<#\H=^]O;UMR[?')CCLK%\CS8;7 M;?%:]ICHVK"HFSQCWR]V,C/Z-ED,\28B!78<1E>N0R)6SK5B=@X4(%$K$O3A MA=-LD]BB%G>PI9.P<:"* 7 L#\8=(6G>L679CE0H^2QXNM]3:VW[C^"A@.*3 MZ*CI?9S^YS4.1<7&C6S?I%_PWS!@;CL0&%1_=I^$55-'9NZ:Y:H>&I9 M>CW_:0#8:^-X?,MGZX&]@T[9"HOU1,;@#^U('F2S2*BQ[N7%6EO"?P^CZ5)# MLWMX]3!?C+Y"N?&W$1I/X?>HP?_B^$]LS@<@;N\"BG"B]68:@=Y-9IKV WHG M^?[0*$A%!<%\>V_:S[D,?G)%-?3O2T+?U[ZB^\GLUV8*2$1X2+ENVMQE1'-W M.\P.L[5&-Q9X.#JVG+XNW4RH,@?L=$JX\%$,UR0><$/B8&KZF%^&E$H+WH,! MZ 'R)TY")1X?'OJ+WP78VOC+='P_'O2G2]0?#&:/T^5X^@7-03<&XY&&W@4L MD;U&@BD,?Y]O8P RU*.O?W+_N!_'\?:>#D&VQ %'A^9B5][GQW:2WZ-1N36B#DC>TP-WK>,F;,E MK,\Y^.\G4/WWP>N!C) X7JD4[;@$2;6F?.ATSS4%7(-Y?SS44'\Z1+/EU]$" M]34-%@U1M?%Y(VP92')'/GOD\6\T)[_FP'K/F3-[3YAS #!'8!/V8E:?$N<$ M]CU](89:7O(Q[@UF<-B M+$XNICZ9'+(TZOT%-%?=;HBU1_MUAUM8+\ M%/=>8)VS>(1E[^BWN5@,GZF$SR7 O;$O^8&?$!P!S!M.#]"DG;N3+^?X((,8 M*= 7)Z &_S;NEDQ&_1CD:V_8[SP^R"1R<>-S:O#/C;\7F5SBES"&\!/#)."] MNSL,X5_N4!UFB'N;$;JQ-'?%J4$QHZDFX7*$E?K238B5^*'/9?^W'OG&^(Q:TTBFB-1DDLO0CYK^FZX?' M"0&K8"Y![WQN/S2*4$81[HE! %1-MU;'988(W74B-\ M4VZ'6X2AE[\WN*HGW!%FEG@W)TS;PH@XGU-C[U58=;O=>"!FU%],Q],O&IJ/ M%C#X^HLFZ2@#$QFOE(/&2[6$=FCX2:( 1O(Q4XRT_C!;(V7LU1#_&(=(>[S0P;V#I MT.B;L'<-)%DCBNN,[KU$BCN7PX#A8C/]#G/*Y?;YL4-"V3?V;@>_'5O_8\RY M2XR%;9KW-GO&#%83*Y/$D'TM-BH%N0$/*!:O&(ZTP6(\ET,7IL*[1PV&M.;M MY-_UM;&<(.>+D0;*TY>E(NL9738)<=$F1&6C1+>;(MPEF@6+&Z]EC=M4(#LH M66<22JCAOHG#'4 MF#./3)MHWRN[8B=AH1*4%!N 0VJZ#C&"(2_.2@3#OKH^5>>=I8"Q3+G2K14AC<-KZV(^(U%[X E_P'M"4-ZZK<@W&%4EZ%7P*"OPXP%7NQ%-2^+1Y;2Q;99*RK=J3V^XN&@18VVO:ZV M2?QGLM*K:)J*?I:6Q;9T*VJ9IUJV;$RC8:]VMBYKF5"2BEI;>DEAU_PGZIJE M0;5@61;FRK)J9&^2DH7# ;0&N^+8W6/*OF'3)0\$B]]R@S<+Q'R5U&B^CZ-Y MWQ\OT+?^Y'&$'D9][7'A;PHWP%[V.$D6O$6JJD%.V /+.@#28/U*1X>"0E4. M!YW3R$(_%BLI0D\%>&]W CGH)&%>?Q^D43,,R)_C294T(3!%J93PL>6N"D* M6P=-%A$_B,5] ?&*FE TMV:4H)FE*3GWO7W.B%K(V1+D\_\;]_5%#S4!F4$; M&OVIH#\I0=K9+T(A6XE&Q3P:;"_R"P2"J#RXP(<''1WYSTK M,:GD)9FE(;'X;/8<$P[!'M^#4FOFZ4*'W.J M@H3?8]$8B@L;"I$;P! M#6R>TXD-D*^R\#N<(IF@UJA2[8SKA .P.='!=D-WCDR8E,SH',Z/W4G,>F MSXMN3V9O/F9[%!)O3/@TFR'7 3RE"OM&R"*QKB2T8@74$*2_66Q!IC*+D96OENANBHXWY?;K&R2XO'SJM&)/<1)W'N+CKS$!V;1D5NC"Y?8_$H!/D<--)%?^LRTCZ\]7@"]M]3J];K=WT_T7B'O] MLC.#(@YU3*@73E)'HE$\*" :<%25Y^?GZY<5,Z]MMFGW.IT;3T_.N]!O64 " M,SU&Y?E&TNC>WMZV92D@(KU$T(]V(-T5:E],;@ K0>[0:=CB8I_A7T>I0=,2 MI!X>]:^XT%'=K:/,)EXER#S!*V(6%]<4U5Y7THHN&[8,S QA8UWNV+O^"^5# M>P>3':",73/ABV@YJJA,,X@GOQ$9=<=\H@BH(H\L$G211Q@%E/^#;?//[1=N M?,+[/;76MGSF/[$LVQ/!>RB>@1+;S$$6WA&^Q_I)CZ0*&)K4M*7GF>7D'\V?+^O :&@=:IFRG#DE&A/4\AH"OU2- M(*;W15[1BL]7W@[/HP7+["%Y(J:]/YVU$?/AO](*>-.H: ?]M+,M\)G98>R0 MG;!DT&YWQ6'&E >0OS#;W0=%*12Y0A8U31$U_7SE,%?,PO+=RON<].@)?7RV""6M+DB,Z0;RKV]-OVZ>B% M,)W"N[$UEXR_0$UG"%8L*O8%NS8_RS?H8<-E?L[@:W>Q:,>;=W(NIO\9W?R- M<.9?=/0I6_9+K)(?2"8'/$Q6?N9:O]]CZ0 MW8JPD*#J8N?X&7*QDUL\#&\9UIU O(N@>79OJ':V P\I-LW#@A@$*ACRMO/@&ORP M\IZ.) @S#7I[06$>8.N\:*0B7F,,/Y9%!H@Q@; MX[<6S0O>9PH7%*LE9L>;;^5Y!9E^%#KL)W, E^3%N3.CUJE@O7/1G>#5VYJE M!*OAGZ!;VF*_1AS"Z>_W)A4&)[BK#(!<40N?^2;52=5UZ:=8O$)#GITM3+QB M#GHBODWB^5:^J97KVA&G6?=TGD<(XN,LLO3"HN?T(J\IE [>>'FS MXX*UE ^PZ3O[)P$L WQ!8!(19D$>07$L$!,W[P\P8P=P-(13S$^+I',_LT"=^KJ= MN82(>:&%:M71*86!"LT3@U2/K8L2WM51A'0,OKJ6 4/0AV*V7G-QL/3%VVT2 MV< QD2] Z]^KBT8B]GFX2 _E)57'#AJMUT1,2Z^(1=;4\>4-]= %:-4BL!3Z4DOPL<#TCP3F6+V6H%(39U>QIDH. M)JG+UG$ I&,2?%TKC&F.PG^-\YOMX(2V42WCCME_R$T?_^XEU:9K>NDZXBG= M3;%MY<= 8"X?9#ODYRO0$@3JZKBG;G#-_0-:RB5LJ=JU7?^!86(RP$"\_WV3 M+)-#DM8R.0/BB-6LI/A:[!$9(B+BD3CBN4K7$7SI6 LOY!C[EWL?]T1B!M:*.3)-QW@2-E-8;$*?!-=D M%[T*I3IV3\*^U^*XQ!P;8B&RE@KO;^J+Y Z84T'@4#:'_':S^%BK%[L,O_&W M608B#^0TZT=]QK^P#75=;@19Y'-&=;(0"^"9%==(9:DZ:EN\PL ^D,RD>\7/Q/2:ENT;]3RML8;#,Q%N 8W7M!WSQAOP+5:^)1A9KL;5$: M7D[Z609"Y^8L:W>/(4KJ,U ]]5)\3@ M8BWNFQ]QE8MT#XX[%(EQK<(UZ[JNGX 1)N2T'1/97PXD&[I$IFD*"VP9I[1- M^!V)]54E55?WJ^KI*1G](4;.(P*]"Y[;*LPY#$&@/B4&Z1J;_&)G,JBS]:^, MD/ M5#DJI.5XKJ38'E0M*[]MLL!=W9&U'+CD['MQ)#F?]NJ7Z=BR6[)]A4DD6<]BP*6,XMSZZ&UM*_0O*% ;$7U=%!)Z=\-X MUT3\\G]02P,$% @ /#%95) -<@!.%P QEH! !4 !E>'!I+3(P,C$Q M,C,Q7V-A;"YX;6SM76MSZCC2_KY5^Q_\9K_,5"TG7)*0G#IGMPB0#%4$V$#F M\FG+L470CK%9V4["_OI7DFVPC65+QF 93M74&0*Z=?7'Q\>7C]87"[WA^O7&Y>]/ MPZFV $NU!DW;44T-7"BX_%>;?CFT--6AO I5_WQ%1M! ZW+3%[,$^:L6%*N1 MKVJ-9JW5^/)IZQ?^$,G/')T$Q3]WROLT->[N[B[IKYNBN"&8TO2&;,P]1?F& M+ ,\@[E"V_CJK%?@^X4-ERN#]$V_6R P_WX!/E<0T])L-)H>)7^;.EB0!"E= MR]2!B06./]B6 74BX'O5(+U,%P X]H5"NGEY'FS&A9O[L)"A+RR#@-'^HEG+ M2U+H4JA92C(7'R\/2^[F5WL\[UK+%0(+7 :^@P&>;DM0' ,R.ZH*2X:6;7=5 M0VL>C3>A'N5DDFHO'@SKH\#IPFC^B.3WH*T9ENTB,'672Q6MQ_,I?#/QTJZI MIM/1-,LU'4S2! ]9@\ FB[/N&L ;;P\X*C2$&%)0AZ6PJ*/]UX4V)#M0:%P= MP_"WI?%\XB)M@;N=((B7P;W8D[NS4E@S06"E0MWNF/K860#4L6V\ VS'[?\> M_-QU$<*P]TKMQ:9".BZ'97BK=";(6@'DK/'X^EC>*[(8C("S'?\#_ 1Z$7S* MW5LIS'FT+/T#J[)XI ,3*T1O\-4 <=GVP!R:T %#O(<4P:.].ZT(JQYE_KLCF=&3N98^CI&5>0R[0_;&$%]_H#WLN[X*=E,**(5 C@_,D M]H1%N'27],>)NJ8*S%[,R-%-*>SP%-69^AD>+/Y3Q4CW?KM?]_"_M@,U/ T> M+ 2P;C-U7VVH0Q7!/3%38/?RL&_SI8_X>V#B-<(IGE%9'97-D@>@ Z0:Y$S@ M.A9:/^.SP3/0+%.#!J2K8U$\$>BI;*9$=@Z =3<=?UW 5B_8A3 ;-'R0=0W* MRR'^S2>=#*)P&TN(T>#3 ;B&OOD6.J3#>KU1KRLU9=,N_MP=CWK]T;3?(Y^F MX^&@UYGA/^X[P\ZHVU>FO_3[LZD X91L3#@^GD2&1(\K%HH*GS1GX_9H6W/5 M?J4-NG;M3557Q)#8N 2&8P??4)S4Z@W?2/T(*FC;45V!\OPB^O"QO M1/XA(S:PQ#+_OFFU;QNMZ\9M_>KZ^J;=:C5"0P^AJ(.B5*A("]K''R/ VI62 M7^+2)D=NTEH-JV#+H/X<6K:KB (2>NNO+(CU]:NQ+. M3ZJTDOUP F"&M(^*";,3%3JIR&G(4I],7;E$Z\OEG'5^6BQI]T*7/4 M/ UAYR74EWE+.ID_XX,-@AI6@?99U@5;.0TL%$&TCXNK-%RL$+00=-9TR2AI M8?!,G-3>&;-S,E<$=A5YQ,_6SX3'S[.J;R59UG0?8Z)4\\3/H0# V,56*X]LDPM=;O.KACE2KO=:M[) M)]9\5%1CR8U;^_&RT__4#)=8-8)+ 89T>:I60;ZYZ? E?"VWA /#V,9JMJ&2 M(5=VA2I(4W#TO@QOY)9AQDRLTFSCF5%MN:4QA.HK-* # ?%Q P-D M$^W-6<>DE%V\;"H8L J5D =9O,P/8RZ+$!Y#F%2P2[>2[!:41WR\(DD58AI5 M8K(LV\(Y4=?$DL=GVXP6EEJF:6-DFS8Y")369MVU3 >IFO,;=!9=UW:P\H$" MAJS3Y M>,VX@4HH>4+BY*6N&E:/J*6.8<8NS<5LIPINO0&]A$A?K [*HKZ*A&B$+6 M43VSX@D)/">QU7!)F2&L_[AH3>GP2$J;UZSB)R1N(1(S%<*:%$>!9_+JPP1Z M7T4F>9C1T31W220"=/)\48,L;2^[X@E)/B>Q8L:=$JVQ 3'>L_'D'93QP>RR@*D&-K%K$)EX>4)FG0$&+$J2/N NCX7.\0T M@XVF_^TR]@3OX._RLD/_A 3(?*G7Y'VI-YWA_SWU1[.I,G[ /SU-GON_X'*# M7_O*8(3_[E_(_7IO!)SM*A";,+'?RO(DGT,G87"[!>29QXE,C3F+IPVZ&N?J M+8D/F&IR&0Q-%\]5WTZ))Z6WJX1>^?8_':1BZJ"IHO4 \\T6,N0=L$=YP,.) MD5U0'9L[U4#IQFK.7.922LJ'BF,+.>4:(H--TCKX/(-W8+H@X%_<@V7C,DY< M7_%_)! !\Z@IW))\B.*59]+ALQCRI47*AC5!'*"LE2,H%R6ST6ZUZI65,A]Q MF0>$FK 0=X.3D&^H,1O:)%CO-MS<&U;2GP$]Y78M>R<:!7<]B>66ROVMU/8C MM1IW (_ ))%S,&D=?0E-:#N$1>_ 9Q'K;45ZK>J+?A]"Y;W#!51'P<0\J>A/ M$&('ZRZ76>%T)"Q(H[0^F5@/M:+[4KILF>7E$VWY>KH8LW(:^,IXP"R*FO1* M\D%';*@)"ILXO=78]Z-SRC.,/P%G8>D#\QU/#&KVY3(=,>J>'A;RDUV-!8$1 M3C(5!#NEY1-[3ML?'V5<1[7R'0 B1O0]O#^%VXDRK5FBKW#F/4(QM D"0M[; MO7#RBB-?\RD_#P]< MM/4,J::M:G2NFCK]RY^Y^G]<;_-CD'W8SN1983B L*-:'H<=TAJ%TV[,$\M4 M5MK95%33+224XX=GE[C*N4MTIK\H#\/Q;[('<";\B$4BW(E4&/TB5'("L'A) MC![B@@IZP/O_QEVI_ZDM5/,-D.#F_?D<:'$M[=B=E[5DD)%CK?X=8H3=KU]L M$M=H8_[KX&7R/2V "W\#$BTVI< JMG[MPS5I=Z#6BG*@%:[U6R?FKQS M,.# 3YL9_@<)F;+\>_6915*;D !(G=7*@(0?]ZX-36#;6/-^A6;2]"ZDS1/& MQ^'X4XT()X/E2H6('#QV9\4#S>)FD"QN+(LW7^T3QD\1G*A&4)0C7X^=)DIR M\R$S_NR>MRJ,W6BZ4!&@F>2)<0D/J,M$W M3KR5$\9"D1PY2G?*2 8HRRDNL? ) MBSD'X;ZD[^3>Y"EKB&?O@X6\VQB,8\_\P;0>IM8Y Q"(TQ\8C>IR@V'7/KJ; M6XRM\&56C;+F2H(X"8?0]_*Q(4 (VZXH_N#A8*B()B'C1D2TVEFB@8,% 1** M?/IR,"3TP,JRH6./7 ME!$WK4;]^O0!P<.# RIUD9YL!"+^"T"AUC5"6 MT( \J)'6P8V7:])ZT 2S969U-,PR\DJ6RXDFLUZ4#6T)\HCO*<($8V )4-#&;6;5Z$,!LX1ZB(,>, (5\.!9/ )0C8]+T#79R]7UB.,R)-G"-4 M1-DA&'6ZJ ,,5;:RU9#4LBR*\H#GX*$R-X\!)E0%9TT=,RGQ(SI0.W^ M)T :M-D:1E:]*%-(.J^R\P(7CXQG'(WG885I;.ZEFC'@ MY(%;^;KLL=C+\PSI<&$3R.LIP[)=!*9$&F@]GD_AFPGG4",V(,^S@>8=,:"& M)_546P#=-8!WY.^1]$,&7R"%JSJ>,4I-V?9(HBJ\/#UUGO\@\1*F@\?1X&'0 M[8QF2J?;';^,9H/1HS(9#P?=07^J_!1TK5ASA73^L_*3W[_TX78*G/U[ME5. M!D9O6+'!=/!&@M :@RLU+2-/W>C$NFNWFI4\@R[YE,CL4V34X;VDHY!\4:??D]\ \$$05,#8CM,:W>'Z73_]3*8 M#F:#\2BVAZB;3LE?@5V"L 3W6YW-)>&Y\S/0++R'_P\KYCIYI#:'ZN;Z+[#2 M/UJ6_@$-$B8\G$_:QK@&^A"WQQ5D\=B=E[)>Y20RD3A__F:O=H?M-+)@M!M7 MU_6RO"C*@6]X<2V!T])NS87R@D8"=+R2V^Z/@+T-WU%>=_$'YL_L'YP!E?#)GVPN1]]+[=)/I3FM%?*6'Y, M#AD%P&\*K?!\$759/$K?/^:## RO1IRI8C?3P#GY&-M#J+QWC_QXCSRLE=B%S76_$+V0FS_U)9]";*IU13QG/ M?ND_*YWIM#^+W<[X8U!44U?H*!1_&(HWCNI:9658$Q!&U#^1@R!IK?I1HI,QEUHV2N[-7;M=5I"X M_>3'096TSL5!V*&TA2.U;.6%R$^5M ]),I=^=L$HH;>-JZNR?#-SBH^3)%G\ M(:G))K#?A$TW(^!L5:4'^(GUQ1R:TLVH0(_,0=.H,,.1Y-,3?_3]^(.D4 RO3G(ID62V\U[NL[FN8N79H3))PZ"'\V )60J8>SB(C>PA35 MO#R(.@!2=O?\@[*M.@]$DXEZ1*DIW%(JG1F*AS<#_N)AK>@_QH=0.6L;0]; MYL5YO*M@9A4N9;U(&51H.0TOFXPU1+PA>=85/C&&%XF"J*W(II)";=JVDE4M MQI(2HU$4"@ V;2>R3SRX#GEZ:/.39?A$A%^%1W\04V5O=SV/.MWN\TN_I_1_G_1'TWA($;^W0$.M MD,EC-]M(\MUR2KFR3/9D/%/5 ,1#;PEMDJ0O_5X\M4X4\XT2D M25I/H_YR95AK$&1GSX0D=[V*BC8?71+[('D^L.%,)MO\)AV$2* L<MH'2= MY:B4M\&* J)@@JOQW-3S_.'TA"(8:4;,](^X0/&DMW27\, G**Z=MWN_YLPWYG1\N>>S;A MI=>?8@ :)PVXKS-R;,> MB(HYO#P42OV!G?".C)]TV[!@*^>%EC2BJ^&H)T1IBDU8N)THSYJ89U>G#A0F MV=4X-XC0FF VSMO,^0&%2;68P;@HYV^AH<-W\@1E:_O&?R=='^S;9K5!<3@6 MB,4L.=(A)W0FVYYT\)_DJ;?WV_VZA_^U':AA*A\LA =K3MU7&^I015#PLJ&1 M$-E\,.J.G_K*K/-[_ CD>.-0(!V(\KI6='\H]+'SW!N,8H=&MP: M6C9-S=&U2#!X%[/=1Y%EVO> C#C$\8W3;_(C_=\64%L,2(S^I6IBQ/7@?(Y_ MV'U,7$+_9>5:%R4QP"YCP]NC17F6N=+@%\O;7B@GI;VXR4&HOVH6AT&_P1\0 MW!>":8SDOULJ88O>?.E?PM\#$\RA([H9[[Q_8&_&7H\*[C*X^%=^\GO]N3KF M2 ;?8E.36:JL9QOZ'R5Y%DY,JB*)/@0)TG:7<2GY0'@\:F&H%!9M:(L M:'DY;$O-@99#9$RY"U$MN^"GCNJ08^,0=R4J_O2ZIPV"'+1+ZR,2X-K30437 M $:MTQ:_$-72QK8)7%O$=O2,6O((7F!+ST.3M/,Y(,;?J/))-[VR/$+>1X)L M'.2@7MJ=/J ILF7E P5/$Z<.C=P\D'^]\#:UG.M%:N53!T4.ZG->Z![-QN,O M@03N+DF>0K+IDE"\I@:-(":,F)%GYZ5RU,CC=ZAL>E1(ETJTS^I8>+QLQ/!] MRU-"3I(U,#:S1"J6F# [/L"HG#I.'#^1PJQ'!?NW')UK5R4FQ!8'P&XRZ^)9 M48V7RSS4)V_$S+04^S1Y3J 2XD$UGC;SD-T#NA?ARJ8>_WN *-;2.6&'A_1, MO4>.<#T\Y.(ONUCY@S19-, B6.P!F]W&S@DYG-1G>K?5A-<8AAL-SZ!?3+3) M38$+^-K^!""-$9%V[T:K#HD#A^NHZM@[,F=X\F85'\*#ASC_:?/,&L(E=#Q&[;EHI319==@9&9PJHR*.LNR$O[@1G87'$A+[#.KZKA M>C(V#.LC)P$35XE^!+O;.VBEZP7?-[ M40=]43_JJD6,WV%4*/S';HC?S-*E7KIO1I46!#RYL#QSG5,@23?G'"1)[UFS MH6'[4A/3TE416L\M]*$BG5NP[!;DD78.$7+(7Y#RZH "?PB^"[)9ANQ''5/W MC9NVL(WO$%U%F7W;;K7*2BAQ&)@=BD72>W>E<"#MQI.W^OGAADUV\0[?#&MO M?)31 %)QMST&BMT\JG#'FW3?YN3!S'Z'S/V)SM3PQ'U/#K6<<-^(")OSJPL (?JX MG-3*EG6(?-'DN(*MG H&&]I//_-A[=??_?#]?O>U54RTHT5 MT)[8[_$A/[R]WGT9)*-B_Z?>AW:V]%S_\T_L?T]TRAY%UP]^>@G?OEZ[>8+&G_]]?O M_O5P/[-7:&U=N7X06KZ-WO1H^Y\"_L=[;%LAIU6F^\L3\=(!OGZWFTO:@OUV ME3:[8G^ZNOYP]?7UVY? >9. R#YK3)(V?SEIG^!T_>.//[[C7W=-Z4!.N&N; M'??;=_'';%-7 <6.0I30O=X_"/;0%"UZ?+J?PNT&_?PF<-<;CX')_[8B:/'S M&_2R<2G:'ZZO/\1(_\OV.-WIF/S9'7(OZ[#Z* CZOD/W-9=*TB-! 94IOE6,+4+H#\^T3VBY7D'\SYH0.HG8ANM$'IHL M!I9G1YZ5=*(M;=KCUO4BNE2'%O$9>>YQ$#PB,EM9I#::E@!ABYB UVOZ.UMQ MHR"(D#/%GG>'R1>+.!\:H+@6..TA[Q0%(7%M?OA0G/HV7:MT/VN LKF0M(>H M'($)[]0@0950-',*1^NU1;84-'?I4WW9MORP;]LX\D.*^2-5@VP7!>6<447G M:ES?*@=]]8B-([F7TK[G)=<8*L<1L5=TVD?B4D6^-/R-)FN$-'>62WZUO @] M((O]SN\ Y0B"YM"-H/WHT47Y2/ &D7!+MS.F2V\8@&,4[IEVY[X@IQ\$* S. MHD3QV1HASD>,G2^NYU%(1W1O]Y5O9[P)^P7Y 3_B[UWKR?5HTY*)5&1F($23W+%*)E#>+$"((;PI!3M]B>[J MT3K^6V6K3'MB*"0[O5*631O%#(T0(36CI2:TALR#%8#1"#E'/D4.S:V7LI05 MY8#-+!NT9+>*D;_ 9%VBU5UGW$80GB*/>:\>+7JOFA.+'H)VB98,_=$;LFD] M!>BOB#)F^%S>K3U_5&-D.3XIQL4V:\MW+.+0[640!2%>]U_GUR$K M\L+@S9GGC<8$.M@LK.")4R(*KI:6M8DQ0ZH1^M$4GTM4 ' M=C9ZD'JI3^9@2+U#%$;V%S9AP/&\>G^=>-/_@P%PB(!%[!2'Y,)>T?_?%I8?GE4_E W]!1 ^)8X'Q"-F-QR:\2GZA"%S_ M<'5]??4A1N!X+GU4=E.Y?OC.<=>[Z5844&)'3^B*_I5Q!OO%<,A$#+ HAF\Y MP,+12X!Z-]J5P\6S1)!/ARX#7C[4U1JMGXK*B!C8PW%+@-3RO!+AXZ.5R^]X M(ZJ&X>G868B=V-+$=RG_\\&TB.UE#G+2B1FH)>V!;LB&VC?L95KVXBVY]\"Y M'I0#;ED'$ %=G?WE>%-/_OS'T8D]IQ,R\-*Y/.L)>3^_ MR6F5T%W:ZATD]&X/MCXY@H?MY"C>'NQWIP+5)X?HTL69#IJLTS,6\H+@=3Y[ ML#Z">[A_ZDF&[858]"D=+@KH,)A?A2VZC6%"#]\D++(Y.>@[?]*EQYU(=YB, MT9>,3Y5@G_YHQRXF@? 7ZIN0T[!O#$S>A@ZI)@JZX28,K MHQCOL!:RV:5B- ];0.+Q0:Z=77AG8D?&ZPWV)6M%JVVZEZK;-H?P$3S" T/9 M)M5#Q&V:/"BTV(/UT#LX*E0#,WF7#%B'P _G;,=_JG/P;1FELCG]%P ML4!V^(B(BYW]"A7(NDF7A&1Z76!A+A1_LTZ:V -8($8\Q07ID%TX.A.R]:,[ M484+*D#VVR5^?N<@ETO57]^P'Z_B'^,[(7+_N$=+RQO2DR_<"M:,Y&M"F).O M]8 Y@6?TMW]X%.#,BNC*5:"GQ7"HQ'X?GW0$Z1>L@LHW,GP3/(UA@6Y'%B8DL89GV62S:VZV$E^H08]40]7I 9 $4F^I08\\$@#QH)HP%16SI-\[U[=\V_674V0C]YE5GKC9[G^6 MK+8RADI]L6<-U1PU#Z$1+DA5D_1H$39ITC5;!F>Q%NX'GMHSIN5'FG ZD,OP M;I_K=YP2>+-]L/[$9.!9@>C>7J!G0FJCGB!)LP=2>FLIV#N?1.+>#2[2(H* MSR50=KD: ,!6I_'$(!?N //(D;C>5L"BEWD$HU0EU6Z_MTKEM0>'O/3LTVZO M1A[(J:C/2FR.^I&E3CU18K++FP#D HJM&70'0 0%89P)/"'LW_AHEZPCTVX' M=BF=;E I(EUF1W;AZ4Z[M\KI3 =R&XKXEG8Z-,@ELDN?O]ER-55Z M(\MKEUXNY.T ()EHXG%))V?BT\MT1 C5,'A%N$\^?@H0X9?KD;^)0OH9TVNY MYR:JR1XC\;6LXFF.25SZ-$U>]'+E"]=&X(/[GPPN?MNK#![H>\7NQU][6]1\_(4V\<&IU.=Q%E)P"TR-:'.X55O4^8]#VFC%Y?&"M:A_'X/+I(UJQB MYH,%K#=CN:OR-*>?_>6/V0;9K/ F<[NH[;/%I;]C<._1X%WU%&F58Y1;J:*IFB22>>4'9P+<0\\.IEX>!K MM)+YP41!#9@/$Y$-N]]*P@]537:F<%&3FL.DT":I:-Q?$I0\,G((EL1$8MAO M9SG1[M>H&T#!/%P<^T,/P.DU$>VPPZV&7?SJSD6\1%ZMRDT5MCG.2#]O4 M'8,R <#J;#]B@+F M>1.(L>!+0HB#+XV#+A19X;=#\ &(IHC$6 U\5@@SW9GH'74#*6YB=8G_->A' MX0H3]]_(^>136#.E3IEZ1/6HX0LBMLN?)+"1+#Z[PAF4RO69,[22):?(&%QX M2IGA?);(9VCRS*I0B*67IC(9&!1Q8,L3*9URY%3-X.@C%"RA:L MCZ+0('$\,%>5Y ."W+4'V&>G2QP$/'6#SS?;&^3;J[5%/HO#TK6:[P.S!CP7<'85I?*SG\E%5D56V/%25Q MVP81CN%0*4LJ!0F @.NQ :O1$2I#H@$S"A%H0#XJ]F*#Z7%-F% M(9R*/Z5C.@7(O3^3TRS1810M4LD1M0"!DGB9R+Z?H@-!U!7DQ_G('(CRZ5!< MD$^' +.[3U&0&F^$]1J$7WFK&EW!'^'J$M"B0QZ'&: "WO 8 $(N"TT&=M%8NIDSK!FL?8\+%-=S!N/MA M_X"OL(AW@9YI+623GN 6V"F3\3G$R%]DNPEY3623B7(7VC_>'5'UGOX:?SG\ M6P*SYM//.S?7 /L.I3"+A-X_?;'[&J2U^M\<F$4._??_W^?>]J[T.C M/P\FX]OA>#:\93_-)O>CV_Z<_C*;TW\>AN/YK#>YZPW_^6DT_YV.MO;\0/K M]]><%$]6@/9O43?A'9XSB_/14I,U>M%1[O)>T9[$CI[0U6ZA M[Q?!X5)7LX&M<$U4CI9<(QS2>;XUIVU%',ELN,E$FNS(>ZXU!QT(7'FT"(5( M>)2*FU3% TZ3JW4RBYH!ZF=PL0QT"/2F0*^QSS-LE$07M(- >9&X9 DN !L" MU>>$*R[;?+H+6]9*^0_%*"\$' +M^X[CQ@ \6JXS\@?6Q@TM3\F%G#ZU\N/K M8OS(00$"9Z8HI/@B9V@1GZG*2I;(&M?*BV^*\4(&.P0F]&T[?D,:.9-PA0@[ MU0A:,87D&<49-NJEHM^_5E9]6W#9Z*,#@7MC3$'R0TH'.O8RK0BM9)BZ"X2C M1EN]4J,"@3\[5?V>KO\1_3'W+IAI6!$O+,_3OF&<@"V\]"77PB.",P"<\"?& M(?02#CW>].\Q4AU_2KA!TS@*,D^(#CH,[**-C]5,[:-= MW2/9855DH%JY^DL$U?UQ G=LIS-_[['28)5G)S MIMD@]8K$^=8M ]3:PF NCV?R5S9&O>P]R]1EB!DX[LJ\5NQZ2B%'[M(?1(2P MR.-,8@E5@OAO<7;4?M<;HW"RF%LO$C&H:K)ZY>4L"UM5) G6&(K/466F1C1 M'27=+'H*7,>UR#:Q^K,':7U;IFB<,V"] G*6R>X<-/.%X!_OR@Y3W@=,SAPQ7^ M8M.MXS?T-*/7L.#>7=-_G'O7>G*])+[$\K?"6)DB T (C]66.\:?(DA6PJC( MIJIT,.1/21$W*,(JTR$@!%,48)8IFN"4R"X>JA7Q4/8*.1&KGI'8J_Z-G)%# M@>0/9,6O:J=Q!/0FDTJ?BP+Z+5HCAQ-@3K&\\>3NQM)G@;"H-26E;-2;O2B< M!GR97!>NWY]>%V;SR>!_?YG(SD'5/%7>&P29LN"(>0 M0SC\E,\,RQH!T?=%HB*B=I4:_119WI 7(^DO*>CKDH>, ML18"59"8S_.1X"_A:L1+B;O/*)?.&IV:)+:V[.SHKH%0IUF_+LU:=G?=*7*9 MF+/8333%GG<7O[^E5(?/& >^PGL&K=BC@L$HABSKQ=]=K(U8:#X< M_%2 \W&$MV7NL!''!+'*9\2U>7$6BL$GRI>@ST2U;],3(4\H*INE/=D'I:/> M"A%ZM+:\?AY#)!M/R$((8GK MW^$5ZR:+1X("BBF7R[%%V%M=S[1/:+F>GL'TF_?7[Z^/#::WP]E@.GID\16L MNMO-I]EH/)S->OWQ;>^F/QOQFF^/T^%L.)[W>:NO=I/_O?=5,G]G6CVGHG"V MG-^0E19WA>^"JYNVP<2JQJ""O;,P^86FUKS M<=41)Q05(Y=W2QX+2L#<. MX_:1N&N+L(<\*8%M%OBFK%AB.DB3QD8]0:J;806!K9VQL@QL_=L7&2?XC M_QG%(<:3+SXB[/V+1WH@,$5D*3M(#?K#MT060 K>C>#$SS[&8>Q]GVT\EQ46 M?J:?F&6%J9?7TD5I.@Q\\V1QW%K'Y8)<;97A,!>7UESQ,B9SR[.C..&#=J(M M;=KCUO6B<%\9D&6-T"V(6S%,[X0?2K@3IM#V\*)G[^%EOSXQB'N6[_2<&.8> M2H#N?46G#/[>HS>,7L @;]&%=(2&8## AR([-1+[SR&0L3O_:9^ADGD-1 M7D)+&+BVFY/Z%1]A"T#7U-)8F%ZJ3I!MZD:;]T21I V ^ZOB.2()T$W1>$;5 M/7H#PW3/?G9Q%'C;*=I@0O2G1 MXH(2>@BJJ.Z.&F0PR3,)G#EF<]:#4H@A]F<4/[E::YSX#;G+%=UO^O0Z1F_; MXXA)?>*_"R912!'UF?[-%66)*!F. <%(4;H0&=( W&U7 G]R+SI!PTP2Y*- ML&C4)0MR*H"3AO0>G-Z!5:M?TA:"E:-TSDIP!<^_1/0T.;AK#2%"J7(>[K!M MHRU+$#UV/E-WJ+!,#./M79ISK[5&>?ZNQ3 MG7VJLT^UV#[5A@1F6;1"J<="E_3<)3UW2<\%2%:)7L*SO$,+DYWE MR%2>AGD1*>>233Y'U#6P@+"%=UZ@S@M4_7/4V0+:$J&1MH:PUDL7#"FVE6_) MF9F3UZ5B $0[L;SM1;E86"N8CWB"[_<8>ZO#FM?P8BLYFI MGH,Y;08A+;S*PU;[819P7KFC>AIIIKNQ0^Z;DAUR>[@2IYR50M9YXCI/7.>) MZSQQG2>N\\1UGKC.$]=YXCI/7.>)ZSQQG2>N\\1UGKC3)X%YH5PZC>*8/6K3 MP#DK*^!0R3E[A"X$+HEK$/8)825SN57J9BNN9[E'AE)$Y[BN9BH@A[Y0V@]L ML)5@#T&$CBQYRO)8DK80%(PJ5T)6$"0D@,#)+GBB"Y[0OF <2''L2NH_T3]: M]G'5'YT.$/2N<&AF;N% M,C!4T.XU!84*T(? O2X@M L(A6:)2ZPRF4"V3#WWLBUK.9-=5-1JU<2Z'&/P M*:+5A+?*YVG%V7C6"JY((B\OZ+66T%: :SM$T/X(:ZOIA"?+.VS/EFZB I] M9Y(KXUFC6LOP9>,2/D+5VYC&O!#*0K9G9],@Z,4);X:Z1V[A=,E2-=Q&C/*+ MNBXGVH! V&PA7URT"?E:Q;I96;ZX"Y#A#M* U+=1U*7&69U8SE+$O4P(+NRR M5:7(ETGVRQ/[%,%&)=\0" @*RX4(OR'E+T_^,[>5)E> ,1@7=B=M<@T8T[[9 ML-Y9M%Y;9#M9S-RE[RYGCH3W]G(;JST(-\2F#;I3\J0XQ,!VDZ MUC9?$+-'HBEVC87ALB-:E@RP_P8HVE,=TK\'N5&*R@.9LU\!;$DG_#^@9-/2 M^4"ILH[$)80%WYO>(@2L3\EY!&EC!+5>U 0]_-YX9+V"H(>00C@6'PFFVQG= MY3UV'_!Y*N,FOH3EQ-9K]014CCG_"0,=A$#SC(&I?NY IR>0B'<#R=3B8A9% M"%QD9H>(*EH[ )6:I[0U!"^6@4 >/4(GQ@D">^XBXG/K#L7GSGWA=AXEAU0= M(/A="C))A59S>9&[J'>>>?^ PA5V1KR8$,/H]*\(25[K.7^X!HXXF6%5>L X/Y2AOBF7,U#MXH*?G$\3"&P_Q NY6U!W!3(]: ,,3Y\4T.$+ 2.S8GEH!3= M/9A*932G#X1+@TH0LXS)0:7:I^]2I7F&PC#.A!1? O2[02"]ED0)WL53H%7/ M:VUC[+.7R]V ;13<,7^'>+SX;(5).$=DW7>>Z0Z \M9).4-"N-;E+:-R, 6G MQ#?9C9T>D)8?WH:3Z-?W=6LJ8:- ?1'"F%BL-D +'T+[GX2]LB[_#Y!9'3R&5 MO5,]8! 1$F\DPLN>V1@@(@ZU&&N(&#CF?L38^>)ZWFB]L5S"T<5!,$;A9#&W M7B3Z-Y]9O600\M?NE2\^D& \D]'O:ZU\NZ[ MNE8_?G\-';93 L?)THZ<[1\Y!J.Q2 M*]-^..O<4^(!CE,SY-%!EU2)?K#(9\2BUX/M'4;\@5R MD8"PPXF 8S\2I/;7:/0#XKS)D;@\3ATA586Y>;;"7VRZ=?R&GF8N\S"Y:_9. MWKUK/;D>W6I9[)+EB[,%B@P P2V@+7<[N[(ADI4P*K)M"O.0Y2S0>71(N%V3BP_L.)*+\RMN_^B.*Y,!FA#QD@1O* Q M,B?JX+0AD&/+7!AE'*OTZ++\!<4CL\X56Y^T+80#22XS^TU-BD!Y0A\@^^T2 M/],KE,OE_:]OV(]7\8^<[O37/^[1TO+BE#G!=B1LT8;L""'@==,VGENX;9Q^ M;GBS4,A"2L]#>&7$;&#AR6C=;AVBBQ5H0ZR 0*%EH;>31:+6Q@G,6_V[K[@W M!-U=C[/:*($ST0H@'RX6K$;C,V)O'28HQ%^N]3FJ'*0]$02FF+6!OP>O1A9= ML.L0/YB!WR?ZNNNO[RC)!E@7O4+ M^:SF5W_-W+]39..E[_Y;RNX2QFU/($,)R((3#(5%*ST/V6%D>6G&E3)-6M4!@@.T MH @?A&0K4(3 ,YZ+O+;(9Y:)RG]A^*A++>7T@<"Y?%$\R7&7(P2&3YJL <<- M+2$[80@\'B![Y6,/+[<\??MD2U R1J\O!/>8X=K10PP"_P91$.(U(OS.RJX7 M*W>CYIJR!P2/EQFOE.A X- #]A!D?M,N4J^Y>G("267<S@2Z*0)3I; MYHO(MMP@,)!<"A4OYYV-NT%R7\I6FAX.8A[0\<;89R9I*@P4YF7ZM'BY.VMA M(%J4+U$W:9K-P;BS7/*KY47H 5GL=YZU5;"XZ#>GQ47O^J-I[]?^_:=A[V'8 MGWV:#A^&XWE79[3B@/R4J3?;W8^_N(C09;/:WJ-GY*GR*C0[MRJE0A,G".># M<$6>0JW.I3 ; TCXB9G8"OFKAR\H-H_\310&'+UK];O'JAX0M,I"DBMDHPA# M"$SKPA[:$/:P?RQH+WU[K40:V:KNU)ZP@SQ,FE4XN=DZM6%GS==C%.Z3@._< M%WK]XPJVF0[ZW6G6[^-]?SS_S][C=/(XG,Y_[_7'M[WA/S^-'IDJ^I^]\7!^ MF O,Y^Y9?/)..RT?4JD#XV;+7E94J*9:/=NDEVHA!.'@DP+*P%2JHEH]@2B@ M!I*IQ<4LBA"XR ))HQ"1'8#JE"A9:PBZIH% 'N1%R7""P)Z[B%!JLL(8[('M M%_:3.AM'U0&"OE*022JT(/"INP6TX18@%3YE#:Z<3A!6U9D/X99>?ZN\A^&B M=<1K3-VB#4&VRVWO]&OMA>Q&Z3 M\6WP$[WUD0'V [JS\#%'FRK! M![>U2J5EC&3;I;I+>R(OU7@T:PK+N(R/BVD4],!^?^J!_3B9W/XVNK_G9J_1 M>-X??QS=W ][_=ELV#EBJ[[1=57NNBIW796[KLH=#*-95^5.R+:NREU7Y:ZK M>GRLGC-A\&@AJK&ZAKBALX+L/,PC^KJE$+J)UN"[<1 MH>+QB"BLU%W@.UKU\ #'J6Q8Q61QO+)E(2HYG=KC=&4_EN# :#Y R_]=FRG!_E)S_2C:0["@F7%'@0P$WBATU3Q7HE[7 MYIR+)J@=N!L-+MRM=44J4%,E;.9W@Z"*%.5\/G;@+-\*D#/IB%D#L3EGI0-! M4&8JX+44WS9Q7YYKEM<)@@94 5KO6K1\H%191VLI-8^^-VG*D[ ^)><1I(T1U'I1$_3P>Y,J;AY!#R%MBJ"_ M(7>Y8NK3,R*68MU+VC6I5^806 (Q!&6PBP%NP\6;U:9':$)/>*JQ^4NN$LX1 M64\6 U:N7OXZBTY'")=O/7[J8-.LLCX+L?V9-4 D8&4LPFTQQ?WZ_:GB/IM/ M!O_[R^3^=CB=_8U71YW_WJGQU88(?K&(DU/P]*A-&]1[">@@SJ.511#W[K'L M&8JH%5.0L-.5&\)OMOLVC]:6_8WCL4?&=U@EF=QPGVJF A(3))3<@[.Q$NQ! MB!#;@R<$OX6KDVRR-]1GI<4#="<)QFR/J&EA V,([8UP;C'%4H5MCGZM;7(,+1D$0 M(5ERI[0UA&6CQSDI"N!"&TX@G40AW9Y]9J_3Y<]!%PC!*@69=( '.$[-"7]_ M;IL!.$T;EC!*V0-"^(D>GY1HP&83?Z4L!7: @_ !A2MI5KM>5PBQN048)\4' M' 9"8F$C./+#.TJZ!XM\1N$CH6(Z62P0D^1;2L*B/O&SIJQ7 M@LZS5E5*B):(FI&0U,W>LTQ:,A1:PA@-.>3_^Q4%X>[HNBY[S0NGJ%<(SC*9 ME8LX3-$YO8"9?=6X@&93X\6F1".8^RC MH[+%$_K(68D,W&G&R;"?]!+A,\^S&'S.7L!F[3G\EF[ M]/CR(6U#AE_AY/@NPZ_+\.LR_+H,OR[##T2J4I?AUV7X-7;][S+\JMJR,C-/ M41W07E;^&EZ.0B LZR\GK2A\R)^+B%MZ/+S/,Z*FBD_SZ->4\Q@Q2SR M 8]VWUC^=G9B:]I9ETQ-,R>OIXI-,PD$/=?OA2O42^#X6Y 8:.P,*#TOA:4S MV'0&F\Y@TQEL.H--Y0:;MIL,RC'\*T%VJA4;C6@BY15XT"W*/YW%%^J>3#<#AX1(S0[ML2>H(E-/6[_.!)Q MBNR=AYJE0.[ F./X-B)='MK]X5L'"B %[=)X5% M.E]W">PN@=TEL+L$=I? [A+870+;^D!)WFVC>Z!$K"UT#Y1W&TS>YD]4LD<:T>452^2LO0M&85!Y/WZ0W!9I4'M/F%4GE'28+ MY#8IF ((FG0F09-- 7DJ=QT>/8U^9[DD?EM!H<[G]VF)_S8?D5>T/>R*)QU1 MA9_CK&SNCCRU[QLFH#5^*=!=4?7L*2:D>T7"?JB')OC%\C=]O8,F^,?U>D>PG*G9$=7QX@F\&7.,W)UA2;T8\:.%^^W(] MV:3%/4F#(%K'?S.- /S6O'I/G!46$R3H+2@0O6<&1<_:@]$%!N9"&I P R7] M[1A"^J<_IDSP!<$C1]_:$ )X!'(%!XD^184^_9.O#8=B"/E_0,D*?>U:M'RP M7MQU) Y"$WQO\NXM87U*SB-(&R,H)8N2H(??F[S5Y1'T$%((:F,7C =.4>^" M\;I@O#SU;*?O*@/Q!.U>4Q"> 'T8W.L"\.#7TRI<*EQT 1V^;!!SE\X162N? MM*MH0OC1@G50X7)L=BID?\4>'89E:DXIP1.5LVR[7 $ X/NWFZ#*JY3)^%[9 MH$RF ,!/RVZ"*I+N[ABJ?J:EV\>I-LX6H7G4FV,\EV)MG. M) O*)"M$/\EKV#TF]XD>H"2# 4.7TB4MD_U(7!O)8A,JG:E-'KE*"-!R&3I% MJ\ 9S MS[]@$XYEFH/PVS3"L0P1FN 8;6^TR@XZ@/!T-,.U+!G@&>XZQWM;'.]%;'E) M 'BFN,<4>]X=)NQCV<;4G,E ;-S5FDYS* !O]9>':#5U?.3SP%7T30_BU?%[-9&&RNU6EVI]@'A!!0:T13@$!+TX8XVH%\=J+ YPQ M^U-=,JH_/8@(HM:(KCY=+TZB,T0^JD1P:&2D#%C49=#1!@2$+ENWL4>;.J]5 M5IL5T(LS&AEN"PU(?1M%71K6HU,3K!1Q+Q.""S-052GR99+]\L0^1;!1R3<$ M H06&E@!YP)U8<;'!A?&N9RH/()SY(?$]0/7%A6A%;8 H2GDO[9P M#';EE"Q18 ]AIRH$[RAB3@V3-O[$@5A$=XRN@007=VH=VBAV)8N5FT'--W^BOK MWP#/)5%;=D:FYS>W-VK-WJ0MI,;=48L6X,7J\,V5&B5*<^(F[0=U"),F&>I^ M3G&*&'WH/6: ??XF2F1YK("GP>N*^4. ,)H:/[:8CQ=,I>@I7TB?C U@,F)\ M4&E"=4/2N-FAX.(JI23O.80#?WKQ_?+DB4A=H6P&A,:M$6=(8S,4:\E^RO]J MGM>?42<3 E6RQS8 7>-FDLKVW0:(V9)%H'\B&?NS9,0IO99_!0 V;H$!H(*4 M24^8J^'D4"RX3]R@I>LSQ">+^%XHN7;5/3D(9_X9.1;E4^2RY? >?T$D_LE= MN[5(W\F4<#,HJEKTO6SIC;-,)XN, MX2;1H^H09-7L<',<6B?3*C+#%.^RKL*G&*NB%W<9PJDP5ED6OW?>?6]2**5=KK'@>[GF;/\ER_OSY^EF?8GXY'XX^SWN-PVIO] MTI\.>U^EX/3PHF?O 6*_/C&0>I3H/2<&JH<2J'I?T3&#O_>H4ML+&&C=*S[E M0WH3!:Z/@J!O_Q6Y0;Q[R)^%D+9NT\L^4B0@''HBX-B/!*D?6]#H!^3IA!R) MR^/4$5)5^-Q_=0FEK<4OT/43CRJ2*#F.XA8=!1&Q"60BTN'0$.[F9UI-6F-I98:\XHP5Q= ME##'< P0)C$MYADBU@[F)@K_"1)]Y\\H")/-09O-.J.!,.T49[@.BNU@_60A MP\5L9/'<9_P&']'>7WLRVMPE*0F:7 M,6"M'/ZQ_/^OX:S MWE>[<3M#=/X:G&P0(Y:_9'?@ :7<-JG\P[8#FTY&]:] 8&HV[=P&R[,I3I5O MD%JP".W-YMT;-CL7$T8SKJ6H-LBW7R+?(>&49(D$# C?X&N_[SCV=P_N?B+B!X]H,(B5?LGE2ES30@<<^TZ!/,9CL&*A MW2-?Z?(!LO?1;+3X&^03XE.JOFFYSECXC"QGQ15(4: MT6.!4'6W;]MTYYAV18QF*^L\#<<>\(FB&%9?2M$-5XDOCSOL)OXGWW&#D+A/V;24R2)1P&?14^ Z MKD6HH(HLF>>-!S_LH@0DFW7.SF+=?.1317#-SZ*"/MIO3GVTL^''A^%XWAN- M[R;3A_Y\-!EWKEH32 ,29J"DOQU#2/^TG_@CPDMB;5:N;7D"ZW).VS9X:W-0 MJ. @U.- O(:R D-RCEM&[8F:\G2C@MR-*HXEL;83RVE$9"\8>"9 M'3C9'G#/FF.)4W(IBQ($+CT2[$1V> *GFR/*&01(G=4/P9Y["FTPLM]=H=8-PK@BE96>YT4(# MG"VG"U-J0YC2R3&W#YZ7E1%5=X%PZ.OQ4(U'LTZS*?(H"LZC1<+MG%A^8/&( MT*+IC=^>NLZFP_O^?'C;>^Q/Y[_WYM/^>-8?, =:E^Q8+:0RUMYLLU\4BIS) M &WPN17!"\(!EX5*J>>)&@)1]LR%4<:Q*M6_F<6"!YPA"U*B^W* KG.)V\+ M0=&3R\S^ 3DI N!4O)QRCH +B!9VSDF1@,J/KH!HO05$9Y%MTUDSR]>XEJCQ M$!!V-FW9VV]TIFB6M\0"9+]=XF>JP+M\=?WU#?OQ*OZ1\Y+^^L<]6M*+MQ^* M\W15: _3M,!-]R&*P]2GN2Y8Q1 M \?BI%QC,,>)-*9@H^ CD1?:S^_6GJ2W?%P:3H6*G@+T5T1!'#XS. MZ<[X7 M)$)]NID-__F)Y4(-?Z7_[YPX%4-ZR,F<^%!IZS:Y9Z1(0-C\!,"I0V_D[8%8 M.G,D+(VDLYV8<>G6?78=>OP'5*=AJ,3E M.=)JZA*.Y75JCZ4D#Q-PVG<*< (ON_3/\0UZM%SGUMH^4(%;]7WG=V1)RPT: M#- >PX@)5F!Y&F2@OT6V1R70D*E:([3''&*$5BO8.EE,D4U)4YRMTA':8P,Q M0JO03?H?[V)R)I?,__K_4$L#!!0 ( #PQ651;9'081GP #9:" 5 M97AP:2TR,#(Q,3(S,5]L86(N>&UL[+U[<^2XE2?Z_XVXWP'7.W>G'9'J[FJW M']T[LQ,I*=7.'952(V55CV^'PT&12 DVDTR33)7D3W_Q()E@)D&"($@<2M[8 M<:LDX+QXS@\'KX-_^X^7;8B><9*2./KW7WWX^MM?(1SY<4"BQW__U3X]\U*? MD%_]Q__^O_^O?_M_SL[^^_SN&@6QO]_B*$-^@KT,!^@+R9[0.M[MO A]Q$E" MPA"=)R1XQ C]\/7OOO[#M]]_]_5O?O>'#]^BL[.S3^6#3]2*3>DM65(HK_]R/[G M@;)$5-TH_?$E)?_^JZ(MO\QY;^\CGTOX[:2NK\\)&%!X#??E+R4+=B_SHIF9^Q79Q^^ M._O-AZ]?TN!7N8CLSQI,BN;LKT%6=I ;__8;\<>RZ0GI7/T//_SPPS?\K[^B MAD/HWY(XQ'=X@_CO?LQ>=_C??Y62[2YD;/GOGA*\J9FYH??,37_1_[K:^\!A[]"K.6GNZ52X1\JM/).7!TM&WTSFC[K./-"(Z7D MGB UHR"!S323>G;63(0OZWQ-?ZHHB%\R' 4X*%1D/!M(XA?,Z(\MULA;?./'%.%VV5F8?Q_>?9/$VWI1 M!;NXYH]_"1\,OF^A2T61!*?Q/O%QIP\KRZ^R=2DC;<$&.!R=?;KO(/3_OBS& MOGD4H$64D>P5+:--G&SYJ/!O0@QS_]IXZ0/G2X?>1\_;<2?[!H=96OR&^]K9 MMQ_RX>)_Y+_^RWU&0XV)MO8>#E&?&T+9"*CG-2O%W*^^!4 ?;!'4U!%+TA_3-AO(#:?B@B?*U;IAV6H*KG@JK 5W9$01I]K?)_6&VP*4 MUY1JS0AP]&>@_J92I!AKY;\!]"VEB+U'6D9M9$>ZQ0F)@T447%*O;E#TN-T$ M7*M6M6,?JS0"[FSULO;V.D&6IG@!8H1'=L!Y%.V]\ [OXJ1N_J!H-@'WJU/L MV/OD-L"=KU94"W,+1A4)LF./H8D7I83-95J]KZ;I!#Q0I>#).'O4#K@G*L7M M/_Z6E,?U2#&[OL./A,W=H^S&V]:-Q8IF@#VQ2;'""^O: /7 1E%-O2]?6CE0 M18SLJ)ZWC/PXH?[.%W;X_.8BWD=9\GH1!VI';.L%WB^UU*ZZ:6,7T%ZK)WE/ M)ZXPF2'.!L4)REDAQFM4S[XB(;[9;Q]PHC1,I0EXGSU5J.J@A[^#]L8:,7NZ M'J.(!,E1/6SMO2P#FCR0#1';I2WNIFX/WO=:5*TZHJ(Q:*]LD[FGBU+RJ$K? MASIG3G!4_(+ZXO8K& M':]SYA?TQU6RCK]$;::HM)R*8YZJ5^N6AV93<,H::6VY)"/-TDA&W(4[\CQV ME=PF\3.)?/6,2-E\*HZI4+36.X_:3L%%52+;\M-ROE-P<.&LMW&:>>'_1W:- MDW=%XZDX:JV2M6Y::3D%)ZT7V):+"NJ(DA]S,LX ?)Y@3^&21W\&[(1UBI1' MQ*2_ 76T6A%-78N/RHS:F)[$#B6'MT]QI%[6J6D"V*-4"A5>=?QWH)ZE%-/4 MNSA!Q"F..TN^Q_X^H:[]X;O'-?XT*^B.YV3KQV,V3^]?M0URG[O'? 3M8K2J%=U7^"-2UZF4T]BM! M#0ER(Z/6XL5_HF)CQ1:RHAE@YVI2[!C!Y#9 7:U15.,CJ3E15% =?POY8I\D M.,K$L0D62W0JO#\^'*W1'+ GZBA:G8+6MP7JF5HB]YR&YM1121X)^B.?=L@P MNR%#GO&EEWFY3$J+*)N#=]5F18\/-M2U!>VJ+2+W/LI04F?'8KW"=T<_OI!< M>!E^C)-7I2&.6X%WS%JU3L\QE$U NV&]I!9.,R2HH#JJS]UOO3 \WZTI\]QHJB@.JK/+;8X>:3IP$])_"5[NHBW.R]2 MXYVJ-7@?;%2SZHNU34'[9+/$/7VS((X$=923'Q<8GW 8MOGF42/P+EFGU!$J M2BU .V"MH'TQD=%TXFV4YY8=U(W]O]T_>=1:JWW&:K2PI27U[*VY$WAOU%'Z M:(K=T .TMVH)WG>ZS7D@SF2&!!LD\1EK]U?,G*Y(ZGOAG["7J*^;-C0%[+QM M"I8[Q(IV0!VU55SCG>-\&4A01HRTJ^NG!^6NZ&_JYCOJEH ]LD6]XQN 1\V M^F.;M+WO_\G^R$D[<49Q'UO/':MM)^.0-2K6NZ34O+;?,[^F/Z9AY MJD*%2+QP&07XY3^Q>NYSV@ZP0S:J=I1C5AL!=<1F6?MFDH(LXG01)3R2 \YI M 0\O$*O;MIS_'? #E>K2N%HE3\"=;!Z&4T=JZ2&&+E1\>QG.J?_SRC^$MUC M+XTC'"S3=-]P94_='K"[::E:Q3E%8Z#NJ">SJ7LNTZ+FH8<8C[._,2:HX(($ MF_\8U6\_Q^$^RKQ$;#FI]V9.VX'W4X5J5?\\:@3:+U6RVO#'DK;8)AS7"6_W M#R'QK\+84Q^9J+8![WPU*E4=3VH VNGJY.R9^ F2B-,!6KWR[_#=J*K*D2.)/\)V MI2,9^SH3(X>6E^/Z4_%@AUI+J05\GSI6Y\BKBC_#]JL3*?MZ5D$00A'TU>:* M1%[D$R^\C47A1,53$!V[ G5.$P/4EDYOZ ?0G8W$-]X;7MU<+F[N%Y>(_G2_ MNEY>SM?T'^?SZ_G-Q0+=_W&Q6-\[=/YYFN(L;7'SDT; ';I>*=EUJRT .ZE" M4&/8O;^G_O:C&57R&D/DI[N[Q\!!KB6V M\;PS)XX.U&>(TG</HG$@Z1SAC-9J\,(R_L!>JT29.V'/< .>__R8?:'W_\PHT32'>;W]\.3TXIC94E.S.40ZFX3O/-(L'C9 MX2C%%.17V1-.*K-@A:7T>@('O@[JR_BGT0TP#':1WM35:Z>YS!,"K++[2[4ID_$X]V^;?'@I7+J9\.D$T,LEK!:2HP9-?U M1H&5MABS'$VK]?P:@5D[ODWB'4ZRUUNJ3D;Q@TT%=VQSD69(2LQI[ (\TG04 MKF8%ZO: XU!+;/-!4!"?(4Z>CX4E SX_N:E'^L' "6 MUB.BUXK*YK$"AM>82GM''I^RU>8338089"O,U=8'.'YIJ2P#6&,'P BF)[>I M7Y?4$2<_0YS!6;PYHRS$=,8-AHVE=LC(HZ30>L^F<[43F3'#^3!Y^4A2'X=4 M2QSOTQL:%HW9OE9'Z(&MK7PENEM[00YQ?>&-';ZR/%'A0A.5DH^C6!]+_Z@D MZ#[(EU%&52$/H8"TE&8IBQ<_W+-*2#_% M27SCFTDEDS+F*1_T58PD_ 'J;>XK7W4BJO M,%-C!^#QW:ZL'-7JUH!C64-HXW([.6DD://7>J50=A.U8^B;446=#\XM _!T M!MFF@70"@Z6UH: @-$C<['@IK$44-,6.=55FK$@A&\K/O="K>=W3HFKWF9=D M(RMWCA])% VM7ROD#>Z!HV\8-F[OP$>TJA*G>X. T>Q(P'Z[@2XW 2WM_CG? M];LFW@,)249P.H\"7ICX*0X#B@EL\R![;;G?U*$[\*#J:@@Y['3[ @[,SBJ8 M^KW$J-PMS%[1+P6#/[L9Y,;3?SD_7UXOU\O%/9K?7*+%?WU:KO\$ P'T[C0V M=IA.E&O<;E2WGD8DV[[G*)$N3^) BMRA[G5*,0O@VL*M]\J.%NM=6#AI##Q MFY6LNZ10;0DX,%L$[GWJ/*<+Y$+"4%KN!%V7EZSCB,/+SR1[NMBG6;S%20%" MK\U1J=D5>(QV,4#EAK5&/\#QVTE\XR$G9X*^$/:J5LYFADI&CL-['"/DA%& M=ZRTR]QB>&&54ER$[&X<' MUE5U_V.D93@GWW*&^!T8E]/U.'I>M^6_@Z@7/4^*HPU;SF;:+W[H6P,/?8:E52E MO9.XU]$BL*WD]W"H&V(:/(CBNV*U/Z_'XU='4WCI+N-(ZYA8YG]TV; PU.E6/5H1[4-X%!4BFI^9(,11)SB3%2^GXGG MB -79S0&U?!?OOWZ6_K_/M I:(*>&0/TP[??SKX5_X?2)XHU*?+VV5.RW'WXW^^X/WR/"#<./?G_X_@^SW__N^]EO?_@.Q?LLS3QQFXM$ MB,48[??][V:_^_WO9[__P^^J_;Z???C^-[/O:OM]ZZP"_T!F3X792VN[/ P3 M!/QQ*2^\]4BPC"Z\':$9FJ2Y:K=>IR-P'-17OG).IK478*SL(+SQ:8N2!6(\ M6!#G7!R=FQE5959(]8RJ[->K/&)HKQ/LI?ODE:LHM&U*8QJ: P_C-D7EX%6U M!1RRK2(;3X]SPD4:(&C/AGCJYP>A9H0?O0PW7BD?7MM\]/4RY,=I]B/ZW>SW MO_TP^QU-/5@J\MWLM[_Y?O;]#]\7:<\3#H/F4O>COHR3>23"P<)+V#7R=.[[ M^^T^9$:]Q!OB$]5J@E9'X'&NKWSUR9NV7H!COX/PIG%1L$ %#_25Q 7E;!R5 M5!I!?UE97)H@4*@][CGU0C!>Z8V"X2[!3SA**0J):C77<9J>XTV9QF,_3 16$EH)R=IA_;8A+0B-%#AEJYYJT( MP$'?(.P(6P]NM@<'T%F\@8+_>X=^CI,P0'^DU%D2,&/P]K68+I0FP9RGPR#] M2*(XH2(42*JP4TTSX &J4DP.S^,V@(-3*:JIF]*1]$P>2DE.F*VOI?N'E 3$ M2X9YAJUU,+6N;(X\WA'R1-5LHC !J#&SS(GRE$A&SW5"A;]>( MS>.Y"67 ,&-909MYP\Q\>N"NHB40>^95,!_<5\$$8I!#Y]24A#P(*,MNMT2@LX/H ZC[,FI5!A5 ^?%\\]7 M<7(9[Q^RS3X\?5RYI51*1QK P]S())4EYBX$ . F1[&"Z65A\B#G!_R3A_C M=K1T/*XUZMX@;WJKG0'H@Q>@ #^XG!E+YVMNO625T$PSPP'?R[_%R3W;7%?8 M5Z\G<.SHH+[BV*VJ&V"6LA6U6P,5]%T2J%Z)+'-,!WT+HS6*JT+;2$]3>1&?R"O%PVL M?!6@R7">WNT"TF"J*E1T.?ZL#E? = U3[3*UD:A&X<;A2&H_I3&I3FR[4"5Q M ). ^A<1:AX8)5-8&HHI9N4=76S2FBLL$Q]2^#PU*">\BJ5: 88C)JDM76! M2I!UEQ8/H6.>ZLT0%MEOO$&OV$M<9K^#JOE0)KE#:MHZC@SJKI4!!-3AN9LX MPT+E74BRBSBBHT]*XNB.5SVM MA;>Z4@&/)D9FJ8)))Q*@L<1,$^/IR^KFYJE>3.],!G!<]='&_.HZYXG8YT&J=]8.E:0+UNXNG3HT MDLMQN:RJN\@?F&H9@9O: \>&5E5KZT0?-P82U*6\+,CS/QZ^_R1ICQWF-\^OXC3['C!LDL_H"'8 M6746BMJ='(=D$/M[EK7R2N&FW\["6$+SY!2STZB4 ?*V[&0J+U!^X,[/GXKZ M!AX3X"P1$O!J2^G7@P1R'6"-9Y4+7>7'!;$)&&#$'.0G'%'$#:D1YL&61(3A M."OGE2.[8@!H[P44##NJ+64Z?^WB50Y&RN$E3QM3;J^K= M)WNQM>J'^>5*JOU'+_D;EM(UU1)04P?@\=RN;&793MD:^L:;BXVV]=,5,Z*K2QEV ZU0PF_-G-46DXEW$[5JPVX0[,I MA%R-M/V#3A!%7S&R U6QU8Z\010DN8)AG8)CAAZ;]>NN\"O:0@^_)A4K 5C7 M$'((-LIK[*-\'0C.:OZ 2N+Z.<38X7<31W$5;)JGPJV=IA"0K4J?1*:R!_00 M;1>\GQO+],N1,V=A>?#4?Q)B%,WS .9/KCJ,XD.&P X)B--\'W'V% ?+Z!FG M&=L#4F6TNGV!QW0G$\BAK=41<(1WD]_4W2OYL#@ZDQ]P%;R0Q,Q5Q(]CB5QM M$A65<^(-VK-Z?6DG_$BTIXKG\W4*+N))"=%N[;W@=/%"9R)Q$I#(2UZ7&=ZF MG:I$#\L1.&",8&YUBF&5'6#0&D-KB^G,04!TD+!X<$:9Z\P*T.3RST8M3=VZ M@CB%+\#7'PLSYXN2F?<"8&FDM$H^[ISC"&^43^6I6T\""Y5JGN+825/P&*26 MN*?W4L+%0B7Z*J?MZ,V[@35E(?G50ZZA*CC'1#7[FHJT<)?$SX3?S3RHRZJE M'J#)Z:SN-HFI2 T;E)4&P*'G5!D9;0Y_!0PP-4(:3\5P5MUVA/841BL&639& M_=-VXX#,(*HH=EO'.D4UIDYC+G3A[)#H]G@WR80.<( U-DUEP:PK$5A7&:"K#\\J_SC$HH67L-IL:?&0PKF7 M$E]A(E5;X-C4J**,4;4- 6-5L[S&F_@YU<.K'S/$*;N9. ^LY(XJR<$7G0VH MI0;^C*9G$Q"=H8,3%6%.S>8]XAM>KW&U.:G4W91+ M=:4!',^,3"*C7"<"@+'/3 _3X"FXH9P=NBEKA^8/0$DLG:9QCNSBY78Y+>WO M.M^#81#W"9_"#OGPHOM\27WI?N3!ARK MMC7L=PNY&J%'9PC9+AW-Z:A ,^4I0B$5C%(+8*SJ3PCWKN*$9F?1Q3ZAAO!? MUXD7I=02S%!1P/\5\@L?\^"O>W%SI;"GP:?HQ6S"J-C?R+H@:$! M(327#A7B(4D^7C10DA =1)2Q%QZ@.C1Y84^_L&XHF9+9S?RZ[83[3?08$?^304%=S?@L8PW6DMC//;,ABZ[-7-R<*QS.( MG9.&;M[5.WUK4/\UO<:^P#&ADPD4+^>I.P+&B6[R&P>(SBMYB__ZM%S_"4(< M".U95,<1JQTP?R&JD_%M?:;B]TTJU_I[78TS1V\26G=8*]=)^\MKMA?4O@CMB@GNR*-U(YH6-KMG6![B3:JDLNVMC!\".JR>WJ0L? MJ"-&_FP9H9R!T^?M,YK5XJ"XR]'HQ\K&P!VX6HDWQ"T!>[J6V#TJI.N49W(UTQ/G_.?^W_E_$#+=8D7$=FZF[3BFD6PR@C&U%OZD$>9OXMJ*=\SD$^PPQ M7GDE>U^&K/T#/CZ?0H!!7C(& PCP(Z+6<&N-PG['H33D@< M<,LH-]R[4 .@P;FJ!Z:T.X.&!1-M#"-#V<'1+\D&"8 Z&[M&RDOR3 (RACG-,PVF$5R>UNO5?^Z_D7+Z&93B[3#!52I>QY4R&ZTP1H7$N6E!PF M/0Y\AWYLSI0_<\23/A0+1@@7G LFATNT:7K6''^@.O#75R.!)H]%B;+KR/D MAE0>;AB"$W P']"\U0,OUMD '@Z&U-;\<$TI$[LX=G36A@%_+M@,*8<6EID5 MXO&"81PU<@G=H"=$4VO#*[P,E\^MBQK=57MU&[Z:"0$'17/C:&2X#50 0UH/ M9?JMV@F>M8MT:J0J+PY?QZ&M-O\D>7XCTG\)7MBUX?IO]AI M'(%!OL1IDEG='?[[GJ0DP_28^%O:\PW[\&'$J3=L(([ %#FUC&=Y.\J?' M$S!LCJ:Z,5C<+B]F]8L$AW4$7E. [0]@GLWPG61)DJEE?B.9]EY*^J#@;N-B M@_@]'3)SNZAOJ7(H\IV*JDL8T(;79)+J3YS< J"UZ M##AEA@ZG UFF!4V!H>B@[E$+HJX/OM3?Y2BF'5<47.[W#RD)B)>\BM(CS#Q> MY*NF^KT( D?7_L9JO_VC0PTP[EI0RO+-(7D23=FC W^4U](I)'"#QPXM=L'X MLK*&?'ODX57[W7#&__R.ZNE[]?.]R_,494_\VB=EYO.#\]5.*@V6TVN&$)DC1X]S/R#/)"&YS M>B-"P$/!W#B5<;8S%23D%4!/A0*7\=V8FH@5L"C;D@#*[>G+/$!'+F#JFOI=%(I%M_'K]218']F MTJ%"/)8O?L4DI&GBKU$I)#I(Z?R!&Y F+^0@XFQ7O.&O+N3EQJF1V;]\9NB= M9.BX-*]72N3R<9Q+O$NP3YH.*!TU 0YZ=0I5[L5(?P<,,K5B&M\1D8BY">#! MU$'XA:U!NEQYFV_9TUK_X.*L-G3>3[4B#R&>IRG.E&>EVSH!#S,]I2M90F,/ MP*&H*;CQR"V1+[P9G;$EFYP/\C@C5ROL8ZI/Q]!6O74BFYJ1\'#]\%T>K.PW M%546PM)WF)??6L>7)/7C?93-=[N0L-3A?)^2"*?LLMX#B>H&2%LT@8:Z59,Q M)+!"T#%0!+&_9WGH8/XP#)XD0@26E@:Y$,@34K";"P^Y'&Q+KQ#DY FRP#;*4S%,;1XQG]P%NT\U[9 MNU0.<]GE=N>11*SF'P_U5R0B&0[)L_*RMGYOH$.>H1GD-%>S*^!\MZL&IN%P MX,/RO@,G)%C-D&!VQKFYF;:.;XI4*P<>*_^A48]2DE05L1?W1,?P+9_[%%72D+@F M)I^>%7,EMBM$)TM>_?7372[=R/-R!^;C+-%Y364>;AG!%I5\4<'8PV5V)(=6T=$VW>\(G MCE+G\-H1HX_[ D4:(Q/HI'25CA-.Y.KU,*X$SW*VQ\>$%]N3LC=VJ-Y+GV;Y M+:C\NC_>[L+X%;/U[NT^XJ=[XNAKM'XB*=IZKVR(#O>6Q*#[YBC<;XE.L^]=*%'Z-YNE! M](R)A4-1W9#^Z$642D!!BA+_\H1I 'NAO\^3T?($$[4Q4TQ]A FQY?)'KB.) M D)G?1G:\KKL<-)5NT[2DJ3F-U)R;K R4[N&:+D8V"<+50P&EWB#DP0':^^% M+QQ>/+$Z&W5&4+:$#/3-ZI6P7M\,.HBW2-UC:RT'Z2!G@#+O1:R>(Y_S$)?& MV*TH$NT96.4X1H%W9(P:R 8%643IBCT4)"@[0)^A52Q.V7HO3@L7%)?[+K'X M[S+B"ZR'4\=\IV0>!=?$>R A'RIO<-9R6Z$_5:#P9MELE6W7?B0!S\%M:6:\ M-UE1?@U$QSGY^*2>_*71QM"]=VG1PNJ0W0##ZG_2:%, WB6X:1@A,ZL')5.7\4 M,Y3Z)DI]G4;\;8+9TR'Y^3AM2YUTFURDURO>'.75/I.*<(7HEJ,[YU(@+5DCB!2?RAS#$Q3[-XBT-^B G#BKLBY3C5IPN[YS]'/I-+MP5 MJNOE[GFG286Y2O:ALO;;^AL+HYU/'MP I:8 [F;4*9OLL;QJT<5.IUVG&-\* M [2&^%&_J46Y2GS[@771TB3JFRA,+OA;S=%E M?V"J4-"NQ<#K_D,C0^_%?9LVN;9Q55-QJN$VB7V,@Y05"LV?$$F+&QLU98SJ M=EV[DP :]'T,4AZ0Z-@?^LD)4W7Z'ZG@1\!(M GC+^BK>)^Q'WXMCE/4G@7S M0R]-R8;=D?=2L1PV\@F+L6U5\$.,8?$ 4,H>3SO=)RVY.CB6,;9=A/)U3C*) M2JV*$:<3 : (:VX,LXJL@),J R6,*YNS,UG=:B\.@Q)QYH5-2=68-EFL107G MV[O5Y^7EXA*=_PD!*U6K,,L:IC>+.S82F"2$:QM& D@8JTX,4'64&@I:2 M-:2RK@[,M+SYO+B' RQ%$K:.Y_[?]R1AUT0IQF:OMU2_C+VP37^[8TT4)NQ$ M #B0=#=&I2:%=F_ P&&@A/&NV+ ;][DU=HP1-P96&<,E:!3%ROBI5?$,1_X75:6NCB2F!AP:!FF$CH;^ M4P(/'35LPL>!7_E^/$])"J9@ &1(PW!"*2FN<#Z4K!Q5_W&ENRA]ST[_B1NT MD !3LTBW3K^I0:-.J>[63E,"0>L5J^N0[Z1Z(1BHLZ[^\K@X(?(4\-YC,XPO M'-?, ^L6M1O: @U.+17+?2Q50^@;5JUR]]M5(.6*QF%78>1MIH$UK%NS&1M7 MAM53T!1H2B*T9X]6IG%( EYKPMML^.LZ$'>+VK')B !0P#(WAMD2+^#\PD") M$9=T0>T6#6*38K?HJT_L5=#E#;4#K"5=A3&N2.1%OH6]HF9"TP00#>-H $D# ME>D!BHXR P%+R7H">T5#FNEJ>3._N0 #+-*!G3N\RQ>J5YN+>+N-(UZ$KV5. MV-@1.'#H*U^WD*'N!1@8.@C?ES-E:@4N'C!B4]2]?:.1C_H :^K^M&[!,V=((>[MNR]3ZGR MH[NB;&O.!)5'F-#+DK0\CQ1!?[8WCN'58?JLH"P4T!P&^'8>F1=2X MYN78?'32.Q-3W\5_?5I^GE\O;M;W:'YSB>X6]^N[Y<6:SH=%J\7-)9L.G\^O MZ<1X,:#%[C,OR0#;3!OQ9^@!/Y(H8L/M@Q>RU\DG.,+VWQ!AXBD&RAFPD?)^ MO]N)5PF]D-GA*HR_+*--G&S%NW7-1R7U>P,?_3J:H?*XL%Y7P"-:5PU,XT+F M(T8DQ@E)K)R?=AS-%)]N;Z\7'^G@,[]&E\O[B^O5_:>[!5I=B<'IZGKU\SU: MWERM[C[.U\O5C>/WB>(M7K,WWVX]$M#Y@,)ZM0V!1[Y:N:,RID>M ,=S@[ ] MBI*R=_\X3<2(\HOFS@J/VE;OHKPSS4YD GGDL,"?&_&&\.%61Q34[ E=DM0/ MXW2?X)8QVP)9X"%MRW#'L]D^- '#A375>D4?DV"&G$S>KFC*<4TG4M.MNMV^XURC$4%\FOV:KD&B=;JC_+G*AI+MI-J8DD MO@RPQ52N';$=U%UV9";90/$&A=QJH;I@?P^L>L//';]2Q'JL-FNV>;1/ M7NMNL0U 'C(B#V#($J8MTH:.W4.H:F6]*PMPO*=U[8Z%8\]O*JF"'UHPATW+!H+GFIH0G%'N MHDX<*OBS(RWER2"V^">]L,33ME(*-TL++LUV?9RW(B\A*3.->(.&R\+^F13V MW:>XQP/,BA3WN))>V\NJVIV PDHWI)$!S>4'&=#AN8(E""AU:2 #][$(N?D,?I7< M>DF6_T.JAKZ,_'V2X."S%^[Q:J-^N[D:^D MT;GGCO(N%RH]J:8_R=FC9\:?[RD<)!@9C-U92J)UL A-[&*?\+K%O/:(5[[\ M(%O0X6*:)#7-5&KIAG@Q:HF:6UX;T[4S9+2T,IY M@B@;^(&%XBIY]"+R#SX(7)05S]FYWBBXI;8N!HC5)M\%\,)[^AN^0-]6-=@6 M;>#A;M6$,D!8(0P84NSJ9UP=:'%_<;>\92?*V>&P\T_WRYO%O;@ =3Z_7]ZS MW][>+>[943+6:JK1>CADM\8OV7FHKM([ )NW',,-AK46SC4\WFID-ZEJ_(J) M)- ,543BLW19*#:7*,5"![DJQVN9:(C+YNB +3@33PE'\X4?$CW>4KOY[0\@ M-'8 CFWMRLHHI6X-&&\TA#8_1_[QX_SN3\QY[Y<_W2ROEA?SFS6:7URL/MWP ML^.WJ^OEA=O28/?D,2(;XK.ESA-3M(WVVIV!^WDW(U3NJVKU!.S_'14PCH4# M&W3@@PI& $;%L0PQ!5 H7E>]B+8':4XB). ML_3"VY',"\D_,%M89251YE' WZ$6AW2URXSTIPHK6X7=^L_<4=GY8IO6:8X0^SU'G7)*PA>KS^>=20QU5C0'.NZ])]BA PR M')3W4&[+>RB'FSJ@!L9Q[=(*(@Z1XZ7Z]<)]2:IFA;7CM3.0M!$GC M$-N-PM3#Q-YP4K#CX^MI20%0X^S8IH$*(?E5WY3:8>[[R=X+VS88FWL !P<- M=8\>PU8U!QSV.E*;;XQ?W'U:T#3QOV\7-_>+>QBSS*.+ZUQK',BWV/+58^E7 MAS"_8-=$HZQMH+3.!'BL#&/4FK/5EC@ CLB!%#4.XJ-R%"@7"%4NH-)!7"P@ MR[^5!O%<+ "#.33S'F&DRYOEK#Y;VXA^T@@X,-4K5;E*7FD!&!@4@AK?L5[, M#?VMJ49_^URRK2U0A])2L5I)']X$4*]6_A"3FO431I0QH6-!_LM67\.FD$%&Z:E9+'KVH+ MP..70E#C>T3KU<5__G%U?;FXN_]7OA6Q_I/+:X2LR/93' 8T^H2F-W&F,1R: M] ?NLYU-4;E/J-L9L*=WU\$X""1.2+!"C!>, <>!/6"!PL)+6$7K]!8G]T]> MZQ9D0W/@(=^F:&7 4K0%'-"M(IOZZV)^=[.\^>D>W2[NT/T?YW<+&(NDQPJW MC5Y-[2?FNHVCD[+QA)S7'MH6E!$EC3AM (/-@.J>!"N$5Y2U#[@T]P >I1KJ MUCZP/*FC*CI2&Q>OO[E8?5R@]?R_G4[2:U1L&UM:NDS/<1M'F*;VTW)=>\![ M>"X%P9'?Z8WPCC2 A[2122JO?WU@K2LT#;(=2;R%F*D<2#L1F'J46)O MW)#8\<.5%8:PQL^Q+0,40.[Q([/!'=[%"7\VM'DT;6@.'!3:%*WL RC: @[T M5I&-5[47/S&O1PF$/\[RN$R]*V:/F[84P-;H!#W%=Q2O/++?T 1S.G2?8"0,@?4Y M+\29(9D;K'%O5)M ! HZ2]UAJG;^0,0=9J=8J]?LV]<_.U #A0&YCA:UM'M M#A@H3+0P?QSD:GFS$,L5=\OS3_R5D/OY9[$5?3UWF2+>4B,($_ [,[@QSPJ.EKJ,I-4T-:@..IMTK&94T$8[Y2*FZP57FC@CFL0=F9 MO2"#T?W^(<5_WU,++)XUGEAL: X<3-H4K:P[*=H"!H-6DICL+5B9RZ/>!8U1+;?.]=(CX3CWN]HE_R_SJ/W$%UOTU(Y)-= MB%-VK=>765F\9/[92PBKV[",J+8XS1915E1MN*$^'D<9-04E\U@T2)MCUQI1 MH-%MUVCE_?;>%*%?A+>G8)\;\SL!'$F^5)S%Z#F7"Y&<+[]5S\NML"EL5)&M M;#3V;7KWUBLD0 4'5,C B]54I2@;I>ZQ&IK]NOF9TYL%0H9E]"FB(U&<[.*$ M1RRXVF&"S[T ,Z&%@S5?7"@B$QP$EB?YW, MKSKDX48B5.6-.'-4<$=Q@F3^\+)-=T84EGK.63C$I$\I7FT6:4:V5/%48:>3 M1L#1HUXI&1*J+0#'N4)04[^CY-C6-5S,_Y5+G M P7G)G&)&Q=>^L0NG]#_L-(TSU[(UK0U%WPU^P)'B$XFJ"P!ZW0$C 7=Y#=> M%*;DQ4TL]H/$:'0D>,;)0]RR1#RN27SV SXP @<$=S2W28A/IRU-ENED3&V2 MDX2-;@9K1Q,]>I,#F8YJ#8 ]!PG0&T"HD>PI&8U!%X2'TE>;*Q)YD4^\Y0"#-#7!SIW'?YT,FAU0R50J%- MG*!"K+(MQ/P(E,5+HR8E5VYRKV+7H+"KES=WF5?%"2:/D7CHQ:_>AXT"_L]0 M+%KIK1'UH0<<(GN;JI*3F1(##'[]=3).4 1GY.>L479@!O&%;[U8ZM =>.AT M-836J][3"8S.*AC' 7FA4W6/O]7I]&DM*@$6#SCIN7IS#^#>K:%N]04N97/ M/JPCM?FC08SV# GJ<&;7P^K,J,)\(5LO9CL1 !["W8VA^2KV= +<0 E3WV]^ M#1O>*AL8TSA=<4LQ#:BG2_R,PYAG+[R(Y7:WI_:[CS?9%R_!>LAA2@LXB/0R M476QS( 08&CIIT^/S2O.=88DOK.\2*Q@C0K>\##'CN%JQ\#5>XE&= !C!&]U#&^ MC50R94< 0LKL+&3]SJF0@5R*;;7+"[(MJ9M%&165K3 VCXUFE( ' M40_S5(JQ="<#.(3Z:&.9^QGD6077&=(\,VGM3EGQ%F#&YZ=&(Z]&9L; MSI>X.IWQ/^-HC^^P'S]&1+\NC$X_X'BBK7IUUM[2"3!6Z,MN/AOG'-C)B(*% MZT>,TK1U)EG7#KCO*E4[>6U(;@38-]6R]GHS2%"$M_!C7]TB]%+^9"U^88.+ MTZVG>?",DXS0F>KC1=Q:LTB_%_#(U%1;CM.6+H"C5E=RXZ-V!_H\J=QZR=\P M?T;%]7)E^4RFYK*&NCEP?VY3M/:=U^EX<*O(YD5/RO==B\''^:@SM+*9]^)T MR&$SN00_L3K2SUC()#35O/JLWQUXT'8UQ/%C!CI] 0=U9Q5ZY)@'1HB(*/@J MC-/TUP[#8.$E$1TCTUN<\%4./>]O[P75W-2S"_JY-Z,= M3L34PJ%?W^ O^=T+*MEM$D?T1Q]+=^#T'-V #'#/-S6,' I=:0".#6-53(.% M,D0'CJC*$M[BP^CV8=>SHBQ\1?,@WK%[YGR#($WW],>*W8IJRRXWX?PG'.Q# M5E+L"&+/O93X\RBX).&>*K%F%[]:7S@PI@8<^QEY)MEKQ[30%A>@^#VP6>O32"LL)I%> MVM741FBKSX9)9<8$/G*Y$!<,%9(Y!\@IV%BRI(!0+^<)&#>YE<3INM0J5&H1 MGC@ZZANO"R"V4YTP!G90SOXQ6(%O.??9],!M#.-)>"9 +,[/#D/"LK8*G/K@ MU8729-"JLWGJX4F;S"3PJ+LV?0NW\NMO-'24)6\! L]X5I*1YL)M?=OBWM[< MIXJF_'CT_(6HWM!1MP8.$"UJUEUM/6H*.-#;).Y]IU,BC'YAI$]BU;''LA\3 MC"_CK4=43\[H])N@%]>JWN;/E4X3\^QZV6WZ^ P53- O@HV1OZMV59[B+S[E M_3-^N"<93J_)EOXGN";> PEIELFR7B]Z_8BW#S@YLHL1 :!.;6Z,PP9*E][@ M=TZ,E#%/U'94"YZ)>0_Q/D,%>T3Y(R[ #%U?7XR]73*J$0IN-J-[[_L43A;L M4<9=0E*3^.Y, G2$FQGD$./=^H./T.*JA-Y4A+0F6EA%_96=9I2C^MZ],L6%Z#( M,[!956M&%E@ 3L:'TM3._E,A$3J(E! M1-M1W9]8MKAC!V1=GL"_Q!N<)&RS(,W2"V]',B]D=KM-\,XC0?DL S?>)4G] M,&8/R;1!I06RP+'1EN%D,.Q+$S#Z65/-1C#F3*5G5<3C!YG[>JW*FO/&KPY, M**;TE==Z:6 *<=%!>!N>+UX:J/?R<0;ID17>,38S.LX*KCSD<<$2Q(RE*!VM M/_NHZP$\LC74K9\5G#0'',LZ4MOPZ;+8.+S$>QS%0<3M%8E(AGE9R^/J\AU7 M$[I0FDR<=S9/??QKDYD$+G37QLZ@S[B><;:GCQ, 1!$W9J)3%-E0SJ<"A6QQ MDSVN]AF=)LVW<9*1?_#UA84H%-8)@RRQF @XV31H'6K9H#\!.+.JYO X-T-" M)B0+A7*IP($@..,>H6.#+0% YFI3OA#KO?)'9*. _B;98WG5MV.:9D1R(I#8 MQV#UB5MW>A. O%YJV8C"G%D1:NY?BUSM<.*Q6A_\8;QRP_FC1^%!]T*0&27@ MD=7#/*>O3G8B SB.^FAC_F*C>*6RY"K>JYP=SF_,4,$:3!K@PE RSFS$\!Z7 M-@LQWZ[T7GE1H4&J9/"=&*[I,MK$R98G%5W*8^@1 (H;YL:H*8BAT1O\22\C M96SX?LQW!(7#DP-'9Y4OQM9?[(ARADCBZ!P;8;J%R[UBJM6-M\4--XZ.F@#% MOB:%*CN]TM\!9SFU8IJZ(".&W5X<*O1KO"9TTFHC/J6\ 55M,P.\LW>V1 M/,_^-9X[[(6+E [_>/Y(TX#;)'Y,O*WZ5']+>Z!.IJUJF<,U-8:>LFG);G[C MQ@N1H(XX>933=W7J?F1M?TKB+]F3=&1->HY-L+8Y*^,\!E25(.1R\.42TN=JI$:D(,<_A8,55>;M"LMZ)!A0S73H*'D]J&7H* \ M(,X*3")?"$+!):\\)#_%B<)"&'>U2T>%"^6B7Y^]<,\EYU>=Q.^,J_7U8@)T M"!C6J&U5_,PY %Z/&$A1VT5-DX$[+3/4XUACUTD E)X&QHD% M(\=BHF"3@PP\%!G6#A5X8'B5H@07=Z%AU(@7;PN>8SJMP.7CFI?T/VG&'RVY MHK\GC\W'$NQ1G0QX]#);/:@8D9P$V/33S$;PY:^[/G 1T.%AVQDJQ. +S;D@ M ''*O0DS[X4;)7\B].$5!;+I-KGITOU#2@+B)03(&VAL5AM';#VVL"*U7'Z< M]!Q'>$.RCN!F0G$RP&9LKGI0ZTQN$H!FKI5%,&/OW.;[*N;I\LU=Z &VS MP:P&^@&I[KP,LQHUD4]"TG[.T1+)R02=N<$4KQ!VIC>)L.NAEFG<7>$ )UY( MYR]>MJ>1\XH82U3E"2+HBH(SU"IYY:>HQ]V?KM0F$VI&9JJ/LDZD)A%@9AI9 MNFW'.?-1#!D8LO46/7AU97:)"+,6"D; M028SYX%6L(?UPB,PJR65L9Y/A9_84L(CB?A1'EYA*0KXCUMV5Y(U>4SB-$5[ MV> /N=3V<"U-,@G3Z+^.\8S^ZB\7<93&(0EHVA(LHDR4?SP]0-_2%"@&Z2C( MT*6I'4#'%>(HP*RM8/VQO[9NUA^];&$_//T\/WS2TGY*.6#N,KO+3' MP7Q+N>%G+R%LL%FR8N XS;ALK[<)V7K)JQB9?$)_K#TV;$P$J'_W,XJ<]W6C M # >>BIB?&E%$,ZS"T[987"PXI8952U[BH-E]$S59R_'4OL(^]GTJS>UX*FR5,[=L_YH2A M@X,UXRGV PVI0@88>\K96"3D0B!)"KXLR.5 0A!TD 1)HN2KK6.OO$@2*!8# M3UL #:(&=8J%E:,_ W3K)BG-;Z(^DS1?LJYXHI.U/DD[Y1)?79MI>%W]@MY) M _B>9VGY3NU[UE?PM+SOGDY\/"K ;4(%B_=I^'J'=W&2X:!VG4ZS"V#?U%6X M<-6V]D ]5UMLXVOK*=J5M-GI?4[J:*&#D #15_9:HDB56OHM4;TA.]7@B=? M*^7T7=<4VJ7WTP_'M':VD(.P#85R]A3-80>=JUR MFY]B883ST@")()W?!!XYTH9646Q)Y*1%N0G+#V[^(#2,\",[$U2W_S*LHH(: M']7C#2N.4WY9ATDW1[4U9=-0$_FX#5"H:51)3G(K#0 GK?5R&@]F?/QBY-P7 M1C[47I'+5,V3A-63XDGP^6M]?9:#36@&KU->>2!6P&-@2 -7M@@'X ,X(@=5 MM^?I)1'? ZXLNEK0GPZQO)!M/$@*M(\ MJV71*P*+5&W^0'_I^<>'P;0Z /4\?66ERN@-K:'/J/2$M^60-"/*20]S54TY MJQI9S2&F55I52D'H"2G!5>4)-W$DJ@^*47T94+-O&%)' M8@T4)UU\@$X)L06^@/.'4=4W/G/%E'M:M:DOHD$X7D=5-F$^?7H!X]2]X>Y@"%,>9]Y2?;& MC7FX>3ZD/=L/N4_1DC-6O@Z+ER=VYEM!KK.,4\NQ%W+63UYNV?0G2B)+EY'8 MG;;]!;NS?ZO9AN&'L))Q=.3]%K,.4Q,XS#Q.TXW\>:N,2GVHPBX$9R\S"-$G MAO%C?YB3$?.1T7=;8GDPVWVFRN+ &;B?L'^WX%[_(<8!]RKO=PGN"A/ !WGX4%V3%,DJ;[-PKT5W&RP<0EUM=)\&[A7ODYQD'\$_;O M$O355H"/^Z7L;QGZ[7^@$_3?%"PL;D3_C,GC$R4Y?\:)]XBO/)*P]Z-PTUZT M1A^@8-E)Y7)'NJT#]$UI;?E-/;5@@'(.B+'@+ZIA9UO4+I5VL%,-2=TWD83> MQ)'(MH\LRU=P+NDX4YIX]*&FDVA D1B8E4;,9_7E>I>)KH%YX&? I5(S=(*C M7#'$-!MZ!!EVVQW2ERV-[.5&WM%$&J,S].;WZ]_ 5VC=Z'\3^45U)PA>DM%= MOG>;:1A^2A>[X?_,.6S:"'[B<;R?[C3_ +/O#FGH>S\[]O#&N.[RO=LQSO!3 MNC@4\,\QSJ:-X(]QQ\<*WNL8-_87UA_CWM6QA3UU&WA#74?AWNTX9_(11ST' MH279NQSAC P$?WB3U'JO(]NH7U9_6.MU'L/6<,8D$69JK%A1UPXZR*M4.WDK M1FX$&?J4LO9[$"6/DBDF5;GHT@VXN\/CMK9QIHT9]'@8U,A6DIA&3I CO7;URC5,D[\I+!VFX$8#G_>#H .4TE Q>1^X":=(1AUD M3K@9EM*45 MK6FFWY:-_E/]*0@KMGC&R4,\*6N(99U8T"Y.B,SR OH3'DDDKY]'P>)E1Q). M8>C!18?O&Q]OM$UODG?"EW9'^Q17$':"[$V" MCC;9%B\X\4F*;]E&&%MLVXRU/J\OR!N';_./,]#2E*84;QC@>Q@# N)7%K=. MCA44*B"NP]"7N,?<+!CK6[68].T/%&X_Y3^'A*//X& <^"?X3Q;QW\0^QZ!? MYDWN?@QJL4GMB2A?Q-*Y4&9E'+0JP=3'0ON?P\YS<)W93WE,', *0XZ+J?DN MC8O1T<8V!: OI-C1F1+&%P9Q"O-=A7CK2&_T4:R"?2<)WC+>FQD"!.27HKM& M_?Y+7["^4D%MTL O;1BYA/[N8KQU\#?\,%;AOZ,,;WD ,#4%B"% WO)^\X/ MV%]J@ WQ-,FD(8#^ZQC^Z:_^L-=N-)EO/5(-+8S?201 MV>ZW2G>0'W10'UY M-JG1#:#_FDAOZMD%CQGB7,3IXH+/##$^UC,]>\[/Q!.Y0U<35GI.U?E/U==R M_D.W*3I_C?2#.K_UW+2S^[-%A7V&DU*TQE)"ZM; W;Q%3=FU%4T!NW.;Q*8N M7-!%3UX2?/$2S)TXC3<9^X=#I[W:)Q%?T:*Q>T5>^-I6H]\V=@#NNNW*RMZK M;@W8@36$-EZ-+$C/T":GS+T8%[$R\CSNWG_"P3[$JXTH??<19T]QL.0/OQWU@%9+J#J?6Q94>Y($"A(V#29/ M=OK0 S@(6E7+_.GQ@B20!=JJCHTKLHJFP*.B24'9V^O: ?;B1G$M>"> Q=-U MX@6XB-:#:(U+46U]@#NKELJRUS9V .R^>G*;^C&GC@KR2';K'GF-8E9RA[UP MD=),%A>;$OE ]+='K!M1?NRI>3DPT^D"?F711P1R(O1 ))JC@@B0V MKJ8FH'2W&,/S1TKY)HXNXNV6I"G]\OR\[Q7FA:WNG^(D6^-D.P^>V?7JML'( M$DG(L6_)8"4N]*0''3-LJ6<:4YP_H@*@@P2(BX"8#'S/ADN!F!BHD*-NY!P9 M<L^8-JAN?*.]T#TDSTXK"_\4Q\$7$H;+[3D9^C #$.9<%URL5-;(^F.2D9N#R412*2 MX6N*)L&2)IK1(Z&IQ3Q-$QW,4#ER)9&/\#QW4E\\^U QN2,N&E3S2/8?]AN4> M06LWX$&OJWAU(Z>Y#^!@UQ;=?&VM?&F7D4:4A?A!8N(FQ,=4W:>DG49SR KS MWWITTK!.O"CU?%Y*@&TX'_[2<(RA$P'P$=[5&-58U^T-.NH[*V$>!)P@XA0A M'#XXZ-=R]*"FX80\N^G8P7&KB7BJM2,'%8^T?VCTWHLV<1(L(CH$[1)6KDN] M9]/0%JBS::E8[K*H&D+?/FF5V[CND2",),JN-CK&U+$WY*?8__HQ?OXFP(2C M_=^_9S^>B1]Y[-%__N4:/WHA94MJLYGZ%D#CK$$=%ETU?P8(XTU2FGH7IX<$ M05L)A9YW"9ZU:4/-GP'[59TBA5/)?P/J4;4BFA?_%X[D_O3A^3XE$4[3N4\G MH2EA0Q.[U[+:\%\D.!"B*C(E_=Y '=/0#')JJ]D5H%N;:F#\@$/.!TF,\FM4 M\085S'*4=;,^,[HI/-D446X*KS %KC6%6WA8;#:8SMR?\26=T>2&$7_YH&_4 M9B+3 PL-H[1@1@.%:4&'CB)V$:3DB!C+$DO$G\'@R"AVJ< )+NT2Y';QU'9Q M"RJ7./43PFO-FJ<>S42F!RH:1FD!E08*TP(5'47L@HK$$7)V,HIA*J@25 T# M+U>YB+@, M"99H$R>HKH%;:!K#@A9_-2><)Q<;H\8I&W45,03!ZQ)%/ M<#K?LGMY=]B/'R/R#ZQZ[MP&W>E!D)GI6D"I&]%IP92A;G:!2PB!Q"3O'[V_QLE%Z*5IPW'1;A2 .[F!.?1N@YQT!QP&)EH, M$OPG'&2+.T?V1T@;3' RCK&-J3F6Z8=-D%LW0J2,QS?!IU&28$)I5 JAW M[51+<43%Q&&(_6SOA<4-Y\;*6XT=@$='N[)R(*A; _9Y#:'-2_\>2!\J]@"H M>L'+@&V]Y&^L5 C_!XNNYK<,VOH ]V0ME4\*R*DZ /9G/;E[%9#CU'E5!U%/ MCC, X]>:KCP][]5QV GYJ'6WY(?A7'H?]I^B.(P?7WD9I),,JM$E-?M"]],N M)J@XKTY'R![=27[C0^!T#LGV'U!6LG/YAM<^S>(M3OA--78O\XGLFKV\N0=P MW]90M_*>E[HY8#_6D=IX'3RGC1*9N$,'_H@#XK$MO;;WYVH; G=7M7*REYZV M NR<#<*:^B0GB7*:$%)8-F=,(IR)A8[V7+:I/7 /;57U>&VAMC%@?VV7N<_* M J.,!&DX,[#:(V'% 8EEP$Y\;HA7YD7%)A6=JE[37Y.09.Q@19KNMV6]D_9R M/H,S!1Y(XQB]]7BG-8Z 0WHDQ6T?'BTD1+*(Y=FLXCPV6]&1Q$2YG#-1":DH M8>JT&A)P^U^X+:!DU3K[)*$=1,M#T>91,%C-^CTA<+8RHH&VW(&WS>D?(?&+BH:"X9/1. ML/=47V!@6PHX?6BU9VNE42:*H)5!YS;![.CVXF6'HQ33]JOL"2?B;V,/@"VR MO",$[OR)1DF6FP1Y)PC>W1[ $/XXGMO= M_T(QMZ*?V]MY*7F;)E6^KC/"YVSB_8Y&B-9/,-2(H&3\3D: =OV!(?[14UVS MZEM=T\?WX3[(%7EAAGU+R'TXN#5&=E_E]H[0N<;,PZVAE*S>"0+7:0P,7HVRXO,C\B9GTA)#J4]6>87GB(4"G(5JG^DC:NK@=)?1WYM MY@U\+TET[4Q]7I^IHT*%ZA_+-?!BM5SZZ[@I_,2_V65=.-0MCX=J \//^XL7 MH^MS(TKOAHYS<9313TUE?N2'VW%J>1I@+@30#,#M1[$P23"4X.W-&?H:PLGB MS@P='H)7KO,PX5%5>E2(/\Q $6=>.,!:CZM/M&;ZH!TUPQ/]-]HEQ'=Y4/'* M(\EG+]SC\]?RQS\2G%"X>GJ]QL\4]1K*K>EV!@ZXW8Q0J12EU1,PP'54P'CA MD])&G#@JJ7.0N9E_!E!)K=#\(_;2?8)Y]=!3M(8RHAT<4DM9&A0V * M =))#ZMQ J!&6JGP,MKMLY0#PX?&:\S-/:;B_6IU:WW]M/D4/+M!ZOY^S(Y8 M,_(L=:0,T >G5_&?:0I7C>!+DOIAS");8:;63L!]64_IZLW\IAZ /5I3\#[' MXG/R,R0A]8&%F]WN@=7^&$?X%;$2<3A#FWT4.'V_H'*<-5_ 4]A%U19XP#:J M6'F>H*XAX/!LEK?O&60LR )PSF5$X\Z+?-6(4M-L&BYYHEB--Y9MX#OBJ:A] M?9 4%!TZX27>Q2G)4K'4V]\X[M-P4Y:8>> M*=T\:7;+VH; ?5*MG.R0IZT >V.#L*:N*#:9\[,%7Y'(#_P2EJN: 75A':O.M_@-M]E;P+L3\ MA 9;UI89S=A^V2Z)@[WO[F7/L0Q1I.%.LW#%]9C&!^[:.@&/9CVEJ_EZ4P_ M,:TIN'DN7[D]5KT\YO9=NV$5%SO301[,[(# KGCA@MD JR[0C1C:<]_?;_>A ME[%C70?0*;'W"-FZWMJU2!XX7-@VI PLMF@#AB#K*O:H>E4(@O3SD3$OR/X@ MK!GA1R9D$[R!,2H[_?,C\B33!I(\%J]D*%58O+")$8D>Q>SK4Q3@Y"*.TBP1 M.>21!7L3 XI6=HQ47FDPI@3]2D)_Q?HG2[LR6<*'9 D7_(LI_YY)@'Q)A)%O M [@W59Y6SF7(127WXE FYX]D <8]7>G86)@,1=@H^52@KR3[)3N:$->E MALTM(>-FLWHE*-8W@XYX+5*;KY13MTO91GH5L((#CY'Q:B!%YPKM'-SU<:SA MJ,>/ KQ1/\A:@FIQ-%V1)QN0 8I3?0U3/;34C0;@V:6Q*N8'FPJ&9XK2%.BK M0RKWF+-UN5=3WM[(;W-<[A,JVBU.2!PHK-K2!7B(Z"@LAT-3>\"NKR6VJ9M+ MUYN*6[(!IX]VG(&;5=U!5>9$4\+?9G,8KO?^$P[V(5YM"FW7++576$3=&GB0 MMJ@IQZ>B*>#0;)/8U$4+NBC>E!<0T2^V NZE2 MM;H!I&P$V#75LO8=*M OC";B1%UZXR'XKM2)H1ZF:A [K_=C5&/O&V] 7N\ M@1(V\%E1Y:]8M'2/VOS2]G:',SQ_3+"XK-=X3:VQ _ X:%=6]GMU:\!^KB&T MJ5]3TF>"-A';I"4#A_Y[37PEXR).1 0A!P4Y0QC$LO\16+'F@]:: Z,A$YOB3$WHSL'.LS[AHP[A3M(FG@#&V+$5# M_C?3@A;*7W46P9S:VX,7V4P] 8:1>EL04]'(!<@P 28#,U:L10'@>XMWK+JI M,=]0NS!=KJA!CPQC@1Q0]+!EJ/)*5P]:T.]]V5"M'Y"H'N]$GHPC>143+8P"LI=JXK4-=Q"40T,MD<' 9S:7%*'K^EE^@9C72,/<+-=?O:^@ %X$XJ'U4Z47< G(KIR6WJQP>**=IYK^Q( MJ$,_7FQW8?R*\1WFFT'26S_-OJS3#[@_:ZLN^W1K)\!^K2^[<1$'[Y5*$0+P MZSR&E^Q\+%Y[+VW^W-0>N!^WJEJ#R:>- ?MMN\S&-=T8,0#>6CR+><$.7$9-^+,SUB+ ,GL9^4SBJ^SXG%=5Q5@G9GL/HO]OY4OWKXB[XN7.'U%1%2V M%JBKG1&V=@(.*WI*GU8K5_4 # ^:@O>L8B[H#_#P2)IDDB_3?QW[,?W57W[& MY/&)'9M[QHGWB&NO"36U ^JMK:HQ!U4V NB3[;*:NF%!%>5D7=Y;PVF*\6I' MY+G'\X>T* M\"8&J>15'?H#!@$C-8QSKBH,R*_3SU#!$%&.Z)>"Y\F-P'&0852S\+>="L+ M$H!R'BDIKGDBN@Z4\O@V,CV?[ ! :@XQ]R#SAN#C^-"R*8TW AY6 M#H\:8L?XQVR=68@=K[5XLZ&3_.09L]?+RN/"]-]'9K%%$RA,6#59>=&A+T'H MMQVLZ= (HJXYD#Y\E/L\M4'^KN1KSY ,9UJV?JU MNF8MP)B9CKT+)M^#H+]S< _"N?DHX/X.SF4(77/T'.O@XK>I(4S2NS>0UHV? MSKDI_3.:/<3;U&+T*<8Z=S!*WRH M:%&S_>3,*^!P;Y/8TGD8*9 '206>AJ M&P(/.K5RE4>L3EH!#KH&88UOE#&29QD[(#UTU+7N9 RE'N+J00FZ*K(47.;+<7=>AF\Q_4KJJ_3=R4P9 M;QH,HXTW-32FBC=-J@R'-P57Q-C2/$4P!H@X0YCG!'&*I7-$Y<#(#L8H3DKE M.E"N[&YL41ON-L[H+XD7AJ]W.&"/6 ;+B/TYCGBYD+I3"<:4@(*'!?.49Z', MR$ _ =53*^,:/Y7H8!\+;3R2H&;'#"HB5@#;(G+Z/3@R0C/MEY M[$S/SGOE4X64%=A)1S[[Y,AH![9HQ6[G%XR1Q!D5K-$R0H(YXMP=G'%R;Z9X M@_R#F7:2F9+"3"3B3>B?TSHSC;KJ6M2*DBM(276CSE\/3?*9]YP5>BJ"Z8J& MT44A^,'.%4=16WSA>!#6;E* MO3E)/O3P6BD_E\N(N)"S0][+AS$A*.*2SE A*V+"NEH]!VS^*E:7.3/]>2OL MN!-VY%D _2U%\KU' WN*,,W_YS-.V22 ZDWB0+5::)G%6X7A!H-:@=T:^F\1 M9IO4= BK_#\HEPL)P2:&H$-8MC#(KM8@8^/@0[M5'HZMLMJQANE-'#U377!P MLV?%^E8;WEJUX3DKYRNJ^,[0/F?B$/T VNA3 M3C9? IJAF!>-S9Z\",6"-8!7,>YQ\DPSV/HAI#0-MU?*SV'*?V='76[B[$\X MN\-^_!B1?^! JBC-._%2N6NJ=&YNQ5=T*0]PA'7^J>I>!QE=&, H[=XFYAB5 ME,S8,N,A#U:<-QL'TM^P0=&96,=U7P)_,".+F<15G.2_8NU4*PFC"_%>L;[Q MHXP"\+42O$=4;S:$*?(4XJ)L49.H@] MR][W4LJ/L$X^3X$N/W MB/RU^@\)*>[7&8Q79Q8O.Y+PQ@*1;:_^U- 'C@?636EE;?68.."XMJ^CP^VG M@TQ#[CUIW#B%:54^O69(6!C)/*-2G&KE8%Y1.BG7BUIUV][IY)3>)( *(NE"H!^*4.^IN7F MS"L(DU6Q7#;9.I8J_QUDR&?@ NA'OC()P6RB8 \[.26<1NUG0R)WJ>7DR.215:V#!AT]Q4WKS-N?G&A?M&Z &^Z2B8@6;0=06 M6=TBJBTB-I;^YU[(SGS.*'@A' 7,$^JS38LJWV=>DD%1^@$_DHC?7E6JW@.N MEY&?L"MIEUC\=RGN8?Q$)QB9JB1:IXZ00;N3\B5N:_6"#MW=E+"%WH\)O[]U MP&V2BX&^"G)!?HV"/3\TGSWAW-U'!O5Q3+,L-;\L-2?Y=2W$>0U<G.:I0&BDBV583"3&XCY1&1,N\MJQK"%!7HID=HCQDV;V=)HO6(Y=,->5 M3=K]@J$CYBQ[@Z7K/:DKCR2?V0WP>9KNMV)O;?&RPS[]*$W5E09E"!2[QS.V ME6VL5FYO<5]+7VF'&UU,2,2E1)*8? .,"^JP;A1@P^>G#,22_(P?">#&RFJ, M-87+J4T6^QR'E P;:UC%G(\D(MO]MNF3C27 %*!YU(]AY=IK9^[0H7M<(QA? M["RI%B6CMH+R&X<3[\4QG)0"_!-.CC[&V' BN+]S.#DR@D4X$93?"IS M$6><4_@R1_//A%ESPZR9<".^L=2QUI+C)8[-[-\]UH^4-#;P?M=8;REA=(+U M]2GI6\%Z2U^F#>N!YO7B".M\GSW%";M$]2D*<")=T;JEYDC/7Q^8YV1%]5#$":-?&.D_3S.Z M3^UT&;.'..Q_DP9.;S>ZV\QK*;I5;-YF=+=J:S>Z!7&C^%:<;3M58!7ACY@5 M7ZL[U-+<'&CPZ"I:'E1K: O]7)J.Z%9]DI)'OP@&?Q[YU-F0NO[+MU]_^P&= MH7_Y[=???ELJ.&C@K;_$70)/;CZMP#M1M"'PRK;3"[Q3T:T&'B4/)_#LZAQ$CC[;O-.A5.TPL^DZ5;8J_0^L)1F"-\'9CD#$ %(46]>7QQP/Q-]_V M#437NP2K8@^=&XS=9A;EA6VO]37P 8H1@YO6R@*_BLGDYI0V='6X9+\Z'/2UKN .!["_7&<=_. M1QLWL7^GHX0EPT 8//0G 6]T9''\+LL\X83"$#T6A&/]1!&YHC=+@A\M\@)C8:8U8TPB++.%^%T[6ZF&)I MVP('WL?C-#>VI?*FQ!!U[N)S65R@937BJ#IER3 0YEF2*L5V=Z&,//DZV>9^(U,P MQU\R9P]Q=L;V^-W-S_2X QT1''T&VW,T#=;O9);6Q1*CS=/XN[+_G*FY^5KC MB3KEV=H87Z+GV>2!!E%Q@,W!^*G+^"T/G9V,;VW4U.+ZU@?,;D88?JQ\%@=Y M_SE,COZ-1I%RDH/C./:W?H3Z:"9\AUDU/1H)%S$5W/.SO1>R![_F#RG_9YWE MNI. /$P9&J0<<#KVASYTF*ICZN#EDI27+TDE!4?D'UC6/A,W+#Z_-T,TGQ]W M9HUBI;+DB"26M4\M3N'AUM.C?YH&_JYI!75T28#B.H#/8^4-6',QH._:.+*& M-6QVB\AORI3ZPYS#A:#\])TA2#L2 2@ZN_P@UI:).O*'GO6[,L<(*%(N(CW6 MGZ"%O/U.YO/,9$O]M M]WBB36[&YFF1B-4G10!NV9-HBK MDX](B"LT.ZKL(HJ85ZK!'$[5]5B$! M%@>L"CC)X(\2:-,8[";YA3N-=\\P:R\;9AEE M+8K51IR<4)PT&)WY%(:HT3["8 ]A*CE#'UK&,X#-UYG>"FI;?>,RUM!6_%$TVHCG<;*5RS&^&"-W-\3!K=_AL'@6,WZO2"SA@4<@72^ MM2@)]@90>D!SUP-V*JP8JZWH?.O.T)2G)FQZ4J-<_3D7A7B[;=XY$W$*XP < M:PU[1*6G?-!'%&AF9UHW+,GKK]6_:CUY7B;#E>:O9LAS.FQRE[2 M_7/@ G<ERT?PY7HQZKM#Y23>,0R?0^6OV =7J<)"0;I^,4L^$=WM'O^.0Q MT\6/B;<]&'J^C?=1IIP%:?>&CO/=S%#!8;VND'&RHP;&.,8/>Q\8H9S33#X7 M+I@YPIY1#9$<#+$3G)!WL(-7:P=WR,#.Y=WAC"0XN.15GL3A& ',>O9L(S$M MC- R2 -0-/:?#EKHJ6$+,L1!V9P?$@S+XLF")PCH&-8J@C+/ ^--OG1;+.$Z M1(QU@KUTG[QR6^096_/9T>8>P/% 0UTY_!N: XYV':F-RPOFM%'*B/\(RW/S MZ-4WRZ'#]/SV2-D6M\U;3\MKCX7N[;2<=C'HS(HQR>[H\X-0-<*/K&AFT_@S MH,;5T<:/M]LX$B%KL?[+9Y)02AX_DT(U)=X#"4GVRM8 O.CU(V;;H4>J=^D' M-"0[JUZ61]'I!+VF22<=S&O8DA1M.2TVXZ**8/'@X29.MN+6U@XG6;X:PVY> MD>1\<3T?N=CL*+;(F_DY E[1N-P_^ND\SYD<* MY#.G!A04+)E)'L0-20$>X?MJ9*WLI>",_+LA0R.'8+1/,I(D$MZCWTZ6<\(3A/40DD?QBSBC_R9>&+X64%R+5E8( H4H>\8J9UZ]J$&?DME1SC1\"NXL3RC8 MHUU^XB$N!4"[@P2H1"ZQ83;RM V(O23VY0F1@P!(D@"569D+M(9D,W,?LXCC MJQUF#V%&C][(J;^7W)"C!6J\$(2,_0+8_?GD?$4K!W&COG+F!T0,S91V7WR<5\U1+?( M%WW?1.P?J3*\UPN&(./?E2U&P8 _[J,@P4'.?[79I#A;>R_BB4^:LV#U7I@- MHM/$BXY&TT 138K3Q9:N"@X29;D01;0A(0;*Y4!"$/2+$ 4.%H&PW8=OO_U_ MZPTV"DXMV*;"JUV8TJ8Y393J9C(-D-(C.%V,ZJC?(&$F9-!$*"@ !<%P?[ ) M3Y8V^X0 5)S\3'_V6K.VTMH8*/KH*2GOK]6W!+QAUB*PJ1_G44SIHI)PCWG_ M8,Y:NRB@T7QR#GLZZ6]K.RFGM32!K7?;'I-52XY+)U!_>;&L+ MW&4;593]M;8A8&=MEM?44Z]P0#.%T.EM-B_#\RBXICS"_[-/2!H0GV6DC=[9 MW@NXGVJJ7;VFUM@%L._J2FY^&8W2=^C#5W&"R6.D ZN*IL"]M4E!V47KV@'V MRT9QC2%5$'7HCNKII\(.C1V NV:[LK*#JEL#=E,-H4V=]09G*"X7"T)*WV5Z MBC\&V+>[2&]\ MWCWG@3(Z(?,XEQEZ+O@@KV#DZHK@&#;XW*[NB)%^JN"Q#2Z>6%V>9=1XC-^ M#' ,,#6,# A=:0!&!V-53,-$D$,D@H0/L*TP(FQ\BA+LQX\1J\-#53_'$=Z0 M+"W7\6YQY(7L>@&=:RZC#-/ODEU;+Z5!XRBT1)VA7VBC!H9<_U;FG M$<(OD//$;Q>GA%<:A =@ZRA\%RN_/\;,&O99)G9L@[JDRW;]!.;)JP MI6DD#<1JH30]L-)5R#I.H8QR1IPU$KQ1R9PWO*M9F'6*4$.;:AUG7IA?1V'7 M,?>RZ1@,/51,]X6;SA/WL+,GC/*Z$OG5;&9&UBDQ7-]6'![[F61/3W'(KI53 MO7&ZBCY% 4FSA#RPN^?%'/MR$(-%#GLY):)!*$F"<'%#FC;?"&%0*DG#$XLH$#G$ V95 M:+9>1'4/7VEV02+QJC1_D84$F$>M+W80&,4@WA*?A'CD,[%.S2\Q1^O"Z!7^ MAVOIU$2Y"$B6P<%U1S F,_13YR>@V':$N, ?923:\UK>?"N!)MGGF(EUH57/ UM?,>Z_+LIJ% *@@P1T.& B M2+-S5F&P$,--HNO2;BK-84-1CN?V['D@^/: Z,A8/7$HI_:V8.A8*38?5 124"J"1)_^3_#AFHUPI-ZH*7NZ+S1"7'2U3-$>E M_.B@P# #)%OV5:XT3/+[B. YB1 :'NSQ+Y?' "[V"54U*ZVU$!+E2_QUYFUY M[:(70:##ISUCR2F_.37 *;\%I8Q/V@C6+I_8R$7(;P*=J-]LLX9>TXB+-K5K MG%_5!;Z'MTK>TXU1SH!O_>8LT%Q6MUK&N'=IG;= M6*WH C^D6R7O/5;G6\KP@G@PU=U?S6R>:AC-3R83OBU*ZT\SX0=OF^!]8UN1KJUEU%K6D..&9UI.Y[]=3E M D\A0SY3[3;V:'>>B"?K&:'.J9M[3L"_-17H?B&IQ$$Q M(S;,"=HZ3P02](Q0FQ,T]IP #&@JT#\GR!>;QI^XMJTYC60)]TM/)].<3K$^ M^2 WB.[IAO7@\2P?RN+C.HOH"_H72UTEAA0CN4@>.!1?/)F&&!+&!A-/.!:U>HU.16GX8&'UB4.]KR0=+K* MGI0UE\THO8% 4IBG:_P!JTE]@;@0VVDK@AR2FGB(-*@D&D8'0IG28MDC#.JLIY)<^T9*MC/ MBH?0("// %8K"*'_Z6UW_XO.SY]Q&._XF_&"E<5[P3HJUI<=R[_-D>FL$06* M-7:-5E[+[4T1^EU;>PKVQR+IXA\K0H>2BA3*\G;L6BR39.2+L) LUXSB2%53 M<1@J MG99!& $=&88W;M<,M1N7B6>OALH:KRD$GES\.#&(#3L7&LUI*,Y4*@=8PD M,8"G8D-:[A[[7Z,/O_MN6P%LR:6 9V3'IWE8BZ)&2D:\/H.G!FF@P#^$ ;OF M66UT)YY9::O7\QS9 ?\#B3KPH"Q>*3)_Y\\^ES<0J@9F[1JU'5A,/(!--'T; M;_+I6.!^:$46OE"K*DCU& M^QWP:.+;[_/@K_LT8Y///I%40^H-1)'*0%TCZ)C.Q*-'J8YIY'""*,+PUMGK MBN]ULIR"P"2#H\D8[2%1UWMR@="HA/7%-3$ ML8_3\EC@/ JDDWRZQFPG,[48T31,8Z"TT)A2M.BJTGL$8?N$@N6,YH0HYUH> MMN4W7B7&;F^NCV8>E?H]3MH.A2CTA^)W^?F6I@M"';I/#4%:#-&('(J^4T*, M-A6,)T[X_^_N2G?;-H+PJ^P#& CZORA@UXI1P'$$QT!;!$%!4RN9"$4J7#*) MWKX[RT-+B7M12W(V?P)%GEO?#/<<[@]Y$17':^^\*,XSG3OR2+G:QR1ZY9.S M\CAT8L#(@12Y#NYVAXWTY-C/$EE:[V\:1%+00-)6Q.BNC@^X\895B'2N:\I2$-LX14FK1=> M"Q371%BGBD2UKL4KU;0!D"L6!."DBC2Z4)2N28)@ZS&N681\-I[/KIKK+\SY MLL=$JI"6UCD"[#B3<=83]JQGO+M>UU+@<_>'QK0;(NL6:PNM>3=$OCK2(P,; MD2R[8(BVSRLV4U73AR)GUEL=+7%H%:WGI+8F"MF^@9S?K MG?4=R"*;RXU)''G93D@3Z[=8*)G"R5.-TXI\'> ((V]UAGN9O:4G!>@0O2Y@ M][,\KKFC)7\*K[Y5B>5VHJ64(#%O#(LY"90B@LL*LR=>'G.2QAO2ZN2?0*L8 M\'9ZE^K>,W=X6LG">ZKR?O$:\I#GFQ])FG+?_\I*[BI![%VK!UTYL3R#,, 19(FP M.6EP3AY2JN120)VJ]G7C!%4Y!T;FM75#OLX11'K26 M>UUB?[I\LBZTP.[96[CG@&N%_>RV[G:X9R9;_8S3:I-DN]M]7F4E]&XJ>07B M7[SDJY_1/LD$^3,MJR)CSWF:OJ^O;B@"/8-:Y%5DKL#+96AJG8CKV&RNC[^P MT.ORQN<:JJZ[O$!V9I+&3G(R%-KIM:;63>1J8\EG,)>J+ICYK$5=.N\Y9HNL! MXDETF$5P5 M*J:3W/#*ZSCW)LC1UA#2&4+@=R=U7ZO:%L'26;/, 4@4<12G MM*!?2QVR+8\0/-D.K0(8[!VZAF!+S@:=PE6O=)73%#R=\%^IY!F#.+KH*27_ M*F7/[.",A:\Q)M32-UTL;8I?W 0/RA^^ZG=/AR)VN@W$_D[*-TX/JP95^987 M8KG0[5<9K2/,6GA=2"U*XC@%X57&*_V3Z*-WPYV,U>L3/8\CA^W_,G X.C2H_J"C"TO\MKE% *Y)EDQ M(JXU;O:/OE0+XP))S0UI%<&0H%5%AO:XYQE S1.&5NQ&OE*^I92)4Y)QSGR6 M 5:44@G@_SM/?_[5?^*5ZF#& \UW171X2^(HO?V9G*>[B19I>ENY".FL)428 MOG;VCA['2P+)9Q#I<0O)#I=T=^[9?;Z/DO/^$"9:S+@TN=CA4D6(%9=&>_W@ MLA8Z"IF*)C-/><:%4EZEXP]T_WIQ)EI)A!1F>J>Z+C$7%-@;PJ@-'GU8)\]( M*Y)\KH5^F;G+R[1>+3B_^!,0FI5U<_#GA'V]._)Y5_RVCXJO V,-!S:D>>?J MN#RA,/$@+/K.IH_%LBWU1Q>>&]=NQ@9$(.:#NG94SK.1##VM+P*WH#@7ARB? %,7U:$G># MM0T?<_RWJ9QJE M*P8I PV\B_PK+:(=;32J-ZWMV)#"S=7Q;F/;@@?[5K>+"^.OHT*P=NE%HD?\J+$RV\_B M2P&++X=._*+=HUA<)(>Z'<<]W4*_"CAN6R2O%7RYIAFKWTDA>OBM!"-/#'_!Z[>INE8JXB3SZ-P5S:Y$5Y984DL.7-@-V9RL6[:C MVT58N'GPVI?G[HJ,,KYVO.@SRR$$9SW>S(RH\\/%_@E2(!YX3=*<<_'JE=%O M%4_VU7?^CV%G5DV-'-\&-WLS]6%2Q!@V63QZ]M[))4(PDGW8 7?U2TD:^O!@ MJUEB4A&'!5U?2T_#X%U^[_7,9?UQ+05M6+#5'-<:(@P'KKZ.:YU#M5UD6G), MG'Q/-C3;L'5TC. E$*+C(I^AB_<8J@93)B;DN+5SNC?\U7(@1K*EX:,'O*UX MTLB_:7IV0JN8^IVA",#=V'8?E?0EOZ/K*-G<1\^4@(:$>0%DP)Q3^.49ZMC8MA)""0S',*A M>S9HV /(#16&J8O/"=&OF6 MU KEW/C]W'!I+3(P,C$Q,C,Q7W!R92YX;6SMO6MSXSC2+OA](_8_:'L_O#T1 MT]V^5)6K)F;."5F6JW7&EC22W#V]7R9H"K(Y39%J7EQV__H%>)%(D0 !$B"2 MM.+,>;ML R RGP>W1&;B[__[=6L/7I#G6Z[SC^_.?SS[;H +'R\_?3X_&_SP0]+2M>'CFJXSB)J\ M^/%\_Y=1TJKK_&UP\=/%QY\NSBXN!A=_.S_[V]G58'B_+WB/>[FQ*DO:EO/[ MW\C_><2?'&!Q'?]OK[[UC^^>@V#WMY]^^O;MVX_?+G]TO2=<_^S\IW_?WRW- M9[0U?K _O'--(XATE:G^^NC9:0.7/^V_12U!?OHA+?8# M^=4/YQ<_7)[_^.JOOTNZ2/[,\9&T^&NA?"+3^9AWSQ[:_.,[]+JSL"P7Y^<7L23_ M[TU"E/2_0V<]=@(K>)LX&]?;1GK\;D#:?UA,]AW"[7QS/7O][-J$A?Z/IKO] MB13ZB:^]2$@NS?W45,!E@)E*>C)RG35R,*/Q/WS7MM:$P=>&3=2X?$8H\$7D M%&H6IKASP\/EGE%@F8:M2/:C;X!1Q/ZO_FPSN@&^:9G[<@D M/-MZ2WTJ& 9;K>&]S;;+*TG!^]-3 ,O M4J;IAGB5M1?"AB0>>;Q'5UQ0OWX(6(6X-R_O%L$-TCPSR M,QE7]80I;TF+4'A4[ QK3<;)#*^5WM#W!7HIJHL9N48N07UUW_0T?IW!O)GAJ+37E2"MJV?="ESS=]([Y/GBVS-V.UH$&AN>0SHY1][R&1\3 MZHE3;$6+,/%N?F6\UN56K@$M(N#3R=8*HHTJGGGP#I;L69!3?S?$;%#/&$)/ MI#MU31O,=K0(M$ V.6+@4W;PMO(,QS?,!OL[>FN:#BL;?'R(B.-9CR'IRM)X MB08[W@74/9^PV]1T)'GTT1\A9M3XA8R6NH>/XU8 GZ_:.&=I/F\)'(6)+7L= MVB@R$6WQSV2-GO@^WBXM7-N^=;UOAK=>&7@?6%-CRCH#F&--]"7V!>WG^2:B MEK4#Z!C<1#1VB^".Q(U$Y6@7VO&XB;PC;PJGA>?@?+[A.8%BV^JU?\8/05939K!JV M&=I&4@F7-'&-&\L.\8DVY?.=Z^\YW99.)?2P0R P3@P7&C3.U9WNJ'>!_,"S MS.A2&N.!LU6]J0[2HT$F$65-"J4V0O AVPY:U3=;P%63';>]Y]; MT [E@]IM$W(8PFY1NY 'Y0]M.W$_Q4,]],QG_-FY9SFF//F%/@;&34,2$3B; M!F3!.L"5_#W]\RCTB'=D7*J14J1\&)P]3 YAQ+X 3@D'$&^M5[2609;:7X-F M0)1#$*$/0%/! ;"TD"I=,+X$5RG1?:\5H#N,H8RQT_BC'5'5;1B03=3\@6/DS&[+\'QIN^00_HO%F0,Y,3&M+HV"9!3&BXCWFYC;< M1G^<&V_1[E."S$*?T:F.]"A*8EE<)XYJF(5>]->1ZP+P%1RN@9+VC(GSB$MH;SMHR*D!_P+!TM77>6\6C9N*AD)=7Y M,A"E4>S(DA54]14@RBBU!OM[@P?>*(7;^'?*1AGWAZ&HK&@VEZT;QA<@*6&! M=JD!$)_O52U)7)^"HI8#J\EUJG_HMKI5BOXE$$XAFJ[+%71#MRN*G '&;%"W MB >4\(_$92;^V_7;#?Z_?A!!=>MZR'IRB.^YM;8,SVIXYI7X>3CJV_\R.;%? M(P=MK&9'I5H?TJV26X3G3,,F$?%AX'IO"R/ S9NN8^+-:30)R-*)P)=T*R5G M^4*>A];XUQ),E8*?T*V&](B"AS >U0^.B3S<,P?_;>XF]YZRU"'R*6BA>(UT MP-,ND, \21M8CG9!!>[)$9N_=8"!?;*\7L6^ 2+P3Y8S556KPL)&\J02'_?I MN/Z7N$,.>B(DO#,>D?U=I9K*VK(]+]<4R<+VA61A._\4*3+_A>9=7>$#'5+? MW^QG)'3:#0R[A4YG/I-T>I=Q9+S#'TD^11KCX2M?HKB,1.@U0,X:K?>_M0+R MI3/P_#6<]B%L=U O6CB0E +EFKB^1VY7K%=7KX_:BMGQD_OCD MOORT1A;)>7C^QP?RSQ_B?T::Q3_^9^2^(&_XZ <>GJ+3UFRBYG]\=_2WGU3W M)=7:"K=ZU)7C/__GT^75Y_/+C^>?SSY<75[@_YUG.I@EQM#+=];PS+1M_,\< M5XHP)"5^VD59Y'XPGRU[C_[&<[<%'25?QAUS\X.BQ8 FB//N6Y!5=SW![J)CV T= M)S3L!=JYWO%XIQ7K%G*5/4^ N^P8<-$^.CH<5H)W7+1; '+U/@'Q0T= C/< M"_1D$=F=8&ILRR;.LF+= (^[YPEP'SL%'+'=>)B+<6C:;A]A%Y5$@/1;J$7T6O$["N.@76RGB=K+%*HG"D MR+#&1HY2/J^02_P_N#"*B)!@^KE3F [7:X^$*L;_P4=Z=$[%LZ1LE[#D[7Z" MXY;4X7BH60',:SH?'K&/^LBA-%B/_/FGOMBQ8]<,'$\*MY! M,'DD2!'MBMDF)^#<]0/#_O^L'7/K6E:X@VA6]S_%LBMF'#+9##UD4-#+_KD; M>%7V.$6H*_8:\OB//7]V'?I9XKA(-Y#BZG6*5E<,,TMDAAZFX/G%TXI>-7,XH+ MH=@ZRXIU S+NGJ?(=9. $B MXA,7'",P$GD9=NNRXGE]X/\1)0!%5$""%-%N65B(1=<;X:/JD^N],:W5^U)= MPJ^ZX^GM>[>L*LNM8=MI1C8J;+E278*MNN,I;-TRG8RWR'O""\-7S_T6/"=! MKE3X2DMW"49^ 5(XNV(]26CZC&R["L5LH2Z!5]GO%+.NV%.2/=HA^CX.<9R% M 7F!F)R=Z%M31J4N82HL1XIQ5ZPPR0;MUO)-P_X-&1[=MY!6M!MX"O4^1;$K MUIG4@>L@W2W^3=D^AU*R&QB*=#Z%L"NVF[QLL1,L'XB9LGE-?,2:^ >QJKN MIT!VS)2#Y?,,>^*LT>L_$7VSS%_STG["TEX"1*NJ MPRD\7;&P)/+<6MYVLJ8#%/^]4Q QNIR"U!4#2B+17?*D!AVFM$2G@&)V.H5* MJJ'D[S\=IPB0D3@@+Q:?M=& M&H&-X3]^#T^&L8OH^Q.R S_]3<3B'\[.?TC2BR2__L]>'O*6@X.58AEV MFM^(DG& KTJ#<5A?FCA;%:7?Y87 C$X1),B@%1"'FL% (TCIZS(\6!V5!0.9 M 0TW'A$8R2@L%SBXQ;%R6O!DCPB1I*$X?^0)*&YZ1H\S M%&RYZ@+%F@>V(N3U)9:4@R3()!4ZD.="$WD.";>;T$BPE;QZKTA\;7<))4-V M22E2RJGU0=<:$S]\Z"^0B; R'FTT14&Y2R5/E5Z11EA02;E8RAGR11-#DL?N MDARX^2?QV$3AJ-DKOM255U+VEW+:Z-KP\!"DOU3@!KVI,2?()!(\@'ZN;:Z( MGT&,WD0\>@N1.DG0JP"EA/"T("BATHV&KOE@AG5@D'B4Z-VIA?7TC,_O#W[\ M7AV%&\PZ_2"'N(A*-QD?=;'CL%+>6[Z);#Q6D!OZ4]\*2>G$JW M%KK(4GA6%@7C5],.B64[?1.30A>>JOT@3&U)96U,0%$F?:AA_VS!7BD4HM K M](,>@O))RH 'R_91,5?T:S[@&?--W8%AC?E834$A7WS*6 MF3=F\ FJ^&1T8;W4P?*A[Q]E(4*7G3EUW)QF-\-VDTBODE?89#\=/>F>+ M1F@SR<,C>2^OVE*;_]QX(P9_OIN0?&'(-.'!E7X1PB%G+TD1/7N$U?6K%3R/ M0C_ .V9O_P8TFR(\5?M'F-I2]W()PL/'"W'/"UJE3ROEY?M'%#%1E9H^M6U0 M7.=IA;SM#7JLN'@O*=D_1O *J=2RJHB"_=Z M\AX6$K$5I+$=4[L])#-+5MZ1E1>&S $IIUE^J7OIV4>9)JMO5*OJ]9TX]12@ M=&\*8(FI7EOR:OF"U?*Q5[RH$E76CK34HTL7 X1-[;QJULB/NL9U0=%Z>5K- M)&]CAJP<%0.#?4TLRTQ<'!+VTAHZ7*^M6(ZY8:TGSLC867C*RBB$9M>JK-@_ MFM24N9=VT)6'-U2A]Q:)'6N -8?0BO>/)$*2-EU6\N_=%\CQ21,Y%B@P+ >M MQX;GD CUH6F&V] F?;Q!&\NT:!N.ZHK](TQ-F97:3#7>KJ2R1TZR)%NPAYZ1 MXULO*'9ONW-]_QIM7(\XNAT_PEB[G?[12HX*E!I;=;&LJ%ON\T].21_.]$=F M-^8)IXP*C*WZUZE[RXEZ$#W*@7S:JG17,' M8Q@$GO48!L1;9N42RR%QB'!MW)>G"N+(:1P,W>396J2I08&=3K=QMM2\6=,7 MMO/4J26@@G!<(%F[YI&"GU%@F<8^U*$RA=?'.BF\!M_G/O:7[TXIO5H\!]FV M^XW ?NMZ-V[X&&Q"NYC!HL+S3*2-SD\4S:558-_5;=7'(WCF11I=1S:H.?*B M5UJJ#?VTFGG-G5]=7G;LWJ>NC J,N+K9$3_8,PR#9[P'__.PL?^K/]N4W"EQ&B4N>/.*+U?X/_?CZ6HYF-WB/]W/%^.?<;G)+^/!9(I_ M'G?',!%KB"0L+>JMVD;!5UO3??\+&:]4!P#A MEB#.,2)(YWT!Y(C?2U^UO2]WDI2S*N4]M7R?&",F)"Q7-+P$Q0^-G%\D4)/? M1%MRRR=KJK_/N_J$E;1 D3?#R/4+F6"XZX&!OAY^!_R;2:QT?M"5L/0KUE=$1!A[S;C+R*+JXN+SK.!CX)^^**L9?VX"19A?RA)!CL96XM M*\23-?JU T_V3[QGB[*RO0*?6\!>.J)'XD]=Q\V/ ?8&@5T)##O$(:;00TS4 MIF>.BE@7?0FLT\F16&UB&_$]"I[=]<1Y07X0F4HIA.&JVRO>U)>XZ1D$:*B4 MZ!SS/J:76C.+I"BZ56F(PA6(Z848A2TGQ%I)-F>NDT3P['-_(W_\BE6-=6(Y MAO$7P7!4P@:I;34I0S!)KQ4*BW]&!!_Z57^:S2C FIX_ZUX5LF!?O2LGWB M +^ J2'FK%>[B&/Y;RP[#*@N[932?28$2\24$OUR&/H5D2<8T7KX@H]D3V@: M;A^1-]L4_+Q9\X90&WVB3W/!4U+URVV HI=D=/'&5 BV\@Z()21Z2JU^>1R4 M*!+O[&:;E?%:)V%"Q16FHJ_UB:IMJBBE=-D]JFYB-K/0G.N]AV@31$$KS[DT M3TP\ESZZ@-YK!&+U^7!U>?[Y/=-/COX4W[WJNEMK:#,ZD:M2-PI)]3A\2QKWOJ)JD5_)45:5>H =PF0Y+>NA\]P3IQ,QWQ;>8;C8^40 MW3GKZ"<[9M;ZOV'LTI.JN ;GZW\,W!!024(QRDM6:B_##1D3EOB)&AP7]4[' MHII2X/Q20C#=X?3Y5(\5$?27]2+HQ_]ZF*Q^^ZXS,?/<;]9PUM&4?2/IVXJ, M(5IX6:X0F E#"(M\ZHQ*>1CKAN[9?]_[6% R8;D.&:;#5XMV5F36R2O@X]7E MQ1?=2:,K\6& RBTB8(SC;=4](A<0-,-FI@AXDBKYQ48QJDE\.8B#+K]!);<8FIUB00+SDQX2TO MW$MS/IJ=$;NB(/2PPY3/!957J)M[# U*@-/3ZQ M>M&@>L65E>PDJOZ34@ F])HD[O/)$X8-5=HA]0;@XUC(^L.5B>"OH MMCAT[K4I2%1AHUY&%V7ZD'3AM4.8D>0*P L*MQ)?()S/DT<13*P]CQI+P:C1 M'S*)"BDI91XTO[Z<&J)74U(MD&23<28/'II0JN95^0DO!)_ZP!<1:14_":UK M6HGTL$"[T#.?#1^MA\X:GZ&)/FY"C\S(T53(>D)W K1$WHMEHEBI"V2Z3T[4"NOPI_JS_2&O M%DVI32D#;#+-OA5ZZWJ)MNB7,2*-](>'$N16FY4&&*NBP=605.5M])Y3 F*K MS4FCBU*]"]:[ZC!)6]2/K#0X-)N?QJ3H)3>Q6(WD4B5Z'7$9/OK6VC*\M^1F M%X]^PS$96=-K-M@?7DK6 2M?37=GTLXY:'29D0KUD;*SZ6U([*$Q=A@7J;JC M1D>&_WQKN]_V>\6*P-$/-9]>'BY_'MS>S7Y=?M>9X-&]:JIC1DN*ZLI)0[HR M]UQRV[.^?GO T$^<_5M<0[Q;>,&G\7*F3-4?.K]D+,U[?7R.=X; MA'MO6JP[J6P1<+1J#?T2SY JO?0R/\]P2\X(?T92DQ2O@>$\6?B<,/1]1'UQ MCUTIK[S/^-RB.4N/1E+5T)2*P ORSGW$@/.+!'_RFUSODG>3DD?O5^Z-Y9MN MZ 3#W\C/)[YMS]14&S7>_IC<1=1.*0RU*WAH#0J8;M'-]*^!X'Y:K[HE6@KI1DEL'"+?2 MN7INO-5:_I)Z)TX)Z$7)?1 J)4?O,O.78!/OC$W25-3+ M2QU^HT_C>(QWQCM)"I*5SB?S1" DHL47]Q("@!@-@2.>,DNK)-TH??E7WZMH M;VGVF#AC+=825GCP-K<-)R YMO!O=Z0(S36,NX&N$$Z4%R5>8,UTTA\+:T$1 MJ?\OBI] )NJOR#&B6I%B>%5O^-A02^^44% "VWQF#LDB2_LIZ1TK4_[24.D+54D4ODT1D57%O.5%O(@?O M)(L8!YG*JKU/+G%K0JD/J6Z[P&RS?UBE8G'+E'Q'A.$47O%Q3Q=+^/7:>"O^ M?CC54"=].>Z--QMD!K/-^-6, DT6F/DSAVB&_']R(?!BV"ARO\;JM4P\+B(C M+GD"+ON+3$D*"15\Z?VPM2WEP7H=OI%\<5KVHMM DMPUJ\E8NQ3>MML),)06 MS7\)0$VR3AN9.5G_:4/%5-R/2;=5AJH\DQ1?X#XQK:CSRZO+\_?'M$1J24X^ MQYG$]:2F"'<[.U*G8:?JG#@;U]O&6+*O%3AK=Y8[3>3KY7U '&^_,EZ13]X/ MPUMLNH_^44$P)) !;I$JG +W,O%JJCWR' /^Y^&6UEF7G+9(PD?;]4,/5PP,RR'FSM1<0V*V]N%_9,"GH3EOE-6W08MYM7_0[\6OF+:J M5 ;KFI4RFQZ[_E8E'N"K]-XHU$ K2F..A+UJZ<&ZY=$M\\0?BH\W-9IYETR2 MI2=81@P*MQ)%SKRYX07)#U%<@A\]4HY/YN1UU?A1X-F&GE^@66/ODF=RM27I MB&I#L8MDY,43>KA%ZW/*9JNDY'OCDZ@JE"85V&^.U+SE>5#.#?)-S]K%;^JD M 7I8H]>&;_FSS3SSF>]R(%->\SP_P_]O\,/@\ 7RPW@Y6DSFJ\EL2A[NO'Y8 M3J;CY7(PG-X,KH?+2?23K='([&0VGJ\%P-)H]3%>3Z=?!?'8W&4W&T%\S+BJ%,J.Q"NJY M:V8A6S7Y\%7.#9!/Q#/D4L^44HU2[IZYOG#]&/V9,P/O&+\LCO'AZ%\/D^6$ M[&"@C^*21^YHXYA=5,M(+ND2_S:"KS*8DQ@/[L?#Y<-B?(]/*#(;+Y7@%?95.WW\9N7[@CXR=%1BV]2=:)_K)JZ?2KZEQ:WJ, M"V5]JC05,"OE1\[EU>6EIM!_2?CFCOSBDO=C"Q]=-:7W3MDKIXR3:,7,\:ED MYKC#I_2_X@ED-A\O5K]%$\@8[_+G9!?PU\%T#'TK0+V)HTP2'.5U!=J7]XM_ M4A!I LP4P8W?45!],TG[,25\==WU-\NVL09H.?8J9H2KXHSP=3:[^75R=Q=- M!9/I:CC].KF^&W=C0\'02.7V0;"NEEF"JX]5\X18(V!FBEK89F<-"7+WX_B1 MO(F1/ K%.U=\+C,(CA8/8[QC^/=\/%V"-^TGGCCDV!6IP+!I5@-F22TC_\B; MJ/BL2;J9SOSJ@-6(N(DX0=7,(/6=/KX4IX^[ M\1#^I!$+29DGCO\H+TBG>CEGELVS[L/5Y86FN_]R]>5C8WC[KW34G+=V$T\B M)Y+L7_&#V'PCZ/RLY-9]-1O]\^?9W(I%IHRGXS_JN4;@80Q^T1Z+3AB^UF)Y\7T?=J1JXU/)P!FH%#KDT6D+2*!BB[8S* M3&( S@%9XKTVF8YF]^/!:OAO\/O1O;R5!BUF2;WI+?@74U:5/)$_ZLO.Q(%) M:2X+7IGZL7Z2A-Q6$#OU.NN1&WGA(8??[_2\Q"<-C]O[R8K<5L6WWZ-9Y&TZ MGG; U92AD,K!+5A73]X2GCY630!BC8"9$FIAFTM2TESNGIR7T1/10B9U$.=L M4>+MMAQ_)5,%7N]O9XO[+L3B)-(OT,[UHFBP\NF 7DS/$?JH.P*'Y^J:8,9X M%3:Y W1-N?JQ]"^03;*,DRC6MY5G.#[6$K\O^GF)R]MB?#=%[L(O.$;? NZ"7^:S?CV\ET'&_[%Y/KAR@&=SG\);:NW0VA+^]X MET[/OY35R,"5$W%;J-I*FQB_(X75T.R]Q=%L^7"_'_WH@QX'Q M+\1^ 'RJ.):<=A*@%M.4 #G?GE#S!Y4)!YIA. M9Q?U@\P'WZ=?^POP8=W=>/- M19S?)@[^#O*#,=9'XOI&\A.1;;QKXV:>T@(^FP!R&NT8110*K33)JJZGOE,- M3)P'Q\*J\7:N1\[._\>UG. 7# 6)#XUSH3FXX\_6+M$5]>ZP9GL=XYD:>95F M1_VDB6(/Y&7@L1]86ZP8VD,N^4(=)0.'$+ RFTH+I,,]B-_86B#3-GP_VI!& M^*S_&_K1E5HF+1S-VB#83$=9(D5,I5E,=>KF57F%5?FY M"XRI+YND]*,OR'MT :6&+U=(X0VL4H4)\8>OR5[1JH'(DO*7YMFF-U],)HWA MQ,&*";>53.*JVU'*U)YGM63?L M=\CW41)2S(#CQC\#724)PT%3&D#Y.$K:?M? M'V%%/]^@%V2[<0XIXCB_W86XHTMW$WS#ZN=C4*VV.DHF>;*FO%)C4-8U'94E M*&:>DN@5.LH008%2&JBQ!PN_4BKK@33N['\G>L;]FQSYSI/=]8+ M6HNL3W6:ZBAUI(F:DJK,>JS[':HHO/H:;]K661?/V2YQ])PX)I8?BTOV[.RI MHT9+>6U]OKH\[P0Q9$F:\D+-.U6Z)IL%7HN=$"V0Z3XY%K]_566]CK*EGEPI M-XIV7GWAL+Y?N7\HE.LH:'QRI" U-7C".HP,UR_("RR\;WJ*DE_S#=^*6AWE M01VI4O\VB ;*??H&SMT>I7A'T102)X51<<)4#4%;'GHF\3@O2?Z96!F\3M!\ MU3M*D$;BI80ILVCJ'O?'"97XT*ZHU5&0ZTB58EMF=M2-[11]RRC T#FTTVY"M,?Z9)%6<^'Z(U@O7MF]= M[YOAK5>1/7B ??IQT;N)N!&75MX).^#:RH,\U:J/?N.)V]"51-+<&/988!B E;&:=9K+3\3?,$SP2<] M$YY4=N0,6Q(5HRP@M&%TF,!$Q@P(J]-.?QDD5R4*(L0T3UOE)N.#BW"DJ@?' MPMHE.AJ:@?6"]P*"TYF4K_27I&TJ3$$$&D@*1QJ*KSY\J:RM;OA$U)HZ4A [ M!RE7@] AY*)X"!')U-"-XT1W\S0<1D!5. W_?,/=$I@)1O!Z6I*D2I,]?&AK MSAB:6%X_NG<5FQDNBS/#4BO?GP,-Z&KQ8M30&E-!CL!# I M BDB' >BNJX*R\0@__00NG&WAD5+/U!9#QS*(H#QP5TM+Q5X.5:N9_>;B9>< M7]'CT@J0?V=M\7_V#P&^D5.$X;S=H^TC\HYP%&^@$X!60W)LSFJL L48AZ:) M91R3S#EXMO#KH"S61$]QEJ $JL52[ZX);YS1!/^3M@P7"X*#N-8*S"D7,-0R MY[;(5_1/M)ZLB2OQQDK=S1-VK_%9+ONHJ^^'6^'++RE?@ZYAW:&M=Z_)1SK1NAP_;%XN)XOQO/AY":^[)^M?AXO!L/E6U5YDAOW)J6.:QFKZLFK:;-Y@?C^=7E!TVSE"2.9.2>>9N.%W]%4\WL_F8O+]"IAOR^O"< MO*[TU\%TO.K*A$/-IT"94CC*P\J:43M?!H7<%W@5UO3\"C=67 DSV/+UX]D5 M1J( H2G@JC@%?)W-;GZ=W-U%8W\R70VG7R?7=^..[3<8"JK<70C6U7P>2GO+ M?[8IU S$=1"K?R:TETW MQUR60.-7XI^#A,@GXQ/]8Z4RK2A-#]^B9X/IA6B=B"VV M*?I&W@YXO5]KM$2F*%9CE,Q$V1SZ=JY+)$63A19 M62-A,\^]B\01<330 19($DKIB:(U&U;DH$\*X&X0XUW">\Y)_?RLQ#E]-1O] M\^?9W$&S0?S R"?.I&EBU,NQD9?]L/ 8%(_@,*4#0_U8-=0=*6'>^%,7-6$ M>3:<)^1/8H&S,=A[RX80;T2;ZQ]]I&B@'2L!L)0+\+.&=)*@;2I&Z06DKGC! M,L7-C;?(R8WH)YNM@KQ]&+.!^,[O#M'9=6A;_R/]9JUDO2A];@8=^9^Z4@3M)LF:K%3;E/M$T(5AK+3 ME2JT1[0S_/=O&H@Y#)V7)#Z;3$>S^_%@-?QW=]R&]N)7ACPP2VH>^7'?KM'& MS0!Z@__C!Q&/DQ>4!6> 6JWF1\?'JP_GEWIF @YDRR<#>6+W/'2";,%=AR2" M2Y6&%96X$U\C!VVL0)!QPBUVGVUR1(::B6*\V2!R(#L,I 7>J),$"8YIV5:U MCYN,)KM/$DDR4\V&FEF2AJ!CN9(\&4X#OW6AUKK/C>;B4@USFFGQX'C[3"I8 MNF0V]'GO6ILWV'UR2)%8J9VLM7 G@<=JIH9'?,]?<)W L&R^(]&'L_.S\ZHOA=DX,0_'4.)?_6?@_AH M/7:".%=7T7N8510,K (H'* 3EHP#0$G'UMH EGH3LPN# 5$8CVHH&1+"\H?\ MQ? L0MD)2;.)_" 2X&WN6>1%AWA?@^,!&)!+-O#CX=/%N[.?*(P[;Q1-LV M<=>'BS$;KB+.S416:H36YG93"(R#.]??.Q^( M&ITN9+^"?.@O^?&1]'A@..O!.N[S "6='GR//^G_9;!#WL G/3]9K#IKL3I< M-7F>ZXU90:3+BP6>*CH8%9 M@2>H%\L-??MM@7:NAY?Q4D,93Q6HR#%PR&-72T#]4&9)NI]AJ"@R2G<>0%'9 M@%G .!IF'X%C\9!AQTB8I?2).A2Z49@-H M[2G#>A<"C-1'%Z+6_T(47E/K?]2Y@4]Z-["B[@VPT/9@DW3P9.0_&?D5&_DU M3I>=,?+GIU& IN Z1GX ZZ0BG 2,_/S(2MHAM67DUX@NK]*%C/Q50/7'R \' M.08.38S\8*!49.3O(("BLL&RO#;*-O\>ED%N+7 D^-5E*6BQ#@C@8 >-':+D>^VF#ELA'K<@,$5U( M27.]R+W82>Y3S%VHT5DD/?H F*@JHV5YGSML'96\MX"B+=68Z>X MG (@$'FW@W:%?USL74Y#7$J0E/6?-M' =EU:Y!\O2A_;$/9:^B#9:^G0K\1S MR4A[=G)7.KDK*797^H(GAK.3NQ*/COKEKJ01>,4X";@K\2/;9NH_">Y*&M'E M5;J0NU(54/UQ5X*#' .')NY*8*!4Y*[400!%98-U5=C(7>D]+(/<6N!P5])E M66_LK@0 Z$K]B[DKR9U(6W=7 @0(UT193[SNNBMIQ*>>JNN[*[6'E6)WI4Z. MJ7HRPMJ#1 Q;X<\P-B&Y,CF9/I\!>(6VK5U(M1H8U['I-N1<9 MSE-LF+I^*W^$_" V5B?/9D;%I\"QKIH,)>:]MA0#*V7\T?4%\ZV TK+@P&\- MR"*'^!4$BP2PW6)!D*JM=4R^VB2]94<]R>4H'[L54*[>JBN PUT^'(6CGZ@Z M>ID9JW+2ILW94]>)G?'B,]G$P9H+(T0RZ9WB]$]U=T02/@V&US4Y5V.[I$IK MRCR^N\7[HO:"9^2MGHU$N_Y7W$3@3YQXII+-?<'/G_@O57-*,]-)\C8 -!1^ MP7BCM;:AD/_\:2A(U5Q3)WNH(1_*='KK>AMDZ1P/A1[D@3W'P&I*D=N!(<&G MO*:N_Z6CHEL#H8L'@W=-_:9:4Q2O(,5*GLSX!+C1(BI"&^TB73N M--3:5:W2IR_ZM[#U]9"F\R8$_"!KJEFE]C&0J1DRJ9IJIV7X*#DM0YR+(5;^ M*27#*25#6RD9/E]<75Y\T#._=B4E0ZJC7J5DT F\8IP.A.!5 @>RDK)2M922 M02>ZO$JGPL201W\EG?@P<.>5S1J)I7UR5IQA/MO[4 M^&W3OI.'Z!)#]!'XVBZ/B4J' 4.])Z?"K,[4!G-R!!Z>2*]9B&"Y:'INF&3D!NWUS;,BWD3PV/W">\(+&X MU(NS\^.XU.7#_?UP\1N)/EU.ODXGMY/1<+H:#$>CV<-T-9E^'$) @\O M(F%YC"6M*!BL!% X0" DFS,M0&DAE+2"X,!41B/:B@9$L)RP?_%\"Q" MV8F#=\3(#R(!WO#V@*RCU\A!>!&U\#^9@1EBC8#'G0%>75Y>= :+2CE@!8C//1[^]XSCP>4TMU!N0*;(LHB$L-"]C;TG.B&!LM_:[U&=S5,<.D5>HROH-!* M%VS.Q$K[./(HY>4]"I[=]21*;DDT4/PM0B0% >5,V*0Y<+00/D9*EYYQIZGC MY$GK/]7&QZX !G EV.6I44,3DN9_RB-(MY;G!R/;#3,R?O7<<'=GFZ7S.F%LA$U@N9[Z[?#O^N M2O/5H$DP?&ETD).N <9MN^X37EX"YI&NK"@XP*5C5Z0'MQY@[?E7GK%&J7H. M,C"W_$3_OR49.7>;BW?QTU'?ERW*(IV7CZ[7K!"WG:X?L%3 M$ZH:D#*:!(=\C?&J3 ^PK.W[;#&BFJ&>O#1 M)K3OK W-88VC)ER0V7@)6,HKA%6:QDW7::[<6#'[YN!>/EN[.?),@NL3C3G< M]?O#GV8B \[4/+1M]QM9OVY=[\8-'P,\&HJ[I%'H$=72CO(B;?2'$\W%YKB2 ME?28A3 OOKKN^IMEVY/MSK"\2#VN[T]1,-NLC%<*$=B5^H-\#3F51AKI>H?R MUG*L -U9+^25SL!PGBQ,^*'OH^K=!T_5_A"FMK22 FA@!:@=ALUL=XB*+I]Z*+0JC2EYQ5_BL^+FC3!&6,J''E=0D M#P>"?'J?F]I.4ZBQV FG/BN9']CD@\W?B5!--2PP&I M%?K#%4$9$V)\4339[*TI,.*"#[XA(\-_%@T.OF@2')Q]K99\_!0CW((3*]8S M'@CD/\16]&+8Y%IH&(P,SWO#W62]Y1_D2D9I[^9.*:'\-1]@^+_ MXI_M8&AMV/$:""T.^1GRRZ M-39>L^FF>M\^-+&8OA4E-:J9M>>RF+5G./K7PV0Y64UFTV[FY;D.?7SN\_V1 MNWVTG/AI!,JNFUVTF[EY/N/3[1<]PYI'\[S9>1(QVLO.4YMGF6'(< ^GE :# MG0 F12!%A.L8HN2?'F)[>%?6 X>R"&!\<%?+J]9O=/GL?C/QDO,K>EQ:Q(?= MVEKDH1K+>+1LS"H2=&HXY9EZQ!OH!*#5D!R@E:0"Q1B'IHEE')-D0GBV\.N@ M+-9$3W&6H 18CK\+9),<57/#"]Y6GN'X1OPH"PE7.?R%L3SS-P".$K56[(;R M G8 S/:_(B[KN" X:!NBQ(9=WU)M.!O\AN._PP&%UX5YT&I%*7?^\\O6,@K?7A5:E_F-C.1%58LL+3X,HU( M-MHVN0_!>S37)RBE/;OO$;=\IJP\67#167=8=;8*7A9;I\Y4H4 M$E]EDNL6K.1$,_%?SOEIQ&BDUVP2E5NI>P0@4MT@W_2L2+KZ,9,Q12"721'\8U5AJI?%R@*:I./IKB$^)EO-TBY4_)*K0DDUM M72^P_HQ02")]$CO^RB5.<61(#'<[VR)ASM4;*"EM=I\WZM2@-!1/5_:::4BL MG[/-8515;*7H%7)*^W*&E08ECZCHG",H(R,4KW 3TZ9;[B%HCL2AFD9\/)V' MGOEL1.^,.J:PQVXAE"[OL9L-EC/V'R4_[9+/$J7@[YX\>EN^-*CIT:MS'$OT MZ#T:JA#]/^E93?SKMWOCOZXWL@V_[#G.&BV P5@ NR+@305N[_%.F6PX"$;- M_%^S%7"L: JP$&6X-0+K6IB\;FG;R Q"PTX3,S+S0],K= E_;K2*'!!4 "RX MH\S+6\/[G:3-C7X@\K,? F+6 0>Z(#Q%?,7%!0@Q)ZJ0@13'@8)EQ^!#YK/C MVN[36Y3ANC!Q,3'EJ0L.Z.8CMK;8L"(!1J$?N%OD1<8F M7UU>:G[4N3',HL)2K\FU@'N/UI9!KBU0Q:.*Q8+]@Y)31EB^>-%#\ X*XMUB M]0I++=\_/,5$I5X,0_%F:A@+#0'26A81$>$XPJAT63_:B86&@+((8'QP5\O; MVUAHJ(!60W)T?]ED/SA*4 .L$)"M(!0+$M59@3KE@'6U*?4]39ZS) M&DMC;2QC?QY/;\.'SIZHQ(G+]\/M/B=6=38QM1^%RR8V,>B+?(MZ4AI) \CQ ML[X>XY3=<K0H*D?NM$;''U* TP MTO40A;)Y8>ZAG6&M$T]17'X6/",O_EO;,SJK+WFH+_1?_( 8"#?I;)GY2[*/ M3K;:F;^47>UHZPPXNNI@W=$5$RPPE!J6=<50UE1QNM*5HXW;F[J.Z3H!EACW M^2GRT$&^Y)6@9B? C;2V%P:9>I/TE&/Y@S#[%%.J(T]O#=,?WA&#;C0UT:+ MP0!.^6'A+WX_R+/WL'FA!JZP*L%%DPU,$=$:YYO;S%]R'A#_)WX^L,W$IL:/8Q^)1;+X8SX>3F^5@.+T9S%8_CQ># MX7(Y7AWE_TGZ,#"<]2#JQ2#IQB#N1W?.:ZG=:^3Z@3\R=A8^:!/SP)&6$_4> MVB6ENTSGOP"PPK)R C*1K18,"_=!RR=II?6 M%<#)*2VLN'.64Z+(2EI:L\]HUQ5?EFM;YD:EI7T]\=Q+W?BR'GQ3%-2\2_E4 MLH&_&TY7?\7[^-E\O%C]%NWCQ_]ZF,S)E1TSY@%#F?\6^L5K>LP79L&.&2!=K"F2'G]ML(?9UR[>G>NOO'1W4*[ IHBR MB,2PD+T-/<<*R/'46>/-#OD7.U<.4"Q9J M5/(RG\MB5H*+)AL8@565+F<[)^:623(TS7 ;1@\^92T(^-\V*C$EB(8XRVJ^ M/\13JI&F:5F^Q!1UT!/I7\Z>VS#LBBK'^-6T0V+?B>TS#PZ68.0Z^(0;FB5V MO&:-=9]&"N27E0&E-*A".-*(]@3@0: ;XDSHELTZC)(]05Y .*7I.G0M5U3F M3Q']8I!>I?NLJ"VE@HL_#?;_3'#9\5,(-2\!KXJ7@%]GLYM?)W=WD:U_,ET- MIU\GUW?CO2M?!R\ &7JK],H3K-M-N[_&N: 6-KQW -5G&=U3O,;7_2 M '3L M2HQ+#04^O>['>AT- "N: BQ$&6Z-P+)#*WO=#S;^W&@5.2"H %AP*W[=[Y/^ MRP=!>(KXBHL+$.*FK_L! %(%.CX@!0%D$,#ZXJ^7M[R-B0 &MAN3H5J6Y M"C@L*+IR[DESW@& =JU)FE,NQC6H;I-H#U-U0R(3FQ?T9: -!0$VU$^<-=K0 M#5-[7X2*Q-RBS?2'1U(DY]A6=BHC>YN$4 F^KO'"R0;?I1T\..5 <W8:#_O.-3E(DG:^\?C?>SD(S- +/,W MV9-LG50;5V>735;\]/L_1!WH7-[,OB__V5PL5(,'TU>7NX'^+!\-909L.M3H MXPOAK-D,UR)1FBJCFTQIR_\7 &.: BQ$&6Z-P'(W4^;_^QE+>P46?VZTRNX? MA!0 "V[%_K\ 0!>$IXBON+@ (6[J_PL 2'$<*%AV#+YV_7\! -U\Q-86&Y;_ M;_2DXW:' C1\\E#\HA 3;WJ%_H$L*"LLYU^%GMU]P%946%C9U^\L$SD^21_" M-VJIY?L'K)BHU!M>:&?HNPJ?4)ZJX,!NT[["U@*L59DA!BLE7%4U;KL2A/%Z7+F8V@BD]*,(P._>$/OE& BVE"2^ TTZ>@)G]B5WBF9:)(K3?[V M >X5]6T8)>/-C*ODZ1S16^L/$F^MXTX-LKT:)-TZ765#N*ZQQ^)H-#^RO^"1W54W&@5Z>'>[L:*>?D.&M_KF2N%>TM9[I1Q+ M? 7>>YUD&OX^S8VG9FOOFFU4!2B-*!+F&R4^74S@X0;WADA]ZX:ET>H-FNL^ MB91H0&F>8%U![\H/CEVD3P,YE68+;NV8.#1-+T3I(ZF9H^'1'\3.@)^+&8.' MH]'B87PS&/][/IXNQT>GON1KZ=&N0V[*<^.-F,V)'T,DA&'[M 0PWOF6[*B1=I=/F/- M1%Y,0\_#>XSXSOR04HF);OT&NPJ_9(F5;NIUF2+B)^WC<<(]Z[,K997W^>Q, M7Z9G0;K4D J63XHHC+U#L!9XGR2>O]HY1N>I#KZY M$JN"SLL2#9(Y>F=,.7MX0YJG:YTF\B/F_.KR\@/4LW9CL7KI MM5DV*>[-^1G-<#H-UVT.#(^DL85O_:FM&Z5DU)6ZFU=#;.=AP59.U.-322]= MB844PW B%F[GQ#I>IH4),N7&93#.Z^F&LYM?6:<%%TH<-0 OH ^.&O+-]W0"8@# MO4G>8MR2G^HPC=;6NZ>=D&(2#E[U+!D$135"AK6W]\ D$=$3KGQ6]!91:Z$] MB^%-@KV]/?X2,;>;^V^1G_ F M-[&XF_A[)VN[JO%/T.0:^J1@GOH75Y<7%]VPG%,[+\DD63ENV[X1?W:]@-P3 M5F%<+-@AC#D[K]0(> 5B%*>+'-=(3@MW"&D! 7II>LO+?^2GLT D67W6.^"< MBP?5S726(35%@V5!:X,[-\EQ:(&/*'/DF8P (,%F^L(=7M&4FL-:V_\O ]?\ MG13 W1C_$>*/UXLY.3\KQIPL5[/1/W^>W=V,%\O_&8S_]3!9_=;)")18,90] M_O$?NQF!HG&\EFN7-P*E:E^O)TKOF^&M5_@SC)>X'//??*,\CC)RO)@ >&:Y>J)IQ:=J!/)B8W,WI7P,"N P:>>JH^@$A>U!:R^ M>NZWX'GB$#N6]8+X\&)5 H-9_3%53T98RY.T&%@ "-;:3G#*!2MRF>2-=)UH MLQIMB?V)[X<':^KQ$X#EI>'BQX:BB*&(@$IN[F&08!8&>-EQB)&>EPF9*CVF M0Y64DF[Z 7!BY2'##[VWC/!#$V\E/.KDP*C1'T:("BG)&0":>T].#;\8=HA2 M+1 GF'L4/+M<-*%4S:OR Z#;AT9\$9%6DB< C3B?=9J9XT7U)O3P-#I'N$_K M>"1ES*?^^!5YIN539QOQAOI#*DFRM^,PT/9-Y_J_H1]$5MZ5.UROK5BHN6&M M)\[(V%F!84>*>BP8B)UUJJ_9)JM%VGVI_"_UAZ)M*4=6F XH#C/'=_S[6]=; M(N_%,A']F"W22'^8)T'NIG$W0#=M%,U$NY*&K"IOH_>D$A!;<7S.)TDFVL3! MT'A"4>Q-\J;(W V(4=*P[;<%6B.L0C*+'P['97;;>BUUGS*RA4^(\T7)"B&KPR>ZS5IN64BOJ M6;]V<*5J%&)FWSG%9(.:#%W:C!YU!U7T?WY!?K#?<= ":V1^HN_,DZB5E*_] MRN]%.9@7U/9XK+;DI#YUG1>L.[2>AN3R&A_CH\,7B[KROY;'ZZ.^!Z3DL+@E M!:6$5A.]*.G-#?%XF>1AO>2$5CXM[-44Z]HDK1Z4F/65AT>X;'V8E_XB>,'7AC=36?\^>+#D6PV M"WSZQ/'&VDJ9W_26#>!E29WS__AU9WE1X>JI6D;[/6.P,I6D-&UZIP?-P:#@ M+CT,@V?'-O$B3L?,$'B613JKY M0:N95^&GJ\OSJ^[S1$C8E"]J+LV$24/Q+(GDRLVF0>!9CV% 0JQ6[CZ[[<@V M?-_:6.EYK/3N0$*+W>>-*B6D?%)SJ;7G4_N9Q X/^66&6N+5)9A;K/!^7WEN ML>QK?F;TS8%//CJPHJ^>,HX!RCBF<0IHEG$L/VQ;>/->&)M&Z44@3K(P=QL.5[5\AC)Z)!X ?A>WN#.=M M6;A_V=^XB%XI%)XH++]22'HPL)Q!\(P&23_^QT\N%LQ,5P9VVI?310.@BP:- M"T:SBX;JPP@4NW6MBX;/6#PHD8YT[8M<-"02<0"FZWC0^*(! &B5^A>[:*@" M#?A% R! &-JM?='0"CIM&*\UXE1/YJ;M MM_!#$[.J^#0]9RVX$+&U?330:@K:(9,UGC](FE9T@^+_3N*3;A1JLQ>VC -< M%7M"@_JR*GW^6JI[:AQ/007*H(49O@!SZ;X.%K@^AS@_1[)[L?(+N?QHF^ MF=T/Y-FID:GOR]7EQ1<@IK!9TV3'T:<:JG\F:F/KFXR7J7(OL4.67R8SQ7#F"HU5JPJD6" MY:.JXNUHVE91^3/5 $A3C7_)5K0MQ<":(20_Q X _-: +'*(7T&P2"#M1@@" M_'46#$ZY)+VB2MTRY]B39.THMTU45X +#%O'A8VSJ(R2KH!@)45]5UG(])\< M1#E78SNA2FO*;D"[Q?NB]HXR*JO-)RGX^1/_I6I.Z=UOYY: 2HW^$B6BU384 M\I\_#06IFE-\VPWKJ2,9.KUUO0VR=(Z'0@]RP)Z?Z4M*V($AP:>\IDX I:.B M6P.A@P>#]TW]IEI3%" GQ?3Q*[*>GDDR_!?D&4_HUK"\^-EZAO6CJ@X8ZC0S M@-02\[0!%EHT]H\Q'"D[.FJ01R3W6F]],\#?-3!\KT_;-C<*#15[,K/4.:W# M&U^"_3L-LM:U>UK+&M@$X TXP?Z=!ESKVNUGPA[5%H<04Q'>:!/IW&FHM:M: MI3F,^K>P]?60=AID"C6KU.BE\RV);/Z] VR^'V[CWXG&?'T4?UHB3OT4J]0? M;' G!B^D%P/CT(U3*!B<4+#S\ZO+R\\=# 5+.]Y>"BC?"S*XX)^.,<&_^L^" MS&XECO6YOX%!0$#/!W"J18&(2:D3\]%?P>!2K>(2.!@R*/4LYL+@WGBUMF%Y M(%'A[_!P8/0KCT2U' "PL!PV%MF_YV4@:> UN=[4P*)2#E@1/\T"LW1B4VL= MX1>)8>W5_:!DGZ*T(#"HF@PU3IJR% ,M0&=_VF-&:!7*@0.]-0#+3A@\RH$& MO)S(K/.KJ\L/4/(]B:P8G'))BLR2N5+4>*/D@ M7!:Q"4%9.MK3D=(PM,[=HK%T^(MKXV9(YJX%AC;9RS+N_H M)6@F-A)HI'/<@1.=)>F,X1W1*SHO+/_W6P^AB8.7(.0'+<_-C,^?J"Q%8TK= M#WJQ02G5:'OS.>/SIR$@16.2O ,JAH &-X&#I:-N#MA/G/X D0] _*E3_E>( ME_X:)X=FE_[5YVC=^ZV&ESB0IFVZ_H4N<:HP@[DGZ-*]S6>LX3.P]S;UEWE9 MB@%&/3GW-@! ;PU X7L;F,"7JBL)& ^#9[QR_8G6#WCSY67$(^K!>DS?4YY[ MEHEH7F8*OP2/?'66J;84PV'?A.6,SZ6"H@)J+'R-O@2/A2T12BJ5A;2K-NEX ML2LSI]Q7LZIXGZ@A!-"!&K54U#:^JV^N"+[[XB=\ZZE([8N%);W!Y85&<*;" M">.Z2@+FZR++0PD"!6KM,_GD H9:7;-[$G*623FU<&W[UO7('V7?BC _!I<] M;")(O ,1U\\I.39;?VH2WM&^ X_"[3%1Z3!@J/>4N"FK,[59L*LS-I](KUZW M_4R@1+;@$]\/T?HF]+#J8P7$V_5L<'RZOZ:26[BA$X$+UOGF^E.2I[J34W(F MK\S068_Q&=&+6E ]2U=^-X\;R59Z]9YYKT7=I\35P#;MIV'0AGI!Y*X&0OQD M'246*J7$+WSG1'R9Q.=3;T+\3_W:NS=479SD,EXUXR@\E_RJK8'!^_G3>)$Y M7AII/1E&5Z=A5 [G47:]_)T4AGK3EGV?LR/PAA8 VW\3W?731M2.;O6."GA# M 0:CM0TUUOAZ+[<.5&=@GG3TX#3!I TPQ*)(6,?RY1W>_C'5S@*7* MTCK&A#IQ&F:M#;/FN"A](@+L=K%*KQF3OLYA)]B-T\!K;>#)0.;T:D0O3FH7 M9QW(Q0AVH"D$Y'355'I'H6%8<7[]-*S:&E9- )%TD=6%LUGCBPP-8ZU9ITY# ML*TAJ G27=C348F)>!LX@2>Y?B66?:J5TD)>#04O17B%0K6^9L"G\1!F%<) M/CE%%AJXR_7A]T[; M^DJ":UD]VN8L$,E6A5>4D>M$N;I#PR8O6U$2H]=I @R+FMEF94C=7P^.Q^I1 M]BA\XT+3\07KD-5N3\"06QI'*4E<^K/&TCOX?L#2OU$K0BR$39XJ:;3(VR60/V\;HH7_]-)!:&TB" M("@]_VL=4[(,+D5%LB)1]ERX-G!S)A*S .CI8IX8EP#"2\"-3LA(*;4?O(\A MK-5X7K]WIX$+9^"*@23);;%BS/[]IRP'[K""XE\?_S917HX&Z'7WS?7L];-K M$Z']'TUW&W_TQO)-V_5##T5J(P5P-\9_A/CCT6\6:!=ZYC/6?/PLLD=\D5_0 M#0H,R][O1&,BHM< 803V? JL@'3BP_G9V=7@A\'A6_B'Y6HV^N?/L[N;\6+Y M/X/QOQXFJ]\&WT>?'!R^.2 ?_?NHV6^A2 M*3W77VK<8)C/:!W::+:)1TI&1:+[B\^<^XODBP-W,_"C;PZ\PT=/FPMY/5QY MR,!0Q)O(9)_.ONAEU.C06!>50M)KY^I0XT<+#$IUL>!"4PS%IIDC]"_J94HT M\3#PJ(\5,FJ\#XHPI562>$'_6:%$#AY\E287W01*6L$K>F6P00 !T=3GO M(2W*Q91T+7 <&:WA%# V/&)8]=- \,,98&389FA''YAMK@W?,O$YZ<:R0TSA MM-:=Z^]KBAT1SL_.CX\(X^%B.IE^70[FX\5@^?-P,]RF_Y((#MJ1@EI,DZ$A<8Y<$8==JBTA6PC, MHE*E\;SAH%($QLY3M\_E=>A;#O+C[9!O1;I]M6A3/J4T&-P$,"D"*2)U3R%B5WO4[ 5PW !BQ59[$:]JL229VV@V%%WGXR,OE-3[,SX8 M9IQ6HL,1A1-";?2',\W%5FR7T^5[5ZJ8Y%1=T,YP_=_0#XC^1=A5W5K/>593 M ;UTUZ8,1)J*Q&8Q6BL]YY>@X$J2?>IGUK'AA+4*EI;M#TOXQ9/DFPJ="\GX MX&1#4KJ_?& )J"1#I7Y&#)W BNSRU@M:(C/$O;&0/WXU[7"-UK=8S^3<'@;) M_4+!"AOY=E+X(Z7M_K!-G3HDY:*4M".B&-)2VQ(6\M%R(B&3/".S1]MZBG_A M!OAGR[#MMYM$4Z4,:]Y@]VFE2 <)ESZK34.F^KHT-H2LC%?DUXR]N"A>?$ZF MH]G]>+ :_GN\[&1LQ5XK![$H%Y?,DMV\N_QT=7GQ0<\8Y] [[_5E(H6*RR[* MO#W;(<)SYXF8%4>8]&_)JWAD93*)!I^07W)!*589#%8"(!S-QH(1L'G+I MLIX(P[\%%F^D/)Z1(KCBJ5Q>Y'AP/F>Z30U)D86U<(P=MK,#?;WSF M" M)/ 3POG3B! C#'@Q-TPNI_CH-6NP/Y60K06EF45U9!RA*6CT;P:]N:*\G MVYUA!N/-!IGDAAL766 XQ&A7T5CO&5='?J4I,87)1GM?U@J>$]^+R,%BYCPX M:\L//.LQ&W,^VR2'L&7XZ%MKR_"L0MZ"QNUUGT5J5"#)6Q&.%\\AWT'N[N/Z M+;7+X>F\1#FB/C\7;)^?;)J#(.['P(HZ,GA\&ZR3KD3)#C9Q9P9^ICMI,%W1"V6Q I2PDK9)M40,_8%QV6F+OZE$^".X>\\I<>47Y\M\WE" MW NVAH.QN+'PGA*#4K _M?[]/#"?KRXOST!3$8:"9 4RNH%AYYBK95^V_R5Y M(=3Q47(.$MV!7?+OP.(O#O G!\DW!]\G7_W+::O51M]'H4=&(@7ZLB%5DBH\5HO,2I=:[)9*00A1D[P"X]:FUO7FW!!+1AZS[N,*A M29-72>8L5;$W9M1X?\P150;U9DTK^,F.3FP2X:L,CA*BB-$QKR&XDLQW6JF3 MV[W5(Q!/$SVF46WQE:2\TSL/Q3NXFO,0LW*/"51#\%[FKBMH5(@^[X\W[W&[ M*\8-+@U]T>_MTYP3(I+*\@[3>5^4[-W(VAMBKKT15[@%,EW'M&PK^I#HA=$' M]H51\L'!_HL#\LE!_INGVZ)6L@^F+I#[KA71'P;'#,D5ILP7$EH&,[<(WA^I M$AW611*/E.7[>>I;64V:[#-9A&2&%03+(]X-6H=1:*\_"YZI,;(U6NHS)WA$ M[6F8#H]Z\"]'6#XK\!<898S0+).E] MRASY&C?:-?XHE%II@(VN5$H\JIJZY/A$)O%'&R5GS30'.EJ3Q,/X-U')D>O3 MCN7R/]0U:K:L"6H83VNSU0+99,9F @?+GC2;0/V4'9*_TF=.-55#0J\O )-3 M\H@_)[W\#1]9Y)B:RIK+J>WRK%?LX98W-42>=6<:BHPDAU?,FM#BN*D^4X)+ MUI0.H W390YN0B0H:Z!?T'-+F +>V.D\<^U98E;4$C-76#I%+S\_\D?+I=^* MXN7BKYVN/;7DCYNB@-/5MZQ*5Z6\8C/0<%;F56=7:-/\-455VF61EFW MPT6YG@Q[B0*\FR?S6I2%LF#A%JCY#HC +78O+WHY)K7LM2)>-M-DE,)7O2H^ ME0?J_.KR\K*S_&Q=3THS.H))K?[5PVB2RKHHUAT?DA$Y7>DM M[HCH\DH]9P:OQ+!N<]'?*"M[EMX&7=68__""W.8S-/*Y"9P LC+Q?$ ME- T+KK4KQ(0L;ZZ[OJ;9=MQLG?#>2*^6/'@$Z(6HYWW1"Y1-32URE2X[>H. M>,TKA],4]#>7]HWVN]/AI-Q+N0! C3]RXXU=C:SE1\04*0L_Q%ZYM MW\;7_Y091O5G\^/U H_ZJT[XU6C1"^#G.BGR4UA%*0V&#%I1+I)-1%V2( MO M !D&ST2(XAN72KYQ(KX0\24J67$F$F CH/&N^?Q$2U%]27)=B_?-8Z?(L$,9#]&'6R[/S8P/1:'9_/UG=CZ>KY6 XO<$_3U>3 MZ=?Q=#0A%J..V(%8&JJR# G6U3*M1*$=^YZ]C?W VN)Y;[;!FPR?7![?T?V] MN.KFA]"E/L-R+22SMI&3T9L7&\;)] Q/!(@](+$)HL/ MQH9;#1RH*!31R!(_2$))2$'B6J M9^HZZ1U&MQVHF%Y?]^_8;/9.;S MUO!^+YD+>:N! ;76M-A(2EB)H(LBI *43IJ\U<#A6PLJ'L0YY(8UHI/@*^(6 M4SH+4\MU %,.,(J8\@D*"\2E81,3[0MR0C1% 1/(TK)]!9-?6.CS\-L*?U1L MB4UK@ -7UNK*%)!QWZ;;TZ8@"A%$;($]U,@+_T%_\+HH4!Q05T@+:S*>>RY) M7ET0@CDKLRO!Q[@"H2+&-02&!?/AT">&=&6]'H)=3V982_)^T;H.?O M:5U[[N_(,Y[2:RZZJ9"C&CRX*E5]9#2L*R2LM7//TCO,T0G^9^4$NB\(#\)& MLR9;+JI'"XQC2_(0!R;@.>^Y)5,%+I)L4#C.*U525HQ&U1X#R:,J<\,+LE&^ M?DV_@8]%OX'%^&ZX&M\,YL/%ZK?!:C&<+H"ZN+=="?X MB-G[0<\8Y46 UZT@$076LD@3\OHM^Q?&>8._ 3# "H!51+BAO'#19YY B@7! MH=D0&#;2#)G5'DR6!O&Q6X^= 'GXL.HCGWX:H94%#15#LT?G$"'Q8(VS]&0\ M-/\(K3ABAS&E4DJ#@['6_"DB'"-43[?9IDP,\D\/L6]5*NN!0UD$,#ZXJ^55 M/*>&)LE8GYE(HI<>T7J?MYID>36<-\94*]9$)T"MAN5X0I:@!!7SM(_,'Y_< MEY_6R(H&]!\?R#]_B/\9T0#_^)\H037NNU6ZO2TI 0Y$H?F75R#E=]A\Z,2] M+)U*C_\,!A=>%>=!J13E'4R&FB(/N=0O?=([A[8[E68:[]J<*"@7]181R@YT M:FS1;),LY.N8V?S[T++:466&G0WB6@ D>H&^:9G[>*8_KIS$Z.17I-*5&ZE&5\^:B85 MWE@]6DY\XXD,WW5N7:_D;Q6LXFRE?[1J(KC2-[MT\6INO$5^2BLW&5FI-A#S M;9NJ:OUA3BU)E;[FM=]]JO97N$$;DDB&)'GPK,>0-+9QR)4OAK M:LJYG5F22V@RQ]V/.Q^]H#!W<6_W4A#RT!\,:-HPF)FG!O[Y;-U*- '+ZE(F M%^XZ>51NL4] 1:4*1]W^L*&NL!7>_,JSY(2//OHCQ$V-7\@R6G/5N"K)D?-P MO1S_ZX&DR1G_$J75ZN(J<:P?6H8<:K%NNK1=87)^T90AIT+CO*YLB0B ,XL? M25H1R4HI#08W 4Q*@!00KEN(LH-F:.7AH2H $!>\##EA[8&.^LY.(E!6M@M8 M,M"H1),A)3 D9=TA0L"PUBS+)Q>L -,;Z\5:XUVG/S?>B*QQ2MTY\J('KVF' M#V8EN&BR@2DY=XC+"7CY3*5)A"&75"OW<-:WUCO-WCP]4S/IO]A@SJLYC< M#?2/ C5E!NR_>DQN(MH-,FVL2T$^<+30/T+4%1IPAI@RT68;8F'Q&C""TD*_ M&2$BM$AJ@E*#U=]_BK%(+#G_Z_\'4$L#!!0 ( #PQ651.]J'#BA(# %9\ M'@ 5 97AP:2TR,#(Q,3(S,7@Q,&LN:'1M[+UI<^+(MBCZ_4:\_Z!;9]C= M$<8EB;EZN,$@,&8T@[']A1!2 C)"DC4 \J]_N3(E(287+ALC7-[G=+<122IS MS5.N_/O_+6FI>C:/__A+MG_,$B3=%G1QO_\I]Q4,XK_SR>\\ MR_,,_X/-_DADF%Q](/ M)I%,9A.<),?D1#8=2V391&R(9#X6YY-9)$DI%LGAY>+__#VQ,70QA#7KAV/% MQJ)H_/-M8MO&C^_?1Z(UO-3-\7?O"]@(%V.Y6)S[YOU$5;1I,'ZQ6%PNAZ9* M?L.S;/P[?#W$$/.'P[>R'?P@/#CYG7[I#U66=LQ"TMKD^//E6)]_5S0\,0(( M?+=-4;-&NCD3;0PU/!&7C+&9T HMT][>$'ZX8S/*DS,I[C0YNT] 3/I5]:#AWA_6!MX").AG'9;/;[$B@GV.(6(:P-A6^#H3NG MQ&_FOM_5:QUI@F9B;!,DF!IVK_AGI,#'^-0:]2D[J2]%J4_Y]N_?$R3*__X] M0[;(2+IF8^'QSS<;+>WO=+_PXQAZ' MIFL(!BC+'S ;,NF?BBPCC?R)!S2PC#,5B:YW:;>!,(N.2> PX/#_ 1$,NOJ MXP=Q[Q-F@4%;U,8HMU0L\JFN:,K,F=71;(C,@*?>KW_L?5//0B-'K2DC#&1%_N?;%=G\8,9=NUKLNN<(??,J,U06S^9RF?OV M;RM^__?W-12F"J\VL]:C=C6^66!0)=\35+9B9?KUWO!**+!ZOC]R6;F, M C1CX?5#T#!GN 6\4%-4*YJ,EE7DTI4V1-,(\!\6D>OCHT-, &\ 6F M-RR6L!35;&N-"[O83K,W#8Q 7J+ M081^_4^*#)]'"C(9LBFTTU@I5*KK!+SY8W\Z"XUAS?2CK(!N5Q5)\80H(ROX M6V(#!V+@Q7U^^]UIZDQOE6[C M/C9HE,;'1N(!D*+&KNW!*16+L\%$WC=OY@DN&^8)_.GM/&%?/<;J'?3XU*NF MXDY.EJZ1\7#SQ1.'\@27/9@G\-!W%Y4K4E@GC-[3:%!+%M5!+Y:ZS<5[HM@U MY5P$N&0#=FL ^6#8[68IXBD@RR>TP%_H2$@3\4M:)IHKNF.I;AL9NFDC>=.% MP-9\ UMTY)=@0 UR8SQ1V=07]J2"320,G3G"MO_8%'WW [547NS/U9%02.<[ M=P^CGMG,1$XS83#\V #-MW_AX<]@LY?Y#F;\,%"__0M0_?%3J'Y2EO]8LJ6" M-K<037F=9).3QV[EII8N]%(3:9C/%Q:=T>"+9'].LOL@^D6N&\_D1\>R0_&G MMPC8\?VH?BM,7:772ZGU!;!\R=9S)-:]8K6E#&XR3GIP MQU:=TN"Z52^EW,?S$:LG(=3?2Z+RH:@9/^ S]$-<-V*W:*F.IDJEG$=MNSJ7 MGZ/@%F_&E?B#XTJ0]B-JV\@6%0W)@FAJD*/VL&LX@[MF(U&UIK%L>]#,)89S^^RQNWNOGQS! M#5V#V4Q=5?&>*WA>$VMVWYAFC42LRFE&KS H)AY;RT>K>WQ=B^,4M?W9T2Y(S/O6RUPEI(C01EZ@/%,1/N'-7V!]G=;,10>T>J[O?,*R))!?Y MGM-QD62@OOS4/'?L?JC5'14$OVAUQP1MRC6?DCP[NZDNKYT%;PX?SQW-)["Z MHX+L;:O;6;AFL3SKEH18.CZMYJYZPF/SW/7R1UG=44'KRU;WTR!1&MV8$XYU M=4=W[A:+5C=S[DQ\"JL[,N@^V.IN%M3.^,:>=7LHWNP_Z_W'1EH[>]2?V.H^ M$AF\2VG=O;A,%>]+XWX/N97\J^?7:,ZSCV=<0*K.SKH/MCJGBSBC]=N_7XJ*.;C<%*+WTQT_MR- ML!-;W4CEMIN>SHGON[/ZAIEDF(@C>UM9S=W([ M63[&NX+"C_-7J?M8,RY\:>OS0NO+VKHF#!H/J1;B>N5\8]C-BG*Q@LY>9)] M6T<&W0=K:W7:<%KR\J[19 MTP"JWRB*[TQ$$Y$>3 +# A2H$N>6CG'GNBF\HSDGB8C,S0)E'];>5=8(E-2 M+-0R%0FM>GJ0VOKM[[H+W4^"#T>:=J4YVC26$IZ,NO.8MHW(BI4UD*YH:0NF M>VGF<"I^?V1XQ?DO8./,BC#.@]0G)O(%:;'HN!F[=:4*LT6?-]UVJIC*1S9L M]4F)?86/+W)_?W)O:CZQ)_+I0NK.>*JS+BHW\B.NF$I,(VLU?$YB#[ 1=5(_ MM/M0A"E_9=,L8X-:3->NG5Y9[#?3DGB7194OF^;\;9KMLU\G[L9TCFP2LH?N M\GIAD6R@^U[YT5!K55V[8I\C&S;ZI(QR''OHBU7>TY9"5PW^(69K,8&?/&>2 M#XVEZ&:^'(?SMZ5.SB9;*;\WMZPYE*&*[("==/F4R\:>,K98GHJ5P1DU_SA^ MJYHWLU$TTXEOZ]QQ*'4-IUVQ5WD8+GNS*]?*/\<6LU$Y2B1RXJ8:[RS;3[U"^UH2<^PB5AM]7M\Y(F@[>L/' M@]$_S+B/L7F"G3KZLMPUD*NWK/.Q;SZG!K(BTX[L"#WS#J7,7JG5*P4A$8LY4[XR FFWT=[19XH7TM@);-58!.9J\KTR;ZK/!J/5_7)=>1$WQ?* M7PB^'GKQSZ$DT5UPHX?8/-87RCECF!'ZT8QR?FK)%@4'X1!B M>Y-D:ZK9JIH=7M\+A=R]O.2T::(D1S,H\:DEVTF([95UU! !,A7)1O):&S#O MVU^YYV2852>]?#7G]/JU&[:SR([1++I=2?;0R$ZPO)TB3WW/R87$5.W/WV!'>\/EE'RD/]$J7NO57'NDI)IF//,KU. MSQ@G2T\ME."C:0%&*H?UP8SQ$1?YG&G=V?OR Z]4G>&RWDFS_=M)]E8O]Z]& MUOGPPRDR9U^L\+;&/A]ED&3M_#U;9JT**\I&YDY]B$L=X\L@B9A!. M=NU1L:/4,^6I8@XJ@L%?RTKBB]A^!\EVM!K@]Z70AWQ:N+?NXFWVZ28^>ZK, MQB53BEQ X,OR_5BF.*>JY??EA])H+DZ3>BPS;;*%3+W=[N3F=Y&3V%^6[R=@ MA8\DZ]QCJC_4J^-;H=.LSI=\R1F9N<@Y=%^$=OH.%N_O<>FF_E!Z+M8>I]5Z M^6I1Z10Y'PN")?Q?31Q)JY30W:U?D<396K^9)5RRGWW_HS.(W]Y?,=AJ.@6WT386TS&K_GG6N(N M/FWV!L-8U6@[S7'DM,67M_B;L]%'LL1]&8UT5LUD>HH@SJM/=ZPZ$K^L_2\B M/=32?RW!V<5TNC%7]<4T]I!S\O.2D(\5(Q?!CAH)1-)^?HOCAIJ).ZT^N+>% M%#]*:.I56BIQD94[47*EHB -7DL*>Z7!>%FSFKF/GYE3D0(^?= M1$T:1($$?OEH+H80?JGM C#MG"8#\ P 0][=LG5*CJDIMF,B/*ZD+.$O_U:@ M>N=>>!:DA#!US(>.]3P4^>[O>+[M '"N#*7]\/S44D>8/[N1+KS)-,[R=.G2JI5J=1'%2&E ML?=26^(:5O2:8QS_H-.7/(T&J>Z3IU7E)E-1G_OM:3-3KE:;:E-XZ)R%WC\A MG?X.\G3O8;UW$I#][J(PF2J]*\$9I>;CN3!L]*-[!T\$Q=B'WG3S'J+&DHN= MIFQ,D>#.Q,+-4.U7IO>? ^,?(! ^]'SD._%XLI"NW*CY0:+'YS/HSJU?UZ>M MR"6(SH/'CW1&\1>1OH_'.TA.W;,C5)GVF_*U]E 2EV[O3DG@3<.4'.#Q$IT!!]DI QJ:"RJ MG%*D?1<20)619^ MC$S#5"QDU9298B.YIHA#1?6@*FKNAC_;1N0:X!;>F]LU1 M(VHCW91#[_&#+R5]ZLY,MRHXXU2*'6A<7-_^JJPZ3CX?=\FTV^DEVP[(T@=I1L/,O'$_/H MQ61>*3!/)R$G LR.A\[?1 M#B]U)G$K^5QZBE_?GKO9=G(2BD;C-6(^-?$$F+*T<4VWK()H MFBY6Z5!T8;60"24XXAA9*VMK__ K1Y--;"/07S5'(PO977$I#M5UBO)ID#[$ M([RK 3V;SO^ZB+^T;$4JZ(YFF[Z16*C(M\OZ:&X)G4;,,,3ZL)PH14XI$N/H M8,!ZQM2;(?MV W W2E9\LQ,G9Q;>?&^R%Y3QQ':/2_43*RT;J&.U>[SA3(M3 MP>K?*9^=Z@\#[!?1ORZ%\Q/Z(PHTI\DU71+5:P?[=+(BA3JW6M*B_RPXJ:20 MRNOUA#,TYXU99"W*GZ'V)[O]K$@NZ292QMJZC'DR$Y5TLF1/IBAW,Z[6I[E" MOAXY&7,H9G=M\;.B<[?.J#JC="XF<1E6G,3LZ^M!3FQ/SI93SU((OZ_/UM U MF-S4516KRPK$W#!(/&R+[5LIUTL]WPG5IV'YB6.EE"U'EGL/=-->VO%G],PP MF60IYQ=;FE'(RU.W-RM=\9.YW.2&\:,G4%_-)OC_LT>0>]N5;WT$QB"2+M,\(+6MUHP].O'_'(?=Y*C;=3'3YV_W"'%L*-JHI1M=3J:#&"AD^/3PS:\8>__NSU>HOR\1"(G< M.&GE-%UP*F@Y,F+9A>)&5["?!1$IG9E]+M1O[OG,N/Z-"$?21--5?>SF16O[=[X J,8<^_ZJV^WU^6FG M'\\,4MHLNF;]+U'!(8#XK4B#Q#IG!K)1;FPB$ASUZ6%2Z/6+];%3%?JUQK7+ M.?G:<^%ST4[[JV:^UPTL'?S MOQ4)%!S+UF?()!774'P]48S@"$4C^S06K@R>;390(75?*O3UZ-XC^$M$\,+V MSXP,WN8?;)F&2?$Z-1O-RA+;G,^7;'(F23?1NXWL'$S#XQ^A/)YIZ-0ZK?SC M4VXQG=5+PN2Y5A(KYB>C@A.:AM$DC1=,PT+A5LD7[0'+/@E/=JSGWLC!!LJ.BYHA65M61/=$QC.>(]C7??HK0 M>F?1DF):=D'5G="ORJ;N7\@5.]:[;S$Y; [:<10.;FTS2\43DC!#(2.T# M\8JH7@?CO71VT&K>@ARO6O[GV#D.*QSKALCCW,2TMS$N$A<-KIC,/4^;-K)3\??JR?T#Q[4?< +:7[C0[SZINGA]/W2NN:Y8>'A^3T6M7^OO1 M740*"_@!EP:BY%<5X<[00D\.@&&._[5%GAO?^_5@I=O8S3U_IPFQ26ZNQL3\ M0VD16?&V9X^ATSF[-GDDLN/W;:L]=QN]L-$G& M8\W(NGR1[*5SVCX0*X['U/%>[-\=\O;37:5^*\26QBS&9M3!<_&+_0\CAPT! M\!(Y; P];@?@@'G*")2@,5$D45W9'0U=\X]&;=@HV/>!@[/T#6W%FN;!GY$F MV+&9KA.3J"*KC3",'=1 ]L^GV2+'U=*V1F_,%NPF[UB8URVK0_$5.FG=1J(J M6-[!S+RI3\D1"6^<[^JVW*N25'C("?PM+V3;[:9S4XY<-I3X?/O0YYDZ6_A[ MNT'U,\2'.&P7YH^R@&WN_BG-O'T=+Q*;!_\#J.US:J"3BAP:ZNOJMJB>@[B1 MZO.KVLVCY?8*\?MGNQ&[JPZC5X 3>7&SA?4O4?,[BYH3&"HM4Y<=R?X@L?%4 MN*UFW01TYL7%>9L/+&/QBY+-@Y+>I_X]E8ON*YZN)=/U^ MZO)&:523KXN/T>W"&7UE_,7 IV?@S?:C7W&&/N(KD:TN.0^SX7=W4SX% M(Y]3G.'1G#9,:*Q1;\TOZU4H]?8_'R4\1<#GYR!M_J=?L49]C!_I5"* M.T,AUA*>QNYCM=U,SL?SKSC#.1D,7\9_!.XT\60,5"I[H IZK'4P3D0X)&6B MN:([ENJVD:&;-I(]'LRQ#_UI2Y^9TU2;O'GH'QX[6&4:V,B\F1$&MG'/?92$]NS//!X0M;.S/T97Z= M#X5%FW,>!MG M6].&^*");"J3KLX>KNK/RT9D0WF?@:JWD?!%UV^D:](004-V49^)BA86VDZ5 MGRUN"K%23[R93)X>EVZ"5R)GW'TF\MZ+BR\J?R.5O]121V@\WBVEBOHH(+TB MSZUB(Y&VOL3XY^OP\WZ4GM[*5;Y,Z1-](8D6ZJ-A!T/K(RWO0L])W$^GE6FO M,S1CMVI.Z=]E(A=P+/@K MW(.&HS'&AJC\:0'D:NBI&>-5MF3'+,PF/8'/L8HZOAH\S\UZ7CQ7'?LN-M]9 M$\[*[\"$35-%6P^))1?^@E[KXDSI<-]W,;CKNRM%&^GHL+U2Q?E4M" MJW25/U>9$Q$'X+1VSGLTN24WO&BVJ:NJHHW]3OR^?;- UW*9LWKL;!Q+M,M& MOKVXBZS/>&"KVY=V_$FES,M'^MZ!4)!8?)2,^T%LJCP/;]/.;>EQT?TBE/,\ M.O9&B9*392*N1;4E*G)%*XB&LCH$.I?M1'U7'+7S+E%TFE4;V/E:ZZ\_MI1VKA&7U+E/ \2AN^'D23=P8!IZ. ?ZJ)FY32YI&BB)F&5 MW$824N9P@Q1$/OV_@Q/%&R> 6Z:.5V2['63;ZMHE?NRR7._$%M=/O6:/3;L] MSDW,YY'UC-X"DZV#JGN!%=)KK!O7<@IS<"[,Q( MC?U@Z=2=5,9E5FXZ4S%S=9]5>W>=QC2RNNVLI=/QKQX]O71*]C/*#:KDT[W^ M=<=>NJ7Z0([N9:6?5CH=B]16BG#//7EE4U_8DPIIDZ',T?I=>;>]8F/YF*AV MV"JG56/]X17_*$;6Y=IW>]U+6SQ;9?,KZ+0?XW9/GZKVE(]Q]];T,<$E>E_H M/.7EPV]!IQAK5/-&/UUDFV[M3KB[2PR,Z![^B@XZ3W:!+KFKLVF $^^A<*#& M;.>^FC:$LB*4GD=ZLIA_C"Q'[KF,=&M;9RM4#T7;6,^FFVU,J()3XY\SU;%3 MM-TOM)U*>!Z*MMXSFYBZSN2F5S RU6QGP*LE*[("\[1H>S\A>6B.X% LSF/M MQX1NSD:LXZ3[R9M6VZUVOK 8X5C_*^_[WD;Y=3X?UTJWUR;[%$=\NF!,3;7Z M)6^CG GW'YE2);(7;;WV!^AM)X$5?9ZBE MI/*@]=3N%:ZOG\?%9)*S[,A*@%/[.I$CA7TZ_U=(88IN^Q6U:HY8]UG(];6\ M,JV[D"EQI;#YKRM5C1GVBLGDTO6%?*][EWDY,"I&UN>'/4?<(:_RR4J:F+@ MW/;*-[-T8E*QFI5"Y"1!Q$]!'.-D^XKM/;[/$+[G!G&6?CJ(&&X55YQ[G6UJM?Q@4;F6AL-H]8I]O[CFSXQE(9UI7@][ML:FEK'Z-&6P=]-Y M%-H&1]ZVG*8;]Z/EJ*$*3XVQG16L1;Y?C!KD3JB54U008]]<6G0*2$LL*U.% MJ]A-%&LZ52%B#(>!E J)FW=,VUT9E;N;>\N\$IX6$]V9C-G)U2QRNS^2N-D, MT]B*E>G7>\,KH<#J^?[(9>4RB@(P3A+5<#2%@JV'_X#B=$T637E@340368/< MW0-7<@L9MC?+F4*S7,KG:K&5@)DAT7),]*^W1O(;_SW^=_YG>-%/7MKK% =2 M/*,ZE6R98YL3O703M\4N:VV_4;'T!,^E?^"?O.&%!AX_>+K*51WSSDP),TN/ M#V;"7<\(^=GK>X1?O/Z%166.:8'LSP-L;&@_):^[[7FOPQ9J3W6IP:%03T29 M_" \6<.9(4S7NOF+D-CZ/3PL(DV?*=JN:0]%Z=H4W]=7?S@B*%L,A!OC-C9D M;^K3JC)"U5E%2[2NME%!C$CZDY=QH2Q_F*%^68QH2J:NKO,PC+_4S?%WGF7C MW[T1WT>B9,=&NFYKNHV^,2-3G[71R/KG6U<:U(S&<\WJI@>"<]7BIMGDPT,E MMQA@T9+\QM@Z'3?@48I+Q[G1()%.)@>)C,P-LG(B,8AGTQ*7%9.I)(N'ZZ:, MS'^^<7B/WS=6>ZSEIQN+CH[T[+"'1HOQU)9SHT;E!I:?.(?E9X;"PZVJ5.N] MU*.2NEH.QLW'(ED^?P[+O^L[M?SU8^E!:/8'@]0X]J!8\?& Y\^#>!9/UZF' M=*;:[B&ADFS<9M2;;OP&EG\6Q%-RK_)NEZW&IFYM+@_,B="XS1+HGP7Q3'/W M<^WA8=@1G'Y.;287"4>7,/23YT$\M_JLF2U-KX?"$QKT2YGL\DYK+&#Y9T$\ ML?PD73+<0I=M7B5USA",M)TFT#\+XN'E_+V5295BK,CF%N)3Y[;626/:3YP' M\<2>BJI]99<[/6428V^D\=.D(N1@^6=!/$9,&A50KU$3"EDD&.5;I7^GW<#R MWYEXZ!-+=TP)6?3C!(DR\4&P8?;OW_A?C&6[L*.9N(PM%-F>_.!8]G_^,D19 M5K1Q3$4C^T?R,I-9/3*5\21XIM.(GO?B.?KKV]JLDHI$\\=0MR=_;;Y@ZY?8 M=(Q-$)D\$;],&C;,9?@S#>"/L'_M;#K,_H/'6TISPBO K]!533DOY3#G_T]TM?\8$./ M;-T@0\!CBHFJ,M9^0$(3F7]Y2X,!_"6/%\Y8NJK(S'^QY']XY^98T$>6 M(6K^ID*KP5^23PNZF*&NRMX/_<5P/!XS5RR%ADA_3!09.Y5XRO_]KPS/QO_Z M^SM,C5%K' *VU:(_$IC;P(L <#X0!B\24#!F&2$">A,T?@W=R??=BDB&E]$:M$;6SKV@53O"Q<,CR;3&3?"8S)UZUE Z3K,"PU MV_7__2\NQ?Y%8(55-A9*)&*C2(P7L,,6PB_'-AE-A,BEC)0?15UR('$&]9O? M"),T1-,BJNKV4%]^.Q)4&0;W) 3LP\;__E4TG4G_M1,9N>9LA,,,L MV^CE:DQ;:#7;7:;5:W=ZN4:7Z389S-==S+R4++DXTVPS7/(/^4_ZH%EBNE<" M$V+^@/%SA2Z#O^:R\<3'*I=->GAIXR7=9.P)8D:*)8DJW9.+S58&:3*2?5ZD MJ]\A#'>B@:Q-1I).J2DFZ:IN_O#U^>:W8#3\#T3671A&T@[%H6W2#9!H#F&$(F;5W$YEB[>%@1GDK'B?;?:G$P7 M+W'EVJ+??\$%Q\1@L$L$P?<8)MMKSO+3B5,N%24A%>]?R[F8TE6UF]WJ[Z,Q M7D02K:Z Q,X.KH[ $B]V4>5QJ&Z%Q1)^8H5P^%!=W@[N=+W1F]VJ]\U.K9D: MD&M=(P @V.1N_7@,??E*XT@W?U\U3;K(DTC$EJIN7"^=PEWG^4K@G\>=8JK8 M36BD"]N6-CE06WO*.;%R3UZCG[OM7*-3 45\%CKZE33H:V$[P =#L]4D=L8, MO/\QMA[\/8B@,;%JM<&4%!4Q&+58/&%(K30BW?[26O+9L=;IMZ'T3XPEV+Z3?;M2)SU:P5 M*XURYX(*BTJC<'D\9GBE=/Y#6(J236#,Z"/&#&#+B!9C&4B"TB:9431&L2U& MFF!J1^:?X?!;0I)0.IZ,#X;Q>':0R&12@V%*C ^RW"B>2"383"8C>>$W^HNN M-*A:-YI=32-5B$GQ2KO_/!H\HS$F"W9SY#CYT%4S:(F$ISI;RN>2CME6%GAD M?'.DP3]:0J*;B?>>LJ)X^V@O!X-R;L!OSSE45'[YD%_VA'YID,FV!TEWR<%( M?TX;6B5MQ)(Q9:BB8:$?_A]AQDAA6'J<"]D00O6:[8;*6 MC@EG)>B8%3^3W I>GVWB?V1_<7-D$@'C81N+ &]X/'[))__G-0%H[\4^'W], M#/)E.Y$<+C%,?0[D^?[>(Q4G%0TSL.'Q,&EC6H#V7*9;T&5/NF":B=>F>9>/ M\Y4I7\GDC$GY.CT9Y@8LH:Y#U2QX?*JX$*&\; __?[?E@_#+728R_W-,]/U, MCOPLW$EEW?:_@T#QH3N-\Y>I^%&W^H:,QDXT'YB^> T ^'-CY6-P:E=<5KQJ M6XE,&#:$H6[)'&;D?DF]$U*81^.OXM%L)L:F,AR;Y5_FTN]$ M%/^*.*89YP]$X ',_ <1?0QVUG3LK9G,HV,JEJR06]BB)9G>R*Y'X,Y(BZ>C M2J-(4G*EW6&$F:'J+C+?Q*ZGW0$&&YZ60M>U,=/0+__< MX+?OQ)5Z+^B':W 2OXR-Q#D6U!S?NLK)L@FG>>E_:AC47"BV,JX78F(B/70$ M5W-;L^[U("]7MK/;+]E5/,]EF;8R4T5-9HJF,D<73,=1;$0=@SB[)X_R^6!< MP'\VS:Z^T$(0OC(36?YQZIK"4XIU!@.VM6S.7@/A(\:R\HC<%S419[]QGG(- MA<1:;IHM4Y]C)1V.0O:XDKD\56V]-F'Y6OG9ZA:U<1R:1D,SR?BD[@V(,D1(T-$_. M8H@J@Y9(N*$4TD8L*4T8_(U0_]<706 KV5PP#88)JNI=]EKL>I68^?M\WE MC:@,%G<1T5SQ%!M5D??G\65>3<>^0PM(>2MG;'2KX\?IK1IC4>)A.5++][=C M,2)(2V62L03/'E'8O:,(>7/]>CJ134K22!K((Q;JUSEYD&6'Z0&?Y$8)E):Y M.)?=3&&ENWK\6NN5,SWWIFEUG#Z:-](W7CIB/8&VL!^PG5*7!+?23RCLS5+I M]"$HRFV.U+G[7/'6:0J]<)=J_(>:%F7/>> ELVJ#! WQRG(\%E.\ 3:JKX+8^XZV1O$]=C=HU U M-4W.EJ^?JQE@._XGF&OD.L77ZK%O+PI>#WK30.8SBF MY4 %F:TSF%Y(:H#C_QA[%HI%B,R"Z2JL:FF+S!-(='" M+I^,O[ <"%^(%B.CD:+10KZVHWHA]P2;9#QTA%"),7-Y'"]K>YNOB=3 X@$G.F%AKPJ]#A5]P M9]7)5.@\8I*Y4U*M M+Y=Z)Y1831.K/-OCN#\[CE E69L!Q,B.J:L!V87X<(F\ GG@'"VYS74CW M^98G<"*H1C@\QD-3)'WQHWT-L<^-!PT>\*V)=P7C\2UB/ M-QFY4)JLA"Q7M&PFR](99-&U3B9=CL^PWEE@>M@/'#];M-=.D<:>XTO;S>@/ MT^I36[7KU_6X:[XFMT?D8&09]U?$:4-_?[$>40$"_(-99Z;8-N8XI&(6,G7- M.YR%L+ON,A5P&D2)I"^+HBW2@WX;HF4U1UC5;]G4;31V:,B UD/7G)Q8'(60"+CWI$!('[?M606L_-Z9L M-7M5T9+M[)W0>YT:_Q('41$'&_3U.M% _&<5SX4849*P:"#G- F+@/.L[7R* MW0 MMO,+:X9E"GZ+Z6LB3-_DT@NP/O!L6$?#LL?,F%R?Y7][B>T01)9&?'5R MN)-45T#DAV?_VK- \BWWUX4_[*<#]B[/&TC,#F_LGJ7Z(]>""1P_C/%^."%L M1UV&DYVC!,NG64X:8"))#A)HE!ADLL/D0$JC84I*ISD9;9T6O!ZGA$*K&N]. MG=P@TW4*7=T5%E[,=FVDW;]O&+U:>3;M)WM\*ZZ(<6,R]F*$:R,[ZI/X9,2, MQ+00KZ-L)OTTNEO>[#I76.)OBO*S4$P)_%-"UW+9NZM$:[SS7"%;KJ1';<[L M(:VKINW)LGIMP+G"K76RM:M*[G&6+/5BJ=M_DF6BUB11(.")3'6S2/T MKUKU]# +WDN"?%=SL(A;;7N@3)LC]3J+1TC%^<)+,Q]N8=9VFPUO/H!\?/ET MB _X*M/YY:!7=.34(1O/;2,T2J+G(W"7^.O7BUN.+H(. 4!CEP=QCDQXN+.X MTST\+\[K[/.?HL6![Z$#C]JGC>H^ DW_)LE ]_%2LI>ZZ=SSPE/]ILS>CL?+ M3'WA=6AYUVA)8G<_U?,5*L)NESUB8N5,J-,')KWHW+N[-*#2RN3JIM9TEA(; MJV3G777@=BKY'/;-=]:2O51K2)8&&T90<6'KC&/1^"A>#>G@O*NEI&Z2=ZDNO'RA MX%=#X%7#.]5!96,X$D-+$S5)$57PBZ#9$PRVO'OJ+ 8Z3BGR1H9G(Y/\A[B> M0UX+>#)OM8@B5O[Q^DR;EZ'WC"0H3(>HLFC;Y,)X0!@&*724P_L0QR1K'1R_ M$RT+VP+PR(\FH]$(D4R.YATXA%\JD.#1, Y!\)NZRNA8!(10N[+/R+$C'X%, M@DW\,?PSJ'L3S:&(IXTUERIR2=K_#R[)]"X[<)= FD_Q>/"?L/'5+KTJQZ&* ME5*(@$:*.:-Y. ._6X1!F.9(#9Y,5BPZLF)[Z[ID=I>R?*B2JT@C,P>+TLW< M"C4E51R'\F2E1[$89P?.#5LUDI6TF6W:X]1V\^7C]+6/:#*99(RL"5+5(+?S MQ[XBR[6\"*:OTR5=#ZWP.KG9U0'(KEE;A!(+\5%T+(@Y-?8)I#PDJI;(#$-#&126OW?\2;"]EMJZ$_^@/J".WF;L4\$.XEO5^ =E M_QY96' <@-$=FYB"A'K(1*%K&BC]$0HX$.4O7[)] -;975C_^;WO(;17&J4= MY7)DS^0$1(C@.'>P^T\'ONWR)3G&YYT*K8K/0JPN-;H>I- K-=JO9SL$]7/E[IBV4 MA+;0* @?6PW;W3 P("F/71&_,E0,BD+F4""F+UV&-,-8.G]YF$WH_#K*[&V:;X2Z8%QK17D4(JR#97 8=E5OWJ M:/FMB4;86-8D^ 8OKB5B7Z!2J03E;R5,_0S'$D\V^U=U_2VPM!W=.>CU2TP[ M\"R\26+5H.SUYQMBMY<;6N$%4\&;8CA:@NNMVGN8OO!73S5"\/8CF76OO%[O MU'W,#K@FS?5CV#LOVCSTM.2+Z>QW (W?LO\7KI,, X8U[$TYQK$_L]/9 M-VV!7@M+_OW__9_P1:Y#49J.3>S#RAL=/$(WO'K+Y@GRQB@V-)$XC1%9\D-4 M%UBP^-T8,I=\PC_<^B- 31PV1^Z5959_PDXC>%GMMZ!431IBZ97(L(-X.B$. M$LEL8C#DN.$ PW:4P%9<$L71>KF6[I>NO0\O;>FMGVI#;J4.N[E\38#[7PK- M1A+'=;8E+ODCMOYDEOGSY==YW>.5F>.WM?SXW='Q540CC_QO01O M/?3GD/2*7G,*DC#F7#YHRUTFK5;H8C=C%*IT*Q3!X;+9E._ZL!0*L^?,Y4?!2X]S438Y9HC MF>G8XFC$0/X(>DV<.?GS9RO9^5:[V1+:<.?S@,_&$VSJ#13/GS'!OQ<@6J9N MP"[1%TV?"I7QFE#.U3 ^"X) KLP=I+EX)A5_ V7'SYBRWQ<<-3065093N81( M>Y$O,C\57A-U\*MR):%[7ZQT"K5FIX-:=][%[YRBXRQ2M^COG<,PY\N"MU2L]T6RI5.MYW#GCYX_,W& M@..X5/8MT;YDB$POHT^G'P*8.JTUAU+#'<6)7F-Q@1287^ 1*JDM)&6V$UV% MFYF^EGRUNICE 3"EVA6*HT:X< MD*[G&KDR+> !KZS7Z52:&.]%_+AVWZE 3/D-C) ^8T8X'FCJVT=BP7MU+$OQ MSM'F-%%U+86HBQ73%'1-IH>A80QF'D>UR9"F@>BYO+-7)>?+2+F;'C9 *MU< MMW(K8"K!'VO>IT$JGDJ_)>R3/N>D[+$@60>)W3-GDOC9,DDFL"E69:.8(#J]5JM&/N7:]V]@D\P9<\GQ0+/2'QW_ M*!?U33J.8:CDLVBZQ"([=\9(G2MC9 M7N499Z -%+&QD2NW!4H#_4KW*E@Y#.,CG:^T.$!]CJRJU:@< / M0MY,H&W.G(-2YU3HODXF.3@&U6[60&J2A&J1I)JD%(JEG>3+E]T?U'HCC?[%X)[4JCU&S7L4W=; SB')]-9MY"\^=<'??. M &F2[D 5C;9QP"[VN5/ZV09KLX55V4!;*.?:4#"#D2Q4RHWK7KO2*58*;R'Z MPCD3_=%@LS)M(!LBFJ1K2DDW\3#HV6,JEJQ(M*,#Z8S6,M$<$\=\556<&WG]-E45E0'';(J*BDMH=#R7*LOR;_(QN;,^.'L$ MJ 3L "5&!M*L3^%MGB_A\QV,X7:E>]_L-[#8NZJTFB4L_[JY2B,O- 0L#"MO M(?]S/H]U/-AX-7$NTUQH6!],% /*&PH8%**B,7FD(:PH(.).OR?Z8E5-X95% M[*W(^V*F4Q%,W*..ME CDA)(!BP)\EDH0NWF6YCIG(^ '0\V/ML0CH! #&8G M:XU'NG"] NWI:EUX23!JGS$5348&M-;\LKY.2!N)5KO2*%1:N1I-='8AK"<( MI#) :-]B@[SS%KXYY^-DQX--RU0T23&PEEGE?YD20E[5!#+GV%DY>V5R3D5$ M7U'-3O()..)[)N"FK=G)80_/^VFSK:,C$L*=U>5?*7;V5%-6+@2 MBKV:\!9[(7G.]L+18",L)Y@+[(V:L*#8DNE($R0[ZOF;#.?+%REHXL^QU8XS MP\/<02:52/!OJA?#^'QZD'MK%V, J_R;V2 :UHVKNCCE#H@;?>G>EM4QE#G4QJ\XA3 W_9TQO@VLCJ%$G M%QSC\5PVF[R$0MU]KX'KT>#:[:%_E2?>B:V;H#R9D2CA$4/'9DR1[,)$AHDL M<&;QFTWX+UI">2_-*]&KGRW+F1G!W6XCQX::85(,;%TRW0G^>?CUBC:'9K/, M5-,7]/R5H]&_3<6:6A?XHT3S5V2?!*AD*BRT@B7" . ML,??..2&:')$_@(N#R<%_'!1G0Y?3Q2\,KH26V>&<,,HIDOLMZLN(RLC&JM"K\LB]=7OQ@=U)Y3VUW?N1>!T 0"D0 M0Y=@)X0.'PE 3D/DZA[QBU19 7"#V[M-N#8;JL5?I$L)JT",#P7K.+QJ#W8+ M':YM)[<2BA8#BH]G_QHB%:!^03YR?_F/*65N/H6SXI#4L;?'8^C,=CPW3/UQ MQT18\VN;SZR)[JCRYE-ZQ>/F4TRHFX\6BJIN/I-VS2AMOWJQ:YRAPQU>F)JW M%HK0=//96!=5_Q'@U5(PQ<&]BI2.@:%]_ETA?XT[+P I"[@K&ZY3I0)C]TC* MJV1O>[D5:(:R(%[*6,,T@+=M8[XDW+CC.OFP*+H@A"@C2S*5(;VH>XPM K@3 M4T9X%2H\\1K=7_@0"#=[]R#AW049#\9L]58-P.A?&ND-/&)SC\LPFOS3B?Y[ M]QS,(U]SL$QM0H5:#>/7%]S0R0I#6@+S BYQ(-4VWD3^VR(KF'ZBW +%YJDL M3$'B'%, N2!/IT#5QA=8-?LH ,C-:)L(977@BVHW*"#J2PS7.;*( M"*12@"A5+"2P9L"&JP-*0U6HHGA)[5\PBXF"Q9ME8/L5#X75!I>DRJ#U\1\N M6<=,E%&P*'C;V!&A1QE"8DP7TH2$XXC4 M?4%Q,7VR4X#'%-;#Z-CB\6P2S,K4 *8&60;.E@3V)U!5+&^8 =-$!$EW MMV38GH8I+82="W]3,E8%JF[0W^J>^;7 [[G D)"F*9$NLTA .#)44RJ6E1Q M\=ZZ]TT&\+[PB$?VY^4RGYD_RGWYH[_DCZ[?[A413Q(616]PKA"T>JXS&HV& M8CPY'+!Q) \2O"P-LAQ" Y3ET]EL.I7))D=KKO/NFY+@^\/N6@TP_.UGN038 M' G<3A0;Q3 721 579BB'\M-\\>*6FY!>IT[4X$P(-XS_$AKOW\$\&N^V> M3TC,*O#7&4G5'3E&C3 L U4&$=W.#$U]B@>-/1.&L9$TT; T';M@-=DDAC'T M[A2C[@+2 ,PYQPV81-OU!^"B+_@O1>_:(9=']6]9)J.N>>UV/#&3(5-+.2; M5]C;&>-A9$$CT<+KMV-8SB_ (-D]AT1 I]#F,3!%3U-HT3G=/9X(OP8SKB)C M5& '!3^!V< E-#5BN("!19?Y(@0\L\;SI6"[RFR&3 L.B@0_##PK"BKJQCD& M"4?-%9/8?MB%GA*SE'AS>'6.ICQA\Y3\!-86O'N"5,,* UC1) P&BYB@"G8, MUSP&>!B-&8V!?$P"9(G5M\#)\W]U4I"DUN"&:8P;T14Z",43V MD85B=3N>$,3KCA6:=INJ/7)F#!.[\R;FSM=1XVIJF[X4FL9MH?8"K]>R?<(I M8%\/KT'#[]3G&$K^4KR?5/%L,@;&'[W+ZN6?%TS.@6;"V!NX8#IX]@F3&T&\ M#;A:AH=UM%0D_8)I89 XV-V\8$HFV._XB8-5AF@(EA-B3S&]@YP4,L4T1X: LO="82>)<1. 7NY8EL-Z)A*E&U/#_=/[I@T^ CC>R7:P5L'S*\+.6+\DO@6QIG(/.KX#P9B[> *$Z1CX2-CI)@V M')2Z8&JUP@4>&(A-HD3)&._%WA#0 $",G5ZA@(VAM6\#PV/C2]\.N*"..@W= M8@S-_+U9M&;>4YLN"2>&R9V(@2!* \3/:*)%6)X@^52H*Y*0(5;D0><3$HU9 M11I\@@PI2ZQ^,+ECK!!VI?0H^4>:2<3!1"2]@.$!\21(!H'&!%0Q%7_"]902 MYMI5F95,YJF+IC1A.$P6Y#U_0%]ZA<882PHV 1KZ)<.R7"R>263C?YZ,]H=K MKPP;Z=_^;88(@(0\,?UB@Z1C8_:>67]_'YXJ[ A&68@Z?4L*<&]XC?RIB26J MQ(:4YKPV ,BKN ZO<^N4Z]% MU9YJ$?IMA2IG/_M'N!*SNTJT\YIDIDB$'8)D5FQP&53=HDP^QC9CP =DPH.\ M!*PJL :(83<#H!6(L L&7"30N790=8B1M;V)Q&42[R)<>T$B&KX[N*-V"J)9 M7#H!P2S'^ ELUF7C:DF^6+QD\H@F.Q98>.@D9#L1,4V$TAL 44T65?!*B,Y2 MADZ02WT!J-38#K+-*SET 2_SW2(:V(:\Q)H2@0 S?E]@<6&/P(: -DU5DK J MF<9+M,%CD_A/V(P%BR!(,Q$-/W-46S'4]6WM6CKA)GA7X+9X85G='&.GZME7 M:[*"25:3[/4%4D,10BH@9 /7!&"PR@VM^RC8S9K#<'#U8-U8=<[(QI &<4PL M,C%E^5T]5WZ B%+9"%AT=AP573 B,>Q,2_)$!+_F%2M-=TV)(>6;4*V MD+8.1=8QAE7EF9A^>/6!([;#'[Q\_]CN:V1#?U62X-..KH=C\9+#*[6WSLI: MD#L98Z#0%!%V^0BSZ=HAZ#R-.GXYM[!#1V\+V!.YC?J89H.(;;L2>+MUQGIP M8+4'D%TB5M B-6G]^(P7Z[E8([9U=^JE,)!+4F!86IF.X=6,A&IXPL&/\"PT MT4BD&0UB%/XK2\[L,3!K_/[=M/WKPP.W\J 9!A)J8_V< TEVPWS=0$1 MQIBDBJ"BQWX7!?H.1K2)]^1G04U$!+X. 0]X3&(T_95:#\3]*@:#]3QA/)"G M!/C4LPO>X&\5&U:&3A=O0/(:F[(D^K;R)H@T@#NI39*LW<^;% ,^3)%H:N1W M2JB6(1!C@"0'#S!$%U8'0I[H QK?"?V,S$.E GP3?OLV:D[%WV"X^EZ 0@LI ML.J>DZ3N4IDY,V8NJA@]$#'%0ZT)MLEHBPP0:6.:A_;)BXHX+$E):EH%.T$A M86C\S09W#$U: 495+&6O-1H,6(9&/,-?6;KJ63HDB":'B>= ]._D#43"X>(0 M_"YB@.M0'(%W;F'O0L7TA>?W+7L:^)44'1N^F)Q0ODW"(KYY3*HC"$EA@B3$ID,Q!I#4R%%I7@&_ ME482\"@]Z)E#Z-G[+7WJ6S-@EU'- E%LQY:(ZXHEKZ4 $?HJ!8;XWBT-^A,? M]Y(AE1);5L0[@.?%'LR8?0*]L8/95P+#KRC#G&= J@CB7&NZ<*4HPFH&)B.L MBV4#A%5(80S,$P@-R(F$43%2-!F"DY9W[A-ZY!+3CTH!AR1+P+-!H.,I"#6$ M9,]T#,_H(0A!YD.A$3"O",D70&$4$-/"%S?4NJ;A0IZ6A?G!92P=:3HF^-*R M=$DAEFT0%+9=@]3[>GNGHLZ76H'!MY4*_7"!M2N%^R6P(B"PQ)5OOBFW2&'G MMF5T&@G21X%U@5^,%T4*VC7D0*';_CU@)L=:7W9$*@1$1?:S4COC@&%SQ9.7 M->SSPNOP?*2!S*I.%F8)54E;Y(Y$C].A#-[R3XU3@8&AP.SGR#.KL^*_ZJQ> M66?U)7(_5.3^1-9^M/@B?JCME39#[GR/=*46HG^KER=,(/V$A0\BH< M?"D3SI6N!8^)QX?EGNX)3IJ@#D=N04!Z@6!P^;S7$R7L@8F)>L4G8$*2'!WS_+*BGV0/ID"U.MN4#?!=,UPPWPCV> M@>:7E5.S3%P+&)$RF1A^;XR6R80E6Z%YO'$I)5.WJ*D) MR30_J8@]41O* 5^0(6OV3\#9*8\#B8D4M4J:H-[*:R>_WJX18 =:Y-8KAR2% MM2<\VM1?1?MU/SE)@ZJ>XV]"$2^<7MH5RE=HV:OOT]"LVLKYV),5\J^E06\/ M"M&B_]HQ I8P)HKT4C:$9!A"E@CRUQA^OTBXB;"\3]U>*B$H#KL(PK8Q<%"P M9MTI^7)! $6E^ZL-HE:AK"$U0L)ISK ;N1H7KOH-EN$7P/FI"\64B=12D&=6[5B@5\%" MZ6K-C@I6((NV>$'L/C_YX^>( C"M@F]!_0-_/. MPJU<<+!#/0]<)'[WJ=(O%9H4\0G'#T:&4!3B63_=0BWC(,-W$:)&@@(:':1I MSRWU[9<_^,457D#APJO(ELDYW O/[J8:$)"K6IO,L985I,;_"%NG&"0TW^.5 M9O@)'\E1B?%-8IPDIV2%TRV0B?2SXR0=B?T7$E6Y"-(XU)VAD0^:'J0I&\JA MP='9(5725%O39.,K &BM0IV6BW<# L[CD(O]VZ?562-37#D9?KP6SS2CJIN> M+78T[TB[7W:/WVZ38 U^$Z9.3,H:J03#RES39UCD2/XQ7[\,'Z-0=;#/XW?3$T$@W(YJ1Q/BBMIFL&R"#L'1V9D/P_?8DJ8E5P5.O$1KKZDYF&\>$$<2#<65))XF7WO=,$%7I(5G(O "/'+,4U= M!PH)P$KC6!Y%K6*!WC0A9;5>?'3AITUW&'90*D>5$UBELDA2Y.#C@BPU*3)- M?79!G%GX! 1\L0DD#@&MB39\%5+BY#.-=&8 M5BBYH4HD<8XE^\K4Q.;2$*GBJG+%*P_#2/ !2,]J[-HL)#^\, %&E9_O);XX M?.59$39T26" ]BFC>^7@:SJ6E"< 3\'184RHJ\0\&+9#Q[2\"R <[&.;GIQB M I,&0A(+-+04_W".KD$Q(#6DX1W^F6:<:")37) !%E;X D1?+%9NVBQ M0FT&_P"$B: NV [W'C$FKD7R5P'= #DO2)6BI)B2,[.('X>?B2:_]E1B M<,V"#59.4$;&!9& ,G*7JP*EH-C:ICF:5:' M)IT!0:Y?%>8/ @'H87=59#-;O[2&;,POD@446OO,FVWKAH9+\HTL2&64B6:*,P.IB*$8:#IY MO;7)A@T8QE-@=WF%7][GOW8C@%9I4;4DKDJRL)Y<0T!P9A%+HAG4!CN$ZFQ-H2V42TIKM M+8*DGL,%<:3"#MVV:>L=WZ1!K'!HVBM5&"(XMJ4OR(FC(,8/1_&(V;M)H1!P M"UI&!9X](:>%QS.>BT%$O%<<" C2)M")Q?,%MB'@>06>VO'KSBS/)E% S+O[ M(H305LJK9ES[FFP%//$8C:IYB_=7O3J51-8=-/+RZP?]H#XIIP^57H@&Q*5\ MZ7U2>^'EJ%DN*/FD\3.X$VAE=Q6HXR9Y=]&=+%H6*N$%;8!],1D3*N9[C"Y@ M>W)"8>2=@<;\'+;6:239\ZZL505D:$BHL"<<@E"TD.$,*66&)G8 .H[A%?M MTSH5R5#!;DT5527-9S#()L'Q\E55+7PB54#4RA0UVUJ5FE+/]V0F2@/>#E&Y ML#0AJ@&M2C-W&>4KZP7"W=2QF6,H@=HCGHUN;H#;XS_,-Q:)7OKQ\Y7L,D-7 M5JT=! :Y% L.=Q"&AQ#"JA*?SN1A@M1U;?KM5+50-.!7;Z]K3HX683*3=:\+ M(^9Q?S 5G.3T+A ;Z<<$"UNMR:MH5LS I?,\?6)P W&*RLPWSI"Y4K]D0MD4 ML0T-U(7=5&4\42%%0JQA'5H;6.$HGQ5HA*"DST>8!S.\.3AS[GKG5'RB5<*E M+0P6!8$\I*2(99YEZ)30H?[<*WHFEJ;D0'.X 'Q4H_AS76S5UJP=S[T\QZ9 M\:]BE5<6JT1-QY40.55*#9X3:K$N.8"V@.@7V&,J+=$D7!0<.MOR,4#?^1D M)R0V]M@Y(I$:8%\;JA(TJAB3W$OX.,/J)"8)$.T[30%"2:,2;M]!EI7L]^2< MMX 10MXB1'+J+CBYXV5I/8U,#,6MM(4OBT8J6GJ-QK"B7WE'(:Z)ZI=$AM0LH(S$> M+T&WIUR:SAQ)$J[=6BV2?POFCVC_4!()P6Z%3\2 M#(UG:7 +TP4Q?4* MRVAK1C]R3:(?*K(WSG.OR915(B_PIW8%-\#+)44.-(-@A_*8NEY_'Y"H6J5G!--XL8/>VU;F:3 M2DA(;YW-X=\"GE*?A2_./J$058+&OKO/!X:.TOC'>3R7WOBU3:MJO#,^-!A& M6N11S(IST*EB@0OT!CHS]&N'R& MN/F.2RI>H/XG?/ +0@&D\( !/RWXRJ+O'1B=9[$C10RJL2M" J5?G%W<>ZP/&(65.)+4A^\7M MI"%2>'%^6)BNRLN)@!-":UTV2UVPIKM81>W6JJ;HL1RHN)*1.(?R6&U7G\@- M!PE!&%A5J9>D*E.T=C0SDJV7ZE06GK#'TNNU4;BW7L6/:T%C%T@[GU9#A<+3 M.[I/AL7"O@*XE;A8E4 ?K'-6>?50'-9K(9AD:?7%:Y9Q\9/OR5P_ZX-)BJ%( M/28(EN9@$CTI=\@PF8Q5D*C41+.B Y**%@1;@#W_-IBY65RA N2<(<5IK MZ/EL#=\XRGE'BSV+A'#""1LNDN:"7H!M FN9K$CM -H/C"1&1K/P27KHPFDQ ML@E=I:@N(/U-,.9"Y6K>?3@77OA]3M+I[IJ9X>U7##( MEJ 7[1@@I,$@,'9T%!_/;XA)O7G96%182E#G:I QG[&!=#GM2P$0A05\K MF!:#+/ 6O:LEO#E]=8TGM_P\!F8J.&M!"Q3 L($,'4E!:1#K0ZMB(,\A\S>! M<64J)%%$-^B]/6@X:09MF#T_EU:VP>4?!-28PU5(W'I'/CRHK\S$%;5 Q8$K MJ:0V 6(W8,<1@R74EQ;NC'),/V\-SVB )# ;;,)0;%#52FV.H5=: K_02234 MYSV.W^B[)MK>U"^*&F*%^$UA@Y9;,OV;WI)#RE9IS7"@$58WG7@.">E? &=. M5G%8/[R/MPH!Q.#\#/&>H(V:J1-B@MEA@7-:3>AY89 #.Y$P:/_T6,2JE[?7 M#H$XEK15AA=M6 ,5-:9#<;! 2HJ4H#%+C0.;,1# )&*WUA^&7! &T 3^D>LXC'BJD.P5P>*40R=]P)FB]'?%CKR(JGHV M/8G/[_C1)38M%I!#H&4[$)7P,F'>P=&-KE.D;DHA(/=](LA@A#TU/XWKN Q- MBWM.GI\CW\?\&XWI]G88\".X'N*1ET4A\5J%* +3725@/)=5#DLVZMRO^H-\ M#$-[&OT06VLA0K1302/H(HRY6@I%F O-VTHQQF49Z,6/@ A#.[,,TXN?8+N( MO<#4XR%W%3C"[QM"EA?1@\:&?\4"J>D(:MK)*D,6FD^8-"9 [;0M\XR:8ZQ/ M9^&"9/ C('&%=4+VK>;86EG]FIVRNOK1D^]KBG1-OI]C!C_QE<&/? :?UMX% M]!\RO>F='J$"9B]:@V2__8 W6-%V&7.A#FW@\UPR'7J_(;B'X4J^B0AU@'YG MV_#]GG[BV!)GY%HU19>)L,9[O_"N_J3)&K#C3#DD#4*<3M("_@BL@1W:?='+ M)2B:5R5&7, SRA# B6=;H=6!)^U02^TX9'O=[\$N4B^\(R[P5Q#)IY2RWMOS M)R:B%U2$HBC2HT=?ZX^V"MG3 ^>TQ)2 MHJBV9%+WUCDQ,Y94A0(V-2%OQ!FJJ)3B45R'4@92S, MHQ,DX\'H@6<7C=_>&*\)PV_@\N#.-BMEG*.E3F@(F!)3NM3*P#;:3S68+L6]'SO6PX">@V_PN1\(UPG*I4D MT#FM%XCY4#)PX'(34=E9J.,^I_I$4_:+8O-)6Q7K$ ,:U_[A#G<>(Z^'?UGB M_WW*PTEF%V_V8'K19+^$" (100CB?V Z:I9U>^N\:BHB$/_=--:*A6B6ID3R M!3?ER*8KKJG+8Z<7E+^,D@0ZV E&;#>AKL-+L"'4$U )007$<"G!LSA9,:H3 MD<.F""T9+$(;6P3@4UD$5,&T.5W"[1)2_%R M[KEPS;Y=#A=D]\DLU>YY:J@PM2LW]>LG:FUP7<\DJ870"ME/[AB\EI$NQM#( MA.5EG+-#U_5I2,G%,BCK+.RM)*N+M+:LH)O$(;'J[Y!K8389'CAV:D=Y#"M6 M0R$Z]S3VYT. *A>L! '8SW5X!P\$T@^Y>X4#NIN/!@I(6U2B J(-IT(U.T"< M.S4\KH_! 3*HE5DC1A&300U8,HK%PY49'9 S8QLC11+*Q0ZBT+,[\+3>X5[^ M347:/Z&' &N23> /9JG8SE8MY@4Y".RUV X\UH#'G,C^C1Z1;"L#T0_1Y?18)4&HBUP M1? 3@ON^$A2#?P;:X[VKS=+5Z#W>2JS!FZH/[B_XWB\*;7"L!\G3^')O'@8W M5O[K)QHX+MX5^YB1*R-BQFO08ALM%$?;/*LJ_EMIMB*&&4I[/:E?FMVQ,P4T986L*H[VG\1X5_!QF M;]N/?U:66\)@!N6FS0'[Q9QS>'")3^\\2^1M.=L_"WFM\;7_8PL/M4;A>/!S M_0Z>5KT/GI/U8%NO=1*G<55[4=*HFX3O^C11TK^FU'14R'MNVG$#$GPT22OZY(J.I6KETBL[J2B29$/@3U+JLN==WA4."QC$GT MK-$B0O9><'4;$1HZJS>>PR+E]O%SCU\04)B(KR ]31'':V&*NWEO^6%Q.9E6 MH@:^X:NDCK:#C$US:P996'^G]BM@7'GZ879\A]DNB3B7]#.8_Y0F"SKVS.1) MNG?S2M-PL3P> 7H1"O1*:UKU^H,A7_OYY;'\6.[^]J78L[ DZNW04\F'WCSC M*/^)I6>0:9Y3O7Y=#.I9W^IM"Q>C)4O'QDX,Y H_9ZRMT,&$KC*F7C4(+EL: MB\F:8JW[7##:)95>!^DGCR5IM'C[,#L;ALW#;[X)SKS#JA\NB&%I^K>%_\N# M[;OPNO!_=_;N M\"QYY(7@Y@X)7C>^;D]0NLEE :S#8ZZ2FP30CC^-7"!>3'!W937#OT@V,;\C M#)QBUI)8"H,J*(93_@LK?Z5JB>$X/UU;N$$')N<5=$1SR=%('6E#\X03QU.[ MY>RH*J==^%0V5S>1/8E?#>&%A7W]:?!YJCZC@L\))>%03D*6U5)5:0M[TZ+_ MW&L 4"+XO(&2GK'Z2@*YOV!'*:T20H4.-FLQ]9[R6@OB$>V98H.RL^"O*DZU M#,/%8I9T.>ECX+WPU[E>P)D@2PO[?@37@\,-B=0C?_U+;')_MV]RW_HF=RI0 M"C:DM)JCVTC;"66U)-4CVP/>_B/[PE6;AXB0^EZZF\I)*W[ORPDPG\7J6'B, M%X#VW&Q\B?J2%LM+X@!5T5 1@M0"I^\F&4 .J0^W B"% '@?GQ7UFDY^I1\/ M5U'*EF%SP0)U!9B5(35I+[\:9?IC]J%T+"5JYUP]- M7[T7N3J_$"R$BM$:(H3A9(;RRXT4402]" [.,0B54,NDGON5RS)G7]O7^G@2 MGM@&O;$A^ZL*>LI@= M;SJ3A=Q28UWF./H4/]=52T@YZ3R?(/V &]*Y&)$=S94KPW#&V&%6'.>HA6LX MY&JZND?#*EM2VX];WFB2RXT<9K^T ^TS;%6Z0A_?%<.=J*P_!YVLV3^PM0/9 M/?.9)COZCBDSOM#1D"OM^B<;B:#,=+L2TK,;L^I?E2SO*NB_63#;*Z@=<._\ M,H [7?*D2)ZFR#D/AN4ZM*5N"= I9=)E,O\$F7W. ]/V7C'5S#=#I%%]2^G! M^-^3UA#G^UUEY*;<*ED;IM9N>'*'N;O%57$Q@8WCYMBQ@OVV+<,#Z(!H9V^U M-\@]&/BKTF^U0FI"!W$E#6]Q@TPQG=1(0OKRN[27KO-VK;#>B&ZNK8%4&[GG M&H>&?!O9^-J=KDE4?G[VGJ9WN*LJ)6:^3%5QKY8K4TTFE,[>;D7/,]=&I4 9 M_$<2ZC [&B._92SN\NQC!;IY+Y1@IYF#',?74H+86D(\S"?(5JD.0 M&1N.M"N2#4##'B07XRT"*%5N4+"&5#%48PL*VRX[W=9$W]1@.OZTZ$K&)LT] M -,$TE2*!)W,CS#^57?%T1/]O@W!M3HGD1.KN3M:#3?:Q?\0%5&<5X[GR5__ M=V"12G@9TR)O+B4B>", 0ZHAG6X$Q"(\UGK# MKC,9-"27+2BX^/KA\BWRY^/B2GE4!C?%:1DCZ"#_MLO:4] M745M8^OHX][&QQ]&@G#T53% !?W HN@Z ("3- B7)X[*%<-YB"950\E57=P@ M-T%8C'D>$$= 3N@G5%3NQ-)AP_FS. M_+Y?TVI?+FEINIC8+RRHP???XN8K5@#9MMPH_$\ ]*($3X*'3;2 K_5^_C .AN7X6F,\Y]*>KV[$RWG:=14 MG' #WV*KV#YX5R_>4>U6 'W"QP[6'G&?QD0,O:'@B?L%C?T*G4!Z+[:L)<5) M!+'TCQX0MJ]=%>";\&!D_&<-Q?FN(A^_CX#O_D M2<*G;5D>$'O$N^Q7\HW'0T=")6\J3/<6H+T68,CK6(XE U9;=5<(?VU&NR8Y M#+C 7I3ZJB'V5?UUVYT-IC\ M67U2XXB4#

C8F6[*=XYVZ;%T9;8L:,\&8R5Z?Q%*"RGNNBA% M[DOW5 05@ZC@(ESTC$]"*U20MA*J?BBLMXLM+2T.7>M0/0K/$1ZD:D1JQT,AF999PBNQ;ZL5@]Q2GD?C#L?!I8N&(]9*Y(VVON%\6' M;)NP2!TQ+X!*0;0.)AZ%F_KA\>CY_+P#V>=ZNX[C);C;BX[?G@O+>19O>J-2 ME-7WC/+IB4@9*%YTL:7K_;.R$0W.T]CB32H 3ZS)>EDM"VK9D8(9HK3GU4FW MI5".9F%E=B_8>*P]$:GA>74 0*M"B19,$$A!W4)R7253P)>Y'=F/L9J@_,L8 M#8?]16I0NONDM<(S3Z!ID\F,;AN. ;9P;/VR(P/<-J(^$W<:L6><;+NPDL$] M_QU:R!X+G-Z\>]0+]#)IK^GI)IL=G2_\?CRAVJ*T3K.DM.X&821T!B-&%L-G MR;>PD'I9D7EC"3<)&@TD@FGB& $_4NMJQ'/H5<[KTQ;,\A49_@(GI5Q$K?+\ M:YD;J)R%(Z1[Q^4O=#0B9V4P=L@03<:2A#EUP;0:MM@4A)=%[M^[=6S('FHH MG32"(121*;E]Z#/70^(G#0@#FD\X!/ET,.ZR )_/MF$0&]CD6Z(]+K^_, MG#JY'O(J-ASQ5-0J"F?R/XFX/@$U:&S8@,3FI+Y(<[&ZQ%%!V=/=Y16,"P[T/HM%+AJ*Z&QXZ]2]E*X;&^Q/;Z M_7U[_=:WUU60(E%U0.503;?U!41'1HAZX&QQXHH]),J-\,>T&960Z6VWY9'N MEZ(58KG/_0?B:/W'G_V#&O=/$+=DK^)4J_I3_]GGM _EHV\J^JA<_Q$[47R6 M/J/Q)/^3_,O?R.G\K/'%4PO/]5/R8S\%3[(^>$D9^L&/JW#(7=H'Y!-7!Z+V MX=K=$*WKXT4XX<@ER!.\]0!M>8CW_)VWX5#?G!$FVR"_1>WE)V"^YL>69RV&OV0/R7XQM]L-^_U!"T_EM9[%&%/GP_0G! MK3DMY9U\^9E!.Z(W\3VI03A@Z\W M(TLU2<@&0-"T(=#ZM_$C@"O5=(OMUX" MY)]92%&9&"6?==VGJUC^4YP4;<7Z!'$.2EV"^^C:<\*0,U016UCKY)'A1LXK M>C4U+S(7AB?7N9T9SUN@>EX#U?.&ZJ4WF,3\6%VVU._Y5S%ZB:DDV)[=.-?> MU_RX8&SM 8V*8K.?Y]*6SRV^DW+T-H42MXGVB*.8+;/77[.=_TX@092K?+Q MR[>OWAR'K//[;Q]9_^KQJS?:OLJOA2D=??^7Q^[[\==_)JVJ37";H]''WK[X M\\OC/C;.K#N-FYP=D-3;CQ7<^3DI\6([GR-9AYO:/<^*10I]\Z_9^=.SU(\H M@WC()2X9E[EH17@DA&D$;6=<$+GS7(HU$O6P$4;,)A*JA9D'1[\LQDNLS,VI M=/(Y69)_SJ\3%)U)A+?K\2SHBRI.-OE'^2HB<-;D.ZDB(T\+6K/-J@A_N$F MZ+\626 QLIEW;:3P\/IXJ[?3I:?#0;&,E=TP*$;).KP02)$,I3,# M=V3HE' MG[@'T*ZD5XE0@4 ERLV7,'\OVW:@@83A,'NJ?$%UA(22D3H28<^&3/>4#!.Y ML^-6 O/_M@T_ESUA3?4;!.1#L\@ SCPK'"&O.WC 3*4S47$ZPR.I3'PD;>GI M357"!B$-AY@Q,+L0N)J6-4D#,GL39CJPF8_R^_I>M:IWOS$?X(KZ3AP48+E'4/]^?Y0?W?O>WC*6;T*>]6?"FJYVD#];FOV0 M7&+V*J5&(5N@T[/'C^* M?!"*KTH_MP!&4#/T2&4[-VD8I]D-/:*':N_T47CYOL2V]_?[MO>M;WM'PW95 M2\D%$6*?%ZMM);Z8*4UIO"#<=W""HA'" MI8=3KC9%XO"4+UP9G]%DH^I2.,BI;DOU6[D*<\4UX80>:)XZESJVOPTZ<<(: MU\NJ9PB64?13F'$Y )AX0<0_,FW+E%Y##*K-TE7HZQQX,/[X6;$1>F9>SI&] M%4(.UIRV:-KSR0$:S8%I) 6F*6J?$,X6[T\#XLSL2O-M:..YZ7I4447:82I MA%-(6I&9\@F8/"@)?=)E(C1' T<\Q:4O7 B4QT%DXO$651ZZN\?"?+XFO'^X>J_ MK79#\1R*ELP]6A M+.C:#3R8#:48]/%"Y?Z(YH$>GG^K2)C&W[:;+)QJ\JQ2!/^U&,+UZ8?> M,(?K?[8G*)8_7U7OZ;]OIT=]RF0^0@O_HA&"1&8I"*Y5YX\3RP&'!>^EC)H% ML)MZ:9\%H-+'&Y6']@:$IC3PTZ94ZG6 MI,,"SB'V'&?J?L,Q7^JCY_P0E_[&_?BN=SWF+Q@)8;\C5+PCYF"8$T&P+RJ= MAZ5[?M6P&'H,>^-,.FH:,I2*6G(6&9K%LT[B$V'R"*Y6$*5;ZEB&+6ADPE3H M(D6J&)*;)B]X- MN*DN2>.&K*O&/+LH+.;V9.1RY+VM4_::?GO";T>2WZ1#K'_'U)8S&B;\LO@% MR9E$3S9ZWI>TR5I3>>UK0KC+__FY+LNPNL]((9+8,5[^]./;_W[Q^'_EP?L% MHZ2PI*EI*OTR^/739$ \UY\34(QLAMX* /RB"9&GS0S"#%2XJ[(T='>WNK$A M_ZM]VM]8R?2OQ7KS*#LNEM5P^1!!8%K8445[U!HY&Q;Z;1]VZ-$)1G"MX';FQ,PQ<$A52T)WWS3^WK+N>2%DK#$J\6@RMB'4AE$(] MM59*:>P-Z?.]R,(.[)#2:*L/%S'/-[]4HXT%$F@J@%*]G@8G$#C7C7O4X-6[ MT2/;WCL.OMP4(XY2 3,YK9K@&A>8AOH]I#=#8P>HN"?R+40-[(,EB0Z/P>;6K6]Z&_1 MZK)^=X:R#TV+]%O:[C2 6JPQ1 881)%]?W@4WOUIN&F"UM.*G_UC&Q9*;%-4 M-80)(BQVV?);BO0=;7Q$@!TD,T&H9*Q[,"%\ERD(*F2D(=B-=H121\7(]2?/ M7H7 NVJ:X'D)^EV&,)]^Z?^Y=^=.?N?.G9DQ)'Y!8BW8A2%I@I[C!8T9V[+L[1U\MOO[J'J/S'Y:0\0Z&8V. M\U24\/5,.@="^8G:?.I8D/_Q&\S" 4)Z"2TDGUE$) $#Z,1?'%G.>:J:$3@X MZND;JQ4;E21NB!IZCRYXP-EN#DUEMU/Y) D/U-4JL%T2&YC2J]<(OTV-HB/W);Y)A=.C<2?K6A5\)3(EQMJBT8]2(2.>$*Q-M-U*<2UFSGX>3 ]+U1M9US/@D9-+4Q+(FQN>H": M$H,((<6H/,H642W^0&3>Y'M&WT1'RR).&H8K,'A]9K%P;+M>B@:4\9!WHPZ, M?P8S%2LPF-";X_)')MD"?VLY=G_9$'M^)*>SIN MGM#96Z^(K&8I6/*='Z*I:$]7?%&=]%3]"G=Z]?8DHNB>>;,A#T5$EY#;"._Y M&RX@%O);!PO^K6^P6Y=M,K@$Q7+<6A1(C&EFTNPC![:AQ#]^F2I[S+0E$;[> M?]VCL1Q65)M^6*V.5@0U#W@_G,9<$+LI)_BX3XXT*D\2&CP^MA0O!3[*#$H(T*OJ=1P0,&OF6IJ?[<2=/'8"C3NM?_IX(NCNPGZ M0E_6LF9-77H[>18"Q+ IH>C+[2MN^ KR%C6C]Y>,0XPT[PP?4WRK$Y;?/WO-D-/VVN@*%"AX_>V+D'[%XYRY@7[81T'L)_4WVU1#IX?V'4^:.\#L9 M$=O3CD,QC>,_4CR77:=T%/R)T9-SS!'W;ER)W"V%_X0C=:,R>"?.=0G& QJ) M#'FUT)W&=7OVA.^6D7=@D9=1&E29;*55%0-7\U__L.^[N+@X#'[S\+0])Y=V M^"6VU'_8M]1O:4M]A[-Q.^_ZIS19ZMP)#;-%=8=F$PW,*CO 1R)SB1/""7@] M&?_&I-_SL&^Y%7QTY^"_\NR_U1_N_-!_Y]D3\9*S'_F!+I-2A##"L.6R-!]O M()"B1M2V:Q@^OMEV_5;Z@L<2WQS=^ZKXFCYV]-U7Y==Z]'EGE\=12)HC(*J0 M(21:Y]7!.JSL&<=QKF$@X7@1EJ9Y9Z]G&HJX?DI58$VUE@.\'969)!HFY_.< MW\>AN-[;<,PQ9(X#[4IFU#"LI5U'%/"(=1TAA0RT\*3DF&/(QSKTEQ3P%V5. MA8@#D1 +:101TY" N#?$Z;42(M8\VVY$@["6=55L),\+5BI5ES] MP4XA+6!-CB M:7\G8#VGT?;VH@:5_6/N5&=?72_T'_AKB/C#U?ABY%F^ONGG8EW8OXG#^T3/ MAXN^>',K'E!>W/-B49T09N(U-1BO^5AT)BSEB[?_W7VR1\1U];*WXDGE);YH M0B1,99>/?L1:OYF^QM]N]NG&1\G,2_V$C_QGO];=S_D:!'!4=JB4W@VC^_V@ M/%?;#4BY9-:R7G/_)?Q?SEA 6"QE;I2W)8! T:)356N^;!)^:=244>!EH'I& M!?/7P,+A2B&Q^G'%A5"H86:\@>4A^#,Q7YW-GR1D:URUI=MMHPWQ(JO+__UOOWU[%)+8'ZIO?RNK1?G;MW=_N/=;47Y7_?9] M]> H!$[%LCHYHDRBT&^\"+GFT>,W+X[_Z_GC)S3@]MN#;W\X^NY[^= @3..< M_"!1.0#@9--7#_4_8@83OC5TX7]*_0K&PT,J*M8"PQG:S:.+L_"X!_TF.*.' M37O1%1O)B;[GM E9B\+G/XW13JHH:?89-RO=X,,=9OYO_T$+)I'Z8\EPA](_ M\FV^>7K/F;SH>._?T#O[!J_ZAN;R=>Y;)ZBG-0_"$U/=[LRV.F\[H$U(F)>X M%Q=A^QCW#XO"IJ'Y4EG[=6R$ON4&L9AA*@%'YRX0MK'JC-DVH4E!%>(XKA'N MCF'4.JC-/HQX,M&WEHE,0CA=F$O"(S=4R,3'2"498"/+-7PK13Y$WY-:6OCB MNP;BG)2/\)2[2)O:!\JJ6JM#69NR$E(8\L)^#4K@FS[7:OS?#[XN>CY]4^,E MH[;V*5.+,&Y^9>V"JNJH;615AU0 MGN+]GS(\3A'0C\-+O.QKK%6D:'MBJTF?>1.7\Y4MI^G1-AF-R&HM)1/:#^*MI%=H7#[+B2H8'8/_G0)8=Z6$4DQW.Y M^$NY^'&\^*?/_2=N]:.H;[ /WP@Z.E@"%0=>2%[]J6_R:@V^CYV39'"#C!8 M=U#S(S Q2O 9I]:8WRENQ+I3><21.NZ"(FNV:X'NR%CZB!&-.HM5V&_MFJK1 MD:_BA&D79#<.77MC5!6S"T4EC HM)WOM'[]F<A_0NR%_'D\$)MHDZ_ P) MC#PKW9;T^..YPU>B7AQ.F%183[D[].A9-'" [,X,X ;&QCA M&W1OZD(/Q?M(&4#UN6A'FL0X@A+B!N\BI3:5",F::52"_^E"YT/Z8E5HWYYL MK 3&HT >&]M6KDM+&,$\>Q(.>&*K;CNK?;(L MX05P-H))4V &\[3ELH.:ZA1]DQA?A$B3\L^!(_U?J/\GB 8R83!%$T>DLQ7X4!:5JTZA];2ZYW^"0-D?$" M+^J^FKX?<7%?IB+OSVW# M]QSR\CS%5?9GQ/W!* G#>_2&RH72:E2].,"1!N M5O3WK3[?O("F$Q;G\[NF5IBHLZS_\(+A+WI!Z_"H0G)RPZ&-+J[$T2':AY3D MCVV(?'5;J[ZA2']N-T0* UV7IF+4@)Q)B7>2R((53.5-]:/#BCNWB' _5'MG?TP5HB"=8=-$)GG@N*$A&'/+Q,YUL+ZN.GSP^%B-CW'W3 M/<[=87B'3^(13G>Z\Z(W A&9'>/X>-/R)\D,G2!L 5<(6C%@(- ;ZM@Y#75HG;%"!BN M&/FT[+Q=A8O=@B-Q_C3B?(D.@J^'O[ZM R]#I=1I+XE)V:Z+O?IW'X:LRZ+@+ODT2 MGI.::M#B@G^L%H7HN@F-PG0-1LL7!72D^;6F 2^BXR7_2&*R/"6S09<'!P)3 M9&.IR+EN>SV5XC\@>*=3 .G0ARU9^U?*Y\$KS ]3N$?W6'L_UPI(>\T-O-FJ M %O_%2<^ZBB&U/:#JA'U_IE.F\_BC/Y(M [E#T+G-!B+XF1:./@UQZG>(T7E M+5 W--Y#H:1,(5 4XI/!>1\U>0U2O+EA)S7_^%$UFA!4P>"X4Q!M$^N D%'( MYU6O4]8JU]E M3DXG*2N8??!,L%C5?$Q:HK$.JA((\J*VQO\I#?(/%3A#.K"2^@$98>[,]XJ' MH2"4!DPJ97A.'FJMU"KSCP+-KAUYP_B!KOT4;T7[6^^6JKPE6P:6OA0BMDNP MK3)9M1-H=J%U(D1#O3\J?RT6U:IBY '-+>B+(_>-42M48G95RO-Y#F&PT4B) MQ+*7U%1YVH&.%B* [QP!W+:O4E0?P@57#?;'",WX\'H(_T-X#.J)UV=G3]/M1^CJU8Z3/??%PM,NO8_-JLMCD/Y\:2A1JODIO1FVO* M/$^N.^,BU^,71.]G[IU$/;18Z*<1\Z[F[] .!@9T:O"^M5&4[4;;NM2A $]T M[I]*W \**#@\_32IM$JZZ@3/WG;6:1BM"E7EW*9,>*+9-?G+RO(STN+J!6=Z ME)TT_*#B(N92$[6-G'5I*Y!'9:^]_O)E**L7C.PE!MV'DS_4Z%"' [(.]KMD0-. M>"-DA>+*,+74";;/!A42 W?%$UBL)QNL%Z-PJPA.E]^"E?!<=1J4S: M)$I#CKL%$>& MH[D0_\F,?DQ7)Y,38:+S8BL2(_KYLR]S](1CJO"Y)]Y6@YIB+NF'TN/>5-?U:M M!M8F W6BHL.L+YWHHX<(@@>YJO<%S4/3]&G%$4$+/H :_"SX0>9HI&R$#^FZ M.1#>KOX,.$K>7AUY5+)AD0")::V"%&;=B 'FU(K<]Z:( W9[&][^N7TWDM#( M>QI-*WF>\5%+>)Z&(E5'M.?VYXX[H(QU@(-@N%I! ]L7&8^$1R+OFV/)6& M)#?$ JJ7"?\Y1;C3:>$-F%ST.[HY3[#.13B7@&*==42 M:KC*EL)JD5J2$JU1?@7TTI=D[GA0U'CUFI&R/;FX3]D#YE#!U+ $@713)MV@+[%I?W1GW[6__0Q4[WC(YAU8LA)T#1_+<*L%#8;\LQI5/+U+YP1- *1,S37CECYY0/K) M)B3HR7[T.5T<;OEB:EJ_5C:WVBA%MK)<.'(XP<5S+5SHJ$E?@5@.6;]W6 MTI4&ASX>[$*R5RHQ)/>S://)D\B:S&AJ6X49. UK&86=YDXV'H2=J#\[5D&^/\GM']V898F?5H^Y$Z ?I8%0= MBMOR"G'%'05F!!)L##NZ2]"F/4]*]WSHAQ1L*T\+)TF5!!N]\"849T<6;<N&ZOHS*M*5S MPY2/XP#,+N^YD=")WU4U>4Y"TG^_3GU*7_XBEPG M^[[4U=WTM(#;QO/\"PQ^Z74N]0Z@,%,IJ$4)8:?5*8.CGQ6D@@!DN2]SA[B7:1YW MW@2@:9(N<]S!3,%>7CRM%XZY\HE18LVJSJ71=;#>:OU'_HD_@A&/#*XMOTV[,7JO\MG'56A_!Z\* #0\@95KV/4(-JUZ+@G,^+T[9=\7ABB!_)!\CM\!3X@1;.) MU6AT1=3RX(I%*6'WTA#[]IJ\3A:R+9%0,RI;WTKQZ##M'Y=V"YQZ7VGGA]DS M2#_9=M.MMMV[9DEFAR MJ#L>3>NU7>,E*7_5F2IP#"SYB[K]=0S1U^G%,OHQ$!=:$F(8B2-+]Y*)93GG M%ZF2,^ "XSX,J_,/U&QF^P:@0([+)N%'SV]/5O$0-/IDW3E3 0AW"_TG#7%P MNT]$Q)5[F5\,HV?5O^3NU2@/@6VQ@POL _)C.VXD](GU0"I)<#3V5H(U3B2JZ&4_W<4;J1&F^CS M-,+AR$?SQ2X:=UJXB/,+!H#H?09(8N];CMJ;*I*_;:EE:-8H*%LIH_1GO+&N MNY(X.]?A-R4=&*G/%J=$%BJCGQ&KXX63T@S0==JM/YDJ>.K>"UN!4E@N2?E< MA!TA-T[0**DJ_RW2%#FM3,8@_7W@,W%,0?B.;V.6E)_OLC61J^E]1'"-<+*W MUBY*-II&032!MN76*,>#X=?!(@/21HSDVE$AKP2[>&"D0:L(4C0+V1N,PIQQ MUB8'D!YDA.8$DHHOGBQ[+@1@=,3S#:LJ64?-2OX&A$:E< =$]J*EQK'-DIN" M=G"E=,2>K$"5NN,5YOYLROF;NH!VJ]0HCM*/"@IP%]>WG/1%,LGP..W$5R/X M81T?R($IZ!9U(X\DG4=XI'!XIQ*$SLV=0Y1XYQ@Z)U"8"+"06 MH:I--85;>((YX<\",\JUEX-6=5 MCV VBS'2W7\$1#QBK0NRIH6%K?'J*VD&N7]C< A0D/&>%IJN-:PI8OAM6CEV M7?K;AR2ZZ*(?R5BXZ/L M++QDA(K$D[O><#"&L[RZZB37!$6''#[&2L6A:'XT-M7$#<>@$:,1=$<>K6-W M!Z:1E'TXD:%3/'>X'IU#6S;UF'4CFZBYH>PX@ 6V2"U'PO C=@YWF,13$[': M65?GPZDZ^7X2!&A4%4.JJUY#OBNB^EC@J1YO'&[E,44'9PO/*LDH/*WT%SD< M?72T[[/>2)_U,T#'6-:9A5PY:-H1),MP03^-%*-ZC<7P=OR.RBO2$P A(O

9K$:*:%"&3:"TYXHFE$RD$ M@Y$KTM[LKF_<*/FLI,"3O-B950%%,:X 3JV:1;N8%72M0J.BXE H,0["4)MU M;"VOKH5)]3K;:+*++"W2>NJ\UAD.>F?BM[G\,]<>A[:V'TJXJ-(,<^UIM,<0 M 2O+Q"N;9O=9JSVXE(,*L_*$]\&%4"GEVZ8J=)KNHO_6A4KM! ,BUW2JS-S G"9"8-YPH#N2H954J\*7\U,<^[6 M.#.DK/+#2QC7K.W\>N*B(0@)?JSU/)02-QRZ\,099=,1M5-W[QL4K6S^#:81SFV%W6W"4@TRDYK MZ9%W"KXFN*:XJ7G")(*#XJM+BF6C&B.!:-H) :&.$40"3TJ,:L'$)$1KRGTI MN\N"Q#S[O3VA5DD)3F>RU4%8 HUNFL])'?Y!)M8*WZ:-THB2J)Y@S,EVB8(] M#%S.4ERY$>9CQTX6GP '.V]"KG"X_,^8/-O.7GL_>N^^]''>4@K!Y ZC*IXZ M:52JL/LH HSO7,NL(V0'N8$TZ]8+T7D=WR6I2LD'W/F^;L/2%'*".(@X?XGO M4: 2L2=AW?Z>ZB-T*Y^^%_'I#_H)"(Y&$59M+Q/R#/Z),#;VV'EX3 .-"1Y' M![QBP8CG+J:O5+H7F )QE0PY=$;\N32?"$KX&VOI_*H#I_(\KA ">B1=K1[# ML-R65);7L(*B_,Y+>/?.G0?A@8::YP26X=-#!/2&"]L4K0VZ8N@KA#.T+5VI MCZ=%Y$>Y 8/BWZB4K@<>_$0_@#K8#3-9 AL;:@QS*,*[Z47M3.8YSHI>SI?@ M=WP3@'$1HC^:H:Z4SI#]$_([IG.> Y=9 M?(0 +JP&RZUUW4CDOML:C^$--&=>*$9,,9B6DVW1-DS"7:X0&(S[^BWPHW'5^WV9AR=&V$R M.3A/\ZD8:7XYS!/S*,@MQ4M4Q,ND@Z(K2NL1#7<%S7-L4>A*@SY=V'871=== MB@*&45&E=$,.)COF[;A)\/[C62S[4O%268]$34.!#6-5F9GG DA!70DM] M(:P-ZX:81X;1=/>S^'!7'2QK@G"%GS[ZP?TDCN7K_2[CH^G'58E$6%TTF&*Z M83RM$+V]C63+2>;],3^K^ZC,)-[EAJ)_'"FNA1U?=[JQ&K*_!1J+I=TO424L M0UXV % ?;!7E"1RCY$\[&GI0TND9(XRL$7@^^O$'>8R"Z*UJ:C:_5N&#_$VI MN7.^:9)C'%K*9J'HG!:&'ZN0NG!&F'HDYQ_<2$+86>,,0R$1QR3J9%$VMM6> MNAPCXIWHH5S_C M!S_<]T+DDV1 _=C,:B?^*6:PM(X4L8 \"BW<#)#6XCV67^?VD1;J/N(&JN=: M;91\(I*L,@A#M7F"8?@'W?%I_7#D@X-V0T^_V#;,\DH6A[R8])D%"$5]PPT3 M"/A_H6(@C4 4@-R&&.Z[?T\S:Q^%A73<,<1>\@^A"O'='2Z+-P.5%84S4L-T MX1@GX)A]VWV:91X(&]2N5EQHZZKJ #-,'+8;8WC6;5>2@A?@=&?[D."/S+VX MH, /-+V;\$IK*-E(]_KW!80 =-M&_H[294+CL!W[?=G5/!#L#3DJ4>BK_"UV2NQMVU3.J2= MX8/AW7$M'MZ=CBA1@?:S3+%]M!;]]'X-*R='G@3F**]BRF+,0?$PL7/E9:)+ M\KBH+YQ)))C8AT*R4S.P.=>+:&G8*]@GU*^HF(<$+PKBV] M"AZ!X(-=;$]XR+IM9,=:TC!.5"J+(0-I?JU(90GKC&*9K5WD=Q-J0=*F@51O M(EN2O,>R-?_U2,G18!;$_B_U?MP0WS$>ZK!M6R0ZO/00B6AQTB^WN+U-&Z,0J;W%38=>AU= 3>(HL9H([<8.,!&'FTJBM_9Y#!'8&Q==O31M>'!/C 5\7< MYC9*QAB1/V>S/MT*X:2UL2=YW+%OXL=8>3NSB<>'&W M2J&H#'32-9,$4K]AB]15M(]X76R-8@-A%1Q OY(4GGLK:<]UX-:1_AR-='%Q M\X+\E' 8JL/O.2+0<75ZO^-'D=PD6";FC'G9M;"!E?5W],3KD"@EN1T+N4$! M98:5YR.GE1K/8#[G<_E\X[)Y"A[AGZ"=(K,?;P>_.#C-DNH=C-"^! ;O20I$]3,D[LDIWEC MX>,3U0;/8Y/-5E+&8PDPPM/A/(.?\@$ 9KAI-TH5QG,NI3(3S9&^^='5T?I- M;D*!FE-"#)M8G[L+O%W!@LKR MF>R/)+"CS=)HJW"T7WC@; :221O)MI%CD,J%%ICUSQ7LVDI7PE^\D3%C) MW@&_O$ICA/_RVST\T:[GN&*O3[_"*D*'O^,UC03B".X$KZ8$)02.!9,CH()C0]^@%=C83H MVX'T+ G3D,%YBAQO@C+)F ;EUK9V\U,,VU-^!KZ<$JR[62IG^";DH*0FT8LM M5K7M]55;4"04Q:L]:\J6%P\P) ERTUEHFA$Q^67:4MBA$3HHW"6R $1@?ZI@ M@7C_J6VMB&(B>,[*HR$\LXSP$& )'%\!A==MHQ+M?27,\940@O.$F/ T0 ?# M6*>8L$PY:9-TGB_I?B8?S9[Z":_#["?UR1J]1LS'9*)2Q?EXRK$7;=(0[IUV M%8Z!76SHX1%V:")%R5OM8L[*N<\JK=A VY_711M[0$(]\.(_/*O+L'#A U2* MN7/OT9_O1%)\]-B=D)ZP")=X'B =3(^1@, (3D)<7E!Z1^<5_UVN8XD"OUA+#A[=*+=?CYMNMHWK@7("J.BWB9$]):0 IC MG=G<_G(M36"9]\<0,V@$:"=A!HSXYE"0O6)'?!:EH]MK.'^P-Q$;2@__LL3_ MX^(]V'[, S'2;*@B$(G.I&0B 0#>KJ6B1ZTUDZ MI7!B R#U!/(AJA+,O5+1K&\-\>NSW.8#BBXW$"$D[^6C%SW!2*6O@,?VI7D@ MF'>,C21O)J(:##"H:P>[ZB%4]=7TIH=VFS M]M-X,5:2Y<.2X27S 'C1%E-UQ"7.T*!D$,[3OT68P6'&O+%:7^LK*6W&6U9-Z8&OYM)UI/.K(GHSF MH<\1CJ&,CZ'9R[,%NWMA9BTWBE/(F -MX42*))E"J4Y-6IFF&4:IGFGW.4]GO MJM8X;L(Q]9482NY8- CI-:I((VG&&.A;_/.[$N#.]S;PQV^++C#[-$UN_W' M W_D'YD&,\TN5,L'A,3#8'R:F#K9'54 ]%C ?)FE<,U M'4[6+X6[6:BVC1+*2FD^O Z_2X=K5>"6N-SB++B"BD5*'!>X*QVE96\Y'*2\-?JSP MM-UFY3Y(Y_G_9[)L9'&LF'V7X=N3!P77#TLV%5U7")1*$TE->A=C M9C /++OF2Y]H&<\S7^RJ=B>4O$)"/D^E "_&^ !BF/!CPT;VT:0&D.#$YOG9 M92)M/+_-];UK.*R,]6]Y9L4FH?7VTVK(F 8#GEAZ,&"J2V^>7ES#49I%,)0* M3EHUJ[9]A\KKB#5">1FK] VV"<.(;@F=@K6K1V5N-^K.K#YNMN_#2Y3&?_^Y M-9W@:,)DG<=G[<6"D!Z_5B=A40&1>7GX\O#)81ZGO&:_*$' ,X94U60KB(, MAY2?.\I6Q;99G&G_>5SP3E9>UIJ;ZF)H(_RBOP<#5%S-1:HL?01M.VVI^&.$ MY$,5"W!N \C^ONH^=IG['[^79(,).8TA/T9G!NI4O/L!X9OD*XF[HJN,+N I M\LU-4:4B) 8H#A'%?0'-4\(F,7\%C<0+ W>CY,8+E64U3H75A[XT(H2LQ.G88N_$^ISR ?^X'_[9NA]/_XAYX#/-&+8B7WA5L,C_#HXBRXL@/D#P^; M]J(K-H_<34@)1V[VKW]YU_(:L MX!M8TMZH]T8-HZ;:NYOTC14QDQTE'I(.T_F:%WN%#WMWCSWYOE1YGD5 MMT[K2A:)&!(<9EJCZ,81*B66RV4OT.;84=W),'/U]?:&O3?L#QDV QYMO%!I M1QPCQY6^$P @2&(:+0'<-M,HC4N/'P#!^A\EP"872!1^4"? )#LB(EH"F W) M@$/VB#]R',Q_%D%G58P0;8"N/B\6EU$"C%$LJJ<:]U!JU<7T8B)Q[#0U04P8"G3LHI*" M]X: K.VVQQ 2N GVEKBWQ"LMD>1$>^7:\-5;TXR*0JYJ?+DY=R N%U7)-4>9 MB5_4D>K@#Y]Q"2=DB8IB''ZS6[/#1A%J$,[D8VR_!?9;X,J@+6%N',^!27N# MB5.H*-,D4[8G(7_^/YOL3540D_@.,<2)=(-EX'O;W-OF5;8Y@N^.A .F/1D& MVV.\GOTO572\_C,Q@BP*Z#->\ PLA?YM0](DS#CFQ:()9!3Y2\*OW2)SO;,W MUUMGKDE1A[NZ"M"AY+(Y!7F"A0T:Z@0F6<4D0WFB!!YBM'M'>XV]01 ;09X7PP%&.L_'^7S:C1F5)8= MPPXCQDZH1403RG"!P/S8("ZWV6=!"#/0)P[.(B3(]]A9RM"#M,(OVDTL=T.V MB*QRK$-R72Q9SCUZFAYQET[H4'DZ>83>30JJP] ?9<(68X)CO[ MTL88OMV/,=S(&,,Z&((LW-'=P\^/XGRU'9,(^NYZRG'(7@3\%,:;X14]0BQ, MVP34.?$JGP-N^R\L4H3..-!09)QA9=;L2=$499$+B6]!3,(CG1""T#TF-H[P M:X61B0CCXW^%RY3MFJ[$8#T!7+79<0A)SK+'2U+TR[,7P5>$__-S2 @6;9Z] M)D#=J8P] &=.DZA;L/T9134N\WH;8HX.O_=@5_ZQ7X6KA[5[FV=]HV.R_ M6JH%/PE[X1*WI\9E, R(R_ M*UBA4DL/NW]9#WUK1;J!_#@5(\/ZJE5OM3'%@M(\C?!0H/ ,6BF"H>T@V]6! MR1L"*7:ZVU(*PXH%RGPE*D/8$$^0)3>?M3I_V!G;K# RJ MX!+2LVRW<;Q8P*DP-?K7.<+EO=7MK>XCK2Z2J,"@C'+7,7\".$W4"O0I? "' M/7U^;W![@_O8?BBXC4GDS1600'L %M1PKHKDG7;XMV!Q0E??*'L9(QG^F:A4 MNG?IB4SEC1"=[HUS;YQ_L%G?$1/M $X9M#^'BF5NB>B1E([/\I&893"U8CF@'2+?'.4\F(W1RMJMZP9!'JX$ODR&]O07N+?#C+)!: M!20HI4,ZQMON6/T$KP=ZXX,3(=QSKB"Z%)_#B]3;%)?<63BXC-\7> M8^[M]>.!'HU,)2:DIJZJR=*WJ2 *TTVJ(SHU5:I M>D)L'XDNR-ZJ]U;]D5;ME'\TJC0YAA A4('REDTN[.WJB["K$7$VQ9?/Q<"> MM%VWW0S9:TK%P?WUF$AL60'FOPZS'[OZA.8!'HO66"\ZCBRDLU0(PC[YV1OG MOV:<"4^\HS&WV1J#+WM5LU&;UH9PR;[+KKB ^ %XWM>@ @$RV2BPGFUISB0\ M9[A*N.17G8G*$%5FL/GJ?3U\[:?,[7C/A<(3A8#B/>Y.**OWQK\W_H\T_E,: MMFJ,@O>,L,=GP%HW"DI/B@$CHF-B?==F=#LF,]B!*79AEJW1FZLFK_WGQ M].#H009HQ+I>>!+]DRO[ XTP#P?3;WN9M@R_@*9!HCCW!>!,]WOBUNT)*LK" MIH6ALR&Y'"+<(G/D64 MU0IN6N<4$9.D##4_/7W]YC;@/_\8&&Q$C@1^TYH',Y#>[;%WWCA%6&$!'5P?- M++TDXF _#8\I(Z%U8D^".+Q[[VAY]TYXT)G?8W21"5Y.']>C@YLY2FV61#3B MP%55,(TOEP&8B]O01N&#ID8:5J_M9)W/PV9CY3]%H#(;%IZ,0%Z,91VAG?@O MA9:ABU]E7YL3G)E6J0OFX44<5;?L]&Y5",WH7*K620UVVZFI&[23 "1V,"S MUL2E1'6M=^$2(O04U5/B:C/X;^7>V,R;FE=VG->^<+OFI&+(N2D^\-64VHQ9 M/X7MV:T<_CC4'-^$/5/6&%C8K IPWA-RG@I_YW49GH?0BZU<93#00]M4K!S: MQ09TNW&KO]/XPD_W;=-46'9:;DLTGK#L4SY^2L^*Z?@DQ96.M8E(.28Y ERA MR-T>752&A.1VC)^RK'O*\L7'?ZX]\8E=@N/YE@-_GBQ T0/7T.B]*0^@@-Q= M]^Y331LM!/.SJ*I8RSF7=G1?!<=/7Z2Q"#T2%^WF4B\(VL U$7Q2>5J94%.Z M"O@3WE+%NZH)N7+1*]F*+GF[Z]:9P)?WEGTQH2#TI/ MDI_4LQABW\9".R:1V'EC'DVBY2GAD!O3RRM!-D3AV7[6825F@@)06>C7IGP6 MS'ZQ^V;@,KM*LZMY20[\/@W^!\-G!;.0C^D",8^C;SFX<:GK+,=NLOO;Z@#4 M.%49#(>0'"075?%.IM%3V+E-D&>46WNEN(HV@TP'P+2*7M)N^A$*HTJF#V*1 M>>-?^/#/$[(?C,7,&H,+K>*FB!K4EU71,0)_VT2*3AY\4L6CQ_ZTUQ<>$%/>;"!MJ]03;L*W41>-AQ"BQ5C8&W(7_B4C7< 'S3^ MWGM'N4Q?N-/VPZ_CVI9PF#V-HQD8%7$7EP2(:X_$5S!YK^EPGOU:63EJ*VSN M5:5"C+.WK-IBU[?@BZ)WY#ZSJR:S)CP0\K?V(H2,G8Q+[/9"TV=$-+D!@]=@ MWG3F.2ERFCX:IRQ"\JXLPEY3\U/N9]YCRAS^Y_Q:/HZJ@YVN+O]9Y9B)[4HE MVR/!YG@QKSJX%'W+^=TLDNMT-E)H6>WV#:XT.(1-KF$)*>E0 0S0+M[E"1:%JEHH>O(QTV][%/7D.)9KM4 1EF$'<(8Q<]68N_[R M^/CIX_^6O]7IIT\>+?ZKL2&K)+XQF0\\R%O33KB]02V?3J6.TZ^Y!A-<6M.> MPU3Q*D%3+?XJZF-HW2CWNBE.Q ]D^Q-ED!4=_<6IHN[[H??26-#0CT$4RXH MJHOR&YOPLQ54-6B]/240U=>S>T_#\4$,/RAO-<0**'4IKX$T][I$%9'[:N'Z M6P@2A$=I*L7L\G70KE&E)WI*&C%4+Z RU0$FY0QF3:UD:L@\'$)K;#SRSRL MHCNB"JDW.?OW:3PS9R:P/9WT0';?M64U6EYIZT]?CLC$R5VTG>*9PQMKM^6! ME-]Y939A?W.$8I-+E"6Q49"L"\*<3FS$9&/2[2555\)4A27C=+DVB]NUF?3) M\3,]'N56[)6W9V999$(O$$!5PTX9U2MI11/CCC758 ?!LGDTAQ@_!B8$+;:G ME@SQW]:0)2/K"=_\)P>97;&I/9?_ EJT)@(3KFUZ8E8(=X2)E%'!W)=86&VI08:; M^!^HZ>#@18],BM*.<2G/EE61<-WXJ).NIR].#%[7V_F4/./"F";*@J+FNHZ- ML,2^/D5"<6UE[32T9Y/A@CBOL6C#\>;&8IK LH4A5R6+KL!M9'VNJ$%"SQ : M[MM1^9J^2%I3_88J]>$?VHTZ.'JUU[,\(6Y552)F'1H)*'FK,YH!YBUIJD,6 MB$50->[@9\,%E)V6 Q:F9JI<#TVFW,+Q#IE(%!V#MRBK1$F6M?X(A'\:/+?5 M/W=:"VYF4818!UZPX]XB*3/%3@$I*L#4\68A*T M_"OE N%S4>,.[JFS&Z+8&%!!OGC\<5X!B[V"4PT'DBB.1U84?59I/V_)?^96 MS^-8.VWECUQAG:Q9PL':=JY,JC)X^AZY6P)Y;SY:*.(JJ#2C4J-4! J;,J:@ M7HA7:BJ[0I\^F&6_O$SHBA==B(R;2[LMF=QM3\*^+"(ZSA2HOSBC :*3[:7RQ/;4AZ-\Y-75 M#W"^71'IDNZ[J]\M%]E7(71AIU2RGJ/LF)/JLC7' [_ANYT-!:,4B O3/\:E MB)FOSZJP5\^"6WE7P4 [R417;5M2C>F"@$MMCS5;550KVC82>)E]Y1G7#FNR MO[X(@6A85I8(W!(580CIMKT^3B/5^$) WN<4^J_J?LTK)P,&_%0C=^E##3>3 M&#Y:4L;KO"(:,G,G9BRH\P==>\"_)R6GE*-;$\L0#).O]'*:@J-A[V5Y%UE@ MB"4V#'(EB)?FUAQA<)VN3X.KD?[Z215?/Y7?T0!.320U$-G[OBA_Y<:W<\N[ M&BY43*H/<@+:>-Q)Q8=5KQ#@]"#CYK0=\40$R0^73U!MX3+K#<4[@YPD2>=> M,D'NR//9*K"^<1U5R"@]^^/4B8X.$//"M_@$>7)) PSZWL/JH;5E\0Q#>W:' MEK%G,CC4EGE.R;>7W"]+FU.Y2R$<>^;(R]X?9V0X+NY#>EM3P0P2W]P5JMP<#Y'A6MY17=P;-/6P(] <3Y +@.!=ZF MLI##7T)9$<_3D7C+MHN4*HXDM;(X=>8()/@]H#CDE0:"Q/743C M&7^T4$&B MJX,7["X]NV)<$C3Y]9:3?SB!A,TV+=:ZATF#)UR' LM%B$J[U65,BZ2&HCX^ MSY"6T,S;H-6_<&A%7YKI&>JZ(%>_1%'5)4,SQX<(&DE@U7#-Q](&ZDI*22-Y MX)F8Q>_5"MU:."L&H>CO\,*$S2LW[,O,?@@_'!(KJO*=(BUGX'&TL+*BXE:E M#>5SU)@8IITKE$$4UMD9*W92]]57\:V+]4?Y"-AB%7S[I9Q%&MMPL$0(M+YW M36VW<"AMA^QPNU% R"#0!EG]KT,L,>\%P@8N& M4_9BI(\TPJPET^>V(75OK=(K:W=O;FM]C3]^D8WO^_O&]ZUO?-.6TE-LU+GR M'+((:+>(UJAZMH88N[A%V^J>B!RAQB372QF_^9-FZ$$![]HNW<8""4W,).> .@$WG+?1^!*T+(U=""?,DINKXB^ M=((C_-ZJ:@RZVZ61&>&!:M2^V$=*5)S'XG[3%\J,;*6SN"PI!#VXF@8GKH!S MBU7?2A5"*35X[E7C<#>YR)SM$KN+,KE+J@:M2"VKDOB%\3=;%)4\?<>-%B$, M9$SY!KI,HAWO1A?F#R![=ZY6=EZWJZBMZA3F>!2+05>8OM?)M9CP$-PWGYMB MRBUTE^8?) ]RGS;-U-^^\CLC'GD\LQ$)2>-#AM 7QU4XT-9UXZ>*OLZYY;O% M;\FYR;H+TF*R]/6BBGFX5%*B4&V1J$"EJSH:[/.;A;?05W]@SWRM?H+N?=LU M'S6BXMIE!JS0B1LZ:#]+,>W3(F1>VN#ZFVBK/U..T_4WM/D^GN7^UXJ[E!*R M<_"'^6GVV:PJ3R6;$/!+NZ;H&N^1J(3%X7EL'/*!PC*U?3AE$&RM"CM:-E11 M#3$%:MAK8A \"/N+,".)JS66%BMC44.9:H-=)3,^4)D0G(W\CW& 'F@6']/S<4AQ/I"YN?^)//L]? B5JC(DACW_'9^P0-\,'0-X M$*#V__J/;3L\.D%T"D54_@N^ MUQ#!V;9:,2IMI"XPB$I 1 PD3T<2,O'D_.M?[CUXU%_30)/K2/#&$,7L.2", M!(*F.PC_-V*]NFI1U><5XP J@<)1C7>4.W%/4^=]YCP#EW[-CY+[(2 \(JAI MMIF QBFP\O)%Z[8DH/K.7R)940%3)?P*.,F9AR]5NIW9YM-5HV824XU+38L" MAIL# $ZW*G=HGTO4^!9C;T_,=V=?$4#C[IU'S]\^P7\=/?H:X$$DD)6H;/3 M/JYTLG6S/2%12ZK>A0!A6#GL_'3OQ[$Q'8[05P;Z"_>O]@JE4>V/!'J#HV@[ M?+C"$"JNXV^$(PJJ3[$BNKPHG%&# OC# [NI^"+$8%170!E"!9?3"-2*Z"Z\ MXC@S>J&PJ@HAIO.20$ 4A1(+KC#O]/K[]N#8K\DA7))'JD^V/%#GVF;<:Z?X M(T2,=2E5DYFKI8O$Y?YXT9FE/<1ZZ!2]W*FVMKAZA9U/ 2?77K-B?5*?;ND> MXC:7GI:,1*^'C!3A3!+7J432.=U M=3'N=?!D^"GM,6M5QH(T#ZDQX*0U/R\,&Z+ZXMD!"@GEY8;'%2UIF+KAX='I M']TX)/04E"-/9'/(G(^N! Y%X3?/(3C5WM'P?%07,(6S?5W.I P!88_(:.( MWA/!GVZ%/"Q\A[8R2@=\I0MZU9*%N_0M1M? B'X@5J85G@N5*;&K!+FW1 MZ MNZ*&1ZG6 G\IR7^XCQQ96T%,<.=,8<*9:>E.Y9A=806K]_ED M?7#X1-C?;D4A/S8JCC>;8Y#C0[[NR@-&W'B*NEZ0TNEF-/EXA+Z7^/&XVN-1 MF9LFZ CYA\C?Y6J'FI#'45F_;GP.(6\<,:JX81M)HN='+]X\.W[]F']-*^// MJ:+_MW:++J_QL#YMR_* M 3?Q;][IFID^!M?78=;&6IK&ONRL@O($4MVPL G MR&"4(1[YIY;9P2I]WQ9>__+X32[&]?/+8R6HLH(__\OC5V_"17G&APL2L>B? M0*T\E-0) X88HA>@QHYEYEY7''Z$]6O[/2*RL!#@+TPL3P>3[),^+9I[<0A2 MVFXXI2^M)%[4+S^RFKZW%G^']'41N9D%10CT0I- R=JA4U)!'J>SR..B.B'D M-BTO;:_Q.FP%RLU9KV4S"=!!ZI_T<1U(>>1>X_Q*H7T_7H'Y-YP87>S\$'2Q MK(T\+5)#V.#\NZK:J WK=-!!NSQ88 K>FF4%7V,+U.O]_M]?_O6][?3 M_'7JI#5%Y,+'S[I5WE2&0'W<#/7!Z["C.1MZ*9N(OJN%+?M:^$NM<%D+"]RK MP7_Z&8@8(R<^EJH]%)QV"MAL=%GI?)&TS8S(:TU#RAQI*=- M20IC)U320O_64V"#$E>B(BP0VKJ)#%J:<":>>?+6;W PRZ289X28R7)22F.K M Z2,KBGQ=QX5G//K*3/G)LO\Z168YSH@;E?.IBHQ3#C,GE&110N'4SL*:[2Z M]$5'&-8^0YC:G&J(IFO5N\FW4@K\YCIAO_J)/.@2%1>%%--"%'W]Y)2]S*@2 M2HL!/Y,'Z "Y/C--)C=L&%-J5'F#Z+'::0 MP">0'' MTE>5P@[@"@D*%',?8.!^&@^-(6C>AY?5D@E >" H=D3U;Q@")S>BOO@FR5S- M4YD6HUO>'@=+R7'H>4B:RWQ7Z:)JB"(<'^B2E[0#'S"]1!HC^M,+$UBX,-5A M(^!_0J;3@/P!#J"#M6$\."+(8_G; +O)E"["VMFA+)V,!U)U1"RC YDQ./53 ME#G_0>8H[XD<@^DRNB=WX$5%%DR?QGK-_)*1?I8_N; ZX^ M9W*]7,KKP#B/'E^40VW: G\P/Y_ 5VCXX;P0HA$SZJ:B(0\:67"&$DF($-(+ M33GE75PLWFEAL5?((\X\U'R8O2SZ877) WRK]N3D4AR=%@:=&L!%Q2@\XBL> MTY_8S$HR0:PLZI2@A??@3Z%_)7*^U7T9-VD_KTT(_#R79L=C^&)& O_B\R>/ M\Z[\1_(/W?3@LH_4.@OZ$8<3F<="V@(\KT*Y^5(+EA,X>QH;(HCC32NXYO8B M^-.#\+4#L<HJJ9F(P M34O&L1U$%21-C]96RV#2_;G?< H5\43;=L@T#[-?R8($,!NKNCMO=U6_(_F1 MWKEY&F-?][L B4/Q'FE+;!+.=+#X.!BE!Q$O-'\W(^-5].CXLM3VK@A,V8]O MSUK8>A@M+D=X) '0#P+.)7+_J"!BJ)YKW1[E<<$U)" F26#AP4,0OF)&[)UF M%W)^=PQQHABYO);3GQS-+J8VO-LH#8;1T3NI"D >P[/CKS&'69L237)HN=@I M\2+H2E9-M:3H-\*V=8=>Y]D-VTTWQ:=J@E^)I8>P'38%3K44AAYO!Z==O3[9 M=OWG.F[^!3BF9!H6E\I@DRNCZ@B_U4?B?'ZZ L3]$]8@#\=WB ;CVNW29<47Y[R!]?GX3K4J4?7*T'.M%RGA'OM:SCM&5CM& M'NH9=+OC@9%ST2)^A\F0+DZ&\+YU"5SPGRMA.>HGH4/<0-,5P!%2Z*MQG-TTE;V4'%!U@)PD3/AR@QZ.UXRMXDX)-*[!^-T M?MTM,G6V8;SCWK;?.0H"OA@=BC(S52NKRHP^AY1&\Z3CJ[-6^41*K05,(,': MKWDZ")LT_F%5G"!1+-V.\;? MH^*?:GFH@$>*C>8.%2;'R"\85'K9%=O2S69H;%9U?#QWX(\0DDDQ-&[OC*S- M;3/"0U9G81^#V1*0).EG\=WJP>GBF++NB4&GYR '1AC9UJ5K'A*INBPK=H<+ M#H2+*/^A8(UU^.%\3L?LRQP#_V'?)K_U;7*>+8+XF-8 @#^)_1DJ3FGNX'0+ M=Y!817_ARS@N#]%"4FNT?XK#ULE39!D=;4BX(P7KFLK.K<'1PK6I-+(.7O18 M0"F7YLE?DHH8I,! *]@H4ROZV@5'SL $A3!MC9K^=D!W(7QUEGGI.M% ?#,\ MJ2O\TEP)I+9%B1&Q-%PP8:,/_>K'Q179D[GW"4PQ#[81894GCPE!9G":".!C MNX-<0#F<,2,DG^LK(NIQ(^*^%CV=\8^OQZAX%@6CO>;5F4;+D);99>GD78T% M@/CBX2VO%%(=(@X:K[&@5:CK9Z(C<5,[-;]_]XM;[6'!'#J(Z.,X7[W!&LAJD !LI\ M%5)8(79957,,;E]+VIA<=4.Z).VE]"3&+SV&:9_O37.<2HGN*+:RKA'=+I,6 MD!$SX_-I5ZQOK'8].Z')KPQ>R47A:9-JFJIP^X-1HO5.\BO7PX"/[1&S2GV( M!U[C+U(1Q#:+L@M-?MF39/-5DOLR&+4KJ7 1#54K+VEJ26I/>X,FU,0<%&R- MP<8BW< D#&X?E Q6__ZFWNN_-,]?"%73ND"JXE*MG/;:R:I=O%,T+-0"F!>9 M^?@%VF61P=SPY:[Y605\3!S%7,.-YQ%K%3]/!W'Q=OB DWGXFVQ.[ER(."]8 M@"\:RB#JZ]'XK4XGS3GAMYSA6DAR-DFHG6,_ET0C@75-9Q6(E(V@&74AXV-Q M6N'*M@%O+AZL'\^0S6EH2ETN.(#XLLP#_%'[\S]^'3NTFQD3X_=)PV0ZZG^@] M8$IQ%3GP&.2/9R#()%T R, US4%**LH8RSR6,)MBC,*3USD%A?!4&70B(F&E7^89 M@FH9B.=8'<1BQ;J*:<+H#&SH894#*)_6?W6\VDU$>#H/>R0MLM++'>]'>Q$[ MAK9H?AEBHRF_'O^TKW=%QEO=XJ,I!EB!3F^E@U&42=."+GG<(R4!+A9=R]HO M '.?*"&047VE'!2(%S!WH4!*/TI*OC=M#"$%F3*F&/WK #G4\%*?*TIQJ5*9(WCN!M MT5+M#V7^E(Z.G7[55$ES@=%=TL)OFU.(&2E^& :RZQEYX(.Z >1]H2A>#\P= M8-!6MV%TR'92<>$*V'7@XIZ#X-HH_*>OWPBDGIP@O>=Q3>N&P?4OHL7FV9-P M1H0/-'7!9BIZ?>ZOGZCG>RVW+8-31W:L MZY'NAO%D53H8*V.KD3O;6C17\%^[)]!Q+'[VGXLNW/3=.T??\WND,_7_$E/( M4]("'I0-Z[E%2,)C.&F)]3-C+?FF)%@].6L==)X1>K#GX?L,CN>8CE=\O M]3()D8W7->/Y6BW*8^[E6%?J9Z0,+XL+'0'[14>@'D>Z KI(O$"DP0(WK115 MZ>2G.>%FB(0*9C-NSNBF)L (/.R<2]J(W>U-Q\CQPZEY;T[3PB6!+ ^961<8K#_K@AGUE=(#7@S\PQ^B^G..-$U'CO ME#MX7G[.0@A%/:7%#1X0Y)VF$9J;V=D!HR>$XM+12XQI\J0B@L_1N8C7S?C# M*^Z'*KC$^XG]]3G2ZB^R\?Y@WWB_]8WW*S=JVBE3JB^+5,9:&!+.6&4@G#N5 M,NVE5;>"F2;Z,PKJQ)V;\+GZ/.6LR"/)#()DKJ5-\%B?H8:A(IB+0?'L8;\* M+2A7-^DBP/C&$]53:Z(7J.G_Y$$CR;J$#=$52,7;1IPY5O9#S\[]6.V-2OI@ MT^'#L2^6X4/ U]JT4$DMS!)M?Y-2K$??Y6 M'DF47;8+G@!A0L$B;=F3_:!W\!YB)J8$,X>>$.*%7J8=F"Y 4*;Q&](]9$0! MQ*G+CPH)=@L$SATOKC;%OV4Y$P:TP.#$N ^52!,CD)VG^;(71/,29B?56;%: M3JJ-QK9GLHZL1K:[/))^?3Y'E'52(L]J/" @!3D'.9]U#8+W$ZQ_,"7.=4S4 M*::J;Q+=[9U+^&E5-4UV7-"JRF#T MD[.B)@(5;- G9W6US)Z]!Y@Q')FO&"A#8_&G%6HU<%&OPU4NXV72@]TAK?/L M/PMB]/FI8KVVPD X1C>PXQ?)657_9Q.6-QB2R"P03ND%^3''>,;!I;Q%*$^PL;JB!/6R&9Q2T!#>II$EV6Y1+,6@[9ZDIGX2LSN MU0DH\BBRXDI9+=[9K@8I=]42HY*_^K?_N.%^XZLF6$^S)2C9W>]R*A/?S;.1 M 8\,<61M$YL1,"UHR)DFX'@1$J9M.-V.[CV-2<9Q! [218SP,9;^M@C2$)N_=3<@\G M%2N)\?%*CT-7TSP3*LSE>0&OP'6MBX:U0.C+B("4[)VA*HJ&7]FG9(X$J\I] M-%Y@VK1CBK'E"H$6(C"9XG$%?YW]-U%[MV?'[%N5+P5TU1K?FWUM!-"%4888 M\)3<,$5\K0#! % M[]=,YA[N?>KU^0R2 TE*]S\2.3"V0@1P_MP)#D6VOKZB7LATM54QP0E@A99$ M<(?>.A]J1%36]_0WYDF\#XGN@UX,S6!7T?N#W@/\Q>&_BT%1!A,#CXO#?2W< MKL].\88E'5VREC0W7RKJ$>(_,5F!Y)+%)\0K@M,CYG;/Y)99$)NIIM:^LYAVPC5 M64++S*D0O9%?'A\_??S?JA.$Y*<8@1DAN+V$&%IN]:5&RNE03J>\B%2-<:)S M7UR@:G/-N.PV:/0]WG4,_<&C^/JG)-Q^._#8]@G D^%8P2'07G"H>-5!&H*R MQ0*H]%/12=+WA/?WQ\QA]K79$/Z?^\[NV3O[.\321A9KIYKIM ,4 5+F[^[8 M2B=+&SS96;5"J:WP^(.<#[SMKK:I"+'"HH:PW0HCJQKC60KNC\B'6 M?!!V;6Z+H(5!+9%5L>FKA_H?C_X88C'M#\6_&=H-AJ!Q#P?!CP?+?+BLWU>S M#LLU,+35PL6*H0O_4^HSR,=^X'_[9BC]/_ZAYP!E^:)8R7WA%L,C$&QCJ Y" M!K"@-.&B*S:/W$U(ZT9N]J]_>7#_^P>/QO>5?FB:@WR"H^&J!(9YELR%"F]\ M,+O?V\ZI(*WAV2QY.M%X(\95)RFIA_W#(\N0Z+F_H3?V#=[ZW@#W!KC+ %O0 M\W$73\7EYYP;V(A"O@#2 _*,B.@I^.-@8CEODYJT7'3TY8:"Q(ZR-\&4&B& M7MT@:<(!I!T/FAVH45H.:?#>T/>&_M&&;B,FZ3!"M.N(G?JCQKUL_ZB!T]_> M(B._LS?R6V_D,+I&QP(V58=6!;GNBJ2Y'7]]=2V'/V';,Q-V2K\3TTP -V8P M]^7% I/SIS'^Q'R7ZF_<;(P)[W3Z[Z)>K1#[6W\^1F:S^S^?)Q/[Z".UCS\M M,),/^YX\=I?==2)?=$(\?Y5-A(5XHAU8<&^."W^C=;$IC,@7U%,1B[9W*4,? M\;M?(J[M[IT]KNW6X]JXU.]%><=J"Y'=]JJDW8]ZNO(6VJ?@?)*>Q;1VD"G/ M,D\*I57_%V RD"Z"USHNZKR*Y"7\;[81;7+W\47H:K,O)XJM^ M^&:^'3/C6E!S>4^ )70ERGJUU5&P./Y[@TP\J-$R.>@_9<89S[K=T'\_N',G MO\/_L_N1M;QU]-UW^7=']_.[/WRK'P9VBI5KV9T???M#_OW];_/O'MQ-XHGH M<1[^I3RA_Q]N+Y-3V%_,5QUW=.S8M*=M#!!+8%A!R%"9L!GO61 6UWO-1I&M M6KA1#&/:H4Z/'F5HOLI&9'8J,92Z*9U4FTN9+> 9FR>8XSI/HX.ZHJZGM;V]O:A^KL?(9:ZX8F@AB1ULJ8!:507;6"[*'R M",C!2UR^VV;A5,Z)X1%TE0;P??9D;X5[*[S*"MW@.ZFBKPDP'J=)BZ987?:U MFT25W(*@4KV'C]/G!F),; F['*+$<=BX-\2](5YEB%*:D;E-G* ,9C>"$Q3Y MMHN%JHRNR,S C4MR&\25N>WZK0YTG7;M17"#2CFZ-[^]^5UE?F(G=*Y*ZS%X MN"UW4[07.]3<(%6YBW&R"MXQJ#S1,;RWN+W%765QPB%'TPXVN^I.XPG58$HV M-2;AW9O;WMRN&^@9M3NYO+WA[ WGNH935FLBVMN1'%-_@9AI:T7'AXWUJN>]/69U=M7$;Y M4W+HH2KS8W)N\K@A9C57>V>XM[@/!&T=,9\PK58)BE1JH87DE+0NF,ZCJ59[ M*]I;T956%/7*6L$;1:)1$P.*6DZ1-)("_T3?TZ32]C:WM[FK;,X3&(*/O%B1 M")WCEDYXT_T\<$ER80-:#F,R01+2B4RFROFF;.-U*L\"(IQ7__/BZ<'1@PP< MK.MZL1])V=ON1\1YIU5#TDX&.ZE"-M&NQ38IW,,21&;#J$G0 (QR/$ #C3Y] MNFI/J+?+5_@"ID^F"NJ)KI/ CEG87T%!4DK<1Y.H9!W M*>HQ$C'QP(I2*RNEAV)!'5^-!U;V"H\724#7)X)")!#NTC1/8)%1PS$VU;GH M%:5.3+>8:$PHVQ0LI[]U40#:-LHB1XJA=0^ZF Z.:S!_%%%U'D?'VB]]%6_$ M6"\W14_4\!Y(C%52_OJJ] ^<*L#&$SW2N+NW(HLH^-JP=.%'P2.K7)@SRH6S MXH^03A$^11E<$-T4!_%2_L::_ 9"$:B[& Z52'P:C4TA@$TELPC*+GNBNB*84NC_-5310XEJ:JNA,46QV%$%&IY15IJN8HXFF MQ,*WFJQ5M+G\T+8!>!K,5T1@"/[ &]/[:[+'V]/PJ>Q;)47!21Z9+@!>F$'^ M$S <]+\\4N9TS39%39)QI/O;A0LGJ\Y44TJ!&GZJ22^$[Q;N>O9-3U:[;(G" M5=$\ZI*6=4_'PR6],:9&FYEC>'O&\Q,DMQFVK]#NPB$*9C(:" #RT/VM9=:B M7KI_!O4S_FF8O>@<5QEC+W6Z 26U=&EX-62GJ[( *)^2;^Z\UW51TO;FV"XL M2#!"-\,Y1T1%%\>W>6 0>MNY,&^:BB[T2H>S*,.<$ GG_)*7P>WM5%C.1R#G M1;&A[9Y,4'G%I:50Z\>,U 9^&^[T@QQ3^C\T5^T20!+_:Q9:!90!L$]=:)6$42=-! M?-WHU5(&9Z+YI W"6$B;2EQ*N$4AV+:1*;"XF39A>]?;-4#@?CO="#OGO)I\"EQT"I0-CFP/->:^J,\ER0_JIBKJU(+$3Q3CQ_L)S#29YKTT. M\E91*VF95R]\AEBV0:HDTZ.9>D%>FC@"I1 M*$6%7F) @$TL5BQ])#+T;I7D9)KYULDE5,RN%C#S?("C%:%(-)=%83HTMRPV M+8A%5?Y)>8CI&7>8/9X_S?K*+<)^)&M?DY":1-DZU>(L>,NMB!8*LYSD!K/$ MLR9,@LT9I[4+2@HS"1^*9D05D80FI!(&3CFCFE[0>&ZY[^CO3?>#IEN1_L,@ ME!MM, BF003I]Y@V;B:M(W'#^CVGOE!U38Q[;WU[Z[O*^E0$!L4TM;OY0YDM M;;5".GM>! ]'RD#-CD^35V7V?N3,]GE2Y^D]BRTGR"8/:F6U[6^8;9))]BFB5UI_ITKG'PB+)).-UF9IYD9"M MF)5_&3VVH[L):TA8AHJEN;7@*'I97!8I3'_@FGSSXSI*Q']KO82;+"$I9H)[ MHIO#R;04$LC)3#[RB3S;XG-&MEYW(2^AA@^TWU6BJ=PN*M^T8\Z6N4E_+0Y9 M&4=5GYT8%S7G3'=L!&0_""]1DW(I\' AM,CJ\G__VV]WJZ.3'Q8__/#;=P_* MXK=O?[C[PV\_W"WO_%;=N5\ME\4/Y5'Q/;W\0K_Q8JC61S_^_9'R3Q)C?@*GYI M!RHTK8+5A%M(#/W>#^7]^_>^^^ZW[\I[=W_[MJJ.?BON'-W_;7GGV_OWOOV^ M^/;;HP<30[_[^LVKU\_>O'WQ[/BWNP_N?7OG_MZT/VC:=[\XRXYO^?:8\JNM M@:+1GU-^PQ8"-M3%!/"+"KI#=O?NT8/L3;U>T7'QE&K_>7:\#:;$;^3>G:,\ M^[&"KM!9L0WM%'HE)73E@ @\<53,3O!Q6C-A[CR"'(C.H=%__^R]Z;/;1O9H^CW5_7^!Y3'F;*K((;@ M3GMF7C&RG.C&VY7DR>23"P2:$L8@P,$B6?GKWUFZ&PT2I#9*)$7\ZMZ,18*- M[K/UV4\:PS*(;MF8>AG>9'863NZ4[M$J,,@8CYK)JESN+K< TH#@>4JTKER- MQM]%UYP0A(HI@/Z:'AB#\24N99!>[@Z4-=GVFF,X/B!69OZ@.JJ; D9"^"KM M!=M]%GT(C154[-R]=(/055!D$E4+RH [K5<6_\W>8.S[[6^BZW>_=7I>Y]L0 MMO-M(IQ!WQ/];MOS%L1_^\/1KZ,/(!T.CX[>'7_Z]?1;WVD/>NWZ$KCQ$FCO MW"5 N+8,9#_J7: "X7*3*/AO['M]@K5:2.J&&CF2X\G(+'#>6C@KU'K/-I(Y M >>+FV36\;%-O[4&#>N]SOTX53/-F0-/P/+Q-6A>. M-;34'FAX85:L>$@)BR!I:([R/WX._B4#K<6L,&$FHZ3%AN0\9!^LY51<4?Z. MO@\"S"A!L:F:\BN980XXY]20A4PIGKYLI/%+,#YNC-OL]3JA_RLCV$RZDN)4 MVOI!1KU!E0 -^<:DF"HH"?(3STMRX4NI>.[J*8 DGK&U"-PV?PE]IQ3/R6': M5YCG)9.9TH4KAQ#&#\HD2'CYF$0@)PJ1-X);L#B_*(\KSJ^;)[L_I&DAUFTH;D#*%IZ3ZKAIPJ1^U((D6_*8Z2 M_$O2+)&SI]H M$#7F>F'Q1FS,<.>,5LE_R&;%1'C=^1R9*-'3NL4/3W;U51TB%>/+5!C4V(WU MC"[K:@D[6^7C\Z>AT]/[H[,]WQZ>''SZ? M?CT!ZWS8Z;=KQ>P6BEEGYQ0S1+C%&+<,E&^/J5[E==JU/--6G6=ZQSQ3*<1Z MS7ZG+SSQK=EIBV^=OM__-AATO6]NK^WUQ:#7\9UN28A]&9V<'1]_ZPX'O;[R ME#\2ORVE@,4<5MP5"XCC8T-&H]SH?AR=_'YT]O[SRG9R>C3V>GZ/O] M_.F;XSB]8;\6NS>*W>[NB5W"N@5HMPJ\2\W@U&+\6T?_]^OQV9\V//%A=$:! M@<^'O__V^<.[HQ/KX^CL[.CDU!I]>F<=GYY^A8^^?#TY_&UT>G1J?7XO?XL= M,K^>'#^Z\_5!U4H?.4QW7!B6&RH$.I/SYG1\$)0P\9^9]4><@)+W&YR+LV:/ M(Z]AO9*S<>$!Z0K 3%Y4=T.*/5\*Y8G%,B"T!P(_<)- >33ESP]+\W1M]?&5 MF/\D3XW7J _C/)&?OD9WKC>D]OW(9J(2R]!O3+&!^P):2"0_%\56: MU Q+4>[T]100JMYW])\OQ_*%FZK6.I,;D]V(2_CZ7QYG-YP?YQ1>N#A=2/!H MFC%BR9^KL$07B'R/+/GTN224JCMEE-S6+FLYA]F]9DL #(R,BVG\F$D =SJO M_I?5>QU(URU(R;'@81?;]WE4;AE"MR W(L%,Q[YZH,!B#J(M)L0)4;$U7@ M5&\7=?LWS4:_JW+6U!OD+QWY^5(],E;Z8@L,@>%/IG=0+2_7-JP!8W'T2Z%; M0[D(U=\'J(J^83/G"DY[HX6AOW?'Y%43;Y4&5K;_##-L7F-TU*T7UQ**^' M&H=/PG!?1&*=HLFT@*HEMUWSSG>=$?#U/.$5@-]+W'((HM'L%G9NR4"ZE[RK M03S'/A*F3J\&ZMJ!VF[> ZA*JM= G0/J2Y %G4>0NOL-U<]>%F.B=NLA F"_ M0?@)#&Q*=F\-:Q@^%(9.]P$R<[]A6"4@UQLH7:YX;SI96- M8LX M"0@Z#["!%X4LKV2\4K4C7>CA*$N(3"J2$3:*>[OI+;I(;D],[)"/<4K,< IT ME6TN./9_W(B#F]T[AL>XN1B&QZSL*CX '!_$D8I@IG@H'5V.L4U/UOO3)2) SHJ60'[A-J?&%=P4)"-7(&D!>QW)9J>SK" MKA34=,_6K>"QFS&M@BW[4IW4<7+Z5;W*5KD@,YER3,PH9/^^4CD$!?_'0F!7 M^"R)794%XOJ('YX4#SP2JJ;2!@2WAF*_Y(EW@=-X$2U'W.#ZM.C!/*:&M=8Q M3KA/"!2C"8[E)8FE?IML*@3\!_<[3L1,[L1H;+R0$4$M"#)X-TD4_%\WH]O* MI3'#Y9;?<^GN\KNB"[NMP_(@X2/=O1T[1;+\C,1YG#&8,A",J:LRV$G6\D]= MRVF.NP<.R?J&]2FVL'B'+EVB*MT.0]:A<)7/=!:6;CVF2P,&P+WG"1:F4I=; M;OA(U8:PUKFKZ5(_3_*4FU-:IT5)@W$O%@6S9GMN.=!OIBD(<6&TXR49G1'Z M>=""'*>E$NU3LPNW+\0T-6MP&M:)L721J"1/IVH5J/$$MW"GXEUJL8S(-3M\ M"Q&F9DV3N6D%';A3 4]88&.--$",)_V*/3#@L6LN Y69W,URKBC(LXM8)AW! MG0L2![G(7]9\&Z<]X=8R$,2/7>6SE*-T5=QMBM2:NDCMU+BW54\-%B98H&;= MND(-=8J RV:Y=P32E-B^&U2/&[F2S>KI/%[Y(L/@7\Z?#X8,W& M8;&VTVK9XZC5YU>DGS2=)+C-9EBYDFCR'(;E7Z M.;MUY>?M4WK*8&^T>C74GQKJ3K_1KJ'^Y%!OM&H)4]/Z?D"]T>K74-\ K;>J M\[9KL-?$_MR@7A/[>L$NDTCN:#'-Q9EG/U046/HREN/GP5 9K/+'R)>,2R\I M3Q?Z0F',?_P\ODVJZ9W,ED?V-:TD@4%5W."V-'%7O6J'L7\68^/ HC6C]-UJ MI_!]Z.(F%;^FB^VGB]$E#6V5TUHI/4+'".])$RNU@_V@B=9B=N$N$<5-P@)# M7MC$";^;Y>,P\*CU7!3G/,^8,CZX13V&,U(BI#2?+:*D5X423,G7OEM4*E3M M6446V(M_6:^4P(,QW6M!$T,K(Z&5 M-#N?HKE5796W37C>&.O7-+&U-/'2:K4&=JO?MH?#WD/5 MEZ?551Q#5W%^;C3;5E'4'MK-SMJUD!K9VXCL3JLQ:*_[UGG^ MJ%X=X]E27#\&8]?8WEIL.P.[W6G9O4%K63^,77.3M S5HU6[2=9D$V_0J?A( ME#_HV>U^MW:CU"1S6Y)I=QO-9FU\/Y[Q_>PHYC&$3$TS6^NPN1U--$'EZC;M M/C9Y6(O*]72XUU5B-%GK-H'G6Z8=;)7?YW%"M:4C5J6:M$'>^7&.-4@[*_#Z M[8$]&/;O"Y7GX .JP/,VH?&EU7$:W>8]4+/[5OP\:A:S)6H>?+:(WHTC[9P& ML/+BE)7MNA!V_4!?Z3"8G#1SC?AF_]1S_?\\??1F^,)\#?9N^/ M&H%[B\!2\T>C@NO>";J-8J>E:8%&@XV&,Q33BAJRJXB[N$@=*_C/'LS M"7Z(RD9GBR>45%+6].Z[5<1@55/5I=ZTP0(/4-[]RLF5"UK//?/#^2]22L MUH ?:UB?Y2>._&&I :$MD\A5DRSNC,,]VN"IQ;:$MN5.N?^-RCOGIH#J4_P$ M]I(5SU2<275>FVNA(W=;M"7N5>S8J-2@?I34)=$-$01!Y"4"WT-?E$X4!M. MQWM7=5]2*XUQ@?U>@KN.*XW*LQ3[(+W4H(-H2M5GG, M^,3'5, N]75;@LT@PBF/ MWD5QDM(P-VPE1KW%<*0;/LSTB0%K;OQJ3=T?P32?SAT8]EK:?,,ZC@J*P7?9 M!HT6W3(C XK<\"RC@J"BH(T38LFFZ>"^H):SD")2*/YZM$/ M(+X(Z&3DD?APANW.TS:&;"\!!HB=V07U(I658J($F:IV=I+M3C-@ )2;?W>G ML[?6ES@NFDNK;KRG]-T7/>FXVVR""/;%#V8I^;7U6SP5XSS@#L.G@MKLPF-P M$E!6Y/.NO"+5;XZQ3"X"Q:7R>61H[&0]Q3.^!"62]!R>PLOR5+APW? 'W*!\ MQAW]RO-DI0X$_^5)P<#. ";!TUP%".M(S@@N08@5+C6'N#346/8_EH?0\*!N MZ);GSD@<\_4E&8NVBX_ OGP %*#7LP1*W4!H=20$; N<-'YN8?- MT^F)29Y$07I!O\?=T8?4KA:I+RUO\P:,!Z2$@"!&(0\;^]HX;93@%*C?XYM\ MTD9ENU_NZHX-2NWB*>"T2QH@S2UO)XD++\-)TW@A\&?P)+>*MJC=.BLNZF<: M%8_$Z N%HG-\_H]@"K(N\?[Y O7Z ]26G%;;^>$TOS>;[<9_9^2=2+PDD9X!%B6TOP5X"W>1<1#R._(4Z%V@K MH+E?OPDB*E\>A\ )NI]IN\^#:MFK7?06548B?[O$X)VIWH_=#AW-^OG)+I*; MC3AX$;WGR^G',W/M[NU=][O70W.9D=SI-%I.W:1'+_OXO9&6NBO:C7:-B6W! M1*O&1(V)&A.N,;1J4&-BC9BX?3.W&Z[N#3="N7W;DS^%F]RQ/],-=^4.]X!! M$W6-P&CM.C"&-3 T,%K-=0&#A?9N \.Y:UNCV\K-#9<7'/WGR_$:1>%VUPR\ MM!P,JMPF(?>V'+[M!Q[T&\-].F]G,%Q3"Q\IM;;]P-U6N]&_4\>2!SMC'D$, M+3JVUR>4M@E?MTHJ5T)J;05=-]FOVPH'9]AHKK.@;U?AT!XT.NNDAYNLZ&V% M0[_;Z"WV1GDVNEAE7(VEX:O__/;+ZS7*Q"V_UC8I)I\%:!R@Z,62UQHT )I. MK^&L$S0[H2?>LD'-L-$:/)Y\W8@PU=%_)4C_.%JK)-TY+-?:I8+#L-%99Z>U M'85#"^#0OD,%Z[/5+H<=H.]]:XV'[K>.T_6_#09>^YO;:S6]UF0X]$0/ M"<35OSC.Q/1;K_'M].C#T>'9T;O2M_AE3WWS_OC3Z-/A\>C#N]'9Z-NPT^UV M^_+IVZ5+:?I=J!B:K_I!V*TL_>FW'DOX+<0H*JK,YFJG%C']XE\(N;__S>DU MW_8:59)_F_=^MU!ZUNG MWQ\ K??:WR;>I#_P/*#WP7"!FOL?1Y]&OQY]//IT=OKN^/3PZ^GI\6>@ZW?P M\8<_3X]/OSG#FJAO).K^SA%U@7>9$G]J%?BW@ L10'6Y_>6EG76X>=/[X[/ MX)E3>@AXX^N',WKF\Y>CDQ%]LV%&*:HJ/KH1*!*8/*_S_M\%J9>G*:4+1[XU MBMSP.@TXI5X7YAS&D1]DZAG@MCSDNKK/,TPIAB^* H*/[\C\&^D*@B"EO&LN M#<1J-RQ5D&5E+I4ACN,\T[4:\@$N!P/]0%RZ$95KN)CJGXHTY>1_SJ(OBH>\ MTAZ38H]QL4?X2_QG9OT1)Z%O_2;3X&VP3[T&YX?#+[",+? #-\$<=%5_EUTD M0AQ<@SZ#M19![%M\GKE:QI;#^>]%L89?@#>]B'-X[9C/#2NU3MJGYY VQ'480'/2$08]7& M>Z1KIWGP.Y&-:\(;",\#<0\@MQ)X4XH5N/(#K'5@,%+URXPI%?X= _81)$0? M#!0#"!NKRPJP^)@+I[BB0-4]YLB77R1!X)D3#6Y5!&BB.,1 M96-!4-87'$%W? PR!\Y@]9?5YMY 6RSY4E >+)))U<*H:;W"!^7YZ(-YX(A O6%%S,\#[!:Y0V5L.._WLY_S76H)$J!8IM-YZ ]Z R5 MO^GUYJKX +(FE,%4#GR2>;(^SRAX9 Y+W]RUVF0]'2#:%4K3.CM &/T97BQH MB0\ZQYV5ZHHF$7__V[#7'[Y]@D81A0++-+NJ=OKS)9:IB:OEE<DW1QR$PXT MOL$ ]41-/37UK**>0^SQ@\Z3D>=A>S"TN+]0UR#9.^1(N3FWB)":-2%M'2%] MBJ,#:EKSZVCTQ? )?A1NFB>KR&>+NH09<=11&%H^TFXB&^>EU!$MB*ROI^_0 M6Y^GP!ZI)7YX GXD>Z:I)R.SDYKO9J[T:ELQQCFN@E10T,)?IP-N(?IW%V?V MYW\?G?S[^.B/#?G2_Q R-H4-/(5R!5]A<$H[@B=NFF&7J/.$'8.) /(2% >P MQDG\G7O9C:7:#5O-LR ,_L)'7E^)F +&PFO9X'$F.^-AJRXK$]Y%%(?Q^37&@C(9U8/U7?1BIN0+ MQC98,_1.@VT &U5DPCOGAEPN9Z_@6[&98^##1_"J(".(4&]%,9F@;(XRZ?-/ MLP/X2' ?)]V]"1:0/:RN<6WN[!2&\.]-!4O^N$!W]A4P0TQ]ZC"8%E#$TP/U M)57^&<&- MX& %?&H"-UM,31"Q60*^]J9ZLM)KK7R*6B5PH@$"<4KD7#/)P+UJ*,AM"P0B- M4[.^18YFDLL2Y#2,Y'D7 5CVE@>@!5Y+#B8Q_!-#I))%284JI("5IZ4.M[PC M=7$@P68$0WA#S!W=\H2BG_1:P ?5C% $7\5&M#P)S?ZN]+BM&'] 2E$I$3F2&LR=:&XO&#)*'4YRL5!3&P-0_^R M&?^@BZ#N "R#+XH .AH'FF[Q11%UP4,=!%,V.*()XE!0EUC0C#V\%/ARQ7T@ MKEAL7@7PBC'1]5ADB%&5ERK)%FY,[)^(,4P\#;;XA4>P<5N 9%*ZL?05B/'9 M28X]!XEX,+?#%-:VZOJL6 E7#H'X#V #4R-<3:!N&%G$NY/[W*USGS>2^_R@ MN_CCZ.3WH[/Y?+;C3^^^GIZ=_&F=G1Q]>G>ZP8M:,S]&SO5%*INE"K@;XRD( M**^(>U7<% MB2E>8:@*V*1CYG SXS\F()I 1[!1-\C.T5!P+]T@5!JWTNFE>N\+0-M:C;.[ MH/@XDIEUG*4W?VC>G)5=S[1>QE=-*O-Z$(B P L@?C@\&0*I&W)7W>*BT1UK M^3OJ 8X)90$=Y*/4R(##J)P_Z9!A[>.W0_K !/B)!3/E3^F6H#*-]R#,$OD?QE;0P<.I%)C-&TQC- M]FN=@DF>%5SR/(S'J%<1K5YK*X$TF 0^Q=VQ1NK.,I9,"M%Q:<;&Y!90 V&( MF78BLJ9 Z5,>P>&3&/UC3KF,D>CU&4%J3W (!O,$*OURMH3:-VECVL2AO8\I M18^%O=&6NYA-@:Y#FQB0R5U[!5A+G%AA,"'),,O'(2#S A30#%N"HT4C18*! M8-TYFC*S\ _1DP5(@'):T2_@- 8U>PB$#"2BDD7U?HFHU- M%!#=A6/0$Y[X,E^3#%YE1(YD)JHDXA,$89P4^=Z?1B[Z*>\BM!:1!93M^D8C)0H MHM[D2QDZB&2B]KM%HXG13-F3:.O)60*!']Q#.$"B)0)'IUM*&6^J^;UN$;(>?/X C@RNK943C2^ ME]K(R]?33B]=CY$E=Z3 6IS@(@#C'>A_\=BIU'4\3X3<*UQC4]U49Z0AX2^U M4B'U$-XQRC()4D(VYO"3'"^FQ0S<6&=8%$!O6(F&.3O2F M\"H,L+L^O%[\P'^I1O9TO]MHA>7, *FPEM-#)*.)7J)P)*SS(AB:SD MJ+'M"9K9[0:824$TOT&4@TA+;.9+A 5%3"5(9,-%@6WL*R.;6DZRHBGA)EKX+Z$2LLFB1PP5!(46OP"BKF,>QL ML]+9'+TD)WE@VC]B1@Z1POH8G1(,B0E=1?\S"2SI#OXMKI#IWKK3&IC%/R,/ Q*A)LW=$ 5EA6Y$<[-T[I M!"21I'VEH#2-+Z4*'B-<6IO21$] =T[\4"H;5Q=N$WR$,4ZF%WT=4!1D%L,G<.2/-@3S!%>4#N3"92:%8$7=0%1E<93>] M\70E7:1SH84K"F'$6+TCY0!0 E];,II [C,=B9J[H=A%EL[(6XJ_%HD<[0%F M,!8**:NX,+44NV_,NBB/Z^(@L!RY]>)?6BWZ32+X6(DYFJ>U,=N9);:TYKT+ ME\4T.FZ#*%-E8GR/A^XU09QR93B\)#WEJCR+Z070C$1Z@0KNN;:SN48+29>D M1\035J1RB$Y:DJY*3\AH' [2L-J:=H7@%29PE_DL5%5.5.VWJ'6 BD>JVJ*^ M@G9LSJ1CE4JA6VL@/X'4YG@RP0O*Q4-HI@_CB?2M_3R MBUY-:B(V=NQF[Z9?-(OK6][ TE**A!3U"LQE^/N%/HMB0<&.!OZH"X^K+O'X M!PS,,M186Z0@?9F6T+T< AZ][YP1H/WKJ+-)97B3@G@UTWY4FNH)Y_1LC%&K M*:^L2%M4GCF=!AF782+"V\T##HP PA%C)()LBU)^#LA>46ND:KZ=#UI=\Z=" MI36IL$V:;:RH[6/Y_?/X!;,$22"D0!C'$1'5(#8R>A;G[7ENFHFY899RD[&ZIV55*ZQ@)%[L2]C!-2 M7Y11\@=>0NQ74%/3QD!=V*N+=5HI@E54VY)&!+!CI-P.-$HL4NH4VNQIKE-6 MY*>H":G9H:[\Q0$=C#W2=C'\S@4@H"% 9C.9HC/W6GLBC'R9_X$-"GB5Y<:* MF60)NC[I*A!A+(7YJWB^Q)3&A6W:M869)G%38E7 \KA\9ZMKAMQI!L^RN\T* M44U0=H!TX9MA#=Z*NL!46DR%M<)&"% [VD[+3!%IA<"G;$0OVB)8?\ZUX&4; MI+0G=@U6P'8W@[:].FA[EZ"M,4I^V&C-'K.AR;ING\H4UB.EZ6+K6^N4/#)G M\R&S+\3D6W=!*8<>!C"5HV_1#5B. *X*.'$]$H8%;AG9V;Q'R3 MPH#FULMV=X#6DVWE,PN['4H'['F\HL*;I^6#G&_]"]5MD[R*YJ-83NA_3"FK C M#X&.[E$=+YYRZ:QNV8.&BYG)(H.-7)F-EO2E&^:N;+5CSG0FBG6_"R,3#R1$ MD*X[F??^0ZDY!AKG&7I<..)7"0KEX>1<#^E63@0V-B#1D;@XKKJB(XH!CCLW MQ=CR$:PX8V!/1^NQ MIH=M?8ZG)],P^;C>&@QLOVX<49-KK=&C';AQA@F%Z- ME^W#2\TP6XJ8FF&V$R\UPSPN8AX^V.1&I?F)X7);2#RJ0KK=9P:C##_\YXON MBWN>O]=L=(=;/<^V F(WC<2VCA92K=<]\;9FED<[\QV)H5J4#JH\:D\")'G1 M/1^.6AP8_6C*64U SY2 UC5^O2:@_20@9UAY@<\9#,TE^G-)5>IK56GNU+5F M4&L&3ZUW[PX/OJ)$7=FNRE;]JA9*@;D_!?6.>/U(.O=&)QLO0NW+?!AM'9RT M96=\>H&B[K!]AP,K/'L/AIH<:G)XON2PXTJGP\F:H^+J7\=(ZMWVS#Y2D.3) MQ@TOA<.RB<-]QW;6.7GY:2S]&OUK0G_'L=O.&@>0U^C?*?2WNG:GM8C^YV?S MR;NNE,]?6WV[K]<]BDSL=.QV;^UW8DTESXI*6NV!/1PX-9745+*"2IQVUVZW M6L_4=/QW'.9345N-STEO?&DYW9[M-!U[T.[5%L&SPFR_9;>:/;O3[=>(?5:( M!5VDY73MX7"P!T;P^Q[]C](8BZ0;?& M_AYB?]@?VL-V_[E94;\F<8J=">))D%FO7KZNS:EGI9NUACV[V79JC?M98=7I M#NV>4V/U>6%UT+&;W>X>V%!\Y_ CUJN?UG?G;,U!:WWJ!FKO-P8_U6KTWJ%] MT!C6:-]'M/=^VBW#:7C3';:L&I\W,%)]$(]^.3Y[-]*3+=)\MOB;7J,/"[_% MEEVJER5U%5#SY><'M\<8W'OEP+4)R^U.(9AJI&X# M4KM]>]"IS;7GA52G9?.PUG**85 M;6S*O6ENTS_::)^SN!S=1(T>O,I86+:-CN)(:%A9;I[%5M-JXFO-=C-W:!/Y M,*I5D#(^4?$@=*_C/'M#0QNJ.FTNGE"265ECN>]6>]47^G+J'RP0/%W] M99::XX@%W>2>I:#\%ZZC.E6;19ZZ>?6\MA.D-$?35=/$IK*I+DWOUNU;SVKK[XL)C3SD M"3OS)^;Q<#C2!+1UMCS-->.(.#CG"81.X0,58KD3, -JX&QJ'B-_]3$,+PY"G M=E%;7#U#0DXDPF'!.**-)_C:B'J7.C]SG_$HIY9"\.G*#6*K7A]),DD5NR0R MW0"WR$$:-=V 1H!6+&5= M14Z\4W.S>;9@2M/00C5=3[F^1_4FKLT8S+-<1 CNA6])-9CS/2>:&ISQ:0E MW;J]8I"T,:ER.;@5AN;@3;.#B(#U$SBKA $W/^[7"WFX](UTO*EI.G^(TF@1 MW6Q]";64QJSJ:5T14 __DH?@0>T.$7'+!W#H#&O;Q/ M4/B#++DV!X(5$ZH5NO3+:.IA+"U7@=>DG%=+,UA@ M:Q(P$DP+ G1,7?3AC@MP!$X>9F:O>\G-:3[^K^ !U%,B13EL!8"&=ZU:FP1O M')J'TS,2W.\@2J78P%D,(@MH">;="DZ4K*MF]IB$KGNP \'(*>U\Y/DFY'Q8 M.B$-HS'E*+7A9YU!1/.$J.:B&O,\C='=%8-L%L:*\TP V>=_?CZ-R2(\[%,- M!-#SQUFLP))2X%5.W-P4EY\*'"]7&EFPT*M#WRYR"B$-?I#R:_GEAEBZGLD^ M\W!S1B#C_" 1'L]0"Z]9Z^)O]"TKA7_5T(KR\FDQ85=*5QI\X2+YIW!MXG?X M(MC7I9L$R.E*)9!"F_5(0(C'M':@!JXBT23QI> I<&H2XP3VK(4,ZL$-"S6= M)<-.)*M>T7[PT-1L7P\C(!*LX&8B\%B1']R8<2+GG?!NN7G_!J\$$-0A_!8W M7^20(*[/C0"?.;&!2(,GI"H=7(\1EAR/0V0\;!.#BKY'DE7.MX(E9F%!'*0L MJ^GG6G-6,]!I[AV.DD\M\9^9EAS5U@?1,$.3I.33PG4^"0<$,_ )B&Q7\U=A M&&@Z=Z<(&F8M@1H4JQTH[D&-P5.-17:%,M!4(7%<+1(9,1$L:09BY81X]6YY M!Y=Q"^]3(]'D.$'6*^4[&BBJI=K#6^,+DNCY0)$\;L)4M%E=,C:FI_=(P<^W M0/D1/Q9L9?*E)%#@ FLITRM! '3_\5_XZ28" >+N&GE6 LDE8Q% JZIN50. M-94,&/O%C%5]XGG<:8+F:79$9/0C%",!:P[+YYO@SN6=2XW7"&":;539Z([- M-.O7,\WN,M/L,9!THSB75U\BP#9. Y[PB+?9*[C:T]>V4AEQON(419!;"'%U M:\UBG.1"PM6T5 VME,9,%8*7?2MJ3%K#:HW*^"HZM,RV-3/+LLD&DC5 M&O8:337\R[9>.MUAHU?\C3]].>@TG.(CTUYG^5):M9C.C5L[P%N89K^JP5^& M8FG%[,GK M#*;34QA>G3]12;07X]/F3@/7*CR"@S3E MN9(@U9J6G"G)XY'4 G)X%X]L-&=12S,0'O,NI'8?)*89[+FS&?M]_I<'B91G M:1Q'.)X+"0>'%M'OIG1[J^%J<_<-31M5:E:Q_.:&KAFSJ^ 6CN48I73>]V=+ MF"$3P25C>OL*K41RE(T ()\HT)('1Y_.BOEG[X[^??3A\Y>/ M\.$ZAZ ];(\H3HY8G!0^SF-T0]--D6[E;.5?V9H^0D=)*K4E-([,TQR&<>X7 M9]K@2,OC2#J23">/,N2!HHF09:0!355V -&YR /$?J/5OB73"X5WC78^++J7 M D9NV9D%G/18WJ3Y$Z=R0G):,'8\P_L^QXV1]44QC"OE-&$;':XV "3J173? M2:-V">"J84UO)@$ZB;V\/REY]\$IGU!G=)OD1 MBJ I]MX-0\#)*I%2* M!87P*"C N/^__R^/L[>_Q5=6&'P7Z->!TU['.:F9 C4W=)"*_\SP@VM6%6"' M[GF.CO0)$@HV#08MA9GB_^,%\8,IJC_G('GS$)38($*%,I#6/>CFRG5W%2?? M:2@H^>TXK 1'F B,'Z1$=F,1!@*)^2*03EPP?Q M\!WNUX?O+^EY9=)/49\I M;""*I:5*)ZJ@>A:-H/N0W N0+,!,LN"@/OT,?G"1IX$+0$,G>41T@U"YNHAY M1S.F=7J!8DUVYDAW,ZZ%.\Q3'4L!A0MO!:8]3T5*S:26-'$9*$Q1_KPY M>2E 00XY,%F&NU9Y);11$*!YA:.?(^\:R3$("6=P;I1-N 3-&C8Y2@T!)G<9 MAP/DFRFD=8ET>T[1: N(!FDFCR;N99Q0[@H&L0G*\'(X!;!;2J=)<6/L.BHP MR[D'.%B5H@-XLU50AN0^:Y*C:JR"*K:B/7YMC LF$?!5X'U'1SG&/Z?N-?*= M2]D#3N\M7O9@?\.%J]:,$^6PXHBIS,F8"L&)$1FF/Z0!"1:* @'8 ([$RQ'% M=>3O# ^6#K:$%*[)6!F0XHH<^(!/,8$?9,SD4^$'9 L#YC57)C'LPW/S5+Q* M7U.\6P6# .HH!!&@**5@RQ-@"Q:$F9!>;[ BDQAL3+J=W!#L31^CN3P$>L[^ M /HHY+ >@JLBQ2SSXF@M/ III'$(->GF**1B/%U57!9BD)> 5*URC!_W2&B8[S48YIS7,2?T7DA+G7&DN'S M+1K5JQR6&-\<>1>H H.4_THY3$AIRTYE5QT'Q3QE0$SXA@3Z0\,CO7 3<:O] M2]]<5M:D43I$['T7(9\'& *].,3_KH4Q8:E_L'L^5H2R*6K^K"-?%$F.4NDW M#_%2+,(%+N7)A!27E3X&F1U T[LE=@@HB4!*0TE,T5CZ]0(&BN@"IR=ABI$2 MO1SDY1V02$;[Q"UY_W"O<61DN!E"1+L]Y&XJ'/YPCRS2!!(U8,V38M032$3= MGR0UE-UJ,_>:=JL5MF2*SQ7F54$I#5";,8@(B_X?T)WYY@8S43VHWID%=G$1AV@S*FWEB"0FWE"*4L=ZY5HG#=L1@Y&GL) !OLPI]G+$_H7YZP&EZYW_9J,8'9W M*G#M9"A[4(>R[Q+*-FI5AHW6(Y7KW"BR95@N9)YTR7VMZ!I3T@2E?TX%V[-C M8*:&^H ]=8J[J% %\"'U(5,^LHF-J4N@EI$1@AR/&AC(W4"5%;BH,EW!B10' M36/@&V AN*DIU9A4BCQ#]> R &E!N36<'LWK@.Q$=2_3'-52.;!27323$)7/ M2V?0(4OBZ94M?)#%!]HN-F0D94=SXB=R^LAS*I-P=3H7[))S%IF!Q]>F)X'MFDVIE<#,_RGB(L>H/[(FTJ>0('?R<=1-*!^5_T0]H8:$#.;)1[OP.)K#U1=(U MJ6?XXT*3P]?2,WII> 3PAK]55J5."5S81CF F:'?GK/-F8*(>$1TX5+=2*F\ M0W.*R41;E"-P^O7#V:GU^;WU^CL^/.GM2<'E*RE!VV7II@OR>.P+M/& MW__F])IO5SS%;2WO4*K)1\$ I+SD42% ]@;:*ZL;1MFN5#86U;F%T:R.++R\ MJ7*85FD-&DY[59FPH<(8ZV/8"F-$JH!9_4U-U-^P;@9V@G^C6F34G>I'W3'< MFW";/XK>>NLJ;>-WL^I9MU4UVT;Q[L/JMUN-IE/C9?OPXK1OJ*NO$;,AQ-2" M;"OQTF]T5C;?J/%2\TN-E_J"V7[$-)P:+UN(E_J"V4Z\U/RRG7@9-H:U9;F% M>'$:G97])&N\; @O3F.PLFUJC9@'(>;VC6UOY['<&!!T[S?3%?TDS1YOB+_]59/6LQF*3/77*+,_O!T5=+Y1(\,G26YD/<'5X+88AU M >I)&.>.@-@V5F)KXOD0DYR\5Y/0TY'0LQ=(S?51T].V*-Y%:JH%4DU":['X MGP\)O5P;\:RVN+?MW(^M2+.A^WSHY*K-Y>8K@A'+PZ1!__YPFF_ M4#^;.W-MPNZ(";M)D!1TY+RX)WQZP\;@<6^Z>S#?(L16IN6]^-C/#T7@ D]NV;>[5*L%UJCM^8A>@ MHJ7-.P#&FS5)>V:X;8/*T\]):6_C-+!M ,Q6E9Z9O2K[&^Q*+90JPCRP_[+7NP)I:OL%?V#_G5]LH68M]Q3)Z_ MAQFR2;Q^UA-,U("NYQ=_?4K]Y'G8TEN>T[E=9[ZI9K!&_#-%?,WR3Y DT MYG%FB:"":7C&:MN=?M=VVL-'SF+:/SK9%5?ML%5'9VKA4"D<'+O7'MB]?N>1 M:=P!?K[ZS-R]@N; M.\S-3JME#YI.[>FON;G&YK;$;>[/S#U[,!S4T9L=C]Y4)HNV'V9';(W)R*;% MJ1O*H5)3&CK\*%EE6W/F[7.U;K#9SB.*/]L9-.L@S5/Y87>,A@[J&$XM6.XE M6+IVJ]6NXSNU7'E4N5+3Q(KPSX[1Q*W$2L\>=OMU:.C)0D,[1D-.^X$FWR;M MN[,X]AIT3N*)@I!Y,5340>[ZKJ"2K.H8SO=5AW,VM.B@G75%-0X?W:"P;&[@[6Z MC>O(PPX)AG55(M8X?V;%1BV[6Q<:[6^AT6!W8T6?J2&#C!#95B2R.DKT$$5G MRRCS=M)KN'9;9[]POY4U"&M,N=LO;.XP)SOMM:?*[1?NGS4G[QTV=[B:J+O6 M(M^]C;AL&>Z=U@-;4&^-3IRHB7E M1*W>VO/_]IY$=J:T;)V^\T M7@VE98+O5:=O=P;]UW4$Z7G[C1> ],IY74>0GJTPN'J%=1!I%T@CU>.8W>'@]=K-XBVQAB6H:5/(JM[TM6^XA5"<.#8 M:RX*W2H^J'W%3^,KKG'^W 1#NVD/A^O-N:T#"OLG&&J];".(W%EI&V%S"QI*Z_7O$D78C:+1@'(G_S*P_XB3TK=_B$+>5VM9QY#769QUM#3 V MK2?=U)BD#6SAQSDB9AOXX@'QI]9ZQ\!M%4MMG9MYUXBH#E#5HN7^95!.NV[' M5XN61Q8M-5'S?Z1YJ7WTFK]!OP@[=A$(F#"X$0@76;/[V%@]!&*\Z''A(''23Y;!W$4@?3 M=H8;7EK]OCT<=NO(R=J\X]N/]#4:;ON%[IUE\F[?'F DK Z*[ V3M^L8V/IB M8-N/[I=6JVD[W4X=WEI?>&O[L=[N/I/X%K_BR$TBC%Q9,Y%8Z86;"&M])LZK MUKHMG"V#WC9YK;I"EMF??A)?S9[=6QA !H =9#5N&4J?[7 (]; R\"\(\$WX=B7G>KM1E M-L.:,E&VB:YK'^EVP:4FC]V3"ZWU9:CM/>)KN5"3QZ[%3I;9,LTZ*/*\@R)5 M%D^GO;ME.G]03IKP+1=VZ9X+SF5+K3C/TLR-<#-U(&17G:?; (6-4WCM8YT' M@A>'>4G;0E[LQ:VCOB>69B97VP.[V6W:[.ZAC +58 MJ4-$>QXBV@*XU)&D+8XD;=1>>TX9=7M&S)OW*M];0^KV[7YK:+?[G3JR\)S] MRW6 J18%-XD"Q^YB ]Q^MXXX/&=14(>:ZE!3'6JJ0TVK3)>?:3+0O_[A!YES12&XX'4 M;&2+/;4BXF!A.>KPUNC!JXR%N6L?(#02&J"6FV>QU;2:^-J?X;WJOSPP26V" M^_W!!D)WEHHWZA]OUT#:)4CQ)ZH_'>WA('2OXSQ[,PE^"-^D#&SQ'4RN*TXH MZ:)LE=YWJV@W5EFT2UEDL, 5U#2\S'=S;&.2\+W)#Y;BOW =V%0R=4/^Y(II M17ZTT!_="E(KBC/+M:;"3?-$3$646?'$BO/$F@21&WF!&V*WP0FN$'G" GH4 MB?6U<=JP?AV-OEAN!$>[B//0IY7&PO+B* W@(4SO3.%[RPTSD41$GS2E6,_H MLJT8EH8O:%BQ_"2!GUQ;<78!KY&[2BU8#G[MPU.6ZWF ;-K+59!=%%MI6._Q MQ_ L[)S8 D\R?V+;8NX#O@( %$KJ@1^,X"5K"" M*4"#6!/_RJ[B _CF 0ZG"SVOEOI#*X^9 _\&ID5'W7EER#7@2%A$V(R$1XN M"S3_7HR3W$VN+:=E6ZUFR[%>X6\ED9_2#T]Q54G/KVDO;DCB((A]."#L'^2% M\%>0NG&A&03(+CEYX:Q=&=59^H?J%#V@.8*=P:!+G\$2:AT2) M%T#10..7<9A/:67X06@)(.<,R#B)OS.APP:G09K"VU+; M;V+O#:,5:=&]0( M2L\5R'44]>=X'8UQW\A"Q98N<,!CZH:"UO%$VF#ECNC)(#DO%&Z"NNW%G$!L M(Z#+JM?:T>PA;R0*RZV.4F$UFEM#8]?TW__W_[F5!F@<2RJ#+9*+Y^)@#!#Z M?N!.X,UOW/#*O4[E,0>#1JM32'&U+02$U6T,!C]9Q3\+WBRQ[X\# V)2R!Z$ M8I*]X5^ICTAS5Y\M:*@OEF.H_(*J7VZ;K#C4M$T4^IFTEA&1[0EN&VCU,$ZS M=(/"9&Z+K%@19QTD;E&+F.Y-(J9WLX@QY) 4,2T0,(+"T&&ZG0AS!H;HH35I/RKB$!>A[3SD0^F:Y!F"2OM1S]F(DHW>2.: MFW/+FQ.\.46_KF*RFXU0+RG-Y(PZU>8Z@>8RINMH&*;[,71LO\-\"U-2>&'7=XA"T%OV*?YZ2 MZ S,0 C,#,@D16O1)77Z;]-2^_4Y_#@2LX:UI'\VP3S)(FGUK#95%2%*'?L M7F^H*-&&%TJ]&:%6B C$+BV,6QET?RJ!0._'T(B*EX+XZZ-X'85I;!-T\MDL M3I8>:IP#C '0ROHFQ0QAF65)D%W3'Y=!DJ-.%V>"!&F#[.LP MO+8!J4.XFM2[Y=%,_)S?AB%*S COF0BZ(.!G$U&B9W0SY(0DVPK%N1N:;(E' M ZI1E+I 74Q; /C95680%8)0-WVE=XM"0*Q*'TFM#?8/]PMZB*+0,1J',+/ M,O0ZR#GFVW:KG-(-CKO^Z";?14:5O1N[1HK=3-5NYN\/I]5HK;X^N@L/5%P> M?;"Q2E='&Z^.JO>7-9X0A;SGSA"G\BLI&J>Q)(8I4%02N&%:O=Y]A3\28%F%EQJ/#5O(-ND( MH,VHFTW22 K;<)/L()\9!.).0> '?RU8?+K6 MF?O#^H55$NN51/CK)T>VTZJ.9YEY@Q/Z/WBB2B4 T8"Q+T [^N?87ZV4JBE> M88P.5ZE?Q(>=?G&7VL9W)1D&#VG]5SLB\8JW1.3#JN^$)Z9C((.VPQY$UEE, MB5)L1[_BREWE_,%7P*6I]H!_(MDR78,B$%^1YQ])7KJ??#0"LX \ZNA2/1B3 MS*O2#4%BGHB)0.>:=0@Z![J=K9&^Z*TO,1!(("7J$: +16U*80;RK(+V\/'= MW]WI["W'$93;@AL)0;U:0@SU$=B[S\:O MCDB078JDV'\=A9>!A*6M_./Z_7X_? M'9_]:8T^O;,.1U^.ST8?K).CT\]?3PZ/3C?HL66BO@;E.4\\0?==&/PO#WQ2 M;D&:HJSUW/2":(?^(>!K(&_$$+KD+TB2JR\G0.RIU&HS95O@&A7Z>\/"';@< M "3F-IV;$* M,16@;L1CP(!:*T5JOP910OSBYW!;C3)UO]DW '@,%FKDB70>PO/ H"@,F XB M.H>W127]"5Y)4JIP]2CWM[3DR$\]19DLO4N@5,F #]KP\CY&6VF"A@E*4P"% M2&<".9;>D""$R7C$Q=AHK!*3A5$@ [8!2&4$,.*:#45<@!WQ&,R\BI/O^)'- M]P&HCBG=X1D!KU 7582*7>ODZ=?^]L;?_^;TFF\WY7AW&5 Y7@)T!6>OWA01,YD O,.+'!A5/_L*R0A8 M#O4T-TVS"U 5SB]*7OAJ.L>4"@EDRLRXR4G^FO7%Q:,I73.?P4OQ)),@156- M=$]VJ2C;)91.%]@&>6GD2XE=R#KBK!!#H8$%SMV$KK$JEPQ"BD+D\]LR?3G\ M5LX*66UKD*HWU)K>!_HAZGC6;56WC=G)CP"W>>00!%*[BV@[+0UF \+ M B?2."0_&U L:O>-I[3QWF*S.U!8PD!@]A,*+"1;\4-Z1K52HNZO2M5E3F/1 ML :0CD65BFBH,U=@P.%3AB*(F(!OT\FU^3#L9H$+W8QH/2.41W!0*[L2(9P$ MI'MV(6\L*4X+.6RC0[-)7 M#U_ZI-7"4_HFHTRMJT)-U<#*4P:1H6BJI!NV+'#DDG90H)@$@E,64OPLOB.CF4WRH!LXSQE M!2\>LXXO-2J,Y>21O*A8=T$@@U89H[=HG*EK%J,W5<)9:XI:+H+BG7NT/Y)G M@!0TM)>9UXLFY9S U?([C('R 0M3PU-0HHBQN(Y1B:^6OAM2#/XPD>S'I+9? MQ*%/*CNZ!@C*-GR>L/(-: 3-$<-<^ 2A((@0IDJ-9RS-)<(9R (3^E#QQ-<$?7]/%(&<>(&F"56D(!BL"LPX>&5*8#4MTOFWU*EGJE^ MP0BPKBC+61H6B'B1K+!M5CLC*+T/ ZI.&)1C^3)]*4+^]2=3_:AJL#A<"U%!;$ M4"EQRP+F0>2FN"BBEI_F[&8.ZP9B8V1Z@\H(I_HC3KXC>Q\RK3RY[[^M]XJ[ MN9*[490;H"4?>CEKSU+&S]\LG":J)!:8:VB]$Y*#;/[;,& '(>*$+*])C YU M$I2$,^E(2XEVHXHM*<-L(0/X#<'M#GGM#";, Y;*"%[D>*G!JM1G',BP>4._7ZCOG[4'8.AF&?S)4-/7&UF_ Z3]V]9=674%SVT^<+*PM,:+8^+%CYBI]%: M60M88^$IL'!#%6J-A"=BA1H)CX:$FWL,/?@BWQA RV->F0\&P."&\W/$ M>U(O5*2OC/[89'_W%)^KD<^Z5)?737NQZ5WFDD/+_ZU8#3^X^?Q M71#^-,T(UGSH,@7>Z5,^C9 Z?SNNY"M08I]_S(8]BS>]WF(G4\,_4/BQVJ MHQVU$OCH2F"9;=K -GZ<8\!F&_BF4E5PVBV[VUS/T.M:2URE)>X@;3A=N]M_ M)FJDE(LE@I"Y9SH&^BQ\A5O*$\^FLV6M3=Y9&CX/Q)>:KCU]KLW2+*BJ+!*C MG82ST&*E^Y-=*B/6!5/L,J82 $X_L1?KLN;JV5<4VTVLEX.B%EUF(U(A*':( M\ 0\B=4Y'/M5A3D.@,3(Z]+82&:;P$ MPEQSX9GI]=PZH-GH;'FA/V7:O<=TS0WF?=V8A64FE7+R%?/!/F1@#>M4GZW, MP%H]_J'&RV;PXG1JK&PA5FZ8E%'C95/<A?UQN@!O%Q? M'E'%O/M-'WX3WOX=R8_K].S!L+4V85@C7HK('<"]XPSM7G?XS+2_0]V,A3J" MZN8NCR#E]HVRMSE\N2(7TAZVVNM-A=PF ^IX2?[KU M3*WC[8>.=U\FZ0]!2*XY7WS[>*/6!A]$)2T'3(7'%*6;I(TCV95U8C8V$S]D MJ@HU+<.6@I@A85>W3,3N9DF@NU+66N8N.AL?BW>ZPUH#W7'7XWV,[%L11Z>_ M-]HIUN(4V7\;$*9;!H^M45IWKR2CT[>'@UZMJCZ^JKI[M#%HVH-N\YEIJ$]/ M$ONJ?VZO?OE4U3E[1^I;[^#20[3-6AD>#EZNF*D>O62;\^)PP$S@!3.N MQAE?%\.YR]-,2F.[*^8-PXO.$W>*4SAO-P7$:>KY%*>X'+;,AA?)5K[6$?4H MO]-HD-+,-E]D;A"6YMO2Q#JYSTUU8;X#Z2D?.<^RPC#A4M(K5WZM&+YJ&8/, MS"$X7/$U][MVZ7>X =Y0'I50@3WUY7X83[+]"QTQGDQ2,*EP)#V@I*B4TC.B M$&=Z I7K =8Y_3?%W[P<&%L@;B@&*U.O\2NAAP8CAGV0)\.51F%19#:*+WE>,HZ H.[[W*F>)@D9;\WER#8]Q43. M?-&3[T!&!G *-RG#7+6/WIY6]K>CSDQ-*5H5Q3%HTF!!*71N&)'%-7.=EC%Z MO;(&TC+*']<)LH4\K+O-/LS"./Z^+=M9S#65*T4XR2A\2\6J5;1,F7*S?-IZ(QMSFYG=JTN^S1N/,3[ MUU.>8.1&KN_*@>DXJ@W8%"B-9MK))\LCP_G=Z2.,[S0T,BI@1&%0* K3L91F M+LT/SI#I!3"/O%WET "0531OKIB&H88OX/ ]6 N9!E=PTUF0J#-E\&:AKSV: MQP$OI@E5."&.!GCPO! 7 X&,]74]J-JQ.P&Z/\28(41UF"B.>QE\C* M-G8FS*?&D'J>BZ*&L="+>,X[3O_ 8=HT35[X@<>33>@)C^9%>"Z*2_AESC/@ M:.($/'Z) U;4?+="]XE3(J4$"P,*P\=;TD%O!M/ V\8B"& M'D_"XHP&TM OX"=5KS7&D_+$/:;A*4(=![@$A)9)XA;C5HR!,?CMW%Q18XHA MOO>27PLZH,MQHYV<[^34\YTV,M]I[D(QYG*?8Y57A&*#./@\#R4-EE3M17HO MJ/4MD>LK(-"2($$Y@[-IO"08*V8'C7T412@K3@1/[8QP@N$4S(>#W_&1+V"_ M6,?'MG4,HLQR1C99%:WFVQ.09$I.-.@S9YUS6A]T*1^>')\='XX^6*/#P\]? M/YT=?_K5^O+YP_'A\=$I#7(^.CT[_C@ZV]@ YS-2L02H7&S=E0;ME*X-ZA.1 M^'3CT-2=KXW3AO7K:/1%C6Y*04]$FIBZWX6>IOS?W#\O!A(:]XMML9Y.-DM:YT./-\^*BJ5K8 MG$2)D\M2@&< MYY+&9QZO9F>G8[WHDG3-YO&7!%1S$,_S:=3O!UA!Z?&VRHF MM=]MDN:&:&M4!76>ZQ3AB#;4\CTUCCY@J*L'YVD*=8D2*?T,=SP16DEE&<E6G MC;5;5B627XLM(XMER(\D[7S3.;5^I?]N!F'"9FW%SFBJE3G.C*TB/>4FOIQKI8PXW=$'%>&E.X(%(WF+BRG.VA92 M,X[BZ*#X!#TE($'A[@X24-Y#L!RG O1U,"Z6H4%NBJAX"A9ACIPN.8_>R@/8 MBA5M:3R(Y;LEQV9 38IB$(U_(1358'F2%: @":7A:VYCH<+; 6,GS@:R MWXIE>$8?;.::.7Q3S4><_NE M/(-U!6,$2*'ZYV.!* 'R*D.XD(M$(NA6D.!5G:>OB]>JA_W2.W@CLDEU\3"* MRRD>$7M?(;OI-[&GFS(I>37&89!>P.)@J&";*^U)7\;I MRD0W[I-B^%T)EK2.5K)!80:%EZY.MT'&8T0SNK8C"1A4&''"_2)4,>V&"8'% MCE;,4/SQ^;!+UQ1O6$,>H.]?'HK<35I>P+5>$<^03<907^*;6IZG ,6F^/)X MHCTO,G2$/A7[0<^#PC-"#C&"2('#H4!2 6EM)F%HH1BX M':@QU49X;98GLYA#FC)$@9R]O$&EN0-2SR/XGOS5.,0;+O)SY>62R0$%):E7 M3O)P E>:U@QP_0G:GG/]+< L>G(*L>QPMV3(2Y!&%I^^37TU_9&]B'3! M-4O!\)#(8V.-/I6X)_PD >9_D+R"NTX&J"]0YUXD.FIARH_8,F)&_\2OR=KC M2>#^'/\@F12=586;1*S^+0WIHK748DC5DNBD\FUUCB]B76UH1S:%T8_@>9:S; MSWN5. Y;>,[DC1A30@2*TA)2\'--TP1;C$Q>BTPV !9^B37]V).SUF4K7'B- M9%FR7]T2SE*1 5< B$9Z)#U*$Y)KJ7X]7N24B@3O4KHL2C$E)LL\R*DNON31 M5/(A2V8*=LI=(Z8++5%*"!79F75S/$+GL>)2J-1S':?YD..627 [^ M+I94D#6<<.QYHS=PE(2?P#28&1SZ!_T2Z.ZE8R2XL.8@#C+W!QJ$Q*,+/V@: M*6:36Z1K;*[=\&JMM,)]]XO*OH&CCX/(B&R>Q[&/-N(3._+FU)&2_VQ_!&V,\D8(_OM9 2Y54>0-Q)!OHNPD%2J5('"Y";M7_EK#58@ M!XPU*CXY*-W%H+/DZ.WBV\D'^L5V[,*6'=J-_O;4NUY0DDLBE-N#] 0P:@? M^-+YG9GQJ;E XJ*;0.^7%B"VVEA27[$QM6<=L*<-%I('98 *IS&0T+H%B 3D MFT1MJ(A2D?P*KTDQ-..W1K@*5I!)7])CU4![<[ES!75+,'0X-4@I,WG$IO=B M,'D^+:EX<^'D,>.S:O,@6F>A&Z&:.A=UR],">X0TLEVN0/]EBO !V&!,T>D1]X.4R%W]NM!DYQ%DAIBKO&/S="]O))4E4.!3G34K-?7'[Z0- M);R+*/@?G/V-O/_2C+4=4&9ME?>.\"@^5/$@N>GB"[Y&.=C.^S,=T3J8J0"O M4:.DQCQ\-*J1)#VAP8D6IU:^]]/@81%+A)P$$6_(P" M;66B:E@GIN.>M94Y)05=UJ#_NS[" U&;)QRJA*LOF.93\@E$4FO6)1;S0+%> MX:*06!)9XG-^T%"=A0 MZ+_T5#<',+X%A56J,;7!D(/RZIOIJ80;CB>8LDGGNDXQ1#HO83#FA[=-D?A- MCBME<)6B#$29'(Y3)@ NB F2T7E@:*R,;HJ2B]VD1-TZPLA9V@%%(_ZKDMX++&6<4M"P_B G3 ";TX2( M5I[Q*#D!X/]1PB.+/ZF83 ),RH?GL;S)^E_N)AFZ;!/Y$TIV#Z;J-^@2ME"Q MR#B%@#-Z2N)&LAM%\.B.0W+4^Y(RM."E/YA+TK2\=S ?4B),XQ#C:^6'8[$+ MFP7)S)4TO,94!GCU58TN(U)& H(CD;W*R0A,S.J;Z;E2#^A>E65RB4" M+L.3>A4NP#>%,<*)7'[2GXJ:'.A69:&H4HHV&(L2A<(**%O&N-HZ@2VXYT(1 M.)H3I@%2SGHUS8+E:;2V5*3)9X2"!BDJ#*8!.X%L;8@42JM=Z*#1]4$*%S9N MH,2(.N6ZL$0D?E YHUI2>_$ZL8OQ<9P::(U"0%!^3D[CPIT^%B%FQI12-\N9 MM4O RK>JFP)?CK&^J,H++&M'"(+*Y7N73:LTT3G3KVP!\&;-DI5,F78B4SD5 MOA#HM"BDY/&$$TTHNU1E:)(;WF!+J4N0[QEQ#B(24^MH@["GY)Q^BF$4.$01 M4[Q*L#+.2(%$@5,SI56:$NOZE2#"M2#834V7$54F@,MHCTRJ4HTB3 MX/PX-E2DBU]O<7+$?/W;.[8/V$PM7Z\36?%XI7.0R!UD7F,F]1H%$#(M_3*( M\[2ROK5AG<5J48.V>%4NH5,VDW1!@60)KU&<+U/H[+*#0JK=YO>58D%;_F?N M=R[OX_I6,]Q)^],RXZHD\M4-B/G1=[T"F?I*5V 1A])PO7!3SJ'&".8YOA/? M==-%R9$\I&SMTD$(IIP(QLBT38$MI59:$EO^C9=V6JJ=%#\\P:&R()F[5%,N M@S9R5BPF6UD**%)9#*C"\VXU+%GITBEULQAG% 8E18;=_8:](P_N![Y\!\$E M8.6QN,=8_JC40->0Q971L2 JN_Z4T]6UG)^,9Q;$*]W\%%@K/U1<1H5DL:7L MQ&V3.-.-$I;L_G9AL4=*QGFT'*YC=H5E[@],S=ED/GMIJV8WI@G]'SSQAZ%] M8HJ((#"@$L<+&>>7R1\%%S/%">HJ^[C9_ M>LU2-*6$Z41ENQ'(JF LG3 +87%9 \Q51EB<4&)AK:+:"RYU#A"IP&-)AE=M M@/)YZ3*1H195$JQ<1R22.<&&-;1,G,=[^G(U1U*ZP506P>DN4?.A&H MRB)I&$E=AZ5\42L&M]R[7.LPNF')]5S=!R61<+8VD- E?F3NSE9.*'YNM:^E M7(6[W->B1;@M7<[*BR1/Z%*O-LKD-MXB$UID2O2F<'IZ,U<^6"2TM4B@=..L M<*0>JJ"SJH'?@(P(-7MMFVGYZ?.G@Z(IP_OC3Z-/A\>C#];'H]'IUY/-M9C@ M7C8A@9F-$1D.7HT0,]>#^S-(I5IZ3:1C8+D[_8K3?$8J/^#HE^.S=R-;NF$+ M2!4OE^%_FUSZF/6$2AV_5/JQ99\YU.@+_[.1C8[^&(H010?+UN93RF(E<7Z-I23:=QS6JA9](DE Q?:*S,NM6Z0#JX@RS,2ZS:JOH!I"C53P*)LS)L\=3=\ M(B0W%1KZ0\C:%S8;5A,.0G..W+B^%(_$JOI:WI6O M;5,A4::<\:V/#D2\+'79HHG9Q6J?J0ZHL$>$233JR 54A.BV" M)%Q%%,4-9' KJH+2$R/C0J6Z(L:[ 9HY/4Z_92RR!1R3/VRI'KA!7I+7*4I< M=>JR5%LMR[BVK+A=$(BIH+X-R^^1["(A=PYA\II[@1:TS4P#RB^%7TN(1_^I MW$Z!T\C,Z MCL ]+2;;18KG'&J67M/88! 4+5ELDL13NJ?> [4Y6F :[-Y-L%\FU8I[K?",8T MS8VX[&O/WA#NJ#NYMB%XPH07AZ$[2\4;]8^W:^BQ5\RMT)]D\8SJCV@/!Z%[ M#=?5FTGP0U1J_H:'2/FRV$=0'BCQH*W.=:NG7< N5_2K'RRTJ/_[WX:]_O#M M?"/\N3[V"XZ--13'RUA_=?O;.4*3EU%ZHTHT;P&N;NBR]%Y2FK_V)K/%X%-C!R <"4"957#+J49@?:7)R3?]%4[?V^K?M]3C&3C;_"2-7HQ%Z?% MYD>9.+^FIHW:M%WHXO_D[-*LV66KV$6UTM/$9\^G-:5%499AH7!OR1]&48%I ML7!5T%RF]C(S9NXJ0?$>HS^>RX"+G\)_5"1)9MXD8F&SMEE>R1VH]+8QTF.D M_^I<0$K.N6965N%6J@[1>6_,KHWE?%0*+VCJ[C&R.0+Q]%K%6:F$AW:JW0N4 M)8(QTB L$%JA(:*ABP8NPY5BI)47=85K1'>O*L4K#0?'G6]L!@-"54:+,-*" MTA:6*\=QF@5?RBC.8IPL2]1;Y6J.%"@/&.;DK!SV8E")\4I45]&!K :PJ+]I MD-\;CH-= 5QN#$$9(E8_ZHY!702=\%%BA+>>,F/\#L7L+6?.%.'$AP^X&>%?.Z M5@XMJQ&V:7X:U.AY>O2L9>CC:CUA8W 9W $NCWDC[Q( 0$7%#__YHOWBGL!H M-QOME:S\8' ,5B5T5<-GO*)C]Y^8HGVTD*+]CY_'ZYXU7?/)X_+)X(;SMK9@%,8"[3^Z/I6;LX%[5*57E6R&\^DK#;LGGAGXH\AW5) MLRT[X49F F]H,OS=!YX[MM,=KF?V#N\TZWYEI&0+=+G/ M%/O7\;M(9#N@H&TI$3_!(/<[4FP)#N;>L3?;/3F^[I0#; M1=P[@T[U1/MGJ+859]9ZW&K +&..5YV^W1GT7Z];.M9$ MLBL:W^WN3Z?]>#)TDX3QSDQMD>WI=39+K2;NF9K8LUN=0:TH[JFBV+%;SOZH MBJ=+A^C5BN*S5A3ORQZMCMT9+JH!M:)8*XJ&L=VU6^WA\]053RO* =86'=D_ MHM]L6/CQ.*!M.\U6K42N0R8^0_+HV8.FLS=*YEQA0:U9/KIF6>:9-O",'^=8 M:+&E3//2ZO?MX;!;*Y2/KU#N'FUT^_:@X\S)255[]30C!5=D$I,IRY)@ MG',-ERP%AZ\2ZGU)987&0&_\\@+P#:^\C,.<"[K->;'4"WYNKG/1YYLS#[$] M<+JL/S"Y;C$[RS8VR;]3NZ+N%B^[QD#.QDZV7.S4+1?OV'+1M0+_GR^^]<<3 MSW?[G6^.[W:^=9SVX-NX[72_]?H=I]\=#B:MYAC/X*I?'&=BVA_]WZ^C3V?' M9Z.SXW\?C3Z]@S\_R+^^]=J]?EO^Y';5C!J2"_7+=RY![K<>2THO)#Z6V:!7 M2#Y=R;THB%[\"\''+-@?-:KNM6W>O(EU"]!N&7BWWAV?'G[X3-W8K-$OG[^> M61]')[\?G5DGQZ>_;^ZRFNL2\Y$'"M#4*:ZT3I6DIL]D=2[-I"F/ BPZ%?,@ M2Y^P5+>5IPA%V]R@>P38(L'$Y=\2[QEIT;B=/SS0L<\/4 M_#X1'HXG":()["KRB@9%E]0)A;I#(.VT&-BKJLV-5D!F MJY0T2^2$;&HLDK@^=I\\E=,T^56R+;]NYT:WGNP7.:EJN4];*,/"UH HG[]B MR"/##N>X,SV'-\@3PC%T]N$.HU'*XR0 5TOMX/>!( MC]_B*]";$EHHIGY)\TW&*FG' O[ !J?2,1G(.8I"M3HQ.E[!*P^!CGV7Z_J_ M1C27Z'=@!A\X_=77QN^-U[8UPJ9( !)XZC3.80>C"5 @_'4<^?CA1WB)%]O6 MESC)\G,WM*WW"7=B^Y+#/18#FO#K7Q+WKP"^/ 8P7-MP.F"YWV-L-7$(JLET M3.O/W"""1]+$%?#H%]COED#?2 M/TOMZ-RR*/"%%V+KP:HY0+1H 8&TP"KSK+-DQ36!HFH^?9RQ 8>F ><*2&D MFUFN&$@_L/5$>A".V*6CO%W\@=GM U^XAJWSGB?N99Q0B]^[;+FM578:E&+, M'>95],6VL-J"6%:"Q& 9/5-J_D1%QWCX*7:TRZHZ<5DXAK68ZH+,&G._/!I; MEV#_'KH6RSQK7!#$HR3X%7O+"ZQAX< ')0Q24P#H@QCWN^YMQ(N5V;[XO$SI M:ARP(O1IT1$Y\@T0R,XQOC+I<+J]O! W=7=\SE7#.+[@)!J+>;5*1*_F;3=, M8W,89 FT*Z1':3HMI>("]1*+HNA(+\%V-\/F1'O MA"O!)$;C@H1_3D,\@+04S1N]?ZX$=>L1H423#TC#$0^Z?2>WF=E-J[Y;6_7W ML^J[3:<[&?;'W]SAQ/G6F8R[W\8=,.V[$V_0\R>=?G?07+#J![JM]BF8=$/SH705)?>M+(MJ"MO*T8^OLLV7NV:J"QUJ;GS8?8J\B@=. 5EK4X'B[!V*DFY-W?7-D%E5 M=?T%;K.[5EUO-1F P96(R3]?_.WDZ,OGD[//[Y$YOQS!?SZ=G1S]>GQZ=G1R M].[+UU\^'!^.#@\_?ZTD'?*4K.K]>$)S+TF; [M=S#!V$F76B3A'#P%V/_R2 MC\/ LT8\\ W-IO=!,BT&%KK_LE[]_^Q]9W/JRK+V][?J_@=JG5![5\$Z2DAB M[7-VE0"1,XCT126D 802*)!^_3LC@8T-9CEA8SPW>"_C09KP/#W=/3W=C8Q0 M3\>*V5C-^1G[K[Z&S[=K@07="?O_]\-4G0KO&I 2:G4Q/<@X;F;@_^AUM1 M6JC G4AL%T01;IPTR1$<\3K89PXMHK1BAGFNVU, #9L#8+\<*=<$AM1M@^%> M&:GGZ@VQ)72*\*]RBN'8U#N HGU?+@C*QLP#,_5!HO);P0OS\OO\7Q8O;:B6 MEPOU2E9LM<6F5'QWO(1AP%.HFH#[JCSB(H"JV\W Y7'$S0W#)2.T"[E*O=>6 MDSQ!7$*\H"35.51*YF;@0=T>/%#-.L]'?LO#I(1/CWPFOA-[ M ):[5QS YF: 0E]-,,3;\X%^D?=SK#["]D'0[%F_5-376#T7.^AM[+Z[ ML:B_L;##M4ZQEH_EBJUJ[,Z7=>G>=Z*#O4.%=5_//I9V%%<+#S;#,"M4<0O^ M OKS6,]Q32U6@.TA1CP4\Z'^C/:N]ZQ7^\HYK\]U.XQ+B(YZ3^^>'S2]O=W9 MI8+\5B":5E1:*SR@C5R__KCQ3P=OQ.U#NNV@C?2GV!SIG@-B,0ER@G@;<744Q)0J]B\9_ MZM![-S-A/<(H BJ$S>-BI@>CWY='06&0Z& :G6B;YGWAYET,EO?X$7OI=Q<5 M$RW-,];D?M!WX7@Z^L_#\H3HH_O9?H_)#BOJA97A4!!;&&"FW#N YRY<=E0_ MSXM-@!U6TMR@OX.Y?U\69Q0;O4-S&CGSQ4W7M4%?# M J!0U'G[&=OYO/?K=.#[KJ,P5R1L=L+QCP?#_'/G"M]5K[N+PZ!3?WG[2(FH M!)CKF%$IPGN4N*$K'KWD"5S$8Z-]6)GJZB'FPLL1L*]08(03?SY2LKCO06;7 M@] U0?T50W^8N)&MX2H66#FN$?N#(DCZ3Q1(&=,]+[B/K(UJ=?L@C)QJHT F M)[R&47' LL!JM(*"A1%C=[O6QVW\89FL MDW(NJIH(]F%J^GT4\?%LWQ?WC +1'GU'#P/2=@N)EO'LTIWLS1WHPXI\B,I> M6/4V*D YCZAZ()W&NFO!;MP=8-W1/#JE"A,XA;%)<*_:[16C,%[P[O3K<4#M MH%*F:PZO-J"L)@LB8S<2 M6'>[-9K*?9/XW3-V(=%0C8"<1)687=B1"-IW@]\%.>YZ&^V(C@JT??PEBI#S MO+M;%-Z3K]W/TZE._Z9+\<,)>]P%-*\1$7>1>VC^PZ[\C+51F.E!X[OA@#6$ MC!U6^4, BR%G%R*?CH+644%>-.$H@-K5]N6$%0N1+D*IIGNH6NONF4\.Z\%4 MAKOS?0<>5F@^K7 $WJZ6_&%U3-C3,!(8B2,M# ]^4',8!4I"/0W^]]$K]F7 M=XJ=[\XVK;!Z38E2T.B^?=075T)]\/5,R?_QVYL?]\HN_FX>75<_M3 M!LDA%!0='KS'J@JJ?WVQ/>I3'5H/NH'B8=7]V"-19(5C1_:/%=CP\]!@ U#C M1IN3'-@ M;U% L&+Z8;AZ&&&/],P#GNV5C-/BU5<,8$?EL5=3Q]S=R%GM2X="P0'ER$%_ M=C+C-"I"(.S+T8D'( EA'\J]X[5Q=A?5='^_E!?;^*^$ MA>=%TYTV%"$Q2N$NH)+-B=;.29!Q/#B12%Z%I@[Y5ZRUNW3>GJ)EOBNFO/OS MV1=&3KFS%E8+.2#">N8.7'CJ''O"&VIG'[;;)5"[HY.)PYY=Z_JM! M LS]O:ES[@G["1A=[01T#BR#:2A*]DD-/(BO4'5!NBW4Y)"Q,KF3FB/7,9 8 M0Y<57&CG(U>:$LGM2+\/MX_#] >'B0]"]UP07OL(C?(3#X:HVQ4M1ED8HJN$ M#RV9GQ%5'GXMY(2I1Y69Q^&>-)X69K[_X-.QCU?+=Q'7^.%@7NO$@="YU43[P;[0!A6PM= MU$0;&-0LCU-.[%-3[';BW;Z5VZ7(0!ZVIUUJ#XW(4"O08O^D?R9CH]U-N\BY M^D"F19=DPD$E[GVS7F0=A'N!O:_5??#-N:)'+M#C!0XO-N^,^V.@WOI^ K5W M9,?XD1?IJ5F(=(*G]GE5@29(Y$1%;2/6[[49"]V)3T#+W0T7ZB!O*KIBK89W MD")M";T,Y3M!H Q\)^*RM_'@[G!WDS!<3'2+"?U9E*4!S,)3T)Y6?'A060G3=]_Z@)&QQ [K0G5_G MT+NT$%EAH:2H62B(0;IW> MKVO:T5YP8>IM?=Q+TX-/[JZ\H3XD3&7C!/ZOL;X&VJ&XW4NA:(@/8_9VS?CH M;X_BS=[4Z1???PP[\3!R[=__2+% M$!MXN[/T\(3*BXZHCG?0/1/B.ZPCZ-][-@_O=S]ZS($&\7#+_KT"N(/K43P> M!N^W ^_^7$>!T$&G-RK8W_HO=F([-Y\>&2/@UVTC)\G\'CD9.#-0\T?=O@A* MG"O#1_&A*75X(+,S9,+#&KCAAPJ!YSV2;@]<&J&G^EY4[N)*$-".I5OT]$.A M>*!-P'>Z83"*=R\8X[M,*@?"\^!OZ-7P/0=!-?N_W;@XQ* ^!G7C3F$]P-2] MA7X'QGU>U&.3/4I<>@CT_6']KNW>G+]K_2)/VHUC$F_1+]0OO3#9#7(>*59X M0G[*1?,:9^ N.N4@K=5C[U-T_/_0*XR@?1?_L8NAB0)%[^-K0A(I** 8]LH% M>S\J!C8&]A[8>Y_Z'M1[E&,U\]OMR ]M:+@-3P'\$;GF#[Q&D;S9Y1L[,'A' MFP,AMC_$?RSO%'.?XNZIV+;?RJ]HEX^ M$M?O!;KQ'^\_'Y)KIP8_.,BTTRW72:%#5=8$52@FT^1BVIHDFZA*KNF@H+/8 MO^&6_5>LXP0J7-M*I?$X <\U>>0OT8T/6)+*;K,Z6);$N!RHOM*?$9EDNMX0 M!7(A"*L??[?AG(2)EW4/I5O.(/H[KJTKCY<$'M2ZPZ(3Z'+NWAT=W=KY\\1*:WR*9QF"EI.T0LJ, M2C R3XU(6:/&!*%0W'C,:0]6NJ/*8I\>S9:]Q,K89-.!NK'*M79I@C28MTNU4A>U9!ZW+ T3?EN=U9-&N=B8-RPQ-VMS$YF2B<;GM4H9?(9ILR?]QRW.6< MM6^KFI@9KU*;7L,=)_B5G#INZ7:RB3+EJBO":K*,;>OM14-IRB1QW+2F)=6 M255E<:/*NJR56'\MP:;DJ?&U"/C/ ME9KG80=.K.MZ,@YZQ1DK&>6V3]=*Y#H?P'4E3RRL5O>Z_'S;+XILQ[!%NVUG MMI4F-">.FW8F20?J=0)))&;]8Q@9PZL;"+B:NFL^5,EM#9G,>4"$B5 MW$JF3JV60"W&K6FS0RP"LCJ<;+MT6IF@ID?T;PU&M#ZO]'4I46P(!=NVW(H' MGWIB87F;'!?40<:1J X_3"5V;&7DN49TTIE*BGX9/ M/;%:XVVU&MA*I4NP')'2FR]<:5,0R.:TIY3Z+)R!4S0<]]W!U+0]T9I0F_Z*G#\K;-6'"IB=6JYCQ MR]**;$]%RU\O)ZIO2_H02LL32\!V\HSHVL- JL]24+'SU>(V@$\]L039W#SI M::+.2.URP9QN.XM"9@F;GE@">^WV2I72D#$R]1F=+DVR_442=N#$$DCKQC _ ME?L=(U"9;&/5[PP-%D[6B25HB"R?3DGSM;%);RI;ILS/V 1L>L^M]\I5_HI$ MY/NW[IY&[CR;;RCBS)Y-X7:@N!Z\$@5/H/0@>WUO_WM8=/I7I)&OX+S\5AD^ M<.S>-55&GF,&/KB(M?)(*WJZE"M<%,R6BR[,[Y/AOED!^+1Y>;FW#?\TIV[NPYN/GX8 IH4?AVB8&@^/FP?$^(O0S,9&16BV49GLO&F]- MW_Q(F-\&IF]"?<3+_CFB[&IV/#:2;BC3]UV"=10[NU3,**,8UO]N>8NG?[*/ MI^:?^PC@G+N+F YL/0HV18G)Y?8NYZXLM;.R2O-F4$SE2:(^=7)-VE(F)HLQ_(? *MH;^(]XC5_ SBNNBJ/2N8@;@ M1\R#:P6_1?_8G_#-Q/5B,*OUJU)B+FXU?CE(!T)39M I,TGP<0KE['DX%5C? MQ61X5S(0LD$ZFT$Q&#A$W:ZDY56QI(Y&'T\&T)]E WO2RDMZ4[)F("66VR** M9&(0&8@XB8IJ/4F&KZS?1SM@"WB^JX>77M$>B!7\KZKIG2#Q5]O0[K'X6C:3 MRFS>M"EB);79L1DL9'II+%9R$FUM+!=GN7-DQH8-AOM';EEOAWMN$RR]I$$N MB':5D!L4-5IM111<"SMJ5+IH.Q/V";^C3, H4BT>LT&4GQ-E MM0MO(J,KFJH+4'X]5&PK2O3PSR\F+87]<'*.FW6"D3\.S/WP6W>CST0I\Q^# M)[SG!I:C34VI^!LI[[83+JO.05YJ0NC$R11_A)S03K[P)+T[Q]X^29XZ;NJ9 M2GXA+91>9YHPNY)%KZ!R&.>YU-$DQ0_R=)B;&'8C?#O+Z:LI7<=LJ '_"4+ M+<<7FMZS-5K(8+4!ZL!TGUH0[UCC[S[TGK MSPLKND*.O_LVMT.M&&4!AL966.)&"('[--7]^:BQW)JSF;1(L^/YJF\!;HQN M&L+=+A5/D2QV)V &?)%=[G4,D#TR4^3+*FULV.K <<#[S#/!M*<:-N9E919]3L3,%/\9AMA'OG/ M22I.4>JZGAE.7HS=$0,KC15=LS%;%B9P*W9/)>(J@L,6&L7TEV],+ ML9U3MM)H4B+;A*(R&:_S"9WA^(* G$+C; ^ECP0ZJ\G),$JTTQ.LI)D MBH%;7H!L3M,7XS %&85.[QG^4KLCW=:I=V6BQ2G8SXOP>N)%,KP%?7.]JQ^0=1UOIIGE"H+M"Q6PV M>^F*E"GHI8'!%0?KZ03UDT)^BB1USD^!C1/,A.LS3E[)!(\J^FI9752,Q:25 MI8'1[=?U,%$WLE'>'#SQ!:R4+!@#%Y6C\I4UME!N4'_[8EO:'H]%6W4LT%'6 M=WP^99EX#-TJ"JN,E!&8]6KFYHIY+4R>#S>R)#9-;AS:W\ TV>]=V!BYO J& MHULO*MG/J&'U1(WV2W5=D0!8RDR/U6W5;J)R)2@H@(JG&!S9ANEP6Q;+&3JD M!"]5% N9OE'VAU-/J78\OC9!=&">08>O?'_I00 W3FCXWCA+I?+;'5.JMP!:I!KE==J1!7> G".DH2)NAXB1_S@R_L3M(GT8#;-Y=KX?] M&B8&@^/FP?&55?_=*\X5?Z@4A72Q4NP4Q79,J&5C8E,J=@;O6@SB6_+A-L"/ M->9ON>PWJ3[N[ZX?2#RL(F(M *N(&!Q7(2X_,[O570+1N;)!F<"P[O=5E8"; M\/_NT-B(P/AT)H/>TM*T:GU:)-BNLNT&3J\VKZ]D,A4%79+)2P5=8EC?/JPO MEG#QM[!.D=WZDK)RBI$I5Z=DMFC6-]TF@C7SXV\ZGDI^(]?OKF)1X$&$ A=. M?5C3&5]OOG'E[ 9B&3 MK3(W %H,1,DK\26"6U)?O]IVM@/CGK8Z.)-AKD7XM0Q3ZPA$V613J20C>'0- M$C>\W4R2)-S$<$8J#.UKV9Y> NU5:^3F1Y.E*25:O91IZ\T159X@:,,]B:7B MW'?*#;PWSJ)<''/'#5?;&<=,QYXD?.!:[^Y0O)JQ8R7U!5>)L%GR+5;\B\G] M"I12'2BDLF!TIO!)-_)73AO(//\$-,2(<55RR[-BS/\P4X MCO$X#W4^.LH2?\X)@4T9C/UKVO)>C'UIM!C[IBEM#;;!] V.Z";3C2;"/LJ_ MRUQ^[[L:]>]D(10<3(;OS][.SO@L#TC2U1W68I=Y8E'2C6ZBT)'-X4JFHHOE M/!OG20:?4&%FW-2^^2QF%+RDXJ085N),AB6YH),L6&0/GLJ[1*^?(69=%U,^BA'[%DFV95JPLQ7LH&8G\AIKF'[ M5+/71$P*?;&_)])7/HU\X'Z]A-OU>XJ%KR4#OMI^>> V.E7-J:V#U')"%:6Z MT![YT[RO5I >SH6>U!01IU*7BO7'8/_V8+^DC_1DU6E]U# WB;F8$,EVA6F2 MZ>)ZA<".G*.I.$M\H\#)3R,"MBZO-Z+N&B8&@^/FP7$3YTS[-&58]_^:[O9K MF 6\[%]XV9\OQ:Y2 =S%5CN6!?7ZMN^H1CSVS_/Z?E9?ZAH(M7UOJKC DQ,C M?Y$L=5I+J4UD*HNJ6B,!OWJSTE^LY5YTMQ>-(1Q"0W'K+C1+?*!U%3, #>"V M44_OK $BL@9JBNO*^27!K*:#X8Q@QTQU+JLCI4D)<-HO/PG/,?,_9A+&5K?A M!I.)*BIRT5F55\[&K*]^_ U1 O_G5&#QHP]B<\6-+=%[GFLM[J9-Z _)W";# M$Y(EN&(]GTL+E<3;#4;B=9,6SI G!/[4<2%SM).3)4T]M\W*VE@,#$*O-)># M=7^R^AUBWF'@S\'+)0>^3=4J;I%A,R*;UQV"V_8S9GD"K6:"B!/1_S\#*='X M8\K=N_ZZ/&0NRK1H[HJ>%SPQ;ZW9D'>WZJ1*],J9FEL5%SE]"@%#)I/Q),G& M*?[89Q[3P^?%X-"O8WK>!*QZX'NHFW!7.SE#2Z>7*(F3SM10YO.2.%ITB3H! MD44R?)QCF7@R=7Q/.^;'\.RBMVYD:22_E/F%9Y'@.TLQD4 ZAQ,1) MAHY3SX,2@;U"6_W-"?GFOF%6S-ZKB].^2([,AU!IL,L M3I>Z,(81CQ%_J01.OT4\NR0;ELE5&*=+#8=RG7E: MRE?;EBF+>4MV0HRC^'>2CS,G;)6;C46(]K"."Q0O<#?P1:$S6O'A.GK^KZ_G M!-F/Y,!V/6FPUOQL2NO3ZX HZZXQ5>V<1"&#E8US23+.GC)7OZ0E_]SYR/;Y MY:0AE^I&7N=*0E/9BM--$UT(2=(,I,0)7]G.I3@%IA:/P7_- ?S#$I@;;,3? MMDES-#&Q/[Z8JK0R0U@61DA:MNCF@VYD>W"ZH\!(@B?SO MQRK1G]BDQ_B_8L7I!?@OMTL#R]]VEP95Y\U\;LDH*6F"\(_*$7#QU(FMX<^; MLN]5-; "$QWIQH#BVO#E7NP/#8QU5???A>C8QO\>]L^[;V,MX"NZ#31Q!\L# MJ&8C?)[*:*C::F4JYVI$&Z0L.J4(M3D)-[0HGQD13Y+G0K&QB?^%(/[U-ZIG M(1R.'3[V!-0;;2\Q)WNCNICG,I9A=&NINC]!4$=[5RI.LL=FWKOO75>CQ!UO M9XX_!2Y<3VON@BFP/6B]Q70;_@YBV(;#5W"_^.YX@/0Z GKF$.?%$.85Q_/2 M #X1=)0U>0$('-$;9'.U7J%6+"V;,KU+=W:I"G.8-)@TGU8-X*)8WJS3E>JF9?IR2!KD86?>5K_N"UQ/Z3B^8L9 ?Q[K.:ZIQ0J. MB3K@Q6-P G]&/O8I_ RXWK__0:?^BH%% .F$3QES\)T?[#JFFU?'AGY MT9@U$_2LK\Q6"-,H(W;B-&DQ53?-_51X&/,GG&?"<&9P MG^N8 M9A2RZP,7>#XV%;'6^\5WOZIN.RYR,Y_*YQD3:MGWWDZO9M"?+3E^IT#34)AH3H"L M_2N5)O_\:MON059$P=:>Y9#J:LU.QS'MKJBO-'):R^8&B_1$IOGP#@Y)QWGJ M7(9^;&IBIGP 4RZ9/_2Y3$FE5+Z2ZJ[28CXO+,Y(QL__?!S +/U\>;IT?SJD70].7?_X4_]M]33:"X"(/3W8ONM OT MDAT"">)?%P':P_6BF#W4[H9(IPYZ'?[\O_]WV/M['2FA.J;C_MHK0@?#F@($ MYU]42)P)2(QM.F4(3$4O^Y/E_Q>[_ MB:;C:"XM99TXF+$=31,F&/N_HF_M/PH9MO_,\<+[P[]<8"KH[B)Z]E,K]/ % M1]^TX/KMQIOZ&5FW_U5"34564BS-T@0OCW@J)3,,P2#5A94Y@DBR($FR%,NA M02G[;V3JM7:]4LP*'3';[L"?5;'6:==S]8;8$CI%^%E]P%'^.LJ M&L$(:EYGV8T.B?N-6*_>JF1CA7HE6ZSEV_%__X-DB;^*M>&5X#MS=IU".*7\> MBH0=/L8CBM)89BP#.J7(#*UQ4!/F1*50F-X!1YQ)*T MS"AC6E8(AI"Y$>!'R11',\3HX3?XD0(1R$/5>$S!'Q0+9%[A1K*JCGDRR:: M1JH/O@'UZV#2*(*B W2)ZO2]WM!>C#J3E1PF@WC8,I<>+)(;GQN);251+ QK MQ6EYVI2IXY:53=5O++O%(@&6TJB0=")I.BM8LKX)^ M0%"R.Y'9XY;-H)LL"WFA(-734L"FUFRIGIK(W'%+56VK);)O;6KP[:GCEC71HBRJR I2?D1.YOE.LI+B MFC))'#<-@*B2.F@M3/+J=633'T"1B;U0FWSFR; MR$X\;DJG*\MV;HBYRY+*=4^J)$FQZ8K%: MBF5QED2N#%UQDIMF#EC<&$+ZQ!)LU^[8Z9;I'!&XBP$Q,^O+=08V/;$$SKPW MZY:**B 6*V) 0,4EE:8AI4XLP7@[6V7R6[]@+";304>L]"L;#3[UQ!(D.QJ; M&UF3@F2M5W2"M#A/DB:HG/'Q#*P&/-#Z>D8"&]=;%+UB+N>$%26/0=@7IIJ3 MMY,$R]4)N=FT!VXN+'ISU%1J5 S0TGK0M!]M5MZP8@Z% 1S6B7EE4\EUMK4I MU(C\5#)*9;G3Y8>PZ0D6%.C^*E?M3J:BE4M/*FI*:4A*$R6J.FK*!:3-.OR2 M,2PST3-U=N@GRV&BD&.Y0I#=32.PIX;"Y$% RGYUOA+0)=FCIKW:8$;D^\U M#.:KV9!4.7=0"^\D[9M&\59[-2OR.T$5RU3F'OBU_\?A[HV"MG:J!U)30J^- M[3]4@@Z,EYT*=*QD^N[^K;NG1<757F\_)9G?^ H.=*V#5SKP-6/36>W5Z?WO M"?3H7Y$2N8+S\EO];:=/AR_>-U5&T*0(?' 1!?N!@O14R3KXQQ>9#+N?;[)D MJ9\T7HAK6 B2P BW=SROO3RM/A0XF#QO MV>^^,%U0I-)#;EQ*$<9@^ I@(-X)#%]^)LC42[>,LU&SN_WB4\/BX#-;8 GL M 'CO)OP_>T"?$DJHK1&G.=:P,BHB'@^CI_C03>'!E@"NN=V'T@N9,OUY%R0H^1T<8XCXR1WD?QTX4:(B?$=B4$\( 8A MBQQ?+XTDWR;8=:)JL'.B;RR;GTR,PF)$;<9R>6-LNL1PS,E<7T@@8H07+;D4 M'Z?XY$7BPC%"R-0A0N!O!E<;C-?CFBDN:A,_)7JK="_[V0@1B*&U3B(I^H(7C#[#M*[/ 5HF>Q(#ZSFPO7?4D+Z!U/]$ M G_*F#_9TL7KBL?\\C+F5V^>WD4-W]1XV'#]KBRXD-WZ%A8$B^G4:K";%-%N*$6%[JLF M 6V0*)E>G*7Y.,M=)E'6MX?#I8S4M\#!!%36FE.$1% =BZ>'24[)V@@.T"3E M4\DXSU^PU-Z'FZ2/=*$\L &ZTX;T($6S=%OW?#<,@,'VZM?2\6]%O]G[FW;( MA$P6'N!2C&!YJJ)Y)RVWMU5-$3?-?EV=3.-VOPX?^\G6G MARNSQ8VFAAA(T^)Z,:O:B3):]U YB1/TN>.4VW/=M.'T1$X;V,0 E_&K8SOU MZZ2NO15MIPW"W'Q0,E3WP#ZS&=2R!4(Q.X:QD-=Z::Y-A%Y[)8?9+$F440@' M'V!NW(ZV]")N=(H"TQ>859%HT\12Y@L5=U)KRF$&RV2JY8%S/E5)%;@IJ',)(,X[?.FHE?W-\3E7UR<%#"UXP^OC9:7UHM MNHN>V9'YE/^VG)TMN0;54J1,S6X%5&_1([9-F=]%8])@P6Z MVIPRH#!0":5.&5M+42QQN8)80.&4/!_GR'-IF&_)/[1+UGX?;KFK$?V'Z7C> MG]@WA ^MKU_)N2]=>X+J,Z.1+;=5ND4 7ZG6MWUNV"*:X\,=LA\B1-J?$L$KRL>\VV9DNRQ-([';/ >-:2Q$7DM&M7-&9$(KC7' M=AZJ6?>'8$]J6AR<+K'"43E[&*Z'4/N<_A,9PP7_D&I(V4\AN(2_A/' M#N#SLVO4B.[]3"AG283H*O"GCE:TE\#SP^)F&%)112>>XR]2TYCO8%XZ,82^P_ MPD'XMZ--OQ9"L MP>3\JL/7I6#@+7M./E.5<@)B"/(Z\1^9A@1#Y,^M MB*H.0,/LA)AHC;,KL9LV9"(Q;Z_-P4 I9B835)86!8K2<9:[W(D>YLVWXLV' M.JXNS1N>Y1T;+$A=6M1FH&3F;:=3"WD3Q9HRQ.6. *\74S<0>'I9&#VIKOGI M#FMHI)8E-JM>*CF=)9LY;H7PA.[FQ GVV/J]1 3K9UO"Q7LM[8\1L,%8]_]\ M=WWMLP>)S?VKD"0?H\A!";&SUM(1GL]) 7;B^P!TG0J1\%MI!;!;/V%!*1"F MW&6X.'/B!L-[W%;#7K O0HO;5-I.<>3H0AMKEPUV0@92G2EWDF/KS[WI] M=;_.@U5]T@ C6QE.2QG]EF1U*;_0&(S*E6VXO*$;)ID\:W_=C!L&:11(DX@I MON_JH\!71B:(^4[,?N#8@EI'Y-F*8=\,-C*^K-X"T7[O]14.$-]Q7N[(;137 M:8H54G."ZF2'VVZ2:=?[$YD,T^VR%PE_Q=X;3)S/B6%Z3^+8HJ'*TU20-BP( M'3Y;+Q9/XCU;(3;-?Y);EJ&]Q4M!A 99-28=Q8KV22WWF4*.IR$>,8Z]\, MZQ^I29W NC*8*$,W6^+%3;+!6PZEZ'QF@K >A1N1] ==K+LN',"7_''II?]0 M#>B<=B.3\\UV-,\,##9H<:H^3&]9Y)OB=[XIZOB*\8M\4U=_<^Y31"%V2UU+ MLI''TZ ZIN/^^L=X'$JACTNEA[& L7#CD_(%4]*@-#2*:R/#-C8';LR;*BZ( M_=<+'KXH_"KW,PF_8.HV2$P!FD3X,.)??\$-,'S2B7T1ZADDW$SAT]YO3_D& M0N,FR( M1;S*WV$&;L!">.P632N>KN+#Z6]]0/([_T!67^H:"+T#H<[@R8F1 MOTB6.JVEU"8RE455K9& 7[VW+Y1Z@8]@K]DT@-M&?0QQ?>EL82U/ZK-L4Z;"Y*S$S^2Y\C[8*,+4N @U7NXZO00UN-JJ[0 G-9+ M>#4Q?$T8UXHA-1A$#>HBUYR_'D:>XU%]%UB\PJWZ'K!XY%V]QT=E7MM6O XG MBT&A01JIY'!8%%8('TF$#^(#G*N?IR=E=3/P@89-VYNXA?TM5* =9$\P.;'4K! M#]-G/MLF[(6^?91\'G9>F8#H3,"+.8'OH: =(/AF@\(/GO^KL:FOB+W*CYF MQJN/I^'#3Q4^^0@!&\8WH0Z^^O+$3C$4^D,RM\GPA&0)KEC/Y])")?'N0=+$ M"Q3#O8HC1!I.+;!&P*V/0R71J]_K.4]Y1><)=9P!4JTB9E) G.>[>J]O0Z,A M3/](,FR:#P?(.9O5'@H72T@./9W,)0B&$E;)H=RMM;H+ FULDF+C M5)*-,\3EQ\F8$/H^H\-OXUFM0/WD8@XM96DIUQNOLETB'HAZ9!S M<<[Y'-2MPF2.9)*+E@;V .%W'JJ=R1FDD+H# M=U3,KO$*Q&?=C[OQ0=Y,C#=VUN!5_@XS<#.9^#*.-7?!%-B>OMP7L?J%3>L; M/ES#UYHQ%O"UYBN^X?:AK,"YW;_)8,<=5W[9$@+8J;06, V"5E-1'.+YX=_HHQ\)PH M[&O/TO6\]/$5;T,Q]GHQ,#+35+E-,E*QW@[EW+=*'__0:'U)(GD/F[;XZ.++ MZD#OFLRX3;>E8!Q,TD3";@TH,C5:JUDH2U(XD3PF#DXD_S1QZ%QZD$J/W1S1 M-IS<8#@>#;5E2!R<2/[S(/2E$LEWV'Z*K=5Z66*13(V*3899-II-!*&W)Y*_ MNF-CG$O^NYTTWK3>=8+.E&MDA^K"RQF6(2=RBM"K65-!I@F<*1XC^7H5H5-5 M;M."6Y5IM2LMY)[8K9;4;=EM(B1?/ _\YSJ0OGKYP6=G>5\49R0]HV>Z!'I4 MOP,61:TP#&75^V1Y_R(NI+H_!2Y<,!S]\+T.=W&\ UY]/ TW'--P9VVRX?-S MC@M@)V-JX+K 5CY3FB-[>YM<)QK)>?R'28W.Y$%,5[Q M]%SOVBKER:W;NQ8CSF"^UTL+3 M16_C2W6#D1?)U-1(#4.^0(.9.7+G!6_ZG+B:\]+P 6_*7/7"\KF*--Q?R>D+HG!$?E."-V.DB MYXH;OD)M!^5Q8F-!\4'O8V!Q3 ?FQTV%RKZ,'^.))U64\7HCL>5TD)%+HQ61 M62%^[(XVN,LE7?I:0+F%>-KSV'C2_!VE6FV=:D[FTF::JDSMQE+I.$T$DO!T MA"8_)L#VQH7GM_&.79'/%]_I_PZKC,?\C-.,_X2&X]__U?3E6_O*_[S'X'XS M/_ADG]#=@O_>)WK_2:: ]=?<\72T??QR 7(1+,%^;E$>^!\/^G:O/21V)-ZI M"/LGHC4X>ESXZI\L?-7!@R.M VU?X&Y"8TH 36@B1J#7_@>^=_\S,J_WG8CT M%=@!4YE[X-?^'W^] WG/3%S8AX2I;)S _S76UT [1 9RJNCCS8D1[F#R<"]^ M;5?12=)+W"DD?\2*,'G_0](]H@W4*L:.X]N.#V)KR_QE*O;D?S^ G9#:D78B M4X E.9H T<'M2XS M^F05@6[WT8^_!=.,*?.Y"2<'P64.'^5H,<6">/6]V%19@M@( #NFA"XPH"%_ MC0O&)E#]F#\%L3U%/[C;S]1NYX$+Y$5!* =NWV5%RW-HV1+[TMQ\JEX'=> : MH,(;J.@7VIDGNF!MC@V]F$^#EE]>:MO)TPFL$AY0D8*[@G#V@/U8NVW[CFI, M'1-"W1,7 11]-8B;\-,V7 H_X]@0L![L3POUBGR@^% WJZ7&@U8F1,;0K MD>1?L2SP5%>?A\"#'4\'GFX#=(D-=AKE@O70IPT7P)7W0U3!]?CPN4?S"O'I M*[KI_;S;2 _$U&^VU -)3C&1C(OVE7=7$%2 0NX?^Y+9.S]'!X)$45&LEV)O MT&U U'LXVR[\V ZO!DY* )C"B4?D#H]4%(2TL6XKMJK#1AY<$( < M^5[D77[WP>SWM"='\QK=YZZ7F@XYI&PB#>!E73ZL5O.F/M^/G=BC<8>]$91H MSS9-0BP=X$TU@>(BW77Z2*V@T6L>:E<7AB#"^]UY1C0##''0Z_#G__V_9REY M!\/:33X5:A<3D!BY0#$2RAB^^9=BKI2-MQLFS_^DF'M=:-\M-!&QY$^>_U?L M_I_WO'S W77B8,9VJDK"!&/_5_2M_4>AF4G!KS&@55'R:99- 8E/TW,O5:NUXI9H6.F&UWX,^J M6.NTZ[EVIYXI%^J5K-AJBTVIN/O2^V#A",;GY!,\,WD< \2\3IB>H_-3V%\X# MU'V+:)]V @]N;RB_S#V'=RN<9%6HP*: S),CN,)C;23SFL;*#$,!GN885>'( M!RO<4656=?3RLY+$3]L&4YXSC \5=I2?='9$.U[%8C M+\C4<4MB5.LT)+(J$^W%@EY.);&M-B9R>)3_L.5L7H(OC3NF(-,R\;@E)^D,"9@T($"3R/>"5KO' M)YHR<]S2G,[T=4DR"U ?U3?U*J#637HE)X];:C6[4?*\?%52 B9+BHE%%%1>(O9K='-7J7K[9G,BIXS4:%HM!ONC4 X(JIUJV.9[)<<<%-$QIIP:8G%I\< MKA5.*5 :D1BNFTO67$AC:B*3)U8_TPDZ0UVTNL8BZ&U2U@B8[A&CVX, M8>NQEI3A4T\@RU>(YMP&:E*R2E5SP76<1*L2%N Y:LIV05,T_#4O!N;06_'L MP-HD!)34^*BI6*[/S4&#(HE@-5O1;K'MMC*PZ0ED,1Q#]C>SK66P0LX0Q:1D MCZ9P"4X@2]XPP<+2W9RA-U0>](N;B;P*L]L<-76G'7KCYWRX6FZ)RDWKY;K3 M$- %VJ.F@3OP?4Z?USZ:UT6]E27DM)8R-A+= 4$YZ+'& M!-V-.>:66)GHHR'E2$%NE'/+*4MT/ &=9ATUI;I5EYQ';J*%+E0D^([3]4% ]\ MPSLU\5@1]]W]6P^>(#&GW-/'^BC!Z]TX&O&IK/:FQS[WQ/HT;\B11OY M8GZKXQZX,N^:*B-H20;^8Q?O92*H?A+)WYE=:, OLK)V/]]ZYG?VV "OR^>L M"TG_I%F\,%>X,)@PU[DNF#!7NC"8,->Y+I@P%UV8]XDZ.ZLTOXN3\>RTC!Z\ MX:$#\=__("F*Y^$LC$[,WVO.#BZJR7X:B.X.]]XP)=#80Q_^[T?RQRNGAZ%^ MWP"X5F/.32Q51 #)>;@ N!X8+A\FRXD*F7[M2_O2S+7\5EV<,YR#B6 MY=A1!-P[9;#ZG#0VSV;+A]+AJM+Y_&9B/J.H$T;+5T4+Q@?&QWM-S/OLK)^# MB2A=6%HQ%5L%\=@(P#8V"A9VQK$-4-S;,V:_B3[YW&OQA_/T[K>?!4^NCP^O MPN]NZN3$!$<; M9:$@B;/ZZZ]+'U\H*=JJ&:"%:#ANF,+F>2GO'U^HSB6&RG39R+,2Y>3U8,WU M*UIC)3,H6.PRJ80QR3#)=CD%WDJRME(;^DFSUS#T 358@*'7J Y7UTT1U1IR;I CM(U&GQ M"DG&%1)^M]+/2*+5Y'M$Q3-:7'D"2<:>)]F-N9MVZ=GN%&5TT1*JR-&]7^QX MNFU3\82 N;"F3+Y9OBR4=(M6@\%4W+3$#*T014?EQ'8*W>JYK*:,F8:9]LULTDU9F:MYCA(EI:LMRXS1['2;3ZW\C3E_SAV28@_0=]"6CR;FW4LLO=$LW2M>A^KRJ+N0 M4B5&G8IU0#)560?4E)Q\OKK\9!KJR;+!+=,UJRZU70DXA, 2JSK*QD+]^)OF MXJD4V:F>>JDY&5S\Z3 M4CZSGI(696R*8Y3=B/GQ-Q]G*1H3[[L1[Y2#*'$;OHI(GVN!>>"J4\4#8>)1 M]2"4'/LM;L:&^?!:F&_?/-X?A7X4T<[L25(S+CL5'N"(26RVXF=D=9K>]J4^?!@CJ/B!)F\X*: MB7/SQ'E<)NGMQ"D,M5E_W6@FQ-YJ %QFDU33TH<3IU[)2XD&V&XE2YQEE]-. MWM=81!RH2U&I.,T='P%\'=YMD5V#1.#\7&]^/B-Q?[U%OW:R?!E4/#=%9#PT??^'DVP MM6@GU>!0D!M96JJ6G;O.:SU;,0,H1 MY=EB(P;ES28[ NGZI"R@B@P4M&-((DX0J2_L$<"L^FQ6?8)8Q7Q L,!5X0NS#,<%7(AEE48RK]*=<4%2JHJ]KI'#7%9M M(I:QSP@,N#$77/0* ;X/#30LG:AK"=V.J5HEY$;?&)AK36*WS68J:94=>WB%R4@TI4@IXVF!,O2N4QDQM: Q2C31K* < M"3019_ES1SR85IA6[YLW[#RM*J)<&[(-0$KY=&W422E:M@BN<+<:\#5>S;E" M@<@W.C/%ZJ>\_G2"9H7]\7>*B',G(KENUHL4J;_MJ0(G*Z9[7@ TM$2[&"YG MCD;OQ< :N*KN 7RS],9MPH\/UWCCC87S(FFI^4QU4C$HB?6FPU1C4)ZN-J\7 M28(V"SP?]HN@6I!ZU327J)JEO)1K(EI";9R-IYAS6@.F):;E M%00WGJ_JP9QB+S;V"]RB3AZ* MAV)HN!Y%3X?2)?U8NIP0(F6AFM^P>KLGM26_[JV#::_%02'"1 [L.$^=DR+8 MT88)=3O:]+L0*F56F?:B7V@9;<:WV#1-T48Q)%3HNHX3)^(A,:$PH6Y1#WX7 M0C6':SN]+$XF1IT>ST:FU19+DR8B%!L2BCH1M7_C3NM(]07A.E]2X;V:86/C M&ZO%[R%THH]SCML&[E)7P2FS>M%TQ&!8)\K$1MW09DXN3G.MB4Q&E3 8)L[0 M'/9W8;2J[76/0(<<.NK=EJ857A0Q#ED(.9B*?8"QJAF'&8<3>E M63^'@9E,E8=,G30:LS0?0+ M S=X E=GQNS['@KS)[!O F>WG!ND."+@"_JXF![R*2/<_*".G8P3_''>YAOW M6Y_+FHF=UI>WY[]8\?C+)DW\[,G H,&@P:"YAMO_5YX8_.,=B\_.T/E8Y2F. M)_GI;"LR8D:LE0M*O\#GK:9,J\V]Z:JEJ6DH+T!ZASTM$7]"BS?)U/G$W4I MH:I1/,&K7$Y8&HUE M,V]8S<#2O4IG8+^UTMI%>97I;^6Q0FF:5%^/?&K;+N:;7,@KYL??'!&G4F?/ M>C"O,*_>-47G$[P"\S1'B/E&0LQ4N;51YY96=G,%+J4G><4LNO6IG:O41(KF M2QLO&#@Y.^05&UZ&XMCCN+';K?42J< UX*,4/XX%8G^8CN>]AQS!WJ0KMO^^ MW$V.)Z1/L3G4IIM>MRQMUG3?!],DG:B__OBUX3ICW:] !IP0'$,C9WGJ@N>) M\L">BT.GJ/K*1(9#@8HN3\8IG#X3\^C:KV0\P2--7UD&U"Z;% MO5X[/LLC6O7-19+86&)9=3HM?:7E1DT!\0A5-"3C)'W!:Q.81U?)H\MKO^\; M,_@$C2Q%S%%#25H0E&JE/6ZX:::=URO##VCTI$*[WN9[9I\K)\3V4'78H3%]:@?N9/2J-1UTC2"53^9+VE"=UZ#$"*LJD60\R9P5&6_= M@G&,_]?BVH5O@6 XW!0<;LQ!]C'W#JYFN)^-^^LR2Z[_=L(3>L4\D/OU&E/V MC$2J)=<%9K3TFU=PBOQ8$VDOB(7=']:!J).%5660)U=LIRE3444:(IXDL4_M MNY'NHT_"OFWD!I]-^+UTU[:,.CD@73H-S$YWA[ MV/ MIR>+8(AH-0=?S([^G00>Z+)$VRM<\^E^]S@->#7QQUE M?4XD;1.C$L6W9P5"ITEJD)7S?!9=LPAK6B2/D]3A.X\WR](O=[OB^30E4PL^ MF ^6NI3)4+E-9]0V!\SKM?6+T?2H_+*\'BZ2?'%,U"V?S&=E/E-,"HB=4'N_ MI 6-R?GMR?G6/,_/)J=7W\S]3;<]D-I3VDMNN/VGR).B^FTB6VKQGU?&Z0 M5WUYFG[#Q?4F/LG-5D+3(O2,!PB)TNY(I+KQ2PN/ZLIB$^'SKTB3, M=YE91V1[#:-.U;V@U4MZLV(3D9#!YUN8A/A\ZT,.F5FF,*=;S0U!49TR,?:: MY(P+=T+V=^=;7]FE'KWBX2S%]-TTX2#.&PWAPD&<& (>0QD'HN#-3'O+I#\Y;-3(>/8OYNR5ZX\MN_L1M%> M@9*6)SV)L"8)II6?IUNK_CLE9GTR!&]L6N-:7RK/I%ZG/U0J7IM-C"C/(+DE!9_PTVR//8 MTILQMI-;559&?.!-(VW%K0Z=C9Z.Z;]!Z&EEN8^ 387KCRV&?X_2PH MK)_NA,A]F*O7<9ZH9=V>*BX8*1[0,@>T:0$X!@\BH0W8*73E)XF(AF* WYH/,(#8C;SU$LQ<;;6+V MZ; J[*3$MZN^HY9X^EU%6W4!W'5RKF.U@Y&G:[KB;G;'89X7H"B-$]M+U>.( MQER?D&)B01>KE&^[4T*0Z:@8QK%%BKTWF'/?4/%[5\X5=6)1L(KEE%2OZ:Y! MKI=$TPHY!U6Z)'U!FPN3[MN3[@OY5-^5="NI3I1*K5E*TC=]J=LL"STN&Y(. MY?KAS^UT-^9ZQ;>#/]EZ_.8"Z8VWA\]*H DQ9Q)ETIY+&3G+S!KKF=?97F%, M9\YEQPK->VM),3?KT7(SG^7DIDS344PGS3+8KX.9B:.M/YZ9O-/V\W-M[1'L MUJ8;!4'IS18"8B:#HZTQ,Z^"F=\S&GM*TA3ESG-I20>>MRGGMH;@3Q SV=]% M8W]EISC)A^_H.+YBQD XH=CQ_7[^ !J*$LT)(!2O59;\\^(*>&%>[#<'GEL0 M%ZNI$TPGQ+1@74'BWL<20'(Z0C#:#G-B/DB;[1HW)+'"2LQ62ZKIFK5+!?TI42)J.<:6IWFQRVA=H5D2?0'1K/7=$5C4=/; M);([&";-"2(+U"V35)RDSN5P"]7+_X3OO,!*J@#U^S'BV;M5[$Q!3%%1$*UB M;U" A.WX\%V*"S^VPVB)B0M5Q[GB^LC/ZT^!!]"JA0946']PK-N*K>JPD;?3 H?DH?;YX>S0/RAL]9 01ER$%3>VZ.E:_>;4WWYJ:R07 #?[UL M#!#H(#&-WOWV0823@?[XVB']1].7?_\7_KC+F6,"Q44"=;KKQYVX1*_9B5." M^-=%A.)#*E',?O>XFP%T8>6NU^'/__M_A[V_]TPD=LE_=I+]8%B[R:="(3\! MB9$+%".AC.&;?RGF2MEXNV'R_$^*V>\:O^YV!S01L22R.&/W_T33<327EK). M',S8;DM)F&#L_XJ^M?\HW WVGSE>&''XRP4HN^X2H&<_M4(/7W#JFTHH0V4" M*!I+0H'):PPO,YQ&RB.:TV0^!4B%3R8)1ANA,2C[;V3JM7:]4LP*'3';[L"? M5;'6:==S&:%=R%7JO;:V^]#Y8.(+Q.3D+1R?V&[%>O57)Q@KU2K98 MR[?C__['_V?O2YM459:UO[\1[W\@UKWGC;TCM ^SN/8Y*P(5YUE1VR\$0H$( M@C(X_?JW"K7;;NUI+>?FQ+UKMUI 495/5N9369D$B_]3J*8?_C-PL7__VGT/ M[/E%L%H60Z^"A>]R'*W$?6UA. !G]/=/%*5J*/MC\>/77P4;K@].X,%UW_M[ M%\>;669D1J-(!I=DCAQ(-*O)$@<82AHPBD8PC)(@F)>S#-=6H9S"RZ1 I$RC MY!"64\JU%CE="B/,7[;LZ:4,XW:IE= 22VZ/K59MA9A+Y'Y+,C>O!974DC"7 MO,J!5BDQ"D34DG[=TJ/2[B,U+QKB5(UGE$%I[)" E\)MWYM^T"QV*NRJ(5$2_KIEK1NGYZ-&RA:[Q,+H6>VXU+;F$KW?TD_/_'2SD&N: MXX2MZP$>>,FL+C'[+;FQ[%7SC@6$^'S"->BQ1I47O,3NM^SU@F51*):+0C 8 M"Y4A'(K43)<2^RUY47)FPYZD">D4-P!2IUA9,;K$[;=L&*F1Q[.\9J:EEIQ] M%-1IT9M+R?V6LV1^8)"BQ^-QO9MBL\->H];0I>3^',V;!7TZ\_.XR!I4?]#N M="9"L0%;[HV\S];:5FU9=LTN6_>4?CF^&%!00O#]QSNF)?>S1&)H+L=F@<]J M<@7H MK8Q<>-<#F/S6W*'JG)NMF2";228HO#,J MV[#I@=EGZEF6JTR*;7/<&DR&&3&C,",=-=T3:,%?52BOT"7,4J]-/8(5CX_Z MX5WWQC57U.FB:O169CS5LUL=*W XHY%=@4[ M<$"JEHOVHU>&BD0PD &1J8_34CY05\ QM+B#99(+$W8]( , M&$QF65DU!$$(&J7 #O>D &BL2LUN DP M=/1EK R0#4T(^63W7(USIN!5Y_9D^5TD>[J*,OF7M-" M^Y%B.*WI@R\ZX'98GN#_&.%IB@MI-ZZCIGKR.G&#.66AJ;-4I>FJ-TWZED&NAXY+YB;21:O5R1'XEI-:'4)LE:1LN$QR+VFMKQ MG*HZA41:6%;&7%8I>70RI:/(GWW):GB 2E35IMD:\F2YU&43CUZX+;_7M&T2 M/I[7)G%ARL237C\O-X>@@3S&O:;=O)VK)^5QPPQF:MI=9E.::,*F!V1 &.>Z M4ZI;-\1@69-MN;.,%]HZ:KHWK@F-[#VH4ZH =L53$G M?'&FX\"?%@:Y3LEJ0NU.'9"LT=(2>YZHIO"Q6.^/=:U$M9KPK@^TBS^;(G KJ2(31*+U5=. ('9,"MKGP\R;<& M)NGH8G5*C%.&KDOT 1G(]<#$DG70RCA)NH.W5F1JQ&KY#*$T4-.]V>J[_=HH5657(EFE M!Y)E-M2,/JI?P$ZYA3+IFFJM2C\;B$?3T@69EVE0<3?=K"TR1+M;QI MW>Q.YA)S0+(21M<:MT9!&<\-)#RAU^*,.0J;[O75'29X4..R M'3%LNC>Q^;P?4)*[*(JU0H*>\U-O-H>K(7- 9XU6G!B81J(GR(HZ+GM-/,4) M/&JZUX%$+N$-LUPF([9X4J1TA2FPE?"NVPZ$Q-23![OF**'W:LD3#_S<_K'K M*:%S.!LO%GF (<-G^R_]RQT.<^-=OO#?'\A$Z+/Z[O;!FQL2:]?DMZE6EGQ( MO+L7N^/)[CS2@8_1+&>^)2NVG^/HUC_7+OH<#LV'WO&&K0@?O&TJ#SS'"GQP M$OKBTTSWSG7PQR_Q,YM__Y#WI]_E_:-YN="\X \$&4W,]4T,G)=$-"_7-R\$ M]9"()N8*)R8"S'7."T$\,-$*<[J)^3AZ\8^-YHN-"_XLGM5=O>DB@5X>^ M_.\/YL=O#@_%A*O@!>.N/[7;]7) !V_NP/_X]0AD%Q-L%:A8!BAAZ#-&$;'_ M_'OP.I(C@EH$M9,/R=HKNQ]XH4#BEU@ZF9WW'<6%NC-MC$)I(W$YF;BL+?)[ M$A>4B^9K*_6[1WHVR_25G;BKU84FWRY4[C$(G#BT7T7M7%<5;02U>K,<(JR=A?J&K-<6H+ M7)6O>LZ%\=Y/)WV4\M$W/*Y;$0=Y(8T[J:ZVQ-4<^/W#2B]* KP^<,27=+[! MFRO=7 [I8C(]5(A.@$*(R1^_.")&,"=)O7AEKM(Y5_7O)MRO,5D)WC/G!VIWL5KX1Z,O$F)K\:79C=%&W2^V:DL2%T*3YY2>"R9/$GE MO&\IW!]MO5W (/GKU+*]E\+03%0?M856M81I5?>3@C=/=3.GKN5"KQQ0$ L] MQ2S5!7%968@B%T="SO[XE8PQS/[AZN-5<[DV]F)MCJ%L]K8"13Z<+'36U'XV MT'PG_*3(WA";N,[,0!LQ@R7F3 ":7%O'T"C-#-\ WL^(\X@XC\C)O6_.(Y*/ MFY"/B 2Y6A)DD\@W R8N-&36BRY8H)(S(")"[H@(N7$>9%<^#]C13J8[(E*= M:LMLD;HK$6FSD%+F4GB$B8XE$R?)A/LM?<6K)$)NG ?Y0+BG=J:L% 6#-DO> MRBD'&0":2UT*#]U1,>K=I)61<-\6$7(%M1R.3(1\(-S#>#K.R76O;]9DMS[+ M:-UF:HPT-RIF&\,/,"!W2X!L3#%^C+*0K5Z88E@"2;=U IS!ESP.^AT4$ MQWT3'/=GQ>V*=DTK/$DT'PKT >T ;(8I9.,@+P9)WAC.QL @NBA-35CA@#RE M71>!XBI9G?NS_KX,BLXLF>L5QKF1V15JW%!)]K5B?0Y! >U!]D !^ @2]TUD MW9_-^&5(Q%?3=H:9YABANZP6VIT)63:3#0@):$52Y.EMR<&"W'UN,^<,?8 M1%Z&V3LB0B\B]"YM"D+Y-%[@6U@+;!,=RP5JV\D8G@)5J\]/)I8!U(*="CS# M!IZ7=L8#PW[+CZPL[82'RZN^4.OA^896*PKZ"J4IA)9B,J+_(OKO^@S 4T%A M8N"J,6K%9\*TY2N6Q+*FC_-2F/B*>)=0B; 0L867L?Q.A05\U,--P>4;0E!] MU$7#3UA2&2T+J-P3?<)R3]=*+B(+&C/&$]EPPQ3]$8GX_4C$>,0(1"39;=A( M6T:@\*2Q]OF K '? %C&#*B'ZGW-RH^M2A'XXM);5(5BA1JOYKR41-8023(1 M6Q:Q9;L*\<:3MVR7>H,E(W.^& MV-D;!>ROV^1U/BOM;YZ0RXGC"MVJ#P@A1PT2BWH%^$-'+=@SX/DA;?F>RDC%&V2Z6YY:0JN!,YDZ/S*#%(_*>Z&H,>Z] M(JR1RQ_18;=@//XQ1KC')MEZS,VF(G!2:5J=EJM*/RR!!ZU)AH@@$K%B-[J3 M>#2(N(\^*%*9,26RQ<4J6>#--'!T!!$45/9>2,D]Q)3I<'@P**!S?XBR+\!/ MQ@S5?W(4$T-EPH'MO0PXBXC$B$B\M D91A&TAK(+4K('U/2.G(8"G0OEN; 5 M9^B4ZJX\/L2VS!X[>,%^Q%DSO2@LHRM"%).D8GJ8ANB=C%JS,0 MCX< 34I)5$MV38%UQX[>K"L"W]51E\,PLAA)1?SZ_1".]V/_'0\!63,CL#.S MT!:6UM(SM,2*&1DA D+J,99\-[_BW9*/K= &=":A3.R:@A'5&%&-MV$G;GW$ MPVKB@"K0FVS0K;!.6TSGEDRUFZ8!8T)50(64(A4C\!/NOD5PB%C%L["*GX=# MH\/5JM5NQNQV\]/T0&/L+MM <$!'4&,<'A&($8%XJP;DE]%0'R4,H]OI/(I= M?,DW@D1><&@>H0':B4P,Y]X+,KT;KA"L]Z0CAC!B"*_8\OO(.USO$VRYAX[,5-M@!ZGIT;9#,S: B&.?<)FH[1!T)2(EHD(@8O;>/]J>#S ])H MB8W14@0@-0.,1#6#10,)/C+Y\%B2/6%3^X@./!\=^)'(HP/91M';P7#U*3IC0[4Y:@)&&3Z,62, M.Y!GZ!C%Q"+:X\9(P.AX]3?DNKYTA/1Z*9UU$9ZU,O30 8.=TCKKK+-0IV.6 M(8=3?]0R.]],LB_/ZES!*'Q+]^[RM,85C,*WG/G+._;'&X7[=&UY)VD M2(C\VLBOO0F_=N?D@PMD#V3 ^K\%>RO5S2>A/N#?*H/<:/0HLVDAO5(5.D$W M^VQ;EX@PV3K#QKCWJU%&KLX]^K?G!\?I3\[]#CCD1HZ4%Y1@F6.I.,#U\C(] MJC00.-!Y.3Q&'#@/$('CSGF LX/C#&?F?@<<@R51K]:$GF4"4@QFS7ZV6V;G M"!PH4!J/L21[EC0-%[4^;2?P5$D/W9^Y]*/'T"D\I M]48E+4[UH)S.]>K\HA-*?%AOD3EP]#N2^/LAQ.[/AOM0XM-=&]!NL34P:S+( MY?E'>LS'YTCBD?T68Y-_:+[=(A&8#CPHNM"(4\'$\8PH4?J]TX#W$^/\MB;( M;&2Y%O@>ZCP:"#&B$24).M^N,'O M8/E]0N0S05>F1G8#7W:IT7!1RY*K;BCR81I^BHUJC=X/.?@=K+B/11[4)CQ8 M>9.22DNGR M\]F.0\? M46G*8W]/@ZZGN]S>J&<6,#E+\RM3[,Q]I0F7P2.B!*\G&'X,3BH MFC\==LJ4B\=E:J:/D_+ E70$#K1SC,=PXH2Y02)P1$3@Y4S(C\&A2RM[-6D* M8WRJBR2_*E2X[+2!P(&L2.@YO9M"\9;/5&YLQK)CZW$?N.,M^Q FM"UW$,%T^1T:I@2(:\):LO:^( MOO=8R@.B7B:%W"JCDWBP=#M\*/HA(8C3D?!'A. M67-?$?Z"%C1ZVA0TA#&[ MJ.)UHR-PA082?FC4L@"0>.JP(WOK[! M3V*RP,*RJ-C_X.'_OE>P\4E3:-5=!PZY&M97J\O+L*#:MKSOD_[@GZ3_O=@0 M>6$7)EJ[O!)+(WHVCH\45HQ6L&T_T8HK^)IKVC6I/) M(*'V[)XI9R4KZ,_$PB/=0"!"EFC$/%Z >;QF_)Q],3IIBMPM'1C\)V"ORT[ VA#I@9*E!32]$#*O1D/[5L M=EMZ9L;/_:2X%!/Y&551ALD.7#;I=:E/]K3'7+Z9]$?\Y?'YRS^2?A!TQ%4) MMW-"%YC9?F667_ LCZ0?&8U$,L:^6^4PDOZ(P+PL@?E'TL\9?M"VLTY6+$V: M[7C*F["EU1Q)/RK=Q,0(;O_H\]W&-JX?4:AVA-:I;+TK>]=KXBVORA6\5#[8 M2#ZN,L+O"@8FDH\K#G([WL#<^#G/=?K\>N J0]F#]W,T;.*BK4!_&<,FEFS[ M87HX5"MQ@BBJB$2Y51+E;K;RMG;TEC1M.[P"Q=,%]8W@UI'8\K8J;(7V@!U- MIM5J,)]U9#P 0Y)/K8:EEM"02'93'YN.TL3=$X=R?N$_,87R1\)?\!0EP0:/ M'KYDEDJ>E">M/#Y'PA]6PZ:I=]-G1;)_6PS*W6R;'47V&9"8KBA#F)E@:J?4 M7%N(STNAXE_7OL;Q;Y0Z;FW]A:/H&:$D0/MO$'B&#;SHD.CW8U'NSB1,/;PVJ)7\<76U ML)RY1*XK ]#?C]PIV#/@^>$XHNK8@0TG- SIEWV@8K*F063 /R.N)SKI=Q]< M4'BX(CQ%L1;]CR+JJM4>/9P%^9X9EZ:TSGL$.O8Y#>7^)+2&#%:I_8R<-T_YFJN#R5-#=F(L? MG,HX#/8W3^+62;]8Z5F\*\CCEA GFNYJ7M8E*JPO0'"Q9!16=D\,VMW8@<=% M03?))W/)>GBHWK<.,HN.8ET=UQ;)1R0? M-Q-;=,*C>M?+JZPW\YI@LCFIAP*U%6<\=M!(.(H9,2D1DW(E3,I.,K-G>:UI MZ5!:6TA8#QC+J6&IAG>H6DD@5\W1DI5F?:XQEZ@P'SN1(&,X<%PE]1)1<1836 MEX1^7A>%J3&.+TQY1J5$NP#&J7:HZEDH](D8SKQ[_/3.B)%- H9-,E!,=,T !$X5EWSI+<7XK+W?RVH2JHK259V CWH7,3!@#M.\ @TPX=9!8L4#(Y1.SZ5PK MSGH]'0$CS-B0I-_+^A43"350^Y6QQR-@ M(&,R1B;?*V9U^X1@VY5M;_U>'C8W_"$&WQ1-H>M8%JKE8\#9=('G'\^ _&;8 MOSQ!>-^F8<6P'1?.86LHNV#H6"IP#X53RH]*NMWH-6CBA,_WPPS>M\'W27%O$VK>)^JK,AZ0?=OD6Z7V,#5'X@[M/8:*TOO?#REX MWW;<)^4]$W?GJT*BJPGIJDH+B3B7<6<-)._HV";WGGZ_2SXP8Z#(,UOUT!Q8 M<.C4, WK1#:.ES[A:E[Y^IC Z$3-!?:+:]J3U!_0$(1)+-1)'SXW1TYGZ4Z[ M9U61H\>$!B 18PZ4+8Y.GWWSDZ-S5;56+D5=5'GQI &V&=U#V1C"5) M.HJGN1^JZ/PPN,SQNR_"@$DL)B1=>!R*,CM_= M$8%T=A1NT72]K/B(*R$*T,X@'6/8?5;IWL/,!$T# MBA^>'1C*M@["E&!@L?Z N2@/& ;%18&C'PO_#0O_S.#(HO1AB(%">XFNH:#< M8>CWB(R*R*B[,D37"*EIP@8438B)FHW4$?I_X1D-S2<@A+F ;?7E%SLMWU-2 M5?HQS@BS65O(,?T5*WO%>IF'%FN82+V_F+S_D@AU.$ .M!5 M5UP@>R #UO^%GZT S>*BA@T_15/J"N;%!L(0&OF&*?V]T_NECA>/R+] M:5LVA@T O(V-#I\,9$NV%1"1Q-^;)#Z#BN(]J:;M+NHFX2P?"\&C@]?LL M.()KNUK))(*>&"_BM6Q=K5&!=L&KE"WFW+2_F"$ANB?B%@7+QM8ALT)#+'3XLE!MMS"^FL&:0JO= M+*3;0@9;MQ*J&11&F^++?#4M1-3M'QFR+]0$!=6$Z@2H9.R5ZHG_/;'=2DCY M2:'7>/3M-"'D% Q.Q'%>< M%_$*!B:2CRM.#WB\@;E]>J%8S"MW3$+A]*=@6C\"UG_O(Q4->VUEV-2<0^ M!>^$J<.0OX\9MN*, >;+"Q!5%;AS)_(=&C.O4>8D.ZP@0,8IZ;SLS\H?NT5^^!!1.'&G^*2C$DQ4V MU1.-L@B(FCGJ3,?^:JHC*- _?B68*#SFNQ$#%P#"J2/&/P4$E^R[:F5,]H1Q MQ:KT;=,)='P9X!ST=)\FSU<,*\O7"UAOW8LP8=3>S6>\+CTDN4 MI45#HL/$ZE1BO^IVY"!&3,F-,"7'14HE2P:B,YX6S7&/L%I%::7G:G.$%)17 M%8^HE(A*@4BYDU3R:[.I"7S#!:@\![*:?'28/G"7\+&.8A[/9/IFLGQY@N"T M=3'NPPVZ91H@FM_[=O;O)^E+:*&U@LG$"E<9V8+6F?*Q=?:\+M6T]F95"DL& M'SHCWN\%IO X&XIC93G3=,I?+IJ\1+/KVG(Q^CNE3%'2T>P/:RYX$C%A*^FC&)B)+[3FG81*]8TT0/\$B":Z%T MHXH"VVQ06<>M30#JDZV'T"AOD+$\E+*;G^;*#2*7%N+MDE%/C*QRU8;J)$S9 M3<:HQ D/P$:0N17&Y$8)D]- IDWE;4_K#02S5#""17O0+_F].8(,.A%+[1=N MC #S[8B3&[5?3P,8+MGIL>6X*@ERL2,\>C9!-5,A8)#)&F/>/4!^^ZQ3 3H" MMFZ@ ]QKFQ.ETY85!2 ZET*:&"EL4O4 TBIEYQTUG#<9N2'28 ?A=!^\NZ:*ZZT#3 MQ5_&L(DEVWZ8]A>E 9Z$&T.3P(4FC@<.KM(16Q2Q1;?!%H7*8BOI=23GO*T* M6RFO;X7\,^K#FW2DXN%D859D7'8VS:,L:>OLOE%*TH@@NEF"Z(@H:69J M+-R]/M?A,8]?:J@5""6"$BJLD6L4(W;7@>!R49NB,9=#L9%]FD,NK5 MJXF!Q\P12J I>J"0]SWQ0.6=#4K#5@+7!2IBA!S%D%&]B;GA#S$9&P2>80// M@\8G'&+/0.,0D4,1.12Q"5=*#MVPZ;,)3ZFY==GU-Q_X9[53V&BICFP%H*;M M*+ #JGU1']7EG,:7A)*C,*R=U;(]CI>8=:+8&(-'J93OFU4[>JCPU1BV^^LW M7+:#,5RS#?O@>AV=O_J&1-'QEO5HTB/>XRR!,3LJC5]K-.+ RBZV&J5EN;JB MA.E(ZR<6TX;3S>H20X0K.QU%B$74QO[J_V\?40 GZ(T"(%S MS1@.^Q)%^MJ.'X8!PZ]MN$C[0'=E"YM *S<\^3,$'D"X"\LXAVJQ;^KY/,Q/XM27'$LQ_VY+2JP\UI#@&;\)QG*E@[B Q?(9ES6 MX)-_RM9<7GJ;U^2X!Y+>%BSX^528 T$QCQPW+^PYS_1<.R-Y5A>Q'=&;"/) M<0MH_L_U5=NO0B'LS:R?+K"@NIP!=.^W9NCE _:N',/YV[QO\H%<(T@. M-9^D,C)))#5*8FF2E.BD1DL#32$EDE&2"78@RPE\@%Y*WEY115+GP\>"](YL M9;>BU=I*UN:B/Q8.[AG\S\7)#HG+YPN8A9+$/FN\P8L^/HMD^'&^'K>!8ZFP M+>A-L*[C6BJ6AU_ /GFQ__<_!(O_ ]U("*7!EV[VGX&+_?O75Z\*)V#]4-_! M=BYH%[&D:O#_HU.Y*L+X0_?W3\.&X*X>N_8L?K[>2HIV 2XVT_K"V+0IK"0?X'DRIT;4',A[:;^O;O*K.5/)E)\J]"J M9>M-H842)J'LSQ))<62">"&HZ!Q)?935"*U+"49WU.W'%\OJ4M61U?&Z97?: M3)ILJTV84Y^T9XF,05C>7"+W6RI\JUG/KI:>6.MGAME2 ME!;Q6E 8IG$PS;&SNE[22+TAT1+^NF5946NFF*468MRW&L4QD9--A9>8_99J M4YK.,K/T"J^QXR+.!/U^3VI(['[+L9&HM6>:MQ1;)965SR@\7;9G+&'Q9E[C]EM.26$A:<:XNI,>D3E?DH=;A>2GYJJ7$$1Q. M Q:')ID&C3*:YJ0!I>&2PI*RDDR23%)67M\[JP2+>(I;E 6CW\O-4@-3[C ' MY[\WI\0DN? L(9[/]:462/1FS,'Y;W+V\%&:>0V<-55^_IA/M#+N_-#\+]I< MMNV:!4TT>LUJ6P>%^*RE'YK_5F=H9*>UOFK&J\-B F?KK15^'MF/\_*DP@C2P?EW''$TS,[Z5:$E4<-< M,6>Q"W5^:/[S;K>6IH1^&S>*7F\&54U5F,P/S7^OU-3MWMB;"X:BSQ()TN?J M"UU*[(^2AX^J'<[3'+,V9-J9,KZ4E&Q#2NR/DI%;3N>9J:R9Z:8CE3++!9_1 MT=/W1LEE9'L0"+5T1F3J*]9-EO:E M#[84B#E12JC6W!RW2JN%,*1(IMJ0"/P H-R@( K3,BF"]J**RXK+]@5>(HC] MIE2\&<].?4P( A<3DD7[DR2&/FFY' M:NVA5*&+XQK*40(R7GI2-5>7;6,5WNEYW8$?>%NMN]#\C.$I MEN,%+FC#7J6L\.1?^&H#24Z9P_:(FW3,6C&I%PUOK(RU^=IK-.P J+S_3CL) M-8,^'8!.W01VUW<# $>.#G]H]_CN!';4T.Q*"%#XU; M\M()_)^:L0#JKJ4R"CS?T):[]O/6K%Q;(B_IQ#_JV][R_)J<1-UZEZ&DV#V_ MBWAX[>N]\LL&Q^O[VMBPD9MO'3(V,D(KW2S4T?*/\B2FQ%8!:K!U"=#01$#? M[AH)H4US!N=M.\MO&ISO&I'87T@V 3HW"ZSE>L/4@":5%PP\0S5DUP#07()F M$H8<<1+_)[WV",-/Q#^8XVY_@(_9?/DW-I?#_5C'G3AN:"J&%AI8/S8$*?(9 M,]!AF$.S;/VU8Z__6PRLY?HO"H]A)(YS#UA["-TK?8C-8'^@G89P7<''NKV) MX(9^M(/Q< :A+VW(X4UWGE6"W5"=,1H]%'RP?FAX20OV:HCQ&M2\<@PKV/#) M,:P"%H;BQ+"ZX_J!#E\.-<^Z4#6"&*8&+GHI1'D]WZ8>0)0Z6#.\+.7**\." M=X,&]S(&A04V+\%_8O =+&<\0(]H363#ADT\5P:P*5P^Y/&ZVSD D0/?,^PK M2;Q\>M;S+>7@ MKA/TP%=[GC DLMLY&@3PJC!_VV2X])#Z@0T-Q?0VT^7ZLHM$U@4J]-91I"J< M?DU# Z/ N=S0$^>'Z![9\B&1@@WE&7Q? )# @8GLKD&&;N*J:,;74-:!#4?) M@B" OT"O"(5'K"-*T%,@1.!])Q98CP_RD*"8PJ756]]-?&@]8"I:N]R7THR M3B3^\6#7$+6YANL2P,$%2+0\"&T%H%G> )FXU,!^W:F$;SAV[$T"&V]B&?ZN M4WB!-SBUF15F11C"EP>NAR*0_"5R^<-O6^CUUV93579=2;'L->#/TNVZJ%_X.OMJNM5:!8H1#+V':\ M/[S^DQL%$V@$2M,\7PKD:.#*))D#&;F3T>'8SIT#>PB?'-@X?(FX8X-=%#RM[\/!0!?*F]]58V:H2$7\M6-1A&^,A:_\9$# .P)9&6YHFS<>#;6^ MAR89J;(-;,-[K575JR>&)HGG0>L>W3P+!NY:7LFUO**59C,7Z'$N0'KTK0?O M/@R3UTL/\C;"GCZM[8Z:0,D>.#>SE$+@ #N.SGG>![SKR MUE*35:0ZT,+IP%\T9,*%_3!@5Y6GV=H9VX,$_AW:EKMSA:KJP$483;?AJ+N3?&#)#F^AA-ZD'ACA M#Z% PTEV7&C(P44;WFY]JR>Q02*D&A!]+CIP$^9H@581%$CXJ!DRF6$OH)D M#2"@/F!I:/7)Z-&;J]%SGQ!K6D+V.:\ MJSKU8B9>=10S+"LTHY&=OSY0'9J1T"9!>6H\["^(3^_O7<0AI1 N_6C5F:V- MR?"GEYI%]@X-XF8:?&=ME,-&3X!$+@F8!F@BT,_O@O(M4".)04V13>4AHPI^ MAUR =<[]DYL$RA :R!:H:<)F^.K ;:&A2QG&PW]*X(E!Z5C M(F4ZQ%A"-C5?WTAXN?HX\=]$*]W8$!?;HV]Y#@?-TPM="JV1"U& M(0>EFO*^K@=*G';3[@0KO8?5G M@N?*+?L;$Q_D[MV/_#SO$[S8(XC$Y]CB\X'O>#\2U83:"(4__.X"OKM:7]E9 MJ^['NQU'LW^O[-4O<,QLO5)_^V$(E6@T#)N%]]N/0R0.NZOFG8S#C;NW!!<^ M(]S;/D::B2NC4\^XW%W;">I/1@BN[2")[_6)[#+-X>*8=X5:+IOBR_$OYH?S M7%]J@J.%W+6B7HN#U9V]WZ^Q60OY5LI8TT6L.>4T8VZEEN9-@@PX* M4'PKN/#]+ 1;4X]?6WK5,.2ZIH4Q'%[MV=X+9?YU8&%;D?!N8]:N\63!C ]= M,*JQK2"=;$AAR5^6C#$<$V.8DU3^O;+MN'-:!Q%ZWD+/[G=AB!3Z:P.<06W6 MM IV8(HYAEG@2R$EMGO\I8!37]55OTE0EIFFJG*GD6T.G?Y<"BL LU2,3> Q MCB$CX-S4SO7U ^?CM*3G!$&MSC27,KDHB]-26QV5,Y5A/8\. Z/B-"0;(QDV M1N/OY>\]FD5Y-2;VQLCS\R\FA?\=D3+]6N%ZS9&-U#8TRH'%$J24FL> M55!R>!#(9"/ "P+'\!)[+G,T MG%^*O;1=G%C=8O .RQH'3:+269Q\>$8S=D M=[ERIPA@9S);(X!=C!&\?H"=Q;C] E@F.!A/"2%3$UE]W,MVAV.RPZ$,-NU9AVI]GFNYK7B_B7 M]\8%^^M]NS43YHD(DXIO+-?XP)\RQ79S)K;P='E:4:H$X-[)&')F H;\@LE[ M\!0W-&SAT/WW1_R A=N5FS.GVLB[ILQJFO"H.J5N!^73)'_\PA^(?:;E[\@3 MC*B62R+JS\B68X#I-88$(;YZS%7+:3,MIE./>J59+_;G$$,TPM"[[F$$H7LD M4ZYD3?J833GITL(+#=Q7+=?'9=^.$TZIYV7S:&EA0UAP[RTM-TZ;O-P"C$B2 M*R9);@#'5VI;;J3[/1605Y/^//#[4S.]L,B"*W4<=:E+R3-8E]\.*[<75_9= M[,9GH+S&1WF8;U']IIH42Z/N=.$5O90[FDO)TUN.WPP>EX\>NY*UY+0VX2>6 M! 47R?%@XLU%@&M*D=;=ZK")"B-\UBK(TT\57@U8/ MQ\GTBJ)J#949)PXG13S<](W:$U%BQ+<2(SYPB=/E1F3?6SMV:J?M/-*!C]$@ MPK8#M?T<1[?^N2X*A])%?UB/;:-1P@=OF\H#ST&:]B0%\TZNYMMZ?YPPA M+C@O^Y/A.Y.?#)P)J$5M#ZVA/\._X-7@+SP6AS_]?=<3]CH!!?NN1Q+!YK2S M\+OV?S0OYT$''4U"!(YH7C[OP$> .=W$'&>_Y5TS^1YYI8],T"B=*D[<4\JH MM4Z53O#DI_2HW<&90^3T?<#U:B?*KGEA_ZGL0G2J=Z M!>E4[TJB?C>=ZKNEPC>K]ZOX3N7"<:Z[E6-_'LWRO;*7O$@0$[L?#_\-Q^%0 M;/G9VL3U=:J&)M#!L V :%@2%K$L7J MW P7=&42_M&.^37&\/Y.%A#>DVK:Y M'X]J"$2X^%0H^RA7EPOS13\G3H&S*A&-_K"]. ,DJGZWP->'5LTTY/B@(TMJ M91+?ID.-('$::^@;8J(X6!GS1SJ>,$L+GF@TF+E7#WX[1=3GY9M23"[;JRMS ML=O(MSV2Q.5.K['-=$K$2(*+D3C]1ZF@;HH*65N!3> ;;JB)D/6G[! C$2]R M^[S(40^TW&'>T_"LP(X.6:-ADUKN@!*Q:O22SC;8H3FM#L?C7@]71PM]G=V4 MB'%(A22H\Z7<^)90N@R)<+-(.GUNTZ^":,Q4YQKH=DUQ.@+)[FI&E?+:?)W! M- +175-Q5X^BXR0P_2HB2@5+<:9T43+3=('*\WE68CA]G::4BK$4&V-H]L_2 M;5P[&[D>&\P(S??PY*"L3 -C':H;$9+W1$C&(\[@CFBT:#;OB@&*WSG?L;_. MA&0'YDS00N-A8 %Q1E/@.W)$<-R;PS+]2RP']JQ&\!+=4NVJU %A%;RY%M0M4N[.+$U()U*M7E\3W1IW&AMX_7W6<5O G1G*01879/AJ M,5=L62(KSX5T=FP%M6"^3I9*Q"B:B268]]1-1)_G5WK*\3L$:8^QZ4 MY?E!]T>+5HWNV17IT1=84J-M*Y]0LL1IW,K/ $@:!3UMNNQDA=QXPO9F+MWK M:?HZG2L98Y-$C#F0T_7.2>*UV;Q)G7I"8_EJ7OOZJ.$+GJN]$25T*I-;",6> M1_EQ7VHN9CAJ%QKE1%IDA\H@E4K/6YIT.7.[56T9)I<01L*R[RYGL^Y,6C*Z M1.#(WJ9B'$[$6'P_CBABPT[.-T?8O8#5_B9LZX;4X(*$U,-+058JUBM9=CFZ M'&SCH^1BR-K)L3"F"+O4Z*0RY5D#P9:.8'M9$CO"[1\:_F]B4%^4O5JGSQ;$ M$KL:NJE9WI7DWS[4]>=&/S.<5XHMIBZV.'818]P'F&8%2#:4DB=R>3$H%*,&:$&]RP7(U20P;[AE LUQ2"Z>YXLMF M-SV?386.X0^U$#1T!)HSI5Z+4(-0HU8RB: GQHMX+5M7:Q2G-?GJ;[/+GT? M3-4%)=D=]?!I!SP2=0XGBT,=(0 =KZ;(&)7D8BSQ9S;E)U/%7IF'MYML+H9- M9!>;R58 L/]XP\JH M@P#TI(6H9[]62PT[.6XHXG'=E29#F;?S^AR]# K!B#BE;Q]Z_+]'/*X43?JM M1,.>7D=^;'8=6]7)>)!J)Z0198Y7U4QS-4YJ8DM'?6+?5W7WEY%_Y[JOE-"Y M)YKO$D-PIMC7ZQZ#Z_*^+R0&9X@)N^XAB*3@3*&!YQB#%T7*=TK(_6['N9T* MS5NR*OSFN8@S%* D&!\H8O>R,MUN/;LGHPL59G;+S7VA,O2?S?&+D5I_L^5 PC[$+7GI!/Y/ MS5@ ]5#Q]/TWW(C)2]OG=[O*'B9CW@8(MX>)D+9YB;I7H-F3Z-^L$K'^A.X# M.P5M4.M%S8S-5^NR\L_\U*MT@)NB\BHV6&(6\#S,AY\Q*#3P#^C]H_KQ*II_ MUPMKR7M#9^YAMK.M&J_".T*1"D46ON'#$^S>@]S.Q*\#,[>R^*)V_('/8:N= M&RD6D%VDQ(:OQ(M"(WV*^H]O%N8@Z:WR>M)<-/6ZJ./__3^? OO.:VUP3X92 MIH/XNC:FK,$G_Y2MN;ST-J_)<0\D_8R);;?00&#, \?]"WO^\WG$7TS*(KXS M8B]JO*^O>EGE??/=!P4Z7\S0RP<^D%#M5).+YOQN!E?N%0BWHP/^;0N MA=N5__FWO-.2<6L.4Z]W;7/95NQ G20RG-N +;G7+5=<3@1\@<_A4V7>G:=; M;7PU:DCD_CW[7#<]*R5<3XAWJ_,L/J1E*3N'+>F]I^>6*3U15C(FZ:JTDJ%5 MJ^?J4NBNO6R9HB9]=L).,V(NIS:&*4^@K1EZ^EX_*TV9TYQA,#:G8#A?NG/- M2O;1/0G\=5-Z6%HU^I+8%+LE8[G4YCF*;:*.$GOO1'HYLKZ2ZI29KM,@\\B3 M2S['2Y2T=].41A:J4KFDFU NO6QOX25K\;E$[[>4\G4S,PQF93%=84!)D-5' MF> E9K]E=IHCAM-VLFK6R&ZYY7 %5[ :$KO?LEFMB6Y@S55AF>N65XMVLU8V M>"FQWW($ #TJ^/@$S\D%3

EG):1R2$4FE5T$]G:%$,FE1E5[)ZP/SH(P4 M4SVZ7ERD23->2LWJ?V,+2\L>BW2%;XYI^2$;ZR^(*C--M4I1; M*=5J*;[1;#8.RDA7--TQ0Y%-843HB2RA3GH'940W"@JQ8 KXIC(4A-E*(TT!?\(1DI)&;)M";F#(%4$GXOW^RK=J6Q(R-PX4#$ MCF$'8=S7^KJ!)*?,87O$33IFK9C4BX8W5L;:7$)-B1^'K\I!!3V1IIDNOAJT M>CA.IE<456NHS#C!;R[$-A/.<'2M#667MG5U-/2M"XN)J.( M-@^#"Q!PX7(/L+0#5W5[B4QH(O&/MSTJ\7S">+(.?ULGM7^Z#;H_:JI!T\.9HQH6 MDS 6SEN7=7IA%[P7Z4<2NY%^\)-O>%RW(@[R0AIW4EUMB:LYP.]%XBE#H 80 MIEJX/YJ2/:"F=TZ*H'T3^&38T_!=$-OHA>&!/'H3.&1M9/.T8:=2%OS]QXXD MC8UXC:HK8D:0AP23S!>J"[4Q/RA#AYM"&<* I\@3V%_?#<#QG+!GQP5_>.F5 MO>V&X9_WPK[@8ZP[A6S#38>0[1!.L^V_M$QV7-*-7;)O^?GN]JD[7M2//_"* M*?R!?IGZ8<_4?U58F'1.*"\[(_&L)>U.M^EUB/,G'8*WL(,_I!@HGFY-#3@++R[Z1+-0H2.:%YV5GK\ M@7IW8R*:F M-S$-D&5_!:A*!XQK!$:TF$3JB68C0<5OS @%#1L[)Z2;FST,W M/R0D[S).^0.R[\0;_E^1CJ=@C4UHQL"QU*\&<"F.A;[\[P_FQ^]*"?7 ,J_/ MUYTU'03W]0$=O'CF[OAMBS[\Y]^#XXC3#2/H",)!/MR5;'3#3T#%>#@0L@ZP MG"O;/I:1?8!E9*3[+K]5[ _D?XPG^+&F[RRC 1/&18S0 DS@F 4$<-( MG.".1NI=V1M?@-N\3+*>J\M\Q?UY.O0P+KN]G*R3NFZ_?17!_8>YF/NIA/#H M]:@F/FU0XVEAK&==Y?>KIQR,.>==%QW40X.06CXWJV@VH,14 ]3E0]7JNT)GF9G0O#"=*1FA/:9P5F](U";O>H*$ M_Y\X1;*=]8H987[C]T>P?P?VG\FD?@[$9[69;#).G#-K>)JK-)LM?M;[_>SK MET&\X#:'[J+1J>%!,%S5LN;2(^H(\72$^'/R,A'B(>+/B5Y^Q'8'3DGO"*U: M:;8@LX'F\K]?K.DRZ%U8)3K1;<5Y(5B2Q8;3GJ;J(7K#9.^)4]9(NSZG) +O MF^!]+X'*QTG4,L;,4$&80FV#[OC GS+%=G,FMO!T>5I1J@3@YM_#C"]4L^=0 M#/OZP!\"MSV4-_K"@YIC!M!)V>TV]V:7.]SD1GO<:(O[98ZY9\6148UN/-E5 M2F9)YN)X179X0D>GO+D?OP@([D-56HZ%FFCEOV+EL3F4R*U;I-ZU!#H.P2S -'[FF(OR/=<&QN_+IT MPV_D7SV2FGLZ0(/?R],3)J[2>0YM1&B[=6BVZ0-![;C[G? M+T]W,ET6 M(KV.MZ=P?T56IL>-D2L6B9:9$J=@=^:59S>(D.\__'6"X1HYD3 M$I7?#. ?Y2+X[AB_%J^$H8KDJDSW*+,F2H-X:=(,:OKY]R#^'-YMH3@>9YX3J8PYH#FYQ''2IY5EIVL,M33[_AL,1 M5N)&O!6(\>I,E"O*JC5Z')M& :W$+-HRI!)T+$F<;M,A0NK5(_7WG/YO8FY? M"WGP$N:_PR!,>6>JR(GT2F E,N>0(\(H5U#^5^['K^0#>9)"[]%J?1V[ MA? MUZ0";L<:OUWTO[E14&DU;(Y2QUFQ-M0YIO/8T*LE9+FCC0+Z@3WE1L&W4P3O M)^'X/L; =1GNMXOJUV#NZ_WE7#>\' Z6:9..LWJG/P_!3+X!YCL_Z= )-UC" MNB=&6"$Y.N!PQP<@D'6.I?5;J$ M"M30D1*(@B$OJP2NR]6Y$4#/K"H19U1)$TMBIKJM2'0$>3#TQ+L>P;"[9^6 MR#JN!HSHO,0?[71<+L_9;? <=^(470=!\H38=S@2@:WH>;E#Y4TRS5+97)M) M5P&JQPY5&IM(Q)AD%+IQ[$V.2 G:]..26YAS21R/ @W*7K7; M:B!+ FUN$ ^)4VYN?#LM<>$""#=C1ER76W"CD'^-]"3C6?-I,MXQR?AP4*^9 M@&/;K6B2C0Q\G/O3Q4@E24 FJ3C"PP(UJP2-DP[X1W\G+ MLXH;^&-.;(D3G7DGZ/+40:MQBR+/IA3MH-J3$NNP%Q7$Q M C^A/@$1ZX?-ZX5I\)M(H!8-%I97 NYUALN/DNGG-NS65X/>2>!L4 MA20.'A,%K8$+PQ;'0Y5 1RKALE&AD4K85PGGA'?;US(MH\+E3,.5"L*$+*H& M?6ME;[3>''A.?SS"6_-^PRJS@QY(HA6?_?&+C242;(Q$M>RBPAD1NJ\@ ?;= M^ +7PIS\4>9L/5NE>N62PN%3=5$IXXU9ON0CW;$^+(*?)/==9!;5XLCXXP456-BQP=N6KE M<3FKX[K(7U09(#"N KFRX?(> * MSI*\5XKN/%K@N@Z@7&0(SE"_XZH'X,K"#2XB ^ &M-X.LBQS[\ M3G,LRYE#8<,FX6$G[V?XPB^F[KW849+8C1V%GWS#X[H5<9 7TKB3ZFI+7,T! M?H\N4(9 #2Q0TPX3!V%7-P0 C]X*SE ;B54;]B-EP1_7+G[.=8*)1,WY">\X M3E4H34MUW)LV']GEAFTQ[ "HO/]^4XG\@0%/D2>PB[X;@..!#LK;,.0MH*9[ MB<*W917_O&"&4-O>84.K*7!*Y8D'?F[_V.T4"^^]Z=!87L3#F;6?-$[< IJ_ MJX+B[KKO\)NMLL+_A7KNN]NG;NZVKFU_0JY$-68''NG QVA0@K>CM/T<1[?^ M.7"!;,;G<%S^F3B>@<3IIPLL&<'DU3TW6B%\\+:I// <*_#!JW>_G#[^@CJ& MK_;T[[O+TQC>Q0*_3^"<>%[V)\-W)C\9.!.^*]L>(BA_AG_!J\%?>"P.?_K[ MKB=LBZ1/<$L19DX[!;]KU4;S<@YH?$2Y1;,0H2.:ER_P$='$7&ABWF=,HVDY MSVH2@>,:P1&M)A$ZHEF(T'%;\_(AZ1]-S!]-S/T%;]U1M-;.1H@";!^XOR,= M'/PQ_#1?PV/@6.I7-^P4QT)?_O<'\^-WI81Z8)F+9A7AOCZ@@Q?/W!V_'[\V MFR[_^??@_F(]SB\=Y,-="<SX^B&W/#QY)WYXGG.:FA.?BJ<"/+#^%,9QV'W.TW7B.2'R. M+S[7FV[RR!+5A-K(@XMZ9/-]A>NZG_F/5J1SKTCW)3_1BG3Y%>G"J4W/LB)] MKRR87)0%\Y@',&^^@N$1,E=QITILLQ.NO6G?2Y@>@^,J!7N'BWU>97F*;9P] M;=6&S?Q,CJK<.)U+MSIZ4@SHH1(O!/51?]*0*)25DHNQR42,):@HU\P%LE)& M.#U"(IE]B#)VGA/RK4%+9 MMHK*8.IEQ_?R)([\ T6IW,DYQ_;(FUF:-8&$] M$JZ5X"%$Z0BBW[=V^(4@^E6XJ72C1+46S:F8;A85F M]]QW!/&KA/C>P)PG?^*UF+W7"M\WTQP6]1;.+_MQ1NC6!NE:G,YG6QVT4*^+ M2!U(D1JE.3Q#FL,K6Z7/A.'CV\77BL?7,%Q->Z-I;J9J(CNEK0Y?RO?-%&*0 MUA6>WLU4?!QN^Y+("_,QHFW#&PE"O3(MZ?>M#5:6+7FH"Z9);D_35-TT%>6#8E&W#2JGI"@ M3^*&7UERIGM*U'B[6#RF+2YFZZWL>#P>F3FWE1:J<78Y)"_&B7T(PV(JU^MS M7:-OMNA>JEV6_2I1FD,8TA$,;S,WWO7#\*N0RKKU-$YS^8(Y]7N%T624KPR+ MU[NRY63OUOL2(K_HX6:ZRJIH-1]UH=5O<-7N5*I,.!VBE?OQ*_E G[ 43X342W/ MV%_7!-3S6J'7C-$W66&FG=3FV876QJ>M8CI+*T2BF$%.(V*%Z8?$*8O??#NX MGB.#[RTLK,WL.(DFGEJ5ALF\N1Q-]4N^VIJLALF81 WP0W;P= ML./1PE?V@E$P\^_8"A%W_*RPT/T+GA< %;XAG+:UX@EUE+>;!OL)2@?T#F^- M Q,D<@TSGNOK99G.4".:EQC$#Y,QDB5B!!G5NOMVP6$P0JA$5C3\P1&0(1P'*$6%]D15W7DZ[J4G6C(OIL=*85<9IBFTC[@AQ MU@>Q>4]1RUG'U8 1Q2W_$1M]N;PSM^%O7Y$[<,[@KPVV CB,O*T*BXFQ'J;W MXL',_*J%^WV<$^1&FG(754'@XPV)14PV325B''=*6^&;8??BJ3%O&[Y7S&!? M +ESJ='L:RNK)J0[V4&17PEJO*E#Y-(1EM(/>V@Z=_!X7>P/=X8-;2 M8E!8%B6- _*2YB$*V1^_N 032["GV73ZON'4UPS":W&RK\@ /K-WOH/AW_3/ M:YPQ[#UZ6=OLEO6QNS!JC7)C#A'-_?B5>$A&,=??!\X1%WY+0'Z3#4\UZYW' M68FT3;+7+G<=3F73/>3C(C:<>D@F(COY;A(CW\P2??,\^)^OM&Z^WN8E8SX4 M:^/B8))T+;PJ(]L9,>$'<7GGT=MOYJ9.1N'<)P[G?JFR**BR5"<86.!&==81 M,FZ>T8O(X!(^;)/L$H]/.5_.F7)!FEUU\NIB)3,M*>,R+XX7GCSQDLQL4=*E M!*+-V5@".OX4<\+2 ?TX$8F&U9+/0'"W&<7WJI57P^UG(7 MH_(^@^$6DR(7]"IMB;D.;X%A&;YTFH<8IB,,7S;^+<+P/H:_[-"O<-IS9-Z\*OOX5E)VJNE<+6MUVBL\7:T^9GI+T))9A/$P W82CY;; M"-Y7D1O[6HSF:P7VFV0[X?7Z+MEN^H(Q[W178F7A=P<(X>O1@?,D@+[J,8C$X%PI&*][#*XJ MJ#.2@D@91&(0B<%%Q> <>3[/,0:AR_1O7X8N]Z^M9U4-QK _ROHS6 M#W[R#8_K5L1!7DCC3JJK+7$U!_@]7Q^^C*%!\8Y8AF( KPV? ME;(R$[P8 CE0H@-NAVG!"BF-9\L0#/[=__',$-&TG@$5SB1X:M^2E$_@_-6,! MU$/3NX4\OHT?W0KI2Z+AC_H6?IR'1 E4/I;ZS^N80=2M]P,'V3TM1#Z\5G.O MM-3@>'T/;P1[Y(YE:_]M?OQJB94*WWS$:EFL5W"H5_N2_ZF9Q4F=+ZB!'C52TYGO3* MCI34]X3Y.)IF9UP-'XJ!LC^N'RLC]DD9U5W#5HR)!?O@:&@ GU_WK.KQN4?M M(!E_!"E2 ^9M+ _0E?!W0FV!= MQ[54+ _'!=[+B_V__R%8_)^"K3S$, .VF@^A%EG&G;D-;^X% \]0#=F%&BZ& MR;:*P=L;/OP$'P&;&LH0FP-L*,_@<[ 9;!?J)P-*G0L\'SWRJ9'LKOLS<0WX MJDML &P M2F\^?(!*VCA;^GU2\(;>@?O!Q\*5XJP#_ & ?P"_I^'V8[_UJU1 M%]!/FVL<%P/;_!\A.ES'PARH1<)&S@1L3@R&[XIZ >7 @[_!IS+XOS T*JXW M-"9HK+"Y85E8X*U?"TR#S0,4!_9T#/RAHZ*GRT]K!:*5X2O,P'K/R7O A+W1 M?#T*S\^7,1+VX/GRL(OS(=@,Z_8BU0'K =F^9[C7LUFWX.6:%0!;64_'IFM( MBF#/ EO=C,/.&\"I08._D3[,=V7;6_/)ZS$:K$.>O?!^P#+&4!S1#8.)8[]$ MS\/:F'IE.IU*7X'%Q/C9V0A082,_V^'F;;7JV)OIM^#,;!MX;VFT>+]GMLQN M*R5V\TVYV.K')UW_1C3:?XP7O=K<9K,&_?C5V4/9$\;1!-LO!NJID0=G\KSV M(GO87MS=*]/"_\$6/+856*@=5 "UHHKY#M0+[ZD)&>L4A/"=Q[ 'NUIV5X,8 MV@8BSQB%IM+P)_:7\?=:EVYLTO!)SAQ!RL%4PP6*O]''OC%;C^_30R' (> 0 MZG; :L&'P8=L+H/-D,U+)/[Q, #[YHPA7J"^"K>JPD,''P\+>K>_C /]= 9P MY$.TH<[* \]Q!YCE>-ZZDYOGK[L)509N3 M<,,0?0\' 1APK5B//%QM--<9__;M'RXD?P4[/-,1>Z%WQS)<;Z$R0(A=KRP& M7*!"/6FL-:&A;E:74-O"J7I:35XL<%G#A7^D+2=0H>Y]TO8Y.)EPV2F7T]A? M2!!(_)^=EN$WQ#]_PT4:OO1,5F4,Z6*DB2V([M!Y>I+9B>O,#+3Z0Y%S?5W6 MH0# *4*:>]L[8*MQU&>DE^'*/S?\]=+D@K%LV.C2_>S8GCVR+PM]OU?T/U-RS3\U4@8_(,'/> MJ2*(8'(V_D()U(",D$"!].O?7MTM(8' X3$&^V'7GAD#"MVK5XX/OHXMX;#XM$TW6R*1%-&M3%/=(@* M$;S[HS_^%J$J%G+DO2#G!@01"![L[R+X4I9'[$7=TE.[EIS5!UP^B09&<#J- MAR.N*>ZA=X2]O1=:LU"BCA4&_!D?N1VX#H2H+*T*&MXU:O$AN9HMS%J5]M.F MUJVMT\'4'_]&C_/'_F,K5J\1R[6X0=NI?"% 9 E49\+,G+0LZ9398Q+57=@L MZ2>E$GF()6)\;Y H;Q,DA J]]&MRNY/W4FY\F@/[G+LW-"08=#.G&!IY 5:= M;2T5'ZN/*/LG] SZAA,_6MHG@2W)Y<* 1P)6HQ>DGI&*G+%L TK&2AUEX4.KS(H;R>@8[ XL4!RUOH4-HD! M0?4&A^WFL-B(K7GRG6^$@L3@V+45@_%>BU!0!\T%M9@C_^T"0 M$AW+80L2\W:$((6'4HZ&".YB7HG7A"''MLSHP'[$WC1?J+I$T4[#1Z";,CWQ M_3N^UCBRV+@EI(H*EI'XN#2,#( UCW#<77K:>DVK"YK!F"\SD&R[*-EYU)]V M7'?:V?:YYE@JZWV^UCAV66+X@WFUQ__/CHI0O]B_SFQ<-PT2:0+ M(3C,YTV,<[@KB0 X]Z.!22U\ I8>V"X\K^XVZ0'V_T7B??BBA"9S+I[^83?&7D M\,JG9J;3R\]7*M>:%IYK^:?:DX@:@]" .[RRQ&>7.ZXTUF:M0;B4+(]S6G?< M&(2/KTRK^6%F/(F-N-K@.=?8=?2760(F3AY=J:1?$I/Z=+#NE(+-YHN.^:H> M8FT^W5?6:Y4&FLC#\2P4FI8J3:F6Z$U86T'WE7IX.Q :XXW)USJAC! ;#T>K M+F1Z'[U]60B8$[/&1_C2=)8?1#>#0*23&B0\UFD,8F(D,L_,:FN4Z#^'5HM5 M83)(VE<>1$K/!\LL^?".D!G X\0[SLJ@:T@=$[-!::Z:Q!,-2IFE;ED<&90F MYO '?FJQ5TOJ>/EP=<(M]PH<\T-;:@NV&52LR._PY=B,9TH^\;I@5?L&#"BP M=1P>A "MGW8OZ!8MD^_ " MAF@JR&/XEKX-+J'>(RL0Y&>AAQ$^717L5OI=5!4?(\FI@9J$CA5)2*J"<6 <_1 \2*NL9*$=V:IR00%P1%G1\_( M.9%KRHCD^K-+ +$ "*U.)L.W6JY?]SCL_M'IZ<,\0!*IK;YWY3'TL[Q]#[XK MP;.*)$(JE*?IAT:DD\J!,[FL5@M1K!.PV99.8I2VIU.O@@[-D#3PX-V8L:KNX$ MJ$N;KAT=_*48=+ 7W;9'0ZB:4[A54^/F6KC8TJNM6+*U_AYQ.KPE$J.W-G5% M<;S0$-9!;&%T(L< CI6P,$QJA UV'EH//BP#,7(0O6(T0@M"SOL0^&*?7F$Q M.')7/I6J6ZS-LNUT)I@)"6-4G8-M:H.'ZC18WLQI*145U\)X;'G[-%:T#8+; M2H# UR,FB%PB&7\6)7TDJ[I).0O%9B+/3]U#WT+B@TQO\X23Q\,VGX4-,)1H(!4?HFLAI4%%& M6+A)!HOW^7TRFK 0%@' B(A\QFD-80.?V+HMO@S/]^,]JZ-98$C<9"-'-9S? M-U%5$9(EJ+TOHC'2J#RUGDEA[-MK0/8"=?>.X>E4!IS>)R0>F/@%^.C&6,_! MRYU*>&T:Y(D1(&L2S8# ]X$+'!1PIM7ARU5-M[W40R1+>*+D M=.1*2-K(G$,1WP@QY/!QTM9!Q*OXXNM M8T34:!O&)AK)^,1)N(64D]IEZEDLQS2)X+DM\I[Z>OTYWUOW9ZBY7F40)_15 M[5(B[[).U<.-7\"O^MFY-2?VZ)'A:2?<], =JF!]3M=MN\FB)8*+F@6&?23= MDAE$9<6($F !+D^)@[D5D\R6@F?Q0WJ737PL%D33LWQ5=4]JVN%)^-01>8CH ME$[NQSZXDN:_F'PR@CY-*2+\!X+3F'4"*$ZE<^$=U*.*$._/\KK +7>QY&/Z MN?$]U$38(F%T(_@#[3?[B53R_I?;*:?D!RR"I\1),%<5!!)"FY%@JXX!2W"4 M:@)84##1,\6PP&)"EO 319=MN, R:4IT"J)B0MH,S561J4UBY:-@U,6(:84L M-83@W<94AZM($N6!OB:,\*NH<7,=AN^-L="=!+\/BZ%S&&TCLK2,/&DM5!>X MU@3EGFN#>79<_R:(O-\J09HKF3L'JZ"96CJ+R,,7)*D)\UU$_(L'RH_-2EE. M$T5KFNKD\J-AO4OVTE/;6\/!\3Q,%_5%RHQY)F+#1.)B(@Y[LCH M J-*IJ8'UDAUYN*52:CZP5<#+9=JE#J)TY/L7:9\$XT,,9^IV]AY@-S7HK>UJ0E4]] MM/HR$GI(GNW/X8BT.EX)U1" >!:4K,\!>/3?-(2\QG!Y-7K+HNGDQ=:ED%HL MFP:Z2'C](W6@[R@#W4?B?[$L-DR"[?=SN;5S"9WMWG _E>N<2O A<:>6&SR7 M.[5<\%1^O4/;J]+_:G!)?%7[B=?D["]#(/$* &B=U?&_/V%O0'U7'-.4.)?- MZ(T,[BIZM^/W,+K-T>KV3VC(=%YVW#'@1C$ )B8Y,> 7QT4Q9GAC_67/>W(_ M@_?=V(:_OJ%NZ#J# 3ZY6:Y=O CM5_@? [ZO^\/4,I(\-"UUV(7-NU?V&[:6UY MNRJONB]/X]G<6,V&B=$X44A!$C7TK.4X?S 2OLQ\B,2=&.[$8!7RBI5LW'SJ M!!ZY6JXNUL*)<3-5_7IBB.?'S>[ZI6IPF>6$;XSKW*+1GF!BB/SQ;X3SO *_QSX_K^K=+TCQK7>G/"[K6 B =ICQ:#K9%2N P7FBFELO'\J*)$ M:A &.1>*^^.)X.7$W!W_?VO\_WSY]@'\']1G[=I8KIN=>5.<+PJQ:KT77&/\ M)Z/YDI\AV6[8KFN3H.\[HLQ^WQ#AIY$\%A9/OIN %]9Z?]I E9L3F\ E7DMN M8RH"HS/NY^+GB.@#HOGWHI(;LT O&'-[0PCX MPCTSWKO]HZ##%XT$N2F;[ I1V*] DB_8_STB?^>/W]]?<>&X?? >M__-,8"[ MQ^WO3IM[J/)S?#+!06%1?&KT=:W +]=3U9Q.N&EA_O6ARDAWE:U&QD6A$WH1 MM:>%.(]P=1@V2^+V"7\H?,ZC>_>]W(GA1AV4'R&&_G,L6\^US3+?*B=G+W,^ MU'Y<-3 Q1-Z2Q'(/W-^\6? [& *W%[C\?&GW@<"E5$?/\^7+2[4CS=!J8ZI< M*[YL#!(@Z&)Q?RQ^P?RT._[_WOA_$XDKCR%!5/+I(E?;F*:BY\6>& '\C[PA M<>6WC-S3;GOWL/T]X/AS3,3/##BB,3_2#WVYFXYW*OK^MN5G4E%6;0R224-(=&K29*;,2IE NHV_(C;GJ\DO/R]V M]3M&JWY,M/8<\=\ "'Y7:^QG'+MK&O9K,V&^1TNBX^[:WVV63?0^R^:=LVS> M/R$_+M]3+"=(&G&BU\8YJT]I<=\#\J"5H=B3BSD^DEIWS&"\45^N M0[U*XYNT,H2=TG;-OCD2H(?X_),[BP$-\?8K(E.&]XUB]UTXK:@&$CDMT3FW2(QH^A$Y[QHGW<6(CB?30MEJ=.G=$^F[3EHX.T$\EI,%8DRWM MVHM?OV.=%9>F0&!$?4I[F+%6@9)"30UBZNATH?LQ,/LW6"O.P&PU_((=O<71 MK-!S-?C@:9]V=K2RNH9!DC):(9G.U5B8#"'PI1ZS/\>>$&*+.0D$,HQ[3,:C MDEDJAKMS(^G:.F([0?K?WZP?W]ZY&8P\)!-7[(YTW!()K\UCBV]O!K7?6_@A M?,UV7&_=VDVT.[]8;Z[]<22"#['X-SB/#W2X.J*G&PH7><[D/)LH5R0LM0P< M]HU)DHW"HN]$4+X'=6UEZ8*\5)+V:?J.1@'M+,X_9Z.Q:'C[$9[ M]1ZZ]SM4]S_I*#DR_FT(D^Z(=CBWY@O *_]Z^"5ZNCX,#TDF] &2N:5=? %5 M7'^[GHA/$9*-N,#6E&*1@DT#Q)"TF\LS%KF?V.3 <: .8JQ;IO?>9OR3/4?W MIC2X4Y?PQ@7-055[2CO^65)LHL1_TAE6^WE,8PPVA^FK^ZT7N09-6;-A5,WU M\PJF8<)@3$-0Z/C9'T>OX3N]WCZ]QKSHU50(EV"MAL:R-5:0CKK_[_\7 M3L)PS;7BFCU'YS.-K %)7L1*W#EKF &%/\/D6_RSHEHT*PJ& 'X2825@BL3K M."(/*[9QY4'-6)/5V=01,J39->F'#7QTCSAAX^Q@>)_K8C:ZQ'#Y+!4ZN0,S M$9I=I4LZFV3[U7-ZFL01"C#7VYH@HI0BUH 9IN@>]?WO*6MH84[5LJHY-,:F M;%UUX.QN94;A5+3=SG>V?;-JHAXWBE92W\/9;6V)N8@)L;!I3HZADC PD*;) M.:=+7G%$S%QX436'B_5P@H_@L2W7," 89*WK;)2F?0G&5.=L'Q@HC)D?EG$( MB)L-NZ(BE*H$ 2;],)PF)HSK-A",D4$C 7,&6!F,X&&3V1PO]2V$[=R:*P2# M2L$I[)#"E-;V\["\MD/\KQKQZI/Q/YAN HXW4)>P@4931975R19+>N9'UZ>J M9@3 _0PS'(:&D* M(QM3[56ZGXTV2!O!*'F7@]Z:*$I'5I$E6]((?R#3Q<(AW$%G'SN# M%(>A"5C!"I&]L\&[#E3:SX:%C?HD_%))(TZ"V"_ 04Z.S5.D9"\P"4!48^4K&)7LR%<))G'NVYZ1Y\A8R M='II'! MYF$JMB=*/?@RIP^=KE;%;Q48"[>6[G$M"^VQ\=$G$)CD'3HA_!KGI\?$[F#3 MQZ@'P^;FDGXYF>"W!^+::IN@@[+I/1#99H'VI#2V;\?D:+IZ)])" X!3FS?A=!$X7B-7J@\_#P!O_KTEGQ3'L? M6,IJ53607E8Q;6#]G241*).][I[>[O]N;Q^+)ENIL1ZW] MABH$-@-NDZ^T NO'9:?6X>+;3G ;6:T^GCU\;%I4D<$XW6%R(FV9>#Z<4$4H,3_D@R>90:3,[PPF? ??$9M*?%29X3:^9,2!3Z M2;GSU*K.)E]X!MW68UOHM'*SY2Z5>]F$B@ML+/[Q;SSL3X031T?@=PS7E+TRQ+>X?P["AE-/D M1VU8"_(H\YQO:?'A4Z+QA139K4>7&M]=YF;;2G!0#V3[:GV)*3+N#R:\D &? MO>UG/18DXDF-9'P_U(\?ZAE_S?[=YTYYGIC-\Z7$)#D37KAX>%E^:DNE]1__ MAOS!Y/$IGR)R[CL1^6>R]5_%AV@O(350,1WO]!Y;QF:;JPS$W!>R_)1:[H9& MR=E3)[3M]I+KYA0-"XT__HWXD\G0!XC6<>EH*#W4Z?A![Q<0?]B?BQCG6=J?)X)JSOBK5@JU29\#EXT_UACS?OKSD)]_#-@0__^ F2YB.4H9$O1/"62&#F5E0%&1#"M;*O\5J<^1DB L^* MPKQG]GO9TZWD:^M4(+MMDY1P'^8N M@?EG+PGB?03>Q.W$%@4^.NH;8LN!!5C@=OA-(>+E.B0" M)P2<[B&XE4'5RE=@^0A>@^[M\?0$,&"%"7;,DV8X0!Z".D=_69OP^_#)N%TC MHHITXFA#\X6LXC/S39%(_H-QI?(8*3=221RZRJ%XR7 (* M#)47+.@!/CW*M%CH Q@9 EU-QN8\)MZ.XQ,\^>\OAT$X1H A&=B0\$WQ5KA M&O9([ =U;*S)LIRY'J*D+V1A^[>DP%X#0T!=EK<1?XC1YUE)'\[[ CH:!:1- M@":(_%T@_QG,@X];)?#8,?F>5D@,I?5.VVQ2GHGRGX"S"JB!L@MGV5=__!NV M,U7(?X##_ )KT#5CT 290#1=^%01-M+F_FNK&'1/"=7+>24E"[:;[P M,RDDUY+ZBU*8--;7X+K1F^>Z]D$1SP8]*?:X93%6+Q8KXR(?4[C^J#D*5O7' MR>48;[S4>$;+:JW$9Q:E^:[35O*UR?J/?^-G&._7V[(5;)(82"%F&#-"B;EM!KD-RR(!KN[;FZ19?+LEZ,SHPJR$? F5*9H0O(WUCQ72%87)-.% MI%UC28'W%(#X_TA633% O<$8CC1S&ZNN$&T-L&BKLQ99W^K84GOP9?: L-ZJ M@66--59- J-T']:G/UOG!B8=9>^@!*OV:O ]<%S$&F0:I ]3@)WMNEA@NX'> MQ?9#;%*\P@ERI/+0EX&+TUQ,(*62\4=E"IC% L4T[58W99+)!"*,^3I"4L=?N))K%9FOZR,>2@4IU6JRW7H1ODN-)=W8EZJ$O M)\@J3#1D)5%"$A."]#E6+>'\C?4N4%9H2U"1Z#H4L15#4V7R)= 2Z5\@6MT- M#K@1R?N@+AT[1VB(%#26#)K?("BL;F(L6:8EP6.!)?J1NS$3)*H%!L?.\_P"/LW0MT7!^ M94UB0:MCPLXLI\#5UGHJ5\>Y2"M7L5GKV*F*EBO!8'Q\/D>,7[F\@>2H'GSX M3E>/"MHF@;@?@ 'Z\74ZR4$TYR;EP[;WP4JU(N(3)$FPIH8O!7\@/B2L).#MV=0,;DGBQ60%%&L)T^ 0V$-^,X2KO4RM$X!1+E/$!JA?4@BU4B EN4-/ @NX4M/=,#^,ZQ5 1, 0\M M L_G"92C.(1A3._'SP3NM+(CQN3MP/*V#[Z.(EL9QG;B'%PGZ%B8#D&V8WU5 MD(C$5X?D+W6M($V?2@L7;EN<3[ *8D37S^1<_>3S 0T$ ^<:J?+8^]9( MD!O_#?U(\ ,\7&UC9 =#]F^^%L* MG!MD=M8\L7#@ DS_0\R&::\;$N-B *./.3X-:6Q%0# *20;5PJ%-#[F9;9C1 M/0VJ8%H60;&W4EEI:FH*O$[>)^Y_E8V1]&1JHQ%#P5D)AV67AJS\6'MU5+T2 MS1%D,&^]3A_.G4#8TNKI,D9L[L9KZ[&EF\A I!$ 0 F:2*H@Z",/Y9.3-YT7 M7WB;ELBB>J-".EB1I0$S8X5HM\9B6OND()EIT)9@T6DR]SI F-#!B-3)B MT0^V8!$[03*L$M R2S@@V(U+8+$:L'9Y:K%B! -;R#T.V#KWR@UBE' M1V"%H"WYP,@;\H7 MY'SD7(+_^"R+6GK#RXG).%4H1BY@RE(D$]:Z$ MC9QR?TS6ZRDO!R>56:E3Z6JHV)52)8]8M_=UWRG6;0'G6F+!?K]=(Z1;&37 M]Y@*YG)!T,:-'F'L@[Z13'=;XWVR["CP 5MN-_C ^@,XRS@=2J-=0D61 MQ;&T/33=.OD>_02#""'#PB,,#LMAP0I*C]"%*!D$E[1]@A0S-\"+2$IJC=.+ M A@"(*B:X<:J,X<#I^+V I$:/FLAMQ#@$#$G^>2LY$.AQ;F$%C?@XXG:X[!C M*%QL$ZC,8@ON:;9J.%.#N>-8G6+.3\3J+ 9:M"%=QH"N(J,V;@L;.Q>80A(A2<;.2"04O$V8_DY7)=Z$2OD& M!0,:SUB*E&V0[16\VTA4E@Z72!M @3\3D>0VJA*P-AF.T"(<&43V"'[YG3TE M:*6^;JA85;6#C.!BQ-R=%PAK=+^3V/9S$&2[5]V&(, NQ=20,Y MDR /9 S?;,&BA+\\!T%$V/.W.# MZPOS3;C>#*=@"JEWVL I;8Q%G ^.>DS,1E*_;/GZX/ 6JL'BSWMRI1X5W2D\ MB79%M#>W''5(/G2@;&"!OP6_('VN)=Q^7GY9_)Y?=O'\LLB[\LNBI]]QUCR] MMNKE\,#AF\V"HB2$N MUJYUY\EYL3:,-/[X-Q2*'I_ &\#.72NMIXET!*,*LOOL)1B;RK*S6RSGZ93' MJR84^>[+?!OA2N$@WXV\['(997TA']9E==.6G=[ER.,B<>N;45)=B77ZR?4Z ML]P6FBJ:(SO^J..]^EE(FV@PU.% KX54!]<;K5!ZEF:\M MLW>U';883'="RCRXO%3ZV66Q,>WA6;PA1'3UV?+R@NJ. M,D?B2V5Q&:N::&P]@K1GH_W#]O%KM^/6[@/L>(Y$6A:I(T>3IK>Z;D]V+K+R MW 2G\?>:'U@PCM9&XFN.@35@)MB^2Q(A=C@0!=M;??B(!Y]C*(\=WS98-T:R MK#V@8,EV'SPK8TJ'S"/B2(6TP+UYXH[N6IU<_;9/7'?Z(L=8BJF0'\"[6^NY MG:]@XZPDT20YNDX?K+YWFSH=DY;?U-E)EGA#[25H:()U!U(GZ>CU9^T">BS+ M@@+P=&S,D?*X1P@_P'B-9)GF:8L8S[6MV_5ZT#9//[J6UDE+/D17-NZJ8\0QB)8*225.V()T.1/&N]Y M)PM10Z*,%;>&HQAIJF?O/F 'DJH1-G&MG*H]1 *6QD'T#S_>-_1^Q_"?K*6&X]+A@LE_D^F 19>=**O@ M/J&^TZ\OC_;68%QM:O=^00\7G=<&F#H]13+%T'V'":M<>RVX9;IXKGWC,$[I&HGR#F0V"X5"/)I5WM M'?(.!=0!FGTLUN> $4QQH$F&-%-*-\F'?7HY8=?*2I57IYRTE^8E+>B02]H) M 0KC)9)GUHB.0G)46!XT5-\=&D:1E-9'>O#Y!,P\1*S8G8*%'4L?F\#. +%I:UPL*@^SLL@S(-D.V_A,B_/Q M9 &.69:>=M[);4](^UZ1W@Z.!-+IQ.JD#BW>]M]0JA3(#] MDDGA""D,8^=EIX/2%O!$N]ZGHQ^.8\6X/Z3#!4R#V +D(/#Y>M\^1' 2&'&N MPXN;U.)SP,-3BZ+L<[YK!;*B5;&RFZ/,P*/'?I=TH,9)!Q M9C'?@+(W(TXD7I.T+&)V"^#8)61FI1>P]' H M' >;?645E;B+,6\REQ\:'OMHQV-?VH9YB\'B1C+WX6BLQN9XV=1R#$-0CM?%WDQ4 M>MVQ $P62!Y;_B[P';%"".L"!0%$H+T=*7J84 %L35NGTMMS?=9@<&?E)W-" M.:%ES>,66!F4AA4S;!S(QWL@GB?[=[\/1)T^EECZ"(,SB7M: ^-![2(-ZVCW M_%[E=PLGC-8FL,.;$JJNN.:B.WHQW#^[A9 M*_4@6A8O&04F'SK1W8YC*)(R'>^V'TN3/JU'D 19R)LYGN* ,HAT4+FUU!_/[ )"9I"]:M3S.2HHL4NDES(=I';F] 8OV6$7%@# MAV>1BW@&<2T"F- $:^I%)/V?8?S+9%]09ULD3N^J;G3[1.M1MZT[=]@;T.=<"M1-J8X% ,[.X.^YM0N M)U8=CI/S8_E/VB'8_A%+H[QJR6+=RR@Z>6)0-$ZKSFW,(_%4VN3#MJDH=%Y] M]'YJWY'[")K=" URE=J4&BG$@V1+*&5U2) 42$.8&$D$Q0N+Y?-O4!O MMF7-GNK1A@R"=92+6I+)T9M.PN0,@LD>',DR3#2WK]AZ,6'+=@CN6DFO#COI M(%)6WF*Y<_)3OY;30];:[,B+SX)D%WRP*ELS2MMOJ?B)=S;.PPXR#(/?P* M/YHR[K-?,(FLR *XS4AW$Y BQ\)D)"A[9\ >"1T3A%C^U9$;UV7XTD0KFM@S MW'J]B 1;:)<-@VA"^S1#MH<'7\I#V '@,3A(Q@^M)G*>B2ODH9@D 1P"11J& M,PD@D>+G,IYY)0 MN/T]G T6$CK-OCKY:'Q0*KD6TL9@K!ND?9UT$*Q4&5.SE0NXGQ2JGSA'!DK; MAR'XYJ#)8>FOT>P"""!M'5MSGP,%_8G39\T4:8:7J*X5W<#7SAUR2$'&6M5F M#SZG0\5S^K-C]*TG-KMF3 !@!"(2SF=%@P^4'H6TIUUBE2^UODI;@V*,C M6];N]7JMG+SSJR+HN+< [82[PU9B5B_CTX^SI(OG$)6]F7!T@X^P.0ECKYT< M-!I1AD)7^2$L]^5H5(/:4&>KIFFU#:N=#B8/H@-VUN'K&_^"^J=?KD [7__4 MH@[FE")6K.WQ='>>)4_5>%"0BF@=F-4RS:99:IIR++^&B:O^8(+SF/WVSP6I3K2Q6L1Q?XG=/VGH%F.G MOB5'"B=MO^HHPMG:>6,=IH)).OO*#S%>Q+K66(\[-2S-%5!R*>B.%E'4IH6G MT)%HA/V+$OX;!G/AIUBA<=JWR6I'9TLP9VD(/(4U4-'O#/3R5&MZDAD M.%R"\U&@^FKZZ9GP9'VT?Q]IE']T.%2>NAI4VHN7;*/.K:;0/D+.YL0$!':+ MPZM%@D\ P=ZV QF9246:1!MV9R2W(\>P"I*0L[3DL&L2#<^3X -,@8"V47-A M1GQ7-.'<54'F5GNL+ !24^<38 HA00@:+F/%20IQ(ZV@N2R$@\&)MY]O8#M] M ^P)'&AMH5?F!06J@91>P9%5 .;H\TJ(? M5[/'HLMCN<\3UVU84\<6!IW BG08"(D'PNO(K.9L=*VTZ_V^YQRV*"'[+HU,ELN?F[7C)#U.Q>WICZ%D!7WU?Y\48K^##)CY^!UI8.5C4\S3< M_NW[4_H+4,.!+5:KM#-MR^QF>>[W6MW==0P 05*<%6=L)>0>Z!9$AO.!+F/8 MW]O]3 '5_Y3PNBAW5O7#]Y#7SZ%X#>Z#%0;H"@.PP@#ME;QWR=HM5_VPIP-6 M+4/F!?0UMO.$B,QB8R$HY3 HD.U'N?_8X'"Q(9K&!(X;D*/.H9V.QOVL5AUP MG85XM@]>TY_>B!2^:S8-S3B-5*IA4=WQE 9I5,QNW6AA9F#R'6Z36.GI;>.; M:)"9TQ;Y]26O'9TB(T; >: J;W ET&)89+B^1? ])&&=F;7LX.-7*C;D!0TD MI%Y'&JD5.H5RT[HN/:<;-7'6&M3,IQJ'8A7HDG"8N>)]W7=*1K<@8ITM5@RH M(_ZKT!,:.6 V/R*.;,^56"5#)@M%D"IZ2Z4_Q,._]AG$5 5FN7$4/J!MK)C_ MV@XMD)=82#^'G%):5V0:D 9/WN089T4?^^#+2C)9T/N7?7K)/S3?+GG/M[MX M9[-3B7*O,:EKB*#/I,R%;.IDF(W=@) 4]V':E%;(OHT]YSQ%>R;X0/(-H5SH M-@'Q0!)+A! 5+9M9(5,)ZF['8)=4U55-.:&7A>MRR(B>9V;2SF,]0J;M>!@;&I MS[])>*UI-_ 0U07MOV%WC&"E$O*G^BV/U_^)UBMX6_>AJ'W<*6=["OQIN9]6V=!2F&M^U*M_3PW>'4@&+()B#F!V\0# M]V=;76 ,CD>XOYPW6S=9#WGP.;Z$T30JN*HLJQN\(2R=E;H?H&R630N2(*F4 ML0W6O[+2>MZXIED,X,U-%ZHE^/2(.^ MKEBKA\]:9_XU-JF/UI238N;/[T/VV=3G;J9F,Q-&-2Y>XN2G%]K8Y_G$#IT= M1:CO7UEL!:+;A*U@3F%S"((IH6" 2]A4_X8!+YYOLYO2.7OP66PCP47_>C@: M]N+MHG$N"M.W1OLR854$:;K5=!E(F/38QI8VG2[HDN!.9Q:)T!^.?V0)[(ZX MBOV=*_QC]0EZ9: '%LF*2,F"\ +)YK-6+S8[BXH^47-U>K<7^)DKLQB?1GDC M\:G1PXAQ,;^OZ4SVS+@+AC-6OB?L#N_%I'LYRQU?Y78A9TC@S5ST)'S9FO2I M[:(G<[-(&NH^-$QG5-,]TMPZ\N0Y$;;];!2 M-L=:;5[,D!FF:I$V932X!B67EN@2H+05B1"<.>>B/%8P:8%2>S0HC%Z>*IR\ MKO-FUTB6S&BJ$@RFL&[)L8HE^\JBK NEE:0-^7DZ.9^DM\'\ICT9A(ZOK-=; MO62KW^.X5C,[2'7KV?XPL!Z$CZ]\G+>[DY<.:G2$XK)=3O65E;!9#R+'5^;5 M?NLY-J^_=&IYOMJOE\82ZJT'T>,KGR;1>"Z;,C:S6J0XD1>375L<-0:QXRO[ M(M>/YX)ED:\9NICK90M1,;<>Q(^O-!=)+I05G].\64&=0'JPX>1!:I XOC*0 MS&_#XS;7X:1\;=TO)?/KY&(R2!Y?V>UUI7C,",P[ I>93["%&1\)DT&0.[YT MM--RSR5N$>N@6&CW,LA6"Y$ OM3CE))<,+YIQ 8O?'XVE.+\\UQ]&4[ 0N#V M)6A?W50U:POZ8XLB^Y)YCK9*8[W34LOM@5S5U\N&A^O0^[H3KD.#1-XL?PGQ M;8"O1!86.OK;^N.?7TM<=CF.8F#2PTL#LK#%ANW?8VF#/"6SPY5A.5VH8#8T M_(]X&0V!9)YA[LC60I9EJ(M_UE/)0 $R&QLCQ1IKTFQ]X1CQ'!''#5M@&$MB M0W2NT?W[_PX_6VWS",DP[2N5:72*K6*[6*NV_O=_AO_2E?T/@/!_R#%\$UWK MC:& M>^)68CX;$/G24C(?T\%!W0PUP GC,>;F1+CN2//SEM1K1!)*T(BX7ASNJ[.- MZK^=M@Y*Q5B% #[QTF%&:]*B!:K;L@I3NZNF;I7BOQDFW />K'."D([.05Q$ M"%H8VY:C.\'?8[RFW8#)[SU=D[04=Y7WW-8)O4& M]$17:SL^O!\?V9#?5WXH/V2HF7>DN%Y_"!4+L82"H6@HZ3VDM*;LS=_O@ W. M;%PP5LB$7U'8 A"^(M6R>+[V9H0W\).I"FU2E5%DVCF9[ER_U>=*<' MN$9M\G[P/IK8[+&XD4W^!YCRSF>ZLZ=LLY@8TC'%@=SM\;!;,Y+R+UA]1=+\KX^;CKRQJ/OR!NOL]G+;97QL+U" M0N;N93#XCS23F -9ZUI^+O82NF@]S+IF< M%DFP)1B!/TV)1QK_ \EC1! O-!4*N2#?5E&I# >6BN^Y$7Q)Z8/:^++XT0Y& MBG)D8'8[^<8\'ID6]5H12YR/XH>'44H[9:3=7;QGK8$8+M<&]ECH>9XH60YD_@30<RBTJSYW(T_H-LB:+[)XC9Q2474YL!4,WQY'EBJE@IY$3$AVI)3RV!N/(:#7YP)'U:-JG MI#OMG(/L:)8P:^5C6PG?M!L+.5(XT!$^-L,J&23G"%TA G28E1,90*";!H;9 MCDV;AGBAB$A#%BC,."KI=SB%/5^I+(<_K"R[#5;#:M KLPSZ-\Q=."JW(<$(DO_AP1?_=AJ,WY# 6J,I M$DT9J]E[851D4X6L<0\66TPI]KM A-%Q0FT \;'?M;%\3%6T93(YFS_7.*TU MG(:VBTME MNBAP;[(%07X9P03%<&>O<7L7*,M=.\X.-#3KK583"^;,M9VD!ZY7ZB\^[7A- MA!_"\?\XX7/@974DR3E>"6VDP#]B0T7,I,.2^MR.&(XGRT'O]SH,)QAYBH?O!7.Q@B//>'0/Y M&.DXI4=[Z9TX5#\B\YQ;"S_$#H_VOSY[8O)MN!;>T[+ TP(ZU-0$>PKP65V- MN*D4$6:G8 T8-/_#M@?MT: YUM>99*E1GLTWX]%D+(=B"?$3R5$VK&07MFTL]YORDI2S>BUJ8C@O.OG65.M&^Y6\A":#&)&4\2\AT1L3E;S=4GTN)N@/X0VK5.M^D\7/;<72#] M_#3OOE1G-3/76:)",:^D/M[%^ LI-M_J)'N5_$MGNY[*\:=>LU5/- 8)(I C MOZ/MFO\1X;"?3\J?;+-:Q^Y!(X^/]4!H*'=K'5,>M%8[L<<7S/4@26C$'PY^ M"95<,W[J8"IL[)7XB=3Q>T>&;XS[9:T^K<[\-B_GNN/WBS)*EDS%LD^"BXV/ M-/CP63W'[HST1A@IO/E3%1<+%9V_,$\\<]8[?O%@VZU-#DNYJH+*9[;S+8HF,[7Q$KW MJ4ZZ0T"PVH^QYC6JM,KK#Y//OT>>\)<7#,<^5#",SR/B+-Z/O ?!33)/F IBL?'KO"ZA=5\B/5-2N)BTJ,]U5(VES/4K8/7@:Y2MO1^E]Z7G])G[ MH9[0],[8-[K#^H(D0'TQQ/3)O)-]<[6C#G[NMWCUSF6OHQWZS,6Y&X&OQA^B M"Z^^C%#[M1\"R_WG'T-=4*E^T+9(71"Q'HQ'0*J;BU>@ DU=8=3T1-CA-_A] M;+D/(W7N_X';5=!:EY%AD'K#A2IB40#I/Z(TD4@!JB9("JUN-#6=#5,4QF-, M)W0THDKZL5 4$:R,6F&DJ;H.@T<-$ RZNPZ9H;!7&?*5JQ3?()7M+I=,F& $ M$6#XMGBD:NSIZ_@":\-^GP#C:V5Y&P"F*/IHTR:H8:QH#[Z\C!3%>H'?EYE* M:.SC27LBZ!E8P^2MK?6KW.R(<*/ M&8-V-Z]@YT4*)AGS]-4%S0 F[BM@51;P(Z/"7IQ5J!0G5D@15>V@HX^?%,.^ M7MQ^P:85P:!3/ML?1"0-RF@BR)1=?UQJ6**H29DHP&O;=@S_36^=OSC>0P_; M\1[VP&5.G6WGVK;$FY-8C!LHP;"J3B[1^R(/Q.O9NB"67D0"0[&V[@A(28=F M6F07BF--(/'@90*^?KIVGP*,9M#9XL'WA7KO)RE97Z3Y9LIZ([(K!?-4V*#34N-%;BP=DB M7FQ,&EX-8*58-SB=&,46G^GD&J/F-IWO#]>>#6"E4@L??+K6R3SFEKOJO+?B ME917 ]CG2I_+/A<;D5DFSW6#6-0%I.3$JP%L,M2?K0?EMMG)R)7B8J;M*N-: MRJL!;&R"P5RCT?!J )L: MH\6\IR26_+P:&1L+N9IO/Z\]&\!F8P%SNAT6BKSY* ;0=/%<;_=3S@:P)V:9 MG.V:>G.NDGUO0KOM YM5!_TO7,K+*4WM5WIM75)'^4+Q]NGZ"C_H*].:(@\Z MM61P4)$WF?DZ?!%]Y6V]NM1-N9QC9-YO M,-+9,E&[23Z#.U&YMS[GF1PUN3]7-GFYB-/I4FU>YMU. MM+!YK*WY4"%C5*-:H%[+I>YM7NYM7GYT-Y%[FY<;/9B?E[A%7W%O\W(#R7P_ MNP?%[Y'/%8$ M+I:(E^;/A-6" M:/P$2:'18&>&\EW@_A1R)>6*V'"A)^V4O&8I-%\W,H%<1VA,I\N7S382DB;? M@&JSFU1MRQ4F*VX[V2J/W6)A^E1:TZXNP>#O:*9>NC7370S?'%V?Z]?$5U^> M-J.B_,(CM2BN]&PU$M>_@SRN(UUN]'KKY:P6"5<50X[H797UHDD&?WR'M4LT M9[HW&/EN+J]'5U=N#)"*E9E L:JD9R@B[P7@T3DTG:]:R)W$#[4'>D$X:M*^S M94K(,U_M,&\9$X5WBM)!:<6O)!@;DI[H53K# I_AU'1OO.7$/#HJ[\\)DM:% MU.BLI(]D53?Q<1UG]HJ)9:X3V.E/G&EN&X''O(Q:O?519N\[4H]W\\6\N56SZNJERA_=5^%2KT^0K?+7] MO_\S]"+3KZ__:3LJ$*=XQ;IOC"F05"<+OKFJH*T/WSM#AE6"[O?ADQA-?8*& M[)H>)/K*:(5D7Y!%/A]\SN>2L@*=-#YP/9&^23!]%G3?9:; >Y1/V/PK MO;7_+$A(@S'*6W)P+D/1OJ:H+$Q#)Q<$K1FY'5$NENM*ET=+H=#*#.)J;?IQ M0Q$2?'2#5!]Y,-E#B4B*C1;-21&MM,""ZRF!Q\V+S*?1+(5I/HRUV6-7#CFL M"T.:NP2D=Z8:GS?%:6966Y;GF;K1Z\Y+'P]S?0#26F@W7:10-H$!56]#&T M5!@B8PU?,F[E9W^$_ 1-Z(C(II=8'W!17/HINKB=@H5E2#O@J^ M8,_RJ9K]I#%6&Q7B)&M&&5S6QU)]6N^-ELL_E97DNMRH]K*FMO:J)A^71,O 8[==GRT&V\!A]656& M[92CFOC2VJ C(6I/0,?J(+^-=.5W6E37 ?2DIR_BC(3V:2,J8%5'O="B0 M98J-74'Z]R\6=KZ-TJR.MQE5-_2,L"!UO#M(BR(K=B>QETRSR'.:" MJWJBL$WE9\;F7G1Y[:++6/@AEKRAAN(@D M?G,(_!@D^/68R>URQ<2/X8J)5P#PW_\O&./^.?[WYZ'Z%<.LB<69;E[>^.!6 MF-T:[I%_C&JVM\\5[TAP.23@W$CP.E<\:^,QEG@S8627X>1#M%;J4[*G"..[ ML7U^N(_ +Y/'S2>172Y,;EG*A47QJ='7M0*_7$]5I/A"-G L^_R/'OV'_'?BNN,@NJ MVW[1[*M<32FG!^OBXV@XO#SV%^*#64%K/H?X6B>82PZ7FT>TA,Z:$4B:BB22 MOY0T]191=PMR35)T4Q.4T:<4T]V6G^,G&;6WDC!Y68E5M)#1@USYXB#;2XM* MBFLE"ZE2)_P4FBPA(!6"(4J1L_U7;M<\N6/T;6#TI:30.8P>92?3L+(.J+.8 MA.&HF5DYJ:TQ1D?HB-7$Q070C6EA3>AK(B+2@N]N:/U^JN9WDUI9AJHT-GE& MTVQNE5Q1>WR9Q6J1IU0NN4@]D?XI6'0%SS90N5M9=]2_2?'V5M3GD!'8+!?# M)RZ0[4Y;X[C$52J ^EC&!4._UK+DUDVLFC/-XD\Z\XND@[%^9W]]2C7*[VMS MW8O8+BK='&DWI^E;2YDB/H!QA@^TDH&UFHVERO/&( JB+9((WFVR.\9_'Z'V M)HQ_0B&)ZQ:30J=7"KXHY>>X( 4 XZG;\!>;@WPKJXV6)[,ZRWN<[,MUV'N] MZ9<&TMRIJ*1+B?U0T L6)S&_>'HAXN?O[SF@ISQ3=1<+"Y4 M3B**/P$U;/JBX\JLO95W9J._N\SVQ_"\=Y%8_LFJ1!(CMHAF?;7"<6 M;H?RT^W3I)?QK,>*RB%S]91KYF:E%9_N/*>6L;6\]JS'*K760FR[Z\U:4?ZY ME8S$UJE2RJL>:YM8!;K<*%V;E<3Y?![*R_U,SW.Z8WG;>]X.C5QH-E^JJ6XC MKL=WT;57/58KMGAL)8KU9WXIHJBPVDW-7-^S'FNQ4M/]1GNAS[9B+9#++?JC M2FSM-=UQ$1S.,Z%"H<&'YHGR9M$9:%PHY37=L=<-5+3*JAKGA<=86ZDD4%L6 MUH[ICI>N/#G9>/=.%E&VX_IH?E;IEQ6DDQD9@RSES'9D#> M1'W8;]8NX%7F]:7U8K4ZWVSW_;YZ.55MD[(QOM$IUJ%K@-]7Y:_=.L!9.$:) MQ _3Z&'L@"*2*>>$4$CO\ZM7D)VDXV/J;XW8U]:(Q;F'X'W^VPT.Y@L]A.X#$V_P7(+AAV#T?C W># /H;-1Q_NY7(]@ MSL9)[P=SY0FCK^H /[\B\C5I^ZV+X:C$^KG%<)]7$7E>@OQ\,F"\^N>BRN?6 M33+&>6.A'VB@A66;YIL*FKB&/H)TF,38@ ^?QBQO;-=7"'@QOGKS&8Z7#_Y: M#?=.^H/2V_9V@=S]\AF:VM>PQGRZF&W5Q,4,\=NYD&D,Y5YQUO]X"\232\IK MJN[5\GY3F&17L\1CA1=RB]UVTL^NPN*:EF:&.'\B=*':S- MY9=3WC3%PR1\N;_YWL&!NE%MQU63%#ZN]]!<*Y'!EIL3;G7"KLVS( MPTUS4DYI3ZS\-'2AC*Z;,@1_$]/O!FGI8U+X#"U%,_%B0TX/(IU0.H&>MI7' MRJS^A8(X'6U6M55"W_$HKZY&O7!EI!UHMS+Z\477,GC'GIBQ (IDE#6&K=[/TIYJE1U#R_?G-!%YJC[-9!\KBOV5$IMPI8FJN MXG/;D>]/,@8/GJ :2BQ3K/1#G5ZW-HZ.HG+XN3&AE;7!H#\>/"ZN_>MN=?Y4 MJ_/+2>73A>(%2:7>*HHF$OA&)[89#Q=B3^Z*:$)+/A8>O[U8VU*^HJL MAS5)DK7O1N3=B+Q1F0K#8$^KSOP&VJ=@6-*"PHZ"675&571#,\FN/-A"1C0K M4KB]2G7F$;&[#3Z&J^'RQ*K##8;/-?B\VY9WV_*FQ.BG4\=<#>G#1'08X%'_ MY;G6JXUJ8;2V"F^#PA#VHCR-I)_41X4+C6J#^'JBMX.#]2 .8@]KP[%S3=?N9N//,AN_N\![,]*W MG^K%=:LO-F="K%>;J;E6(CN=8*0':>9A /Y8^X_&% ^J=OT>9;MW2_#REN"] MY\RU HY5Y,4E'HOU=2^J\F$NGVBL\Y-)-2(-&H,$\:E&_4DN=#<)KV 2WLGD M6@%);S)YBFU'^9R:*G'"5)TMIU(HO%* 3(AI^'.CD;%CRCCL,?0SZ@!OE#N< MK6B_0HSE"E#X?Q5]O,&^O:^#T.BAQ*X* MFC8(K])<,I8-=&9;18S7FWR\F!\V_O@WXD_&CVO%_!<'#^<"#S?@XXG:X[!C M*%QL$ZC,8@ON:;;Z>/[^>\%3G\U&SPGI*YEOPY$O>YC;9-J*&HGM!9SR6FU M590[$VAJS47C'B#2D+Y (^AU(6\?V"B# X9'&T0XVF",9$S<(!&F!PWIPL ( M+M$'XV09=RAB,7Z;#46#A\TM_N__<37QL$T7Z+.E:G];]HEC6XPSAX@8FZ M[1$BC/&;_Q;DM;#5V383B8=09-]$SUH6 ,(7?4@D_N/;_PG@.((EM/!R0,S5 MQ8O>Y>[CQ;Y[I5&)ZX3<+_"Z$Q\XZWQ(.?#9+HFL^R'%$^=M5E?(080+Q8=1 M$0V2B>!P$!&$\6 8'"8'L> H&!ZA4"@\% _[2"K\"#) MJ6=?SL=1H[C6@H])OC?3T%-]L:D_MB=>?3GS+^9*GO7GX\Z\6&=JLTR'1#&N=I?8X+C[G$IP0G=!B9?>5TWYQ(@6"J51' M"AK)ET9?BLS'#5J"Z;XR79EMLSNN5)B5GH2*WIZ^*&T!3B!V>&5*7@^>TQ$] MT0F]%+?#,*H-RFEX^]$ZZ^%J;6,(FPH?T(QJ>F#J$[T ;P\>'=9S+-E/+,3J M8T>*)+;UU;*S>4K 0X-'>THG&_G=6NK-^*V:RD5B>C@7ZJ^]SG66'^]>GC-F MFL\TAZO@8T459)G5O1S J36/2]-0N=()C)8H,HH\SJ([P)6CW6=4O:FF'\M* M)]2I"MD@EYW,)@U\Y='NI55.VBYSJQH?>NG-]4+D60NWXB5>'+IT9Y&G;"YY=KUQFS^\IP8MG;33'"3\NHV.RM.N'AZFC=G MDK1([Y:CL!E=3KRZS0ZX0:^?J6Y>.MN7="Y2ZJXV\N/$J]OL,AZL+K?-8IQ' MX70]T4DTY[*8PE<>P:FAA'A^]S),\?ENJRR(JUYN,?'L2QLPLO,6-^ALN:6Y M5<-]+F3V\A-'7UK[2J.T58U%IUKA0J%\IO/8V(:ZU7QEI9NH# S-T#N! M>'?2%VJ2$M_"E43T2Z9A$:_0>Z03W#<.)[DHL(@$8^C060H1@:)9'@\""62(S2,"R@<21[Q MREQ\%-8J:ZR\99>CQ6*4+0?5E.LLKO,0-%2YJ1H=\..7 JDOW*U9^3<[Y3ZI6?5Z/!^#G_DKJ-'L(_O&=P_(9Z M!N=KM6RO6"Z39L'%:CM5S1?39=Z7:K7X=NM$O^!+HW1K-$6B*:/:V$+N8_PM MY214&&V#HTZ^4 _M!CKW',FO+]1S]SVMC3-33(-D(!OI6CS"1M 6GZU/F&,5 MWX!FQA.V*=\::>CO;]ITESPEFGQ(Q.[]#\_ZR*[48??>E_(6SR6(S?-[A]U; M/)A7QO_=S^5.,#_Q8-[>8?=M O_G]Q%]3;3^? @PFORYG50_K^GNA6?*7K/S M\D]'@H^UTW5RR1O+S;-LZ4_C@3>VORODF# :N/ERM&^76FCAJD<:84EX#LIH M6EMQVUQ\7M:'V6XEQ'K8!D/^9"1Z'X1ZQ_@+8WPP.1 KV;CYU D\-E@M^<9Z@'7,%=J4A$;\>0[2.(:.*'@R\ M]SS)9N;;7&:6">P:.VX9;1;B:YJA$?''DL=Y<#_#[G!V(IWF&SS=H[]&[>7(GB1LAB:^TV)]CM63FY>6Y M.,LOJAM-JC\FDND)ZT/Z&DG<2U]>S4&),>*+';GZ2,F*AD: _")DI&",4!#% MI[5D3$F&BN"PN2 ]I355UR-!1W#]HREO][4QK4XFP[=:\(/M+;5_U* P0$>* MH?O&@J3Y5H)LXH?KUOANQVM\HF @_<''"Z.IZWM8KC :0:(,7B_&/9^I0^[, MX?US9$Q5,AB<78TO>O"1A@YONM9/KH*),H*R]0FRK(Y(@UCXUB#JRL+41E, MP@(C&GQ)?V/I=63#$CYP? RT'9ZD['^C38 $IAO2J@_\)49:T2?CRP%C)'SV M0_Q\O#"2)X0!AO"ASLDR]O#3SP#0#[^)R$ :1F!\UW#KPW@D3!"4X#[XVO@6 MM!DAW7[ P9X@)DH?/)EH:(*?Z'HQN\FU2[8U%U;AORW=[N%*Z-YV'.844,BG M2?H,=C V84*!3\*_21K Q3I)_'3R:2H8^.Q$:26))CYVC,10SX)1#MBM;X$T MP@ 5#"Y1Q>M75 ,C%#*@_>$+)22,QRDL+^!/C$A;OT\:^T:FIL'CR:DO*&61 M7AGLB'5\E<)Z:UF/0D!"*Z200P?T4D;J'/FP'%MC0M7H7?2P09UV?8VO7"!# M@O@UN1>3.: ;/EZ\#!%?@$$W0T: 8IPHZ800K+OA#A4#16.78308&:H&OV#8 MT2T;?A^F1KPUP Y:E,&N\JFFH6,LL1"&'03PP6#\'YT((4V5?2.2%X?A.A96 MJH;1:4NIT OM75ER>*TRQFZ\,Q%CK([5*I\P'A.(^7TR$@@0\;$*OH4*ARIA M\#@.G.7A44QXN %-DW-)U8".1B!9(1L!<\]#L5K$/&TLX:6A,C[%XGG_1^*+=W*$'N(70_F%L\F'LRZ6V>RYU@;O1@[@1SF^=R)Y@; M/9B'^#TK_A;/Y4XP-WHP=PESF^=R)Y@;/9@[P=SFN7"O=+2\'\Q7%L2]ZK'\ M^>5@5YZY\GG;'ZDR?/G__1']XX.@"(95QY^V7"W?I>R\B';>! MN0)F16,_&;/>76YW9\,_E U?R)"X-0(@4[M]WZ72^'/YZ1TCO##",''A83-?+%CN1MAM&6'7 M;/=#>=[/\3^D2#O6[\(-W[_Y3\"%'WOP]L22^_'_CL?_?KJ_6TMW.7%G%+\= MH[C+B?<FLMFXA?ZL)Q9$_&">C2C"#6BQ'*TWS_OM')B30[_\+EYGC 9C>_F=M)&5&>9F+)-):*! M^7"/:>73 KHWADOGG19?ZI6X+W7IQ)95'B,SWJ M7+65KVJ/^=6$SP2CNV@]U-#&J.[N7] [:R7^$QF8@X#LUYH813S95X9M6$^.'1Y]B?)8"Z%B0KZ1/N#7.B"ZNB=JNZ2Z5N1E;>6 M6EBW=ERYL IWS&8M-)Z4AUQ:7F,2BOWQ;SQR09_C33'H.T%]"4']HH7W)H(R MRZUZ^F696L_FE1P_W95S0E'[4@_C#5KNX[@2*Y=W3K,9W2RK(*7 \1H+' T'N MFMZMUB3=!=.%JF+>^ MJBH!>^8%1A]AHB$R]N13AH;>W';O ?/O:3-B-*58BE(V@C+V,MG*Q"SQ MO7+U<1LTT^5=YDM=F),H"FZJVV&JLQ3%1J':[6VZ9F,0HX/JOFY*W9VX;H.X MOIF;\R9HZ^T*;T#IE9)!;B=V:N%L]K&ZGL6: E!;Q)O:?FR@_4YNIV79Y\S MOJ< ?F\LN&7;Z S7S62Z4CIK##ANR2_% -^7B]W)Y"LUFH&T&X=1*-SE\NW2 M-%^4@^.1F<(\-G'7:'Y'XOIFWKR;H*VW:S3];&P:W\SXV&R9>N&J_=ZPRXMK M3&W@PDO\1JF#5W/JW1BYW679ISGW%+,]2^670IZ7!H^C6EKM]$.)"= 6-L[# MYW+:OUFF8<;4,:8CS4>[S:N*/I46G^3$^^UXPK6C9]_-/6XP#S*O) MY80O+$)2.6*'1YM.$VR>JS-%P%&H,X2S%,7E"? MO5/.3]=4?P+AO%U5C9;$U&C0'>A\S. FBF8D&K/\NA'7I]720BD"V<1 D7#]W3".R'=C#5WCI!VFJ36 M5]H@/(L5A&5@GNKM=KDO=4TNHF+0T(6G3F?Y$GI:-!ISKA598U)*W)6YGT8Y MW\SM>!N$\W9E[B7SM"I,I:W2"13"6?TQ(#WQ_S][7]JDK+*M^;TC^C\8N^_I M."="ZS"#[^[8$:@XSXK3%P(5$$%0!A%_?6>"5EFE-3M0%C?.?7>5A4"N7,^: M<@T!E&#<$:61V)J+4P=_-Y9>21@L>>MV@QSPG%K#LMZ5SB5PO=J6 = MOZ>S5\T5U$6&6A?,88%;56KEBH=51S-7$9B@:2)ZK'+CH[[[QM8/BU=& 5H? M-W G2K=EC]KB@LNJ[12>;99:9I,%8(.I@B? %A^LWSG:8DUV+AMX8I2XRJIO M]35JFZT71:%0'.1: %HPHHE<2(_%^9@QU"[E<+X.M5ZZD)^L)8SFLXJQV72* M:W34N^H!=B,K$QY+3UA-'2S5FK1>$^@&&HU,;#3^1FS]L+AH%*#U<:.1Y9Q\ M=U;ATTB6Z_ 9BK+8%<]W^\.T9FZ)7@!66693#T[;)FT MZ@GIW509/&X2]+N!=9[*SGB[?\AVQW+T:PF'0]VH8\B&XM1&Q<"%^CB?2[- MBE(7E:)QPF&,L_,[-&_@C"-8A;19P^3BXT<" TIJ8+R1I1 MJ7'Y@9#%96G0&MI6D5MY,].=*-UIP125=@U3W@[YPEQ=69B!(VG@D: ( M#.RDDS3S>XXQ?SL"C@ARA7G"UP/ QT\:MSTVE67K@R:RLBM88S0=%=BJ!R%! M0*6'D9<&::CI#TONT$0:1C4C>*7R9#R^JCW5TN=3"<%+(I\MERB]UZL0 M33+ #@/M*1R/[:G?@H#KVU/7!,#'[:ERP5/G36)+(A*A&G5.+#"K6>!BP-2M M] D/(S:GOIZ2%6E(W+E2.&U.+1**=^)\S^^TYUPK>1$"%W3E(USP\%7%4F^G7^'&1RR)FIB_[R+0@?=V-/PQ: M->27GOQ+-[XN6I; --KU5;HX;/)9FN5JCL$T-CD/]I;"Z.-6H<9S2QK'FFLI%265SYZQ\* M.RXB2P:<>&$:H>E#&H'?-+H^E#=R7>=6=<5)<[:7Z>>N2B.27A8$8TLN^,:T M7BUMD%G>2;7^^@?'CD>*)!.69"\E\,M:TOV'L%+MF4P\"X2>KZDSF4E35Y=, M^8U05]YU7$LZ7#X7"I NE-Q=\$89W9QHNR#86%AMC)&0-Y@UEVJ[7(8JMR;- MDO)70@(46H*'.Y8K74)3O2(Z\4?1R=H)4SXE+*% G#A _#T3D\$8!_"A8WY M2JJZGAA+?X)="S3:?G6[(.W$U'5Q:4M_]C\<+@3&TW9::B%N4L$^&X^J_2F, MMO_ "A4:^&1O%2#_@NK,L?9/W=T-#=7PK:+'_&EB1J*0]0X.^E:0?C;?^$PS'6THM[/OY='-NF[CK2W^#=3BSQ MRD;=P?<^$<8$ZWK\]WLAS0?L36OOPINR.UD('GRT/[]Y7U \WI6+[ M%5N7IP!W2GFQ?ZPCS^-]S^+%O N@&3NS+E7V!"2-V U,&^QL;!BQ MM9V5#R.6AW:+&MPKYN8>NQ%U\%I=3]+74@V\X^Q4JI6_R*%\OF<@2"&/EMY5]=X&UK&.C@#29Y8DG<"ZZS>K M>(=#AUP?'ZNU9=,HR28K$!#K](EH\$]6S600R79F$G#794>R8DW]=4C'=>67 MP+>T6:J?!#<+.1DB/&^ZU@F 5T:E9HKH;GRNL58,HCOH:5V<%4@(<"))I,\, M\<@HO(/*\'O5YI=VI.,4]:A5_"FJ4[ V*;^)N/-RO^-6LW3.A>/8L?<+_GZ, MOCZ1H'Z;E/1?JMLC%=J]3'[2)PYYO[>OJ8/SGN"A*5WT3=?Y(ZL;:7KJ /S@ M#"A\L3WQGT/WR^\&;A;\YH6'6V-3G_[]4@[ MPJ$P6ML@E-'S,$\O&2]%\QS M=-9TAKNE>?VG/_A^W^#^\6]LJ#%5"7Q\LK) M5F$UU2T16HJCOZ*;MFM)6=>R),,Y3L^9%E)"=K%U=&VQTNM3%ME:;98] M2L^YNGRC(B/?D+,(.)3YO( ;G^_=@QOMI=O1:O[ZA\UFVSR72W"#)E?O<)W_ M]]_Q*7%U@RRMD,_W6:HV1):MVO"$W92#U%<9<)_I0;)=-4FN(;]$I#$]!N4K M27%Z7Q GRRE?YZC%1"%-NVEDG4LEQ5TZZ_GG)+B]9ZQ2V ,>Y_)$,,,*>T#C M;8G>MJ#T _YFY5&\,;?9&.0A'0,F@OL2 ^;6R:+?-@%N1A?F>F'*-V7'MPG MO+/^2R::AOB[X6$C\]S_F0##5[+>9H?G;N!SO^VH?"5TW+Y-J/<4R/VCX.Y9 M!7G.*A\\S7E';KXX])O<^$ S:RX6JFT#-60Z]/A MWD]Q=V&DCJA+]A,'[T*X)PYQ5U.Q[M+M:D5;N,SM?%YG=#$2K?9*S.NM=5@60#QUS\DDB28,Z09 M1]AM:(J^9>KZN?7OL+BP***.)97FVJ+2K=06586>LXY@3+:'OK (_(7I@'^U$[)3%%NNMM%=.DB4 UFG6 M7,!4NB 5KC,3+2DCVM*4M2S14*0% +.]-V;]U]%=0E!I0;%M#EF5\GYQX*Q[ MX"WW16 X@<;>6LS[T5%<9^7]]EH5S)KLU3E?ZM32OFUJ6P+R?C E$$F_9=K= MI1L7I)TGQ!>9NK$_=W%S-BZ:OJC&#/CZ.*?[=D?EJ3?'P89-Q^X M6O.!=-Q\(!K-!\+BCH,2EHDNB184@+,7A,+A0RY1P_)J#C9&[*7]XQ))[&5A MRO_^7\\*6[4!AH@8*G<[$[%-:">[2+"I5:^^W6BXELI/.P.:M]+Q2KF8DN2I/*IR;HM.&3C>G:8'+: MCM]34*DNO5FV$77D800@!%[&Q0$Q(1DC+ MF=MXT-LW@JSE9]?26--3-C*^%BC!M1L[MCET9)EPX3.%RO3*T-]H;<+G$J( M..HW4%9V6%9D_MZICHCEQ9:HPUS-7;782=DP6*/;6K MZY%919?]@J11M;IJMK@5T=5:![MZJ3X'0A<9.1Y^]V&T/FBDU&JAQ[^]8BU&ES MY& !J@-N,#FU@,92@M RE(0. 6+?=O9?=R8EX(&6:/C0<$+IO^WPO1)+TW)D M4U?-?;>48-25*L)3G=GN"WFFJH"W=1"RK/!,DNE.EP5<%[2=+C/@1RJ@M>OR%GP8M!O^E@X)JT8O,RO955 MK0#T\K(XYBPGS?[UCVF$ Q-?&L!PMM=#OEQO,F0"V$0GY',XM@8( M'6!T'G!&8BQ!MO@>8?J[^[/A[7<$&H\0E7!7>1M9+!0+'>CD"$U,]&&![2J)4V3"?!S,,HNF&%W<)&H M6%)X&OZ0 $+&?I09BF0 0NNZGQ!UVX2OHKO@M<#[Z$"7.Z(#'@FSPAYN1+;/ M2_22$?(:C#6)=B#V)"D!W#/)2K"=;(*!=0<1$?*0SN#UP/\ 3'4=;NQN7X*9 MA'"SP5XFO)D4GL>#;^RV.@'X1@)0#%379 <,H (DP#O@3_ 3,6 #<<O,W2DM:JZ=J +0)U [X*KMV]VN&=D(1A)G03R 4KL0"R*F"YW3!%N %@ M02=?X*G+.M@L*0F8>"T!J23!V;4!!TY#I742#3?#\.'.@4O!ABU$-2 TU*S2 M,YP!+$*ZA/+8#+;/G@$EG@H0O-_EF>@D1+! PW02P' .N'H; #FDSU.3-'B5 M)4U,Q8 7[-$-I*1JPM\F,$@YO1EE7IV\"8#H6D$8=2^US.<6UV-&);QD["=D M%899 ^$=T0D.#4EP!GS(,^U^A@/M]R3!]7;]>FVXWL/?^6\Y/^?ML4U5#[K[U8FZ0F!:R>#3'N?W8M.4W79+FSBW.N1^9 MM%KRG'R;LM-;/J43'0RO:]W*:M=9"*/.,&?URS;X9\Y!JO&VC?6OC>"]2LS M5'G+:QC#\A3A.AER8PH67I_5O+!Y1/K=--$?IW7)6.O&6C>"\'QE .I6M%!7:%.O_Y?>4/B_4FH,,XO MV4ZLMW^7WH9H__<]P9TWIJH=3&&4IMQF BYE%_"W4PT9^Z.EH72J&-_O="VL MW>_7DZOT10G]7RS):1#O8S0[QXT7;:B]<]#17MV3L M,F?'DFYZ"=7>I9VJ!PG1EJ0 ?GHJ=PGRSV%69I!O*1GPZT=9G)>=PALX<$\C M>,.!U_#E#A*Y7\FVG/"J8XT*(TQ;6&:'1#=(/6?$V9;7RK8,=2$@!A7GD44@ MHP]YH,AX(R*P$2C0\W&2:Q1V GM 8TA$82, ) @FWHE;9!M_3$M?9=5?S2R] MF$J,6-P*6'GPP\"/^J+ 2S]@],U3R-]+0'YKIND^X_R%(_+9R:8Q]_\X[O^6 ML?6#.?Z,,Y[?LW?N9<>A+?&S=_S3HYI/";2;-HA^;Y&-E\&GL\TQAU+MYDN_ MF:"+U BDVQS4!5+N5W) (/CNA@-^@!GWHC_4OA_#.<8^_2;S[*Y/W;YZ_G&6 M0[BL:9\Z&Z]EJP-#G"T$SI\[+CT@,G2:5L)\\XZ!4)M43:.6R$!;MR[+SX@Y->?#)9[34K6"8%6HZK*!*.'L0>S] MT^0?9UIW7O0*.K_BN?4*8POZ.LF;5]9. >/"?GUOH=GSS;G,$357GX%=E6^SHKV++$4U6F03V0>]=2-?:4?ZBO]<&7TW+3<5Q*< *?-%CK=2CKC M\&ICO+;\[%Q@>[MJ'S3)8+'#=$<.TP_7-A]F:K0U7 R$F@[12GEL? MLKNA?/1Q@OS/\IF.>I6]EF41_G7?KCJU;X=M2;!YZU-D+_"U_ATTC?Y/(NB^ MCOY]0I6%N+#=Y?&3Z <2/$I7#6F?*!KDE#CF,LP#/:XP@+SX7W"O5VY(??IV M_T;_L[MA[";>MYOXF>;MKU4!G&C*#OG_;8'SHN][>P^CQT;MZ*, 8G.*E'7\ MG*#UE0EK^NL\2W1:87%>@GY CI+[8S_OOOV\CS/MZW/]+LVT\XW*>ALD+6NN MD_:+ \&M]@=>.-0/+(AYG6E_@*-VI 7WQ78)"[;Z?UWMQ1[<#_7@/FCK+EU+ M$E9%MN): XOB%K:)"PMNP"]U[]LE9N27C=L7L,WMF+4->+4I69/#J9PI[!'! M"Z4[5LJ,4>+49K&;'2UP;T6P85TH^8 0QR/;_Q5[>;]1X9J'A0''-\N<(T>*&EQ>./=<#= #>F1C1*BZY@) M)(' QQ[FUM]D[N[ND[UC%XGQ==1I#_-UP< F!=.O=N.W9/"GQ=*2P.[;\'N 5-ET1<;QU:CJRV:J:IMLN MV_"J=/WD;%YS5)L+/7KB\*MBQZ;+?;QE*:U3LWEG#7*C2H@]XBHE M9LPWYJ/2@H!3?*FC*X7*AA>TU8*C!OG!J.+2]9RJG)KBVV\6K72Q*;:12C$K MU]M(GZQNE%-3?!T/I?DA27N\U"=IHUTEY7;_Y!3?]9:ESHCKBXU>EAZC MBC+9M75\,>O8*IB<," Y]?Y MUJEYSV-%JY=S90W04^EC3I[WT$;#.Y[WC(JXC%)T6F#("=A 7*0$D: 1@99H M+$WB."9-\)?WKGGM]6B5X=:RV]ML5_TLG.*-OKR2QM7:-F>7<$W4>XJXF,ZM M(79RBG=!%)D6R_@#I$-;FY(_9A1L[)WBE*G4,?M8<2QIG5)W*\EU69\R["E. ML<<2TU@T6%3K+ZU&MY[KXMCJY+QG,U^=.EFZ8""2D\FFMFVV5'],2''.BS4P=R%B;6[G ,ZR;SILSH+'.T,*, M=J[.4:PY85L+A:&M$S.@3U\7SX"^S SH$[8UBD1H"'2GV\A6BHUJCFMW=H9U M@FOQI>[PHH.A7QB#3XUP@#6] .HX8/_'D.:K$PI-UTH V 05I]!"M,*QI]/ MJ%=EL%..!+\*33YK:5J[R:*N,P.F.1S%Z :>@FK;KO31DV5[)H+'".Q@A.;] M+(/P"];B&H5\AJVFOM_2J53/?R(@$5(K(%8G>"WV<6F/L0?D8.0NJ:T,O[PL MI+34>EQ>"8L<9F<5V"<922+A_Q^%'Q+A@G=V--P<.]B<8#BFF%B*5F(MZFY MY_]YFX8Y%<[-#<[F=U1,C9T56>ZVUWP'R597M4D=E9CO1RV_3,6F:#6L3L!# M/;BHIF0%A#U)36W=M?OK,@-4?\D>EJD^F:T!%O@'>8#&]7$@!T[\#*EYSHF\ MKT()NLSA]$WH8(:2W)* (V0'?I$8^%G&1-55<3_OU3GA93_;]'W+J7!V:3!L M%MXMF'HZA9(98 H 2@G\,UF6)@[\%7XC1'1GJ:O.8T^J(PN\ )R4I;#*]9'M MN#- $"R[Q?%&:THN:#8P9>)V4-<=ODDP#VGZ=_;^"/WK!X1\:Y[U#;OC_-(! MD-'>%I3\M>VCHKTQR$/ZEW:ZB_:^Q(")Z,;$@(GFOD# Q*K_#DC(WEWK/D8G:Y M"W9!8G:Y)+O=/#4,0VR!T<7?\ZE=R.VQAODD9.G M:NQN/:CZ;<+LTMYD.0#JE3KXIH_K:F-N^0G<$O/'=?DC>F/OST>8\RC6V_!$ MF"B>$771F$C)Q%@"UP39ZL"IA76;=^?*7E,B1J .ZY .ET]_^D@U%O*=Y*<2 M3.,Z2GR"S326V:4@=$P,Z?>M1F^AS,8ZQH8--5&"2E(TG:29M_HXW8LW%3/X MY1@<30O36HYV!WRJC#3RS6D#9^0V6[\"@]L\*RQQP5L@:JY0;_L&T6L6=QTV M41Q+XFDF2;W9J"QF\'.>P=TI@S-">;Q5O2&1HK7*AD5;+=*SFV[K\@P^7JX: M\_%L:7&+-39 ZW2EM^5@W0 %&!Q#DQC*)#'D>VV1?E2 (S3-VI*C6D&=V\OT MW#C:<=?^ZRGXIV*G--[T>-/O/1*1^/?Y]?R+FC5@R1[4K('?-+H^E#=R7>=6 M=<5)<[:7Z><^K?:#:=$'.C_47M-0]9]0^OY23R$3=4D@?;S%=O/X="./8+$H M4/IXDL*I)$D[:\$PN?[_5X=",+,S@E-3G4XC"K*+,T.+(OUPE; M0 7B3)*Z3(_KWPJ$7Q':N8[)=U8@T'HS.S+R'(ET&BD7GS1MJE>&C=Z!/4@D M20Q+8L2O"P&Q"HS^@!?RG!FL

_P>+;T$R$C8\DP]Z-\(PC0K\L.'!].W*' M=Z&IBT8=2 !VH]H"]/N$@$\+ 9N6]ES:M$S%$A>U( U<&!O4I" T5VT^6RYO ME1Q)HK9S&8D3?IXWK8YDK=7)2>]3+50'C?6<$I"%E%^-,GG)1V:[!MA8$L'I M9)K +J=V8YC%,'O52OT.S#2IUR_I%4M&_"W']HV,JM7\R[AZ'X%9;<6G>ZPL M8=IB51G,M66Z095V+;O19)IFD@@=P^RW13VC80-_!V92@Q@8-6'H MI"=Y]'8PXW%][6NY;8Y79[I>7O>FN:4'&]I14)M1:31)(F\YD3\_E!H:RE+0 M2^V"YO'ODQZW+:2)IBCYK&$VY\>3%$$F\3B/+@97M,SA5\'EY&BZOM9- M3TN-6#>SSG.9U(5B7!\!E\[)8,V\+W,BE5MA14%I:P,O' U )FD*2Q+QBRJ=J-WH@J\15J.[,RZZ(EB,KMP-72.\*87]=Y=RCV5*_+ MX[4J!!!)#/G>)-\?%3R&[?YVNFVF9=?'/):93*M&96![3$M(!\4A))DD42J) M,6^=*\4AJ!@GU\+)[8JH-EIG0Z>=0IW/VBFI5)VW.E*;!3@AKE1$%>/DU5!M MC)/HU&+UT[4-G5UG;4VLDHT4070W10;BA/IH+=;/C[4^PT9XX5,3ZU_85NZW MY/"]386;->&(^2!2?!#O_/TF+YZ/"L^FSAP/7OL9DR"N-4V1>J3WJ4&9@1D5 M#I-*B,NE9:ZEZ?XD=*F+A@V,(GMBJ6,)3I;432\!KG\QH5$(>#F9,,S]Q3,1W'LL249"L40XAN3] M][1ACF3PE@\)2*NE:RU-6]I//WE&%368#F1)C_-![5U\$5X=#+T!9%PL==.7 M)#N9F*J6% SW3(*_R^ Z^),(@Z3PO\8T&%'IZF =KV+L!I@M1"\9:.F!GW,>QIH2Y#5SSW3^G8GR]A':_IVXZX!P1HR=)14VP8O MW#3A$!L53LIM2U-)6DC3DG'@1QU-QPZ&*@TJFS598_)5KM'+Y4M(E2QF6^Q? M_Y#'<['W->_AX^R$)%H&K)*SS 7X&6 )YG?H$A0+P&$#>QJ\#9S]JR?"06$) M!X@->[=1.XS#)1\-N_HW_ N4IQCR]RF^#?Z$_@UG]NZOXIJ[#__SD"C)I[CI MB'4@8P4K"861:CU;'GB_PW<*I@_[@:2&"W/TIQ7 M,C$6;7 ', M_W1)4_3A1\%+[&U%2DR#T[G30\(>$EPP$RR,LI_I!S\#0-I-?][/%P,?'K[GKCAV MQ]N@YO%?6..I4=;($4I+I:W*J<2&Q:K_ 6D Z7UHW72PR)]KYL!+0U M,Y:MKN:VYN10&V6*BY4'1X\>[\M#XG+#")\LK'PX./#__A^40OZ&I\QV0CJ: M I (IWK"K0L@#['U7##LL![G[WTE"R)@C7FSV[!=-E/F*D..G5I(+UL;>V]E M[R7CC*ZOD]NIY/C<%JV-^,J:)[B\W.^T!?:M?*[058SS?+Y,34(&=L.)A4XYWYMX^;A>X4?[)5KY8:,W&V*'%48L&T=8V?I M50L>*!-) J=/@./2I+Z>)+HRJ;.&TNN46*'&84I:0S#5J$PL(/@I))FFCDL_ M0C%T86I?40A]CMHG+;:39'6$6;]M.P3#-8:%E8)GT195 AR,TT#"GR+K"H[B*Y3R7QR_!-$]Y,LJ2Q?TJ6CR4@ M_Z6$!!ZNPO2)@WC*+N+\D2'9SLP*H]P!Q43'V8,'/NH@-@L>9TQF8&V:?2+ M]!JE3X2:"J6#6!,DR?&BP9-,@#T%[(1B2!@AROV$N(BC"X\ALN>1(H#D !<-KMX.XOFA^W+PQ(DNVK8J MJW"%=D)7Q> 4297@R8>CZL'E+X)U^Z^'W&GO@G,F?-PNS/+B\9 JNW>QY<2F_UIO@* MK?0:J-9I,Y5-::(9_A"&;H#AE<:C;WA]L\;]4F1EI!27S3:&%M^@AS2]%-&I M6H8&+9G$\/3/L+*^6==\*=(.G?%HVFW76IR42?=$Q@"!T*]_=%RUY"^\\D=RB0/R-M?DR3E0]M7W#L%_@DST*:![3KFM4] MY;*/A M-@A<-/P_W.)_J+Y@5*6>TA:(<612@>V=TO1WO,&K=HB[+06E M[*JST"L&1^6IBLDMZ:%GLS"^AYUHEOHY^7/5]F(WI6*GN;+\"06\]TZ^GZI8 M67$@9P ?IA'T.'HD?\G4>2Z=.L>2"*P-_ P-8EUTGLS;P,Y1X7'P1'?AHU0C M 6 O65"R!>=DH1MD!=.['^^R.]V&*2BPP#&X8W &O@C,_3#TM;2D&;@Z/)\+ M7*%_ZZ9M_R,Q"?$H!WW]@A9EWX)/GD^,=:__4 M@Q'V?WTC,Y)!WTD'/9AP?_!($SQ&!I3?Y_CM?T_!6_\9 U=52WF +G\O33LX M%?\3@!7P\(M[[BHS@@?O+Q7' (FN([U8^\WFJZ*?R,T'2WO\]YMY^G0ZWI?H M[0M*/F!$O#$7VYCOC[A_5Z3=@BY7'\W\GORXTS1_B,W[&4?-A@[Y62=2[^ 1 ML:+1QWX++_P#.([[3%B(6">_(Q+\SQD1$*VE?J/0]:.1O:,JU^]X5F*J7LDL M^W0.:?C5 3<8$,)2_?RAZ6D?_-'?8J&/"_[[TL_N3@2NZR\F(RHUYA<5KM9O M6#;">(J !2UV3\1[/B,X+_KN+TA0@ ![%Q0DQX6VRI1)M%61D@:"IL.8%!$7$#(D#V6'#'(6GLXD@ ?Y)G, 2I3 3XB+R)&)DN9TQ_EY3 MCFBUECLBW(>GRMV;4'H207;[ $8PY?XI9&R&B6C!=_JXXB6'=AGDZ/ MN3-#(RHNS^^4)[$S\P-DRS>=F?YJXRA](%L0JIBO5_R"A;7KCR//:.PXR?(2 MSDS$5/BK_@T:&RW7#J)$O[/II=VD[\F:'I^K;^9$I8-44*.2ZH^+V%R\IILT MKVQQIB9D:KPZD=4NWQ*:^4PKG!]#)''B.+ORC89P3\F(MRAP.=7C=*\>L4]D MAKQ82)@C'ZRCQ%[1TBG=NT_=[@]6-8N?P@+(*Q(J3!-*"@4^R/JGNC;>P7!'-@B?QZQ#PF1 M(!\8YE^)IQ\A.8YH"9,2#RCV+"\Q_-;SS,3=9^_D*CW;H>CRF!H E28&21%FA1PIG)!$]3:02N0=Q_ _;@;IKSCC%!,[RZZ#$5 MNIUC>5X!-@GQ\LKNI-]<*15IJ:7&3JFQK.2W6Z4E8,=78LA<:.,EKL6MJL:Z MLK+K-/ SPM.5YU>6*^VLQ693(J^*?&&;%^NMWL@#5Q[=4T6F8X^60Q1(>+(SLQL5=$AZ MPHGWM)UBB<7*_0'B;S>ZFBOE%9+9G?X_OW+68DI"@9BL$-6H#](+:5(>CD\R M,^\W\XWLO$AJBTEY+>?ME90)[GGTGGV%L7)\H4]SG71NOF YFYX:\%#QZ#UI M<9DNKF3/1PIL:S3FL9YDV\HI@&1=D]M;L[R6*:4XPJ(JFV%!5E6E9-0XE"?-Y9>M%EUK-H*7GGTGG5.5NGMAD6Y?J,] MX]8D42YFX95'[YD2R]2H4"@T$2F38_N] 58NE+U30$8GNC(NI7 %Z32FF-QE MEFA^N N5ON 0MEE2719<>?2>3INSUFJQSO%]V>[.FR5B M+*!0C!R]I^(+E55WN.DC?G?KY3R3RJ\$B [FB.O4*8IFW/)26[&(UN_4BGAA MQ )>.KJ2KY>H7J';:O%^M.X6ANF!F9=YOLE;]IQ9PYA4"RX M\NB>U9P]UPI-R]@6LC9RDO*;=0FMC"K2@//Q2;K$N@M;F\$KC]ZSL^(7?46L M^'Q_K.;;N95:'EG>*5%O>&.;V*0IF5^E145FZV,&W["G1/UD)>NJF\X/^8Y1 MZ@Z'>6$]M-E3HKZ6'Z-I2^]..%^N.$NMIK'<"-JH1^_96"V%=J94Z&N+4:TH M9_+50,6)0YG?#*5&RJMXX,JC>_8G!#V6YMJ&$PLKJ2!B M2XGO>B?5![%:&".YD2UI/J:/L!:#9!]82 0B2K M/25T1T.HV *)O\@QR+C3<>M%\ (GV,K+< 3K MXS:O+8P^87N%>1.!Q#K!+9,Z0HQ4M%/14L1L.,OT=5,!.,5.\(!;-X=^3B_7 M>5?K%NM.6>K862"DGGC@1>?L?;T3H+*%&>ULBCKH1A*4K)VHLCOL%C<3+]%(ZU6//*@J[/K+T"7??]J6;-B3 MP9&F@<>\\\2_VNA&$KTZFB/9K=:85M':AI@U.LC7NVW!58_?[TPX?MF9,.RH M;==- S;UD*;UH&-%0WY14GG8EBN[EDU_T)493Q7>_7D?DGTS#0-V^SYH*?NLQ@WV)K7#>F]8-G?N"ON(\\"G2O"Y70?S M7?>HTQ7YCSL=ELYV(6$/_YX%]*Z;SE "]-GOR-.=PB\U #:M[DPT=MQSLO+6 M:ZSR7=VG9GRGKQH>52IT&AM8 4XE&0H[YI&7]?K/>"1H]?-:DY29:(>]X_>M M4AY[V!\U2PYN!R^P=JV1PW8"00-[$MVQ=-CF&-8_)<1$6.X ;P!^ M%Y5]P25\PAFJ:J_!AQZP$S8?Y2UGJBYX/U,L;=8]83#IP.['#QCV,O86%G _UCH? M:=E=TG#SH[&PFE*!F/>@2O2]X#\]].TM==>ZM+)E&'M W![;$ M59:W*DO&XW+Q".X+BC\@:+PQ$=R8!X*)]^5V^Q*CXT<4[;^K\&]&%^83=+FH M:KU_"KP+TPL?XW^6*+?I[/">1KDIGUR6)%?BDC-W<>CO@ASAC \VC'1\MJ=# M+$!C 1H+T%B _D8!&B1N)W)!K4(L-7^:U&3>(4"H%H__/9\\O)^&4.$QXG,4 M1%<.OK?S;R[U=;;XU.+ODP_RHFJ%Y @&W9RU0=A.)D:L]N+"#<+PZ-77W*#: M9 >3NRF1_7+RRD$#L3,>(K]9@I)V,D.D@-@E1)PNF8$^PB>=Y=<'(GYUM&;= MW&4AA"?>)0.LTPU:83>>1LV'62TOLUFZ$Z$UHY?9\H9BM4Z)ZE@UA)D2"!NF MVE))FJ:2&'H\^^ELNBQ&\$]!\'OE8#D5CBX*THYV($Z-G159[K;7? ?)5E>U M21V5&._'@?@J\W&/L?LBP^@QHV0?F]I%I0)/"SI:T, (3(L3(%>P;9M=$ITJ MHAJ6/4C52]5)UPLSL,D'\C@7Z=RFR2TQ'5!(FOX$QRNZ\BEBPNB&W+MX53&&-?LD(T]=.")]R5E!;S9VQ6SI!_3=RO=[BW3TPM1^F'.M!@.,XP#'?;M'1X3Y<)N>V""Y MN'P+T?B&03(UR&W&L,<97B*K.D[.S&IZP8;MQ]!DFD&2#/UFL],XYG&/H([M MEFC;+<]Q_16[I207TZ6*3[2Y?G?5Z=27WH)(M0#P@=U"/1#W'0;)FY8LJ7$@ MY.>>3,=FR4\V2Q[Q]X9EDN%TP\J[@P5?J7BH3*26BU6!#;L6HDD$PY+,B6#M M^2R3&-$10W1LDT3;)MF!V@5T_HI!0J6H=7 ].)>A MOC<-Y@<&4BX\@"&.J-R1\W6&?B?7EVN#4:7J".F-Q(G]+&+FW-36*_ZTE!&6 M0?1:1D5])$4AH^:FP%KKE1=V/J62)(DD\?1Q_"0.G_PZ!%\C9222((Z&E,P MF98YRF]SU;E6J16*7JF3=;$V&[U0R+LI(SY2&RIN:];D5MBJ5RQOTJ1/*D(Z MC(-@%)W$3IS0Q&&0WP/7\X0YH@_8:%@2WT\9(;?3$9$O-!>(U%1%-5U7Q'H= M=HT%Y@2!/##?&_GT T,=<<[(+_./;G(X$WT!%PV+Y-VK4D,V)GDOSV$I= MM\=87V:4H)=U.!63PI(8>LFCF1C5D41U;+E$VW+Y?M+(U!*[&6(M+9""V>D6 M9JVTOQD&0U" Z4(_D&^EKO_\2$B<-7+W9\RQ81)AP^0C62.=%$ZT!\1FHW6J M&Q1=Y"OM8:D%)V( VX1DD"1]HKXF3AJY6T#'-DFT;9)O)HUT[?YRXO&MKE:H MCUI&6Y6RPUHP*P<8)( ]F^QV M6I_QF0KK\OUJ"^EX:2"?1JT?EE226DAC&U^/>QJ%32=VNR+JC3H+R8H%@W5H M(DF]Z6M]#>!Q<.7> /[.?*2SY)Q$$>/1L&V^E7,B$H5A>[+4*X@T9?*]_%I& MRM-@"%]HV:3ONT+G^K#_Q1&9R"QZ-TMSOHZVSI4([6;L@'6\&QA+U?R]$WXQP^NY#QO&?X*;_1'A<,2)\>MF3\S MES,)_$%.CWY./H0?O96T,[![SXQ68$ M!C0*-VMG,I4S&=S(]\H6LL(EC,XN-4NOM$[.^8,C86S).-M,40XN-KAX'[1] MG.(W4A:S2G=C4%R_74JI>6!N+SD%F#=(.+/O:)*?;)F+@)Z0NI#^ :V#J8U@ MT_;DG8EK*>$ CDL%+Y.P=A9H\,=@J\.-A9L#?K "LX"Q):;'",W6[$ MX\_;HZ^8LL$_O7#EX2X=#EO&NBXF,#OR^ M5&F!8D]VO')3)JZNK0;T7NTL0=<9D-/(V2(I[?L0EW9!>^4 MT<&%?^VG2*,5EBB1]ES@^[*SRC9(O(]!-U ";LH2/!YX/-+Y#(,+*]3[F2N) MIQ]P/!X$]B9CW&BN)):.]R5Z^X(R#V0\OS"*&_. QP-RH[@O,6 BNC$Q8**Y M+P P9+PQ%]N8[P_)>M=HO@5=KCXU[CT+]2Y/-T)E=C]SD\(LGC--SWI;G]SQ M%,'?Q"Y(S"Z79!?ROM@%3B/[W"BV#RK?%[DTDQOG%'&;I30)CHPD:W$VY1JQ M19Y?WR[ -W7IA;2\:0G:1UC^ZR%XVW*$-CPZ"0YNX&\UU5 7[N)%#M-'#WBZ M'BJ/4NM4GRNPRS'#^8WRJ'7Z@ <>JISM!.XQS>@@\+^'0!<@X/"LAY[V?!.M MY! $4T4F55JW7;^E_/4/>73$D_K.V=@)THJ;;Y!V2)6(8J-;(;G^HEE:5KVU M:;>5JYQO?H:ZN-9I"J:"YC@QFV\LL8K73:5:?_U#G3[O_#0F RU]]PF<]RZ' M7C8+V0XM]CVV_GT %]VV6C)(7QB(BEK ML>QP'L&/J[N32V3W32+BA:Q/&]J$TBB.]'[;X(BE6 MWRNE6[J6)*R*;,6U!A;%+6P3%Q;<@%_J9ZTG_GARX5/-#'&-FIFWY$/O$05M MT9%VJN6Q,B:%'8@.WUMG>4%(DGU&[0/"&L:TA?G])X.IHNO8U(-H9"@C=X_WYFGT9B[C[$G&?F[-Q M#*%UJCTG $)DQ'7I/MEJMOT*]+VB"Z&W1)Q=[[+\9&1/^#Z:ROO-C;1FBS!4 ME'Y CH>*7D/$_;[]>4O$592%A)+.-> M<9A_E8P[\OL^BZ&\UX HR[A?NSULRKD^K5%ZJC!%N4;?:6[7#$'4>Z" 4 MHQ_2;]IQ]WIRW%9M+25;DI10H2R1;"03+*^W1>%MOE[= QB,/Q$U$_(\G]EL"NSZ84\DD?UIM8O]S*S MQ=2?RDL/BBB2B474+SAYOIKOIM'UH;R1ZSJWJBM.FK.]3#\78=2\&0WTT,9L M7BD,M4YIZ8B+S,#L$8%B)TZ@Y@:.\D\C]ELB:CVA2EF*HCQ.73J6E5_7B.$& MB"CLX<2@K4LXO;<45F%/0&.:\%5)/T^G^_@\^OK"-O41U?ECJS[0SY04QCOY M.W@,7O&"9[E+ /7;)FJ99YRJK2A.Q5^TAY7MP_D'<=?#* M70<)$H \;G'SMAOS"1EWQIY0\;9$<5O@".]X8R*X,>^T^H_WY4;[@C]@,6"B MN#$Q8**Y+S%@(KHQ,6"BN2_ 5'YSN%.\,3?NTOFND_D;.\R][=_]1HJ\YUK= M)*\IC2J58\D9!B5_' M%8^YY&=SR5U0*6:E.S3UVM)"5 V8 !X;>[&Q%QM[$:52+'NCH,:OXF;'3/*S MF>0NJ!2STAW:>EGP$6QYXXKZ__T_*(7\W0U&9\9FWT\W^YCW"/(65X2LT_5.4]IE7?VEN"=7S_7 +MY&LB6I+(96:ECJ18LZ).><# M]"H!9:T:MCH)R11TQ(M9YR*L$QIR]\,ZB7\/X:B]_WS6MG/,Y;N&7<3ZLF9$ M730F4C*1DR;!^(8$CB83L)WEN>RVB"WX_(T0/VK!W;0W;= IXY P^ /UDC0? M;9AJP[:CML .1FC>SS((OV MKE'(9]AJJO6\92IK"PWY.\-$^"U":+X[:_'9 M)5-)=P1,S]O/AHD@U^BINC-:&ZYC0RJ G:J[\/T>FZ_4[D18K3M,#Z], M9*XB,[E.KC<0RK660,&^+2B>)$DD2:/840_5LZFE&&\[2R;R>/N?=P 7MJ$5 M^$YN#[G4V%F1Y6Y[S7>0;'55F]11B?&N#CGL-I#;'^[OXKY[UR!P"DX L3HO M+D?Y;KV)B$(V6VAII:;N* "(1- S^GA&9@S!&(+W!$%ILU3/B;]'CRKPI9J2 M%7SQ!/)2W(:5>T5"TB2SUU5P!6TP" N01_WU#_- '(]AB9%WYJ!Z])'WC4'Q MYQI(=^E!\.]JL,?DD8.3!7BF@#TB:=3/*6BN/FQJ'8G"?6*=YVT.(HD!YCKY M0*:/FD.>V5V])7H*@,* 6#_@ "&*@N#JB2$W'JH;5VSD9]3R 0.AG M BE\04#"[O^(]G";_L?*!/.XYHT^QW9\62Q5>,BE=D9,36%Q]KOD*8Q+]_G:@A<% MU \5:R!F[(.'VX^8.*%2%'8\ M=?,_OR*0>SMC-V)@B^W?LWB?>QQ^U0%U\)X]:;>R#.MW<*A(@9>*T@]I M]'>B,SX,?8;'U#V=V^5-2Y;4^.3NQU;\Q%[6Y:.>.Y"X@!JL,>6 E@I7^]99 M7P^\P@9A.(NCID5K;0K9$>:R0CIPRA L2::=S1D[ MP.47W3%2';=GO%6F.9684Q773P]Z38A2X(X1#SCR"\XE8H3&"+V9XGP!UW<] M-,X;\O2V9*8U=31RJ6H3GQ"=%L K]-#2#UCZ%P#VJN[8#X/HV7VSB/GEKY4 M8DA\5G;79V6W* '\@OI1S#3=:)N*Q;E5;,M4%#?G^*THEP!V5-\LX(5:3^O8 M*VZXJ&!&O<<** (=M722(=$D0AZ[:K\B\!>'Y6];C701 /Z,@L#6I+8TD15+ M:OTU6<;D;8'*^!Z$9>"9,;^T*#=&Y"]%Y,WJ ZFJI+"*D"YP':;0%H1:Q<.J M+0A$X'*1^ -Q09V4+6>$21F>7FJ57;N:1OELB MN!6L?*U5HQ!DQ64$OUVC?#X+1 0*W5$B32;3Z0OFB/TR3/W>JJ3+H^KGU 26 M.(_#_:JF(P6Z2*M$?6*FUP'DH*N)7M37C $7 <"EXNW\G<5FEY*"42XVTUO9 MCD-EZA.D,"EF*QY-SE%M5AK( M+*FMJYHC9[:=+:5 M_CPS![X7'@PL(/$DAA&_H:HLKE*)3;M(U9'Y4J?%];H\RKNE>GHD5;N#E>Q! M8 *O"\,>Z+@P)49EC,J;UH[Y7),?#[AAF<]ZMHME'79YQ64H*<<=UBAEUQ!Y?); MV21SP/V))$.P9I#-)? M!=*;U:"MA^Z4GJ_Y/H^U,K7"'.4RXXT'L0D]-S*>#WF;,[2?!L[H9X9&H4AM MI6>FNK"52UIV+#5IW,!!&RL>A1,?Y31)1@N#5-K/XT2@$:$_RSS$)=X7/8F, M/AQ_NJ<:5A2QKC,S+4"#*6\ \A\\NZF+3TG5@ MPHPD:0)^[)KPHX\XPIF)MNB8A3'!I4Q3MG6DY_%98(135W*$8YS&YTR_R5U^ M'ZJ?]*(YSJ#MX8BS>7>21T=^/\=@V18$\,6]Z!B[,79_JZ\=XOCS;G:ZN]SJ M&.6F^-286I:6=;*!;0-]>WDW.\9K?&P<$6?\X\?&GU:8K_GCZ",&[4%7V71* MG35'K0KYQ4K(RQ^[>%RI,IA;['QOS"Z>_M^@E&@0KSS\<[_ MGIV_?=/)\U'A?0OG/7)$\] A.,U)F#)X$#!Q$V9@7B:D77@EL83Q%?ODF<2? M^%#B=W5AO)74C/DCDLW*HD"8F#]B_HCYXV?V5HN@;78;MD"QX^4?ONG2DE+! MN_[U3R+XOQT!_N&0A'/^M84B[ATO%.C9* M.4:*PV9;AAS5-Z+/G/F0\XL)5%73DZSP)W6A.B_/1.JB90FRN\$[>*TTXOJ. MN2V7.7=0*[)__0/X!CTZ#TFD$C%#_&"&X)?+=QF"I+,9:R1,$&0Q;%9IDY5S MA9KRUS] >AT7/2?^+8:A_X2UC_TG=%66 *-<\9PDDMM]BXS)@T*_+V5,!@P@ M3BK9>5HG6YQ:Z&"3#4FCH@,8 '^@T9>G,PFX)/L\+07CDXI(G&]&,>?OI@ G M,G26&BQ7-<27"O6,C.8H0F//FW#X1;R'N84-^1CW)_(?\('?$MST4-12#I'C M\ZI3'\P4 4W#?$,JB3!D$L'C4H/[.9+X.8F"$(>9J9SSG2@@XGC96S462+K0:<'&D6GFPB&TR.C+.-$E M#K1]3@R,Q[)A% W7T%(4MUK6W#GM+)6?%VCK'?AQ<\L:7^2-LB868^L2T.^,%_J MU8II%)&M%XFXS4<">:T<([2JN96OJ5VAFL-47ERNV#!N$T?R[H\G/A++R_+= M<<[1)E7.[]AN7O,X"7=:?_V#(W$L[Y,[_F.C>:0PMU>(Q B<:^C=CKI4YOQ4 M^>N?] -]Z6A>9,RJ."'NU\?I#B">R[D^XS2+.K?P^ICEMZD#@6\TY$B!+S3LP[ MO^A@]>MD"LS#_SJPK^X_@<<)(PJJX8JARWFF[0;&V"QPF/^ -3S;_]=7\@G# M[>SDG[NVH\K^RPV@'JG?G4D)!38!3TQ%1TK(HFHEUK %.&PX%[::LQ..F5BZ MUF0FVE)B8BX6)EPE[$6GV@E+FL 6U-.$:( M,#PB&CXD*TK_#6[\%.M('+;.LQ,>>-=W3A\?X](P=C7!&=TMI0LHTIB9^1;N MB%W$?B\H75R6!JVA;16YE34_<@:/04Y,4/#G"X;7>T6,W' MB(:1@JW44P93@@_WVS;?C%]BELV)\WK=U'\#KT\)PM-<\9 MW317Y1JJ-,MZ8K53P&#=Q -*GSYG>PBEYY&L_.]47?_S_\ _CTZ[#BZ'^F:V M]TCW_>:A$-E[2,B_+J)!)A+8:VLOP3!BKT,>11A)ANL(WCKX]W__K\.W?U* MJ5WT8=<:_V!9.Z&.!1I1D5)C2Q*UE"B#)_\1=4_T[=TR&>8!(_8S\/X\MM>' MA$B0#PSSK\33CY <1[1E@E]82 MO/=K._3\ :>^*3Y.>-NZ,M*B%R*O+CM+C.X5$HKHC6QOF%%5L"/WY,C=&M5J2D-/EL9%IGM8N'G=58@CJ\DM*7N#U*9 M"N?V-V[)<>V"P2O@RJ.G2_R0Z2R+B,)G5^U5=5&R*@.5%Q8&;)-IE7-9 M)-L6*TJFK:8VG")0QU=NV6S=J:XS&B+E.;%2K*=EEV\)U#$]"VN>ZE/(2M4: M7MJW"UB3<9OPRB-ZMI2!RP[:!8WK=P:Y'%[)VWFL)="/3W\A%,+OC06L,[0P MHYVK1)>V9L ET!5>-4!9K4,2T[\6_X1PSY&UZ> M@7\.?D?__D^H/M?0+-O9/M;3@L%?@,FW2(B[TR-H(!T\\)FYYR[AKY[\_XN/[ M'^ZF&*SE:&]Z=0]H\NY MXF947B!KR26!L4._M4D/B>= PY 0: %R#A!C #6ZWRTXU072%EYW""$@,Y+_ MG[TO;5)5R=;^?B/N?S#.O7WCG BM!A3%??H]$:@XSXI:?C$0$J5$4 :'^O5O M9@**2HU;2\NBHWMWE95"YIIRK94KGW7,'PNY<1X_?,QRO%_ONU)$-O3Y3V)6 MCZQ(4S ILD1G7JK8]JHRKL?6;S#K\F8'$8G4MX\E^U$G&EHU,UJ7RN)XS%Z% M2'%F5.%[3!?NW?E'WN!Y@1*+$W2$3KPJTDWW928DCN1&V0&V?BYLD1#.!0D@ M&X-&Z3#<@!\8,V!%=/1%Z"-/IG##((DQ'2.QC#N6R0 'H1P*QV%,A@/OMJT" M](48R?@FT &B;4"W$\Z*V\")( ![5K20E233\404)0M<8_@002D(2YDC+4)O MTW )$L:[QS4.OM5(D#%PTA)+L31.=CN%G"92HR##&/I^$\&RW*0&,+!AB,M M>[*8COC!P!GQ&KWN(=+0CK,_WB0\]CAOEBY01[C/''B.2-J?.X"_\4MY5*5S MZHB/)7MLG!>$KB%]'KSNT#R@WF!M9W$Y3!(GPGP++J?D!']=)G4QP':M, MY+;QU;B!=CTRRD"GD4J=MKOUA!3R[( _PDI05)0KQ<8 ;6*VL742?[B]];DM M[SE(_:%TV?MH?=CLT)_TFJH%NMHR^#QA,R902XWFK%U&MQF8:")^2N>OU=_X M3G_ST' +HHBV%9Q6M0T8[P,S>JR->\NT-](OQ07F05K7R>9B>XN_!"Q+=>P M3AB[Q@#:"AAN88&R#*CD#Y&.#5U?_XM=2426<@I4Z4#PO%UF 4>@= ]\XZNP5)O _"@J9J< 589MK(ND=VQ8V];[TKV.[95U5]35^+)ZH.=77 MIO,*O$.9!U-RJ"/K#JV;R(C?J5]2% MO8%/!5#"%_"YE@'%_;L#?U+HR,B=$$J"879H MUF&*S7?FY2;83E.8EN&]U7T:Z:SH\X5'S$/ZU5H]7R;/]TJ4))>AR'I4\G[' M-^Q^.2G*-:3+F]E!-UN+7^P-%<:FKMH6N$CZ]A/G?>0'SOOVF=[?/"*E'JB0 M+;?'%I)^2,9#QMP>8XB']*O5I2%?0H4)&1,JS,WS!2E,N/5?CC&_VVW\+8?Y MDD1)GA+E*G7X;SBGMWW+$<9GZ,/_]P?]Q^>#)H;R*BV\@A-RL8E +5&DB%?$ M<4$",:\5H@13;'SPSL.#YT<@&!$.)X7]*<___'M\WELN%]<=Y@VY^;.S2SIZ M:8L(SEO\%?GI:O%;[MW]J )*@1W*_<4\K*MMGXAD)TL/Q>63XD*$XG))<;FK MC1:=)WUT5WV/.WIC]TNZ!T<5Y^CUCK?6&UOE]7;;[W1OY@I7S1U+&DK+-Y26 M4#Z^5CZN8U5OI;/WK6=Z7'";:&3LP=V@R!7=D FCU8L<1MPI#MU[RDD_4BYV M4/(17!76%4?RUEH:;=:8"*:2%\$@NG&(JE0 MM"\GVF1Z)-5R*7O Q\I$(]^4&G%&;K/U"XOV:+UAJANB1G%VF4[%R.?INCQ; M0]%._/%/FJ*C\60HV.?U4FY-L&-W&\([KD?;5QM]5*(;AO-W':!]C1G_;!7J MV:PZZURLD *L^X).K7EUT;)XI9539*DU7[<[K1&-P6.C%)F*DNF+P,>&@6FH M%T=Z01SH!3'B4DRC/.8MC4AN8K59)_'F'N[I[\S9@4R\W[)Q9F,@+ M?BFE";X F'ERQ8Z2:%-_^5;S7W>;%G(AP7='4D"3SGT8=3-KO?8N<$J'0TL1 MAY9"TFUT"?463,65>BN]#6-Y_L0_+>>K5,J0FGQAFY?[VR5T_I_7HQ1*#26C M*1J&P6DJ#(%##;D!#;G.J2\QW="QS6.W02R-IIX<2D8BO6"AAB2^Y-0WU) 7 MDT2AAMS&X;%J";4JM2667"/6?)J6NM0TVYI #4F^Y_#X^R>+POMK/[,^Y'4J M7*U..)2#FY*#D//W6TAS/BJ<]-3P013][^?H4N9.$7:*/^L!& M=X*!OT/*SDX* ZZB5=9\MK])+>+D4WJ59H,0TA?#?HP:J^M'HI-]7BN#5I.U M:#8(][RO+D=I78NU"'N=6V;(C=G/SEI!N.?VJE@A*[4!,[,KP_C,4"RROEX' MX9ZOAZDR8Z=$:S8?KS-E337+W* 5A'O>S"@L'#&+<95X/M&DV)FHL),@W'.S MW9T1F^=%AY]7*3VKV091>VX%HIDWGPOKXE!\YN:=,5O1Z7)W&(QF/JVT1IM5 M,=:>Q>KMA-"<]=J;)]:'/+X;^;21'W.;09Z=4K6S28PL$,<@ S7T/)&4UL":\S!4&B?6%D.'>1C!$_R.9MQ3Z MQ#A\TH^] BS]:_<32?+A__Z'3!)_O^=?CFW72_5")_)GM='I_!5I% MF-TC-SY$@)G"%\$ W\@ M8IQP057AM-U7+73T'$50=Y6=+G"E)AU\@RC/^=UC3N$P3"EP]^\AD 9A#P*3*<2Q4'FV??][BG& M&*A"59E#]T^J*H)C?-SUNPV$MNFN,2S'YETN1O*/B;8I;K7UQWL9H!?^\F8# MWS!6-+R"IK!%)2"-,=15YP./DNK6$W(':#P09WR;:6U&3:/5G EQD9R5MJ:@ MSG";H%>PV!?..R/Z[J4.PC,620<R)<2"/0X0\5/HU!M-VD.8L2OAOSU0Z9 O-\@7ZB$5,N86 M&?/ T"%?;I OU ,3\N4&^1+JRVWRA7H@0^#7:P*_?LQ!O@81OAZ![0UO]+8/ MRLX ]4H^).X*@>[,4*^AJMR)JOQ64'0_ZG%&^->W_*S+R\-+!S?G83QS9WP_ M%X[KO?.=O*O]\#.(K$&;WU&]K7CMNN/7UHQ/^P5+-WY%SB;S:.^[-1I<;3O\ M>CK<>+V=8Q-#^7!VS5 \0O%X;7.]5_GX?F%E_SB&$);<*Y?:XD30J#17,TBR9FR2)?B/VW,Q:2WK:GSCH MK P9I:B+(#E=/SBZUJ[_T\3[X\!E9Q7OQQ+/5^-/XS5/)7E3LIY[E%!W$5KC M9)2,DZ%XG]5KN2D7Y<]+B_-QD>>W1$%:U4K; MT62.0+;19=(H39WB5'X(HN2[ISIR0-/GJ#PU3':$R8XPF@V3'3= EU \PF3' M+28[^N[UIYT@3&_<47KCVT.Z>]+*.L):MU$I2T-V4%<:^_MI^$9@ M$)BU7)#M80LH?%;K%MMZ9I&N9%JC),I_D(EDE$P142851HGWG 3Y]OCMOZL$ M,8*R;+&59KG.(#X;9(5N"131Y7B$Z!YGHG2*BL;IB_0Z^*%*<.U4R3VBM?^N M%@A*J3(P&QMIIA3+\G 5-T<;I>5"O5+)*$4GHPGB]Q#*IIU"G;L __91.#WA@#?FE_2+(\Z*+3P*[[):)0KW-Y*I\3ROGV!&#/2\:;A%4 M.AI/701^_(?F,\*DWEZO50,]S%(U;",Z@YS+F_=,\AAG'!\R\#U MLV-C:TF7N^T5WR&RU65-K). 69\[[4)]P,\^ANA_Z9CH/_XA'NAD&$_><5KE:R3]XYF52TCZLUW,M;JQ](PH=*5,1^'3 M3XD1BR0]@22=NDB'SQ\JZ=?.G)Q0X1]$_D3LXAZ4?WR/8B7R>GG:E* M=4M\O[)ETURS-(]OL7%/(I$G[O\>V8?=.>\P+4R1W'>*Y..YU>_H];EIU0#3 MH$C-5F)M:BM^NTC$4QF6KC#\&G4H<(/C"O%?(U*NO^6NR/I<[ MIO(WGCYLSOP]>M9=HT$VY@'J?!W$ ?^C-.2?J'!$7C=P-\$M$ PS DYZ%D10 M5(S_)7"K0^0"12.6;@GJ08-2KPOK\76VC:C:Z)FRH<^=)HJ^)JIP]"NM$\= M%&P3H&\IAG=?;JW;JA29"BOT=Z#!.5E*;-="%/=-]9CPYMJ_>RDO"]?N+;T# M1-M0+ 68G$OR/*1X=D_LAGSL:AYU"25\74*KQ1EOBT8Q3V136YI/--3\&G<) M):@HPP2!%KZ3Y-%;XLYE*TPOQYV>),RF(F-K!+6V27HQ(H>JOO[C'XJ)1YE$ MT+G)N[F#5/QV./3;M8\Q$XB(2Z@WDPFTKV-1C=V4DMM8@YPIRW)]Q8ME<@H@ MBS1%_1WV0#HNH!6$TU6W#P?;YD&+^?-O[L=[B?.7W74DZOW;HM,LRM<22U2A M[4?NS/3OPZ?&T7LOT1/KQ.7 M=R'+MRS7RZ"P#S8!,:=?F"##-_\2U+6P-=UE,LP#E? :/_S:7>I"A(C0#PSS MK\C^1T2.$UJB7K<^BAVTNW6^==CPUOWLC:9E!QPZ?$'0-P4O45$L395*6=ND MN7F2,09V.??,#ELCG-+^S[\%W\A*9L*-!N/'(K_4AC-JEM4(PVR-J-.1<6)6 MBU'D/#7+SI]7LXP>SVM-%HY,'(\4\X56K9[?-KADG9(74XK/5=/HFMQ MKIA?INT6KX!>QI#+=A=R;!0?$<N3$1$.3)2*W; MG/.@%F<(83,LUF=I>D\J>8L7F>#J*36ELWG86:2G6WE0D&VI[UBLSD)HA(1)Z9M<[;M MDSD M5T)K$1^1K:"UM[=CD%W;YI9?YHI6OF4/FT4"4>GD[)G-LQFFB\U0U4D7 M@<U:Z,:!W%)3.7:4/AW9:-,,L12S-)=5Q%6!2S5L MKHR/>$\?VB\!JSVA !01+C/H5/M)&RZ>)$^'=IBXQH,"07"*596VZK"17"2TXIJWF#-C3?,&V.TF^'*C*U3QX8AG=A++?%Q>DW)";CQ,V2)R++?EQLNZP[&PI MTGR5K]2R"2%0E>E"=A,;%;I0Z?NQ:KVKY^1V>1(DI-WB++O-&;+%V;UE5>F; MW-1^:CF80$?/E&==>\OV.;Q96?2Y0BY&:Q6-UR>BBYUPI,JEOAYC4X0U2\8R6_IYHU8Z M!39(13I=:S9ZFG,VKZ13":DU46*#[3I(19;ZE"XV$D#BP2Q%/W&F):4+;*"* MM&LQN9D9ID1"R/6GFO!<;9DU-E!%LHO"NMLUV_Q,81OI?G(\(4OQ=:"*6)*A M5;?0 ^"4I$IMMB*=-LO!*C(3Y\/X4YFLS[+/M%!1>*[=ZJS]*G+@>)TE&#ST M41V$XJZPR2FFJ.JF;8 N?$-&A>&U>R0P'DV8K+3*E]@-#YZ;_5*UQO&IH>M; M*YH-)-9Z9=P(#2/_B #HR"[@JRW#!F=SMCZ1P$CNO"^2>GBIS];IOZ5ZME'C M(EUVP'7.F(%Y>[[QW7R[4P###Q5&8R@GXI2T+ P='4.9N^R'KB%T'Y3\..QZ M,08P@K]Z0RQA Y\PWD8D^!NSBMBVF,3!C*" :.77WCI MEY;*CC@%DJV"ANS(9P;/?2^K[BQ93OB_$?'TTGX[C3/?5+A%V37Y63KVMG M[>,*^4"_>A0;\N5*?$D\Q,F0,;?'&.(AU)<;9 O2EU[>_?,.U%Q?S16][S3 \0Q_^OS_H/SZY_D3B(7%77;L?@6!$N).* MD,\V\@XUY3XTY;IOHU]/AUAH?7[BO][XMK%,$B$]1 M(5$;"^#,PSPZ\ *F)^X![6,)NZZ21DY=EJ/XNBX/4Y%&>)\ M6+G'&\>-B?EX=6O0TS>*'L1'1Z'"#R;93*3%V M"^J0TVH\?D9@I!O0H=M3F6]@2[Y]/_+?TY@7NY=OQDDANUPU!:(AQN(C11 ? M&SVT_>#NY8F "P._?U_XAO([;@'*^=S0^U+^VT_<7!*7^W[\3U?, _2_T;1! MK[1E!#ZI9;=,4]Y4JE-4Z0K=SS25OMB^>5.;P_45E;KI3Q2$^A?QIG78#SO+.^9Q*_HXKOQ8=+S\DG/0YL1AS9#TFU4@GVC M1N.[9D7!9J%\QF0X%ZGAF+JNH6D;NJK"WTKH^ 1&K?VI(DY+Z#8UI#70K)PB MR_ /F@@"C QX3 QB&@$2?(6Q8V1,2L6>Z/6(QCG4>#05/U^KUQO(_]QBMXAW MY5!#E?P:?_<65%(9F)/5EJ3[Q+8C$B69&^1L"]V+=%*RB3-V7[X!E;Q-K_F; M:>#]Y&ROH8 O9GC;$[4Y7-6H$9],$.-6?SX;3K2U/]C6 M!7!$O@74ULL7/9.!%ST/[W*BVYV'5S?_' ,-R(J%L:_^\MWDC$#A 9H)(AC^ MW'1OC'[YS+4XHH9PSM8PS]1=N;68R YU,)^MI+LM*[2'-IPK%Y_#6 M9GAK\T==$@AO;=X;7\);F[?)F/ 6VDVR);RU>:.,"?7E)MD2WMH,;VW>^%V+ MVRIP^BT*A#I5<#_\ M:N?W$Y?PLN=[BIX<"EGZX@K%#4284$^> 6?56*_899^FP<0'TV#B#I M!^(=>UA(SP_0DPGI^;[- "[_0^6OU^Y6FK4- Q+LUZ4*8*^]OELI@+VY;JQ? M3YB@4K"?*1[?H%EO*![7$X_KT.%KQ.,,.^AU! (WS?KCGSR 3HZ@?H>LXXU* M]ZLE&U>J*H]]E_30[;'S"YK6ANS\TKWGEMEY3P&8NZ-T+,$"8?AUW^'7_6%> MN(D#++VL)E5UR**3@O2@6_JEB3TH2"ME-E<>>_F&O."9%FJE1OWQ3^+K8*%^ MIF+<7N!Y?Y@6GU6,FIX:+*N#H4YT)LU$+3_+ICOYM=-CD$K1H6+\K)#[_E L M/JL8F?AJL9X1JRK1>*CGZ<,(8S9=1S #RC# M<,;WVC6ZP/)")DMUM_'GIQIH066 KA^5_#VLLF^4*&06>Z0RT2&B'Y]@AV,0 M9A'#+.*W=!=?P+,(L BLEA_T>3G! MA\_X?IV@TM:@2.=;#+^-E9_RR;;>5A83J!/094PER% CPLSA73B.[]>(Z=-( M;G&=PI8O#)+%BIV0ZHW%&FH$]!OIW\2XO=&4H?.*') !I)44I@R_:WW2#5#A MA^8#KES)= -4^*&,OYOF%W>5]#BHM[T80/O/=%IO+[5Q0IC(G]\[L^%Y8JX MO^R[O@@3.WMJ]@VAP,RX+"FFA%E\GE_VV1%)X%(I,DJG3YL!_17&=F&VXUME M.]ZM)RG]:, M^"Q=V-JYWA-1L?5UA>*261W@C2/YQS_D:YVPOFWVXR*U]#]/K6\M]W$O3N!! MS>,G7,'G-=/0A$BZC?I/WZ0-^?-_O_EMT$\8CU*2EUN5,2-SV\RXI=BI5'L^@L8C M@;W-5#3!O!ISAGF;+\E]WICF!**,?F^W]/UGBKUB;1)/=!YI/IM>IZRYU*B7 MT)EB B.,D&'AY-6SG*&V7-I;?;^VE#>)HFAJ LMO"]J@75^N5+&*M26)LAEO M%E/^VQ(@'__QAM7M.:2_> &V/=FFI:CUWEB&#A$4@V@13!Q1AF1':O M%IGP5]O2C6T$RB" 8CE?""B!:^GX2UGTN[9%BR=3?YO^O"YPI"L/XM_=2C-'7$*)%L%#9F392"B5M([ 6_#);4/R-5% M MF%,\BHNCAS!7T\(G)QSLJOEB.>(E8IM?;\..(+ZS\B *K$ K[,,FQP/KL, MI+)58Z[PFN<14A2X2%"7YY/_@G!=7E;W="6R?=D_X)Q^)PKL&AC3'VI@[*-&(O&0B-]3E_I'(!@13I. %,D! M$OG0F?4"Y!2 MWM?5NY9?0Q7N4%R(4%PN*2[7K<(ZN[B0Z8_NL*?E1Z?;Z]%Y(+CRN6AG=QR" MCCB,WP#4.-E&;VRE7W0"'&!"OYX.'SS@?>?Q[L(VP&A99"NV,3"2W-S4XZ,Y M-^ 7ZOKOX#![SO.0AC+1=99R?Q!X-WA\$Q:G<:O$C+U*:Y&K6Y;2*M M&685)!JY]0B7ME/D W%ZS_)?Y]I<0MT)=>>SE40WH3O/@R+!%(CG"=?/)MI2 MV+W4'>^QA?[Z;KSB;JBF]"=6&PV?EH78RFBPK/)3I(Q*\8&Z4[R M';IS'B_UVB[I;U:]WVYR]"LWSY^E[9_P,A-GUO5@W!]@!BGY2LHWB^6Q]#3; M#E<=*3;1XA-C/<*5[/0#==JUXFS[8Z@+]Z\+'_<:KZD+DWR\72FFM2*13%"- M$4MOQ61U,L(UZLD'.M2%\SJ&/TL7/N$%7E,78) T5"=RK#];&DQQG%Q6067+ MCG %.O$0/[T@>7;?[\;BIR: G-!0$TQ)@;0V@":>T3&\L<6&B9:7;CO>O_>8 M Y*-UV8VK"DP@HQ#/FLMII5*3>?!O-"83//4)C%KC6CD-$)R!6 *A%F54%'N MS;5\AZ(LZ*Y5'$T[DUDLO5TTN9SP.&LC14E@10EHI1(JRGVG'[]<46[ [WR' MHB@C:CO*C>8I3AGQ]4VYV"R/.TA14*[Q@0Y FK^K7&,;F$ PQ&GD_X3YXN]( M#JR JB_FR-O,&D#Z/(I;F(&\=M;E)[J0\$-';$U/L(-TGI=6=:&:&-.S2AFL M6FQE8(UCDU$2@V@\T & ;6&^Y;MJ04"^)19R\XZR9[%[S__P&@( F&APL.3' M5_UTD] P!_0]0MN+FJZ0YS?)\WM)9X#-0GF7Q^:W;G" "TW3! :J7SZ%0O-Y M<;U9,3[NDWJ:F%=:V6E"+B@"QXY23HJ##%,<88KCFZ8XOD!YZ'*#SS>3%8;O M+!^KOQ-50>?,J6#$ 1O*NT1V3\Q MVU'7T:58E.$'7*PQ%;4^/XM9XPE4%@0I M2EWV=.WGZ:*Y?P8)O3N.[ES-W<"WAV@MA&J$XQ-]>I.RLU] M>'IB-$1BH7?KRWB*L^-/M49[2;?TT7J41EXH\T!>L XZU)A08VXB'_I!C:F6 M%_-)8\WU>:HHDK4A"\1A=0(U!KFB#\3I47:H,6$.]#MXJV=2F)>#N.1PWE\94+?IZ0[U9'>YP%($-4R#?M?,SMVX MF!^)5H\;^*(1.9\X!^9P'CL5D1!+.50+J] 0D3.&$ M2O&-\IV?48IXT63UXI,-B,9SG:#[6K)7--9(*9QK Z\F;4*E^%9YS7MQ%,^L M$R\[C*/^UMK,U'R34V8%R4A-LE9RW$+*@3W&Y.N7S^XRI=D35-M)70JH 9"@ MB2%ZWIUG9'[B.7MV*F@3.,#K^@L'L:8)+',G_ZPG_J]:D/2H7;'GY>UJ!NSY MH$\/I>DT"[=7$OF<2?JMVT9AON8.]>E'^J8?4Z@3/9*-E;R(FZT>(>1:GXNMM#<$;#S _DJQE*8Y@D5X=;]R_D4_\? *UU[\E-#!D3T<#Y(%!N;(&WE(*Y8M^<&[0< M-^!+8NEGI2?;M! :4*#52&28TCK#4FM.40&[,:O)BIZ&5@,W""$?F&28APE5 MZ=JJ='UO]#VJQ(AR#\!M-\_;:[EK#8OQ##M9(U5*O(!L&:K2Y5.:MZQ*/S'E M&:!)+^QIRQE][-*"ZF4<\?]-,MQ+UE-DL+OZ.I66,KY MF]OK@0&(0P,@Z?98!3_3 ES%+&NVF8Q(W%D$G6>D0H"_GZ0F/\3G?$%/3LO8.IT6GR?9"E>1A86ULAO/ MN><64H\$OOAPP2M#/T\W3CH"WYAN_ PG\L-;2*&AKMLF.Z-G_=1S>4QNEKD2 MMT8ZDD3-J>C7P5"PZ_AO2X!,_L<;6+?GD#GBV21=T6)3IUTS9-^!Z!_+^OZ; MZ(_OE?RC6?];4E;__ ?^XSU55(%@(!68NJ_>"3AZBZL !/&OBXCQ86MK*N$) M\DZ*Z92S"CQK_.]__Y=_]OM0+R;JJF[\\G31MRR7O!16RPF(C0T@S&*"#-_\ M2U#7PM9TE\DP#U3"T_-?.WU&A(C0#PSSK\C^1T2.$UK.A4W,1S'7",14(%N_ MG&]Y'V']]3[3306)WB\#78"#(H^>_1*'#E\0]$UA)_OD2'PR]#E-=(J)B0V#9KKDVF+*PC982^W7,6R.:@E:",Y'#D4EJ8Y:@WH MF?!HS=21&I?S579$C8CCD<_M#2"4XG3+=1*3 1D#F[S50BV'3T:6GHW)8-@W M;2Z6L48%8#U3ZU9KE#@=^9BMDH\=+0UWWXDUU'OQ#,W&UTYWK<.1;9Y-Y =J M-C/+JIK4'*R+;!&NB#Y]9G4VIT4R:?+$G%K7C(W=-6VZ-4J>CBS/";O$*_%F#(S$OBD M1ED%CAFWM!P[2@<\\VFSSK7[=)N89V:4U(^IZG*+B]9/']KAQ^U>7NM")DG3 M3*)IC\4TKJH[&3I,KB:YVIM=C*B M3I?_W!"4]2(?+\T$C:#78ZK,LNW6"!_L'8D*L:A2?:*]X!JSB9!FA@5B$ZQZ MXZI8U>GM5B?FO<0\5E=Z W;8%(= M3EL]#FR+:Y IKLD45), SE>X[&R;L9<+(F:I+;V<3VCZ(SL*8#S)MB9],F'S MQ)(HR P8Z(*EKIW&*D>2WYL9HUA_"HBY'GMLC]MQ8/7Q2KT;XY-#H9ZFQSS+)EDX\N3M13;?>>Z#>)V? M\YO1-"$9@^%@#4>>O'W3JEH+-'K9^#-(0^][P&=SRT5R6:\7EROD7B:SY)) M(';S]%P1"FL'G^O(X!OY$=^IEE/$?#"NM/+-LEY]7CLH18L*8!N/2I0A8X-5%5ZOBCWPKX_#EQV MGK(3O4(O6146)OCE_>"?5!(^VYT0\C0Q>S3KT(_U1;>N%XOE"[TJI@I;W;9^ M";:E'T4.EN'-PWT^Z:SQ8S$YC!U5]\')^ /]:EK>YT#[7JG#U\A05#VZ>;_' M4+C_RXD,UI!2;SKE;I"$7^P-%<:FKMH6N$C4]![9(#\0%^XCJL]D1WR<0.4! M(2-N@1')D!.WP0GB@7FU6#AD1*@2WY,3;Q^F__;&_76$8#Y B(MND;^]9.9X MQ?_W/V22^/OTWW,LQM&I*U;4,*\ED=V7C ]>LG9T>ZRK$@YP1# ? R,2)Z,1 M%%S\Y]_C<[#Y+;-_CY)]=\) ' K#9ZJ'3JW=446:^*65><$A_:^SV;5K+^Z+ M#H0#I/[K%_[*$?!5*.&8O% "OKT$G,?.?75="/Q?$C^_#JR([I0$:).(JIMF M1!0,8ROKQEHPI._@P]V06-] D=<2#7N>M9KH M$!D5+*:B2>KT>)'FY;7V1R?KN7 "JCZ MV&B#B=ST,'_;[!G_YWHVO@OF"]T0C.T.EA_JRT4L^Y>O]%9D^HL6_J,L._S! M^\QM&H=O; 98='4=SRMZH?_,-31=3VB==->*KYV".S*:#$!"O8A%#Z7_QTC_ MY8.:]TM_7%8$?9CIRX328$>#=(HOY3JL4T3*I$Y1I^XYG*D"P02[*L'MIS$7 MP_CENWANWV27PQVHCI4<2ZM7$+H-4.WJ8S[/M.7IB"O06:D_&$IMF4470Q"T M8C(,5$)QO]%M[7/BGK&*I8W*=09\82/,Q>1C0>@S$^=" D6^)N[?_.BH"B:" M&ND RU(!SKZQHFC8G\?;",^,[EU3+[TQ07G:=(M^Q>I]+LI)<\J);C@)[.[&JK M!44:;D*O'7S>7S#5F0H&B(WAIBT==)D/@ZH+>)FWC [W7?>V#R17LC[Y9C4I M S0@*Y:)52"#-, _(*N;00=+B89NR9O*(\=E!Z+423?H1"_!.G=*F2@9 +L8 MQFNA)GV++?6+-:F7%ZDV\=Q=S?JMYQ$I H*.R^Z=:SI*IT[1%N\@%/0#+4:@ M3)LFY-))S708$H;^\[6VS0(2R@!U%>9LIV\Q$L]1EMS+*=-"NU5$( 5PXZ.I M*!/0_SH, T,QOM:>]9(8]RRN^)A[KCSQ2ZM?6S'*A$UG6P[6!I6(QHG+;SO7 M]N,.+NGXP#;"FSIW=K(0WM0))>#'WM1I&NB>CK7%1<]@:2NX5#3TK+^+2X*< MD/=BR]Z@,^V#@/(DL:D*F@6C99UIN\VTR2L8#N@7? ME<]]M#.5-,CCB3)6@?GO@JY+:T55PR*V^_.\[F3[\D04:OE>'J^?;OD+)_RF2_T6;W,_%);;CA MP')A=!23+V=B:Z\U,!/00N9N8JTV$@&$T6JCPFQK%*Q1F]9%GI&YWMEQOA[EDGP1!E:A]'[YGO.2],I/3QLR M;K5ZQ)+)3M9/V_%6YUFWW2=%GMY^N^L0BM<, &?^#*1(?A I"(KV;X0+$091 MH2MYFYO27F"SMH$N9V^[AJ"9SI*0_ 9YE$NIWREHV\[S;&FS7,D8S3HEBG7[ M$B9.*\W"4.K.Y/\+, RN9L)[@NIVLQ!03P=!$T$8+7P7,-3?$MS0F?[>S/WF MSK:3P-F9']:S/@$;<'F@#(0DE2SSE42/)!M;3EL\LZB]%W*ZJ2A)OIK/_+86 MVJU216"7EZQ.#;V,EPK:;ZSIZ_UA9?I<5Y5QPG M&Z,U:M>'ZEV)*)&X($!FJ!BA8EQI7WQ3,7B-G:RI56ZJS?&EN^2AG=<+DER9ZDY!!%VG$;1M1!!%J!R6B=O?^;=F^'JH M-,"(L)ULI*LO%#&22A 1M *2_#OB-+>.=/' /]&G%/$W&@H'X=_(O_^*1J!V MBM.(@8KE##A.@#]*MB/&;O\]C'6-D*^%.9H'^CC 08B,X4PCJ], +Z+(T8AS MUQ1]O!(4%;>. RM%0H!UT8AB110S,M<-!/ S ^H6OA:R3-,M](,5,6T$8^J\ M!==-H+^,0<3+KCP@5 5H,> 0S./H?DYDW/>:$TA::>Z*D5$ ]I"^#SM M(=*=[MZ"D2%PUT/(34@)P;+0_[OKCLBV91MHN="^FE#=$0? 1C$Q'#F<-2:G M%80%&(TL#/T)B!:CIDOXET!%+.OX2@R08+ M'B*!T_(C,H$3T]"$K*EO@@IJ9SF'##91"THX6+&FSH@-:G^(QCL:"*$V E^RVZJ3SE9=AZ9Z5&( 2V2TIDPH38$C%K,RL--K%+L^G*)V1.!FIB** M.:J.C("B[?1XHBEOZ07BFF-+\*=CYU;H4:O6AXC3(:J+9 MXK 0+//XG<@QN@3K/Q.5)"^4E/!S=:K2BW&^*>I\G^5*@T0CT34KK3_^.:T- MQN2Y,%G>Y9-^1 4^2Q:"L&KE%K58S[;3/-U?#,CY;#9Y0]BC2-H7GI%]^!(G MSTNS[%LA0XL>8,[]V^!4D#Q;&X730X86\1;91_@&;'0/^Y( K##" NK5!E+9 M0EO(Q17$9>'(\3<1 VUKJD-'9\M")V7WYQS\(Z2(F$46S-C6\,)'%5M.L3&1 M9 AA&K/*Y1$KM*>33XO1.SH&^*7'&!6EKD0Q"SYIQY3,C'B>5E=0>D@:!GFO MB,^MT!1OOJCWM [75K8-Q82.*IJ02UU37/>?.3M)<\F,7DO88V-5GW\9=5M" M9J[WLRN%6V[;TWFL:,SR$C19J?2KNOD%YNO=!,X[JG8HLTLC44K1>6LZ VQK M4JG-V&RFUOHJJL;G_:IR2N3Z]1CBX50&Q<2^2\3A6F\4%&'V6F/+PSKYK,YD&,S@OWC M'^8547"\;QS31]R'8V<->E-;(!B.0X5BZF9DI:@([9YJF%/\E@O(:Y)B6H8RMA$9H/JA+(SIF6:74#B?E_K;W/E] MICTV%4D1,+,$ ^Q21T[.:PP..0>_I*V@C+HAMN#/E6FZ$X/A$!^9 6CR547T M,=---*)H;0R M@_9,%51(HM?P._NUK$+%W48FGLK.F3\6K=5"4T3+N3)92MB M,\J0N2DM^,:%L'426SJ,#6$0:>\)@/.A:/5O2)K]^^05\5R=X!A%QJ?SO+C# M_47)" RNV-\O#^>-&]J!B'(N"1NRZQAU?+0*-D69"9/NE48F+U1*XUY%'RR> M)]!;(1Y.#PWVWHJ"\HT+ ;X6DE1ZB%Q)/?U9^+F@P"U&T4P_>@96&1O&I@;Z M$TZ >*W8G?RH#[,>#8>*J*NKO<)B 7^RI0G.V.%+ZW!*W1;0L; )S\5<%*P$EJVT")2M/+$.O(#/C?!542IXXT$2[Z(#$\ M!I#*.,V,%ZI)AV<*#C"6K;EY)Y01=)-);CX>$ANE ES(DH.3I+/HR^&6VT%) M4%L%#9GW30DJA8=[UH:SR3L;3A>1M@O?GU%U<>:>FHU'Q&9EC#6Z\$QTI+$Y M,A+S>(>'T1> >K* K[(,&YSO+/?"AV#X!,][@GL^*T(2" L3_/)^\$\*5?RY M$YH+FQCFD+8[KHVI0+;\Y[Z2-7^P-%<:FKD+S>K3PRU3Z/!#TSKZ](!7D^Z7BWW!INW\_7@S@XPKYD'BU MB#/DRY7XDH S"QES>XPA'F@FY,OM\254F!ME3*@PM\D7DGZ@0H6Y'&/>KDC_ M/8_YBXERN=+4#WBCM[UF&(ZA#__?'_0?GUQ_(O% QZ]Z(84YS-6@7#TP7J?8 M^."=3ED67*DJP3\^ L&(AIMR7IOR6BW<_VH'R8H>J M<#$OZVI;*/.!+324CB/I($+I.)=T.-[N/4D':N!X_FWT!J!'_#3PGP+X*UW- M2,QWLJ'+N(KB;/OJC1'A>EOM34(T^$GSOY^_[7YB'^^>ZW/X317R!WRL3#3R3:D19^0V6__\W;\7#C.#[OQ5'Q6]OR$!M\S42Q9#&_'D M>#W"V%/T*?14*/QG$W[70_@&PO\A9)I;CYUQ]QA4'V'@:T7X!HN_H -M[@M# M@1_C0LDP=K[,\Y*V_H\R:2X2:^EP7'-CWQ M#M@"FA6*DNJ%<9KOS\A-HB%IY*K(CC 469QZK6G2O02(7^GMW)I*G,^?_6'L M?.L\ZQXM'/14?18._C9+U1_EC5Q7N65]8J4Y3>98ZCX/8F]7E WO4@7"&*+B Z5:-?YQW=&(G"#,A7 M;!AWS_2[28"$3/^!@?_/B_M%#.!LG3>Y?U_2'0;^MQ[X.RCDUKLR*X+U?4((R%2K_9+#F/%,/3_L>R\S=#_[-OUC;EJ'6!9*KX' M&<:=8=P9AB#W%G>>$.;L4/3';AMQX+81(R[%-,ICWM*(Y"96FR47Q&"V.GLV M,P>"W#:?=4/7\^%X^ :W0'"#$G;#$_*L"W>_0AN0+JY'/WZ+G_=7(K] M+_B&"6<>M\O-50I9S7>5MX5=FUZ#B_0U ?/!1=HO>F\8?02@&CGX #B72-[7 M124+7P'YKRFH_Y()W3O4T@:CV*Z JB^ ,5U=(M]-8=\.++4\8]7QRT5D&6,5*K#Q$3X(]0.QZO.! #=SI"!$7&Q:T4 M7-'"@"0^V!51A__.@"-V=D] MA(*H&[\\X^9;EBO=%+9S$Q!S,&D$&;[YEZ"NA:WI+I-A'JB$%XG]VAE(1(@( M_< P_XKL?T3D.*$E ECT4>P 8]'YUB'*HOO9&\ X!QPZ?$'0-X]8[J%@3IBL MM,J7V T/GIO]4K7&\:EA:X2&4I=@[0NHKEZ3-3C3O;A'$;+H+720.8/Y[T)E M[2-=+4'U%"W.TTXXI UU\WAWP.B\G>>DF(F-!8IOC!;V>KR1S!+'!C65<5I= M[2"3X^F_S._<,VR]CO4F\$Y'80=@32",3CC(P]#G<=U$S'O2R M%[YE*KC=FX4K"<'"@4+. %&P37#4U.=- 'L'@-D &/X9CM.<8PT';-QWK($! MR7'W.%^9/D95WI\.0@W;NC,%A[#G6(<=Y&?+-C0'S!IUQ7/Z0,B&/C_6/))$ MO0QU>^+TL/.J(KTF7_Q#Y\%M"-?]P$1<_/4/3H5^92H';9)PL[++S2/]*DF< MOF)G\;LG0!,A%7***4*YLXT W&IA_MRI#L4*,2LL MIO6R4J<[Q1)[(=SJ$T21M[?R?9M4,O[@$/BC_V8;M5JI6^/JW4Z$K>8#^_W"74TQ_OX2%CM"TG2X67G-'Q_*I MPMIIXC)!B(@:#AU\V.[X3UY#!5$5E+GSD0HF*"H0G4'8\T>*,@:XT9^!NT=, M$/Z]%;'=OSN]$:8"ZLX9V775$"34IA2XX<$.DMZ&!A*@ID(&6-B._8KZ^XON M&XNB[5N&=A7**7PLATK0-TQ:;Y(35=2@QS'UWYWEOB -XN;'.TVJRWGM,0 #;D)_Z! ME4$#=GXKX?-;P< B5JOM=L@KUK)-IM1>+/,$XQF2B,+8'/WOM.D(I")N6+S; MNMT6'(=LE?<*:7K\>)GKT,B@?B%^@_T$[0HV: 98*5"5<'_A2&AX&(GLB0GZ*T%KA-D,[YQSI[ L]AR0%!FZ.<==E61$1 M Y#+"7]&W5. LUST +B%*Z:%>SS!3YP4':: :4'?#?7L07U8<(LKC\8+ 6U' M;@3CX\$^0'<'OL!F;]S#SGWU9X$%K':CHCJCDO%$@J$)E)D2OJ S"\#MM+TJC']9M4HIO="G*<7?_A]=0!$FN],@XGJ1X2L 7'Z-MPMSY MKDZ+[$X58 <\'3XUAE4 M(?2O^=;+S>"7NSX!ZFKG#(>T6D&EWK4<\_P^-'SW!M.19SC-_A3Z,'Z"2#IN M0>8TB\*=TM'NY/4!'ALZG#$D@]]I,H]Y*\2D!CAZB:S=BM^<"R:2U\C.8;YCILYIT%\4 MQ?\HAV=,Z.=?B@4%643.Z6[EKLTQH17\FM.EP,UZYP'N#Y$]GW8 _^^CW7@1HQ.HC3$H7>ZCPMH@D?+(ENQC8&1Y.:F'A_- MN0&_4-&PZ9C[Q:Y^H\ M_-W)EH(3M/W]P35B\7%3ZH\8)?/V;1*+]\$NHM?-RZ)5I*A*(E5[G&VI15ZN M2N7<4^<+[1%#QU?S?JE;)(1&-FT_M2Q:Z3NR>!JQ_\O9P[Z%4?I.0O!DS.J& M-@$L5]C$UOW\JE>JY+]0".KC2FF2D[=37K')^;CUF!B0&[0I,0%-JX\,TJ'3 MN4L=!I\>OV2!;L"QTV49I0!,7;;6R"%&O8A%0UFX67D](L*GZ7,T!OXBB"). M2\.5KQ0#9WB1 45G ;LG+%3!0DQS/3]6?7PH7C(/CI EEV9 M+YQLUSX!CD(3YZ+B;JC[GJ*^AGN$&W+Y_(F"N+]PPNE J5[0HEM0 MEX X")UYN/4C32AF-H3MRX0VCMH1J,1R3:0A".CM7],TP8&_+\V_EK&$)X5%3X-<@YJ M=E&'PROPGRA<@ZK/Q^@5G86@:'"(:0@ #FW"A+"*['V]6B\ ML$OM0.*4]H=FMQN3GTT6'9N:M\S%FMQRLGVJM!OT:K+Z0L%) M\RJ0:Q5CPP-+86)Q*UL7JNP?_U!!YL8?0D=?.N<^B#V!O#'7&L*/:M4D-"\D4X,KI/Y;A?? MTN'%M_-I&M6\6BZ"4X_[&S:YT9)\"\1(:<(>^TMV' MMG/MJXEJX+J&H)EN)?AKU6+U5B75V8RZ B?8L5E2>F2,9'9]H?JO#W'NU0ZL M)/WA8K V5V6[7"[29-O=QTBWS=8[;!:5A'5VK5R_8)7'][S]8 (R_L]1A7@B MZI[;= 24_Y,B'+)F4.Q,8'IWO_T/="T415(TE?X[\/'1B!!93W55W<;T-2IC M175/%B[8K!D/D8(*-,U[7322Q4<.W :(-KXVT'"*-IU(C'U$PI[OZL]T-A7>O MX=QUYWO+0*(F9)Z+M?M% LJHBFXV<)B'>T_$I8)/6JK.'9&J=WG&Y<^1D_.2 M$1$]][O(*?O#[;SHUMA;,GR20QTLBXKA]$=#'Z WY.4]AB7ZNK MLTY]G>>$ 1-W,]CY.DF?JR/5U%Q/>9)EPFY9QG.FT7O*S%$2*>",_8-B"FV# MBJ_HE*" &/A&A1Z1!1&1%M^6]!UAL?LCK,.<]:&LGT@V%+Q#R3XU 5AFX1=1 M7?BM2B[EE]S=+Y[ >7ST$>F&I)@;/6K3AJ:.^$::'-7437:^CG^Q%+=H(C.8 MTL_4C,JTLT.*3TSQE?7S27%$U[Q;F\[7W^.JW"-;_8R44+0'5SZ5A"TZU@#: M,3<#UKC#(,CAZSN^OY#^8L1Z>_HC"H L47C6&SS@]'$ L700YYVW/$7N/ MS*F#Y<:;.#SZ )3.I7WU)KJ&"55"DQJH3K^IFY8!+&@0<'[! \=^Q7&G"Y5) M1]&H+D&-Q>9RM>0ZN=+D)B]N)#_@J^>X?*G..;>3VZ4,CQST2(?ME>J%3J19 M9;_V H<_'+FT1.3 KNRI(><@_Z%GCJX$&LK81A^^*C%-54 ];78&AIZPJT[I M^8DF[-QH5>74NJ2)T/')>445)'-T>FZB0B'%G")?!.YN^/7.15KW_1%36.%+ M7@OX+GP?VXF!(P!2$%U1]%WCQ;=P$:Z3-S\/8,FY,;< QAQ5E01\TZF=0G5+ MR/W8.B5?3J8=>^F*J"R0>Z7LKIY@7Q\:H[&M.&Z^L+MV[)^ #,W?88&+N8 [ MAVXX[WQSQ=C1!;Z^Z<0V!Q/"EE]Q^8G/%"[G GY)9Z@@I8%KR\+UMW=8 M,8'@+]/^L]8G*EV3L]NQE@" 3&7;DS_^B4?)]&EE>/3BA+IP+X;/$VJF3CA9 M*F8?^?XS7WUL]WK]7KP%;7R49$XK5K%87IA6E^["^WE:\=QYLD M>FE,%;:Z;?V2E0T(W/Q]^6(OL^WLFH=0U9^>6Y /

B6=EZ8M7\#N9$_A- M$M5T'H*"'N%SGH RGFOZAZ1&GL;?Q[ZJ^[N3QW^O\WJ"97GQR\GVV 1+&VZR MW K'MB>^ZF">:K=2E81*5 KRHLK/N&URT[I)7S7U+E^UPVBA>)^>W1W_W"I'&E+4R9Y>&_+;ZO;Y:5K<]'H6]";R8&S8".:$3&&W MC3JV\-&(;AO[)'K.0TIP43.P:XZS?)([KW<@G3A+P+NK.87S-D>QL;6DR]WV MBN\0V>JR)M9)P*R#X$[.Q8QCC W&Z%Z/P 5U.F*,( #W2O1^^ M$!1\Y?U.9-HGTET] YIP=2^+=&) BW2)'51FG;2ECDBY7UL14*1K&+;7#49. MY!G#]2 *.E@=.$Q#J(W&/='1;QL:,-F M)/*=4QXND!ZR.(]Q&'^5T6?="H M>[^6Z@7\A3R2F&R)K:*O9JN-#M_F7F@8<843B;JN 3P;5S>H.)4$LB2/A'B< M'B5(*CEB4A(]2B8%,A6725IDP*ENL/BDI5'MP 4WVXTLEX.+[(R8)),D0Z5X M6RG8[Z<5+L.QB.]9?E'!/DU/_%::AEL)JKTK<=D?DT9PFE97G7K.)CHU 6#,JX(Z'H)^%B1T)4J[1#@FW;JGNEA8P+,9+V8F>K >T5$PWC$;M/-PC4/2C M:<]1,3)J:N-%3H]?"X,X'WQ]]\4NW1%M!%.VY[;30<" _YG-;@SN8"_ :I$!^ MM=Y#:J/W+ SX.U1MU)C!4V5G\=[G>VA7#Q#5T9*%@\B-JPEU5"&HKS'_U*T/ MHM$ $\' +]N19Z\+U[IBGO'#0X*=L8Z^03ILO:"$8/GQ$,6A)7R'=<(@O+ON M3"]=6_%5+:"N\[J&/1O!A(_&L)9[8CHBM >:=VWRGE6&A\6ZP\!8& [PBL^$ M[X>;WMTAMV)S@R_1^Q\#[2M"UL;US% "H7;O H:76-)<"KA;=J2! *GW.]H.Z_:J0-$8RQDAS8P! MT# HL;A?PHL PIJ#THR7A7&V@\3F3P%U-Q"GSC:FF+L2%/ADM+^:$;2W1DCZ M3_DO+&,D+<69 KZ@PS%#PK.TCD"0O+H* !2*;PH#SH'B1/6&[2! M(.!EPZ<;6VB[9\C>6/KI%X)J3=Z]_"A4 23$2%5E'9FV6Y;;VLY$[1C-:IJ] M$U-DZFY=H!NVX3>UV(? )5"X @L;):\&S+-J"- =(?;CWR5496Z!#TKXL5#[ MO<8_P8%@@[^MU%Y;O*)[XQ>]'X"O.B] MEC#TLNA/(]7#K0\@HZ!>[^'!H"]C 7P_O./4LZ&G-HR) MH"G/7G,19S%=J-;26M@ZW\)X9W M'NS*:P?))Z*-M0#ZTN@/$^]Z 7OU: M-V:1/RF"C/^%:E@4OR.@O+C0HQW_]\PJJE=^TQ%P9$F!@H:@_S'^&A0D"^'_ MYX"J(Y)BN>GJT$"#2+7:Q#>'_%_P@=,O;*@UHG\SEA5C[L1BD,ZV(UVHUX!I M>9ZL9S5^7\JB+N2^LO.\H4,,%[&^EO,7T,?T54.,Y MMMI"H55^C+T@<[I@P M7GC_E4U/@PH;7C1$B)W-G6-_8HRB1P,"+)+G3>X'L7NYVHW"*.G(+W$:3WS( M548=<3YDQO!!X@(C6>!&@Q) +6*<*TN&@>L34(!H0!UZB+"[YYE;J!]0#7:- M-B)3&,"L ?S:+MK#T;>#'0;=#U'0=OZYKJE;GY,>Q:L5QJ:NVJCKZMYGW]F, MP_?N3(>.^Y% )IB[$]$YL-RS4CP/+]SW?STRAU( WR^K7@]86?#HO&]4!\D) M22GB=R- ,04CQ7LLW#65]6J!$3/P<\=@=U$+PY8[YQQN;*D87L>5//+A$+O' M;E,]#U/?TY>CQGB((X?+,#'Y#S>VW53\Y/8H>TQ8M%'L0Q?)QI/$7,=-21#/ M';(B]N@P<,:?.RD3WVRP&31='#_X0,WM$( ?@'OHHINB_D3%OG?@"CC>MR-V M0/) (%^@ C:!.P Z)Q.%Y_-D2PY< R*5'S@3R3BBQ1@QV5;]_:SPJ9JDKS6' M6LX"?=PP,4+HGB"07)8P P_[1"3ZFJ":.&,A*H9HSY$:[1$^X9Z"#NQMIQ,9 M)HJI.SD:$_=^&2.4-E6U3<\O6>OX33I".@7Z ND&:H^R]6^I2)<-'VZ,Q_,3 ML4=U\([ ^R4#[B4.HCYJ#"DX.Y77O0D)R-Q%9Q7&*+^#KP>A.$&9ZCJN29)M M"UD@;#'V"H%LDD-F*)-'<+3PN)DHAMBS@0$!'JZ\IPE+(VHTQLDJAL( M(4';-X=SW[WKDF.BFT[Z$Q!WSA"^[Q"L$H=;,;K1Z3S-RYBY +5>AR-#,6?P M^=C3=]K7[?4<=Y+#**/0I'K.LT]T?('D?JZ>>457LUQD!6=O94]21[WL/X3DT.::C78WTLA'2O4! 'K-&JM==[+N@C2'%' SZ\$3X$?!<5Z#@K-9L-S^);@?,QQ-,DKT+%X6+^)!Y MX8W&#;KE]19ZM@DX_W @91].EYW+KN0XYGWF7TH!R,W*'S J!?*B54SF>Q&V MB*B7AIEL1AY;@E1G9YDNS9_0V7VMVKSZE(M<2PH=')L?ULR$!Y9>EYV9EC+_ M1N/D2 .&$<=^%#017Q37TFM%4?S* LIL4DH@HBWC(>N)$4WSBC5:./"H]S5K ME7NIBZ]PX(B$4:25=VGV%N?N9@24T_'CE<1>L@P?N<;'T EP,RSH.RM\AM?M$)N+9S#YA76K8O(VX7B0> MX\TI,J(HQ^+Y65Z)("L:DJ'>D@M2]2;LB3AED+)=<4B-[6F'NCI)-L3$65Y9 M\[53],[T5_);21B!H9^)N,LM)V^SP@EQE/R;*&V\'D?P,U/? LH_#PBOA5E% M6EGD/7$!YGH 0B"BW4LQ%"L3,B]0/=^C=-'>(=A"3<09?(K/97PA6<@S!81< M99 7RO9LB@#K/BK53107D!\@0Q))F#*CRN8JGLQXS'AZ)UM-+DT=/D2&I8"G M"I#H43YG8H1#PHI\F,&3&DO$DF0HC2))+%B?O9%($_8. *-6H-FD%?<[*D>(N%^DBJ=7K6-Y1P_)V_)P4Z&6S%FRWYX5WCC/1%ADCHL? MD9^4VH4B=LP^?3R,5L,/(M4S:QR(.'R*TA/+B7E;$IX?%CU*UYX:&2\L3&1 M]@FN7"4!;(=SS'0.)O<.X651?BS-?B@#W7LS.#]OR+D_#_6LLW%Q&9TO4BN$A*'W['CZ//J>*'[2UCE29L9F M<=Z8L2_^DL-#X)?G96TTA9D6U-X=WX#[MJ>>(VGYKH5 MP'5;S74K5/H*M296MV#K=EQ0>RNBDN:;?>M4K]2RM@8-M6E7J]W56J3 M2OI:2YT6W1S*LL ,(\[6)50W75W*BC*5KBK7]195<LULL6X,M6;KO@DV\4V;J"H':!,EW7,HICR*2,_[,G#BMZH=$]TV?Y@MUH=D MUZU'2J.INA/;$Q%A].RSP-$0U3Q1265IKUM7KS,<'9,AF($Q? MP)X5AVZ+R*-@.ETIQ1EH[/QY\\4EKU&S TU1M#BM(C+8T?-FC<7\'L?N M0]2DP2<\YRE2H\N<(4L+/6''Y6HAR@AZ_HB'#=$#B[>*E 8K8$O"UZ(X[HD$ M]*CEM0,62DT]P8[MF?2H9B:Y9:Z&/3\_Y\G+Z)D5T UD_5S>\AZC-U\X?_"B M_XGU,LJ$:#RB7QJQ#DMELP$3<0U!M!MZ[CX)L?^:FUNKET.:IE90RWETV;== M^Y32.=0>TUU0JZ?FT!5Q7?KX #_FT,\JJAB:5N+%;.*".@L]1RGT1_R+I *\ M.1FBY?F#9^RPTB@^C2<7-:!_DC?QX[*E)44@X@69PP_0F'-OU-8@QQ;#:^&C M5]@[@JBJ?C'59Q*4;3CIIL"BW2)3+ZM%Y%.,5BPD3T4G^FA>Z.:3/@OU6[PD M0+:.%X'\[5XT*V0*DF;VA^!%C^P^'+O7$%WZ2?:;7# 5-X^93AD0S/DI.M9[ MWWMY1?'$3R29.',H3&[IX^FSN>1'L9-&W9-V9[J]XI*]%%/-LG^;LJH?6O0Z M.G;__H]*J5SYO(VNW;'!%SI/PK69".X;O^ 6R/JH'UXHQ"JZ)TNYB7J[U+ZH ME\AT$^&,B\07=& $9CHU9DI,WVVLTH%!@$%B!IFZ5PSZ ]@C80\)5)!:.L.? MD!@F)BZ9/P_E$-6X+([7ZHKJ!. AX*&8AU*W02+?)G)FHB+X/JKR M/X;A&O MMP(F B:*'1E9:MF*(@U4]8C BQS7B5)#///S.2<3I([IR;N>)R%C&UN]?M'N M=0N5BM[5[5ZQ6ZG@4K=@E'')LI6RH4VG)54UCK_5FM_NS49;IOPKBA:G_$6D M'$*P"T*PZL&%8).X:YKP.PZQ0FQC52V^^N@(4.R;"W<4+EE>V_>>>&A=M"!, MP MS/0E5_Z&\^4;W4+6?G,#S7Q&_^7AX'BFPX:X#)3$39K@K\5&!I8"EE@JM MI/GG,)$-<,XV.2>*Y6<8YZ.@1B>*JA5Z%-186J^K6^5RMU?L];NXJ%441>_I M9;LT#6JT-O5M6_7.?YL_&V:K_:5^W[RIF:U.M=ZX,AOF3;U6!VBS++31#@[: M1-1',?E9>R7) "CB@.J=_#VO-_E6;51O^60<_F/+O*MVS&O4[C1K7[\T[Z[- M%GVDTZ&/;[<8\SUE*:E6 -7DEAZ[KEH/V.@*ZAP(>&12+!6^9CT$-M1YEW-" M$K@FI3&:Y1#$G?>R>#"ZM,A2]T1LR$IO2+0"F-TXY]U03NR+,:"L1V2U?'QB MXS [>0Z/0R\[>HZ_DBDF5!+A3XVGRQ@P_J9L^6;H1TN-+AY)RS5/#0FIF5!" M7%F+#];+^9+VSW11ZH10IS1TZBN9I]FGI(H*5:.?SYE^NQ3EF<_T,-^LC$S9 M\OC1J WG1DI7)_A/R2O%14U[H^&#[ZK-E7]GE>4[":/E@2Q[2!:UE%>!,'M( M&)"7O22+JN<+)2#,_A$&Y&4OR:(6\YH!A-D883A<6PCX(:OV>WEH0!7O.7K %><(E>\9=$_? 3&^YEB4:_!QIB%R43@U^N+ M_R<-2N,6@F!.043 G )7@#D%K@!S.M^<^N11='668\2C&\#BQ[[G@T4%*0&+ M"EP!%A6X BSJ$A95M#,6]M.112VIJ=E@3T%&#L^>;C6((WX.O:RH 'OLKV%= M,WO\Y#\1^QS3G>(' HQPHK94%$T*?9"NG 0C"D;TY(UH+^5D$ENZF*.H^QUY M(;[E!* [3]6(1@P@V&'D.Q$,\?K $R=J3]F% ^E>GY$7V:P3C"D8TY,WIA$* M]<9A--92OC 2DZ- 9YZH'06. "N:Y8C)2)4<*QGYX [ 4["H8%&?L>_C82AE MA"I0*2SLF0!TYXE:4^ *L*C37&%Y[OA1!J[.\*=/&S*@\@*]O$6DCEY0X+F. MC:*9/AL^L)6/AS4^0#4N_R'91'2[^_4JS'G=+ ) MV& GWWL2G4\E.'Y%;-00\8-U,?F>'<9*HQ'7 0!W< XIL>!^>OI@"OG2PJ-) M;V?D$W[CFSZ#RCFE8.1*)67-(0)@$VDL]YY-_@<9^;("=%\OYMM_NB^E'E0C M9Y3U7*5;W[4]/0Z_$F GP$Z G0 [5X2=VQHV)?N.IX9- M-=D(>A@W!:,U]G2TQLP1IEZ?3_6AS-H./>O71R=ME.Q"OV3I:I=4BFI75_M6 M%^N&U;7L0KG?4W3=*EJ,8-E)&P4Y58'/2Z@W&VS80KO:N);S$SJM:D.^"29M MO#EIHW!PDS:BF1H9\F<&:# .:%=K_)LNL=9HM5&]VIFP*;L9G;(S8F )Y_&<4Y4]N2+=R%?_) SD6G M=MRGWWR)W6?\&LAM&D9>TQ/>C9;%#@(5\X;Q3Y3\D[/NY%FR646I$\O,(A+O MRDXCDJ^]T2X^0Z'L%\QZ)RB'DU,.;TT_/[^G4(8Z0ZDAZ,%A3IH$+MJ-B8EG M3M:IGSPB]"_ZVX\B8:*7<;_8)UULD")%PJ5^U[ TJ]M7E(*!BY5BK]R?1L+Z M?:O>J-7OJW?56JWYO=&I-VYO3).!X;;9^E&OF6U PLLB8?W@D'!,?920'S'Z M<\P;<<".(I[3&'8_\>C^ E&(=VY3YW_#(?6" Q1ZC/M^>(QC*)-&6I\R&'4Q ML8NT2]2B_-NGI\"YF +6ZFCD.<.0,Q[],;$+(:J.;8?9"C8055,T[?"0+'#A MWG@>G)EX -ZAO$H.TVT%?MHF/U4MRQL/0V8R(P67:#1J'9T156FS%-8-(<'* M3FUZ#-KAQ%>*$%]Y9WQ%@I>*;?>)532ZMF$H75VK%+M&L5#J&J2B68JJ5'"Y MG $O]]56I_Z#/:17=/F;S<\RGWT#C/&LY "V+ $&ZC\X+Z2@5M'\ZTO]JMYI MW]0;U0:;Y-[N5#M\>'N[]L6\_GYGRHT R%H LHH'![(BNG-,%1,?Q=1'$?EW M";1T64TI&?E,_81N'.8\L/1]C(K$!82MKD=:ZS8A+#3/ZV\Y%INU.H;E&*L@ M U#9]OT7?DM]KWR7,VTV%Z.V-2#VV"7_^E?&09D\:<:$\4DOX;T4TL[+UK7X M#)*L251=9TC.H^&]>;6RHB)M_&KJJNBSQ>IQ=(E@O0 #\1 MU".$(G\.PVSZ@X7' 6%QJ%>$?1;DPJ.12ZE/62C';X7%H2[J6:<>SX3#G ] M4+]J&(6TWM:7],/HA],UL262T,NC#@NC!6/Z[?P1^GBT/0FP _H1^M(S5S^[=E6R]4 M\N7R:8[TGB_/&QVN+O:4UT]TD/HN3YWBZ+(.Q[Z^8U^^-5=*UTS8M+1$;E9YX'Q#JG M!^)C*[PD@E$S08O?_V_LA9_?_#KQV.??T, G?6K+PG 47%Y M(\N\TH]T7E"5Y6T%?N%5GSS)4?X<4)W0=X8.L]STHQ.PE50*L!\BC*3J-=1W M7)'Y;5JA1^T!JN20IJC&IY@=\8T6!J MX88N&!GG7Q-%\0W3( 8(4_8H65$K6^!;6@*+I1*E_(Q:C*>7%;8DN-7$%TD$!-(;Q\(,); M%EBXWA$[;'R5G/TJG[?V?5]STQZ!QCV"PK%X!%1Y0?3A!%R"E=226BD99;5( M_ZD9%08.?(+=\'7+$('\-:+0@'TQ]>)#5H+/%!1V42T56: R642R$7!]R I+ MF=?_EA);>XBR.O(=5^J(XA$''JC:@,@#^#P?CSR4%44K"N6R9;5RX_A!*&*8 M7*:I+MBLIEE_(J3$]4SYB'P1'7P1\$7F9T+4BJ*JBF%<;%=5M(GE#>UI7?'3 M\UT;??%HF2K56*GGMO;G6XPWX M3"*Y@K)>*+=K)4/590E<+'"Q%N>""^4*1V3/S+^)]>#60W>$:HHR.%;@6*T%LFFZ?M$WSG_M M*+:3FXO65E8IJZJ0&)M)%;(V;+9K*:/ZP@#/ CR+!66LJJ)H9;UP$96G*+(\ M155L8Q]#.?.40TYVQFX1?JV,H;)XR&3L(JAE47UZU!Y"!3P$\!#64=Y>T?12 MHA>44D$1>F%KF(-];:;M%N];CGE;V>J#3Y(FEIG8RSMB+ADDPFK&YB&1_XRQ M'Q+??9UT)%3E_#^I ,7X@?(R*JZWR'W7HJBN=JENU\L&-V+[;D3RTKFFGHL7 MSQTJO2];*UX?#L?8G2&F7Y%HUR$NHJC:T;L"JQ66[^%.P!78M2N@%4N5R!50 M*PPB4$] 5RNX3__;VMTWS^;7U\QPX%CKJEW?-6]K*MC64["MD]<_-'5[?G1[ MW L^%$!+6 M\NY^W',="Z4Z4=\X_N.1&+D"&+F3-'*%+1JYI,>!O.;(PS@#AU"'\8588UZT M-QK[P1B+"'.+U^@5\-$6SJCZ&?[$VE^*G1;M(]]I,@$GN>%*:6\-\/"!4,W* MU:]:*>@YA .$;6_$P@%IEFC+7AH%18LXJ(W]'AZ2X+SYXI+7Z%,H)M*.UV^B MZGJ5^V=[N!/PFS:BU+=6?;E J2===YM]^@25?%#N1[S3PU3NN]9_!0T<[Y-T MO+4]<[QGZ6C50-_S[7PM3Q5U47E3;BM*Z:2=,@V<,G#*%@C\_CME>R3PCY37 M7+)7MEI5U'R]T5Z"W3.+/U:+G=GD+HSV7U>M.U0?!B&?+GGM66-64O1!)MM# M=%^ML.*N[8PG#L[^,4;>H^OU-$*R3!PY.WC1[PN=MTU+1EO MUJIWH!/W22?.X+H:=JVQ*QR".V?XJ\X1]Q3T9SW+1,TYU%HSGN?L+*6Y>S^%B?]3A(F]=[1.X=^ M'[=LFRNWI1[77J MV4T22?0=SC)G?]CJI?0WO"%9X]SRC]NX U.>95">JRE/;"A]U2Z2KF(;>E>W MBEK7T,M65U%Z/5S0,.G;1D9YMNNWC6KG>\ML=RN&4BR7Y&\W/^@XRP4SA"A9 MVD9$:?+K[E,Y#Y;DD..OY=3J?I0'D6JGP(H]U.*9_4F\$&5&WJJ&$)\<%?NC M 0Z0/79?$1^O;:YJ\L,4QZ03 G&V_@A11.2)=NT=]>!!?HUB7#(6ICUCK8 M_O>%=H>6,L#O]2S!8A[6VF@N>O.+QMV>6Y>"AS8#R]<66WCH,7^7C;W/,;%GY> M9)[!L=H .S[]C@C#\;D,P VK<,,B[;!'W+ @X+JZ.MR-$5B++ESH_T[D%M<% MAXZ)[;=\^6@62R^98@2*+?3G=DS$+3AQQ[A[8.J%,!3(>G1D/61I/67 ^:=Y MIE+I8 Q#AMQ+LC7 LT!5YXRKIPL+ %@N>_ T/N7+GD'VW M%*I,31 $6 FNV@GL'IAZGU43D!5T%>0K9;ZR^LULHZM6]=O5':0KCSE=>4N& MQ.?P5UMM2+P\QK[E&;H3VS]LK2>*MQ4X:IX8'C PH%S^Z4R7KPGMU%B'LNV3PU4@_27RZYS#UA M$5C&'B[CPG:>_O@W_2MZG^42[#.!'<@/C]R- OL2(:ZJHOQS"X*IZ:,0*?0];OQY\;SRTSRW/]?S+R%E(;6L@;'!BJH6%+^:-V+B< M^_R1S$O,"2D([?1 SGL^P;_.<9\N]Q(_>8XMC\8P\HGCD=E"($ M1+H@!"(J8"(0$"F"%"D"4B)"0) J17J7CE2E0T*1$$+R^-]Y]]W[WKP[\^Y; M9];,66?O.;-_L^=\Z]N',D&9!\[>UM'7 4!4 ZO0#*-' 38*"CHZ>C9:"G MIV=D9&!BYF!A/G.&F1=\CHU#D$]82)!/0$!$_+*DB.@E,0$!*:6+EZ[*02 0 M84D5#65Y] J*AI:.GH&1B9SIQ.P)X%J$#4U%0TU+2T-#2G MH^&GXP -.RWXO)P6W3F3^_2B?ASRD8GO&<1N5+1PF@[AQ*\Y^S]C9.+BYN'E MNR A*751&J*@J*2LHGKSEK:.KI[^;3-S"TLK:QM;%U>W!^X>,,^ P*#'P2%/ M0I^_B(J.>8E$O4YZDYR2FO8V/3C VN9T-_W.R_;_(_@OL'UQ3 #,UZ'3SJ-D!*'!(E"HM"V@+-8Z1 MC1CZZ"C.%+&>94-&J4! )=I/Z(KQW1S^=8ZOAZ74]?TD9BA LRYA[#IAH#LA( U.Y&)FA!/+FFQ1>>:%39/LGR]G+FJ=;(>BYA$+H=:(0? * MF0)<(=RE+QVRUWT1(0%KE!D5:K/KK"?02>_X[=$EPHR:'ZN.Z;5QU+!(/(-YI5R)>!1-TE,5\?&!.0YU_Z"3ZVN68$1;W>2G7C;PEYU]#E!_2%-[ ML./%>Y@26>3'_$CI8=7K:L:N;_'+QY:!)OKJQ1QZ MCKKG+:YW232^(B#F5TEB[[&SO?>QO$GPPCIF=X\/8OFX[2COA3X^%M5I<9&> MVO6MF?0?&*G4I;A8TWIW[2\7K,OAO[8(5F;S.T+3(8UJM>"^+? T;>QK*@9H M=T)_'6H/<1;N/%15FS5G%'7 :#Y?5SW10CPDR;Q.6HK^["2WEB+=^*("FN5! M/>N!$1C15*$6<3#3FXHIF=9_%T%/\AJIN@*&.8I5'1N]#:R4.NX:2EI7NTM7 MQF%RG9;3=/O(^[+L>2GKF:Y?S]AFY]^1DQ\]99+A;M<\[\3L@2GN\KK0Z]%B MXW*/82 "UKBS9WO'Y?5:N80P&K4N5GVJ"<@9G\=[TUAW]Z MWUYC';=6MM!\NQWQIE&04)SO9?ML[=!R#U;SZ'&N<7?%_H#+00[K+JIO'!NR M+\BZ8?Y:(EEVQ$];6?(=PG;>:DGC:_MO-.NZQ.6O+30N&RC@@$F&OS5"8J3> M[$/X5^/'TJR38G[1<0T,'T-U8[T/?+@\0ZEL#02J@93D-$[X667A.""PRE1N M*I_(M"=,L*_NNU3,';/SB[W"TO6>KK#6=:%L;?\L+D)D7LA'RYH:F.P.A^MT M_]6VX)95KY(<*I34OTQ6KXZ?LC6XZ.CQAS2IIIDIN*3#C-%CUD(*@'%2\*S# M_JDIT@\OLE??Z_2W00.AH(DP*S.\L7VX2T?-U9B^!C11W47=-7R)D+TLC6X] MH8.RAS0.#R\$VTD\2!-:;V@Z%WE'&\-"NH:G1\H.;RLO8:LB++U>Z^#7):P=)HXSK/2'V,!9<"LALU$S[U+M0-9M,K= MYUX\U5#?FL"?T#K*WL(Y#%?'EY*YQ\",^0]&+O-<&DKZ=HYT<\:J#&X^5';@ M1&<_(X^9NA23R7\(A"\04$??WW\0VU2T+B_K_F0CFOB$/J'Y]-GBE6?9W^IJ MTR<91RY;I]F1GV2M(@JQ89*MAA98'^I)];@ZO6O4PH>A$6EEL\':57BZ1,W, MT,C<9%^V((V7AQS1\/?NP1I1,U:6PY" 6RV)H[L,F$)U]D4?PNUZ%+#%>Z/U_7+1Q::GCFU$8MJZVY IA_0W:0 &OR?T1MW=&UP&'173'J!IQ6:;:3.9BB\ACHH5,$X&43:Y3 MVBMS8B0\]CFW@8,-O2[Z'H@Y^2%H*,?[A\_M3S$TZ;Z[1F_V+$J^+<*BXLI3 MN 6-A-4@1C$R":LDW!G@I+]:)Y2= UMS+YS.-RE:CNP1-@U+'VH_GRVHSY'0 M.=0=&U](:WWO^7X)\7)->(ZGW]S$G:'NF,0LGE#V&:O!+'6<;"H*TO4@7AQM MAM1'N?%<02_XF#@I]IQKE6D730YT+F5SOOB26/*M4;0&KQE%ET??W2LGZKY] M=5W&L_[*_(=/@UY6MG9*VROH7A/R("8P_YJP#05(B$=3 "=="G!=H<*:.$!Z M$8@@$J%$4!D*Z,9?3E= L*QSB;OVG*&E "',Z%$KY-1&P#J99;B>]TPVMB?T M_AO6$AX5X?%=3(Y7G[KL_!/(#I*OL1#"7%U1H5BJR^ST6G?0CS!(+T L;60= MK#==MAG[(OY]QFL$\P_AET*, M279XHU<([S.JD%>[R=-%ZO0\;/^I(43\C:.=9 MMRRX_N $&TP7NHCGNT6S*JY@E9;HXMR4HC(LY4J#QSY+=)G?3SL75[NS0;"4 M;.%_OR4]1PXEM1!ME:%2-NM MLHD?9]$"@7Q]FU/H%JNO7[K2[1@FN[;]5NU+?5IXN$?:G4)"U901[A@5!UR?7R:Z* MNYC=8TPK6I\:W)1MW/&4%Y>MU312&B1H1&3['*>C)6YYHHB15-X:1]\W5^>E M !?0[8CM)G(T=IBDG&HCQ&?'\JAC\>=B[Y'>WF7UMBVT?2"I!"FSB&&%WQP/ M\E9K#>8>M+&)L%V'7RS;F!JU MRIZVY8=%7Z6Q&1AXMX)9M85'G^]PX@N="7)L>0Z[5\-[E^D\'E/4_6I@IG/KFJ]F\W$% 4:,P/J M[6C=N(K8O+.(VS_Q'6^FH+$'!C<*S/KE=;/6YZZ2@]P7EE6UQU^5;1Z4A*Q4 M?Z%3 (.!@,-0X5;\![$L\F C!J#E*&OC]QN&!DO>I)>BYM4O;YJ;I+B[ OD MRT?7E-AXJ-H3,Y>D=<$'V]\_<>ZQ(>NU@Q>]/;UOK*%[_02>+"ILT@8*@]4? MDJ5^Q&%+$C_8R;%'4@!9_J_":_:WQ?2F30R4JN_:V.2<+82: MTW=+_BZ2Y:T+B)>+. J 2K!O[/$JV,U$:VL@2;"71!V4]KUN!I'GG6(-LN>C MX)5+:6(U^/(2 >LI29?(J<;4,6R8 YO^E]'+RXPE'!N:-X<;F M=0U).P-B*B1#() "G+%)_3[&'[9-OX8B6C;""2J%"N.Q+&.L/1ZOSFV'<.X+ M BX;T%WV(0JPL4H!5NFJ9?ZGV)WZK%["4CN88*S%]T*QR[?C;H8@*CY@S2[= M>[)Q1+9\DHHWSTJ:U2\Q'8!"S,2GW>2!<5QT[G^T?Q@2L>V DH!QP0]>2)\4A-ZRK?D,W@""1<+WO MNQB=P:!C-O8UDW4^>,9B!-.G5K%@FM!!NDS.SM6?X^Z503"(?@(%;!>5NWS7O)CZS9;/\^STA59(C]!WY[R$ M)TMK5CM!2-GZ"Q*?$L\G/R0/BHEO]<].#!0 #TWL=YZ3G-P6M\3MFV\%2P%9 M,UDN/NML+N98)U[#PI!#0]SZ9 ?>H>A!6BUSK60.28H:D_NY7FN1GXT%9ESD M">:,"[%PM)G^1#U6C]>4"LDZXCLTPKWXO-8=019$"M^5.Z*^+E2A?2_$KIT] M)..6ZLO*K$$QSL W?HGC]%_*58V1H=N%3X(H ,-X=#JQ^T=U?:^1W2J]\=A3 MC1NH;[C"EQ)XB?@K[B/NGQ)4=.(=EX/$&C5S:SR W,3X4H*!NP!5MP/*I.?1R@+_=:W&9;)!Q:5<= M(2!::T+S[Y;V46TS]#U%\ &3N14DN3+-IH4>0U/K%*Y,)0[+3L=P0S_B0#LO M:RG1*CH0J6"7UL6ZI.:O.L]J/(X"]E$R R0U/+5%_;C+$': =69BIEL^'M7N MMZZUJK'G&'E="(;W:GGM%1KJQ<7.W5!U0UQ;H(O;4>.[Y*IAB'2ESL*;9#<5 M&E\M3(57O[H++KW5(=U@2UJ[HB&@=A ]JQ?NJ[EV*)P,!$3P$/K_5%=,;?P9 M-KI+RWUUR4]XZ^)Z>'O@'MP=U^;'%>?C!@]O81 N5EBNRVYMXE@S^N8@ 4M M]!C<_UU,JB6UN[#06\M6P:RF&S1[C\CF;4&:UPAOBP@?%"LC65+>&>5]T7YV=-;%'YE^'QI*W4M3G;Y2 MX]2SNQMB6A L@3M,R5_?1OW.0Q^4?K&F +/"8T_5],1A]^)UXO(>W&T7_KA2 M@1$A8)=*Z7&_,ZY =P]%LTF^"-M])VX'+T6B.#)GHN''?I/HV6X:Q)9 .@ZF MR1_2#^/3AR S9U(>R+\7SZ( H0G]T&), ,%B7NN^AT*?T=E'[DXS.DO;Y[?# M^^Z'<"\XYIU4U42YT0[ZUZWO4^BP$XPM(G9[\5VD!^"%>K7FE=0HY M6NH"G:R1?0.Y-(H_\)V41%''%;,0[*%PU[$QG6\*= M FOAE0-,=I!/E*9$U>A*=$=+^99%4Y!\75S/M$A655OH0&L3G^YBF8BN&JAH M^JF$TTY\KTSY5PJ OG@J/QD(Z:-C+5QP/$FCI*5H<@U6>_XNHT5/-LP<3EWL,@4X&&K*#*8 3! O MV= 5RT]-+_294Y;6"S6T-F$O2Q;0J/2YF++A83>#XUL\YFD)G1K4B+B@:_# MDX'M0.A/"E #[2$RK9!T<3'V(Q)/(%CR$+;?ZCZ5MM#&'*YJ8/H M$<]CQ1TR!RBLC7QM3-U*V>OH:921*0-!FZ26'6 M%2?V433E@3+ JE_^R@#' MC3R <=X;OFQB3*K*A&.%7SDW(%J@9RZ1U*2=UHU2TY_MYK#-MH57CAX/GGK' MZ"P.'Y:00(5NYS\;X-MJ19O8J2'M\VG_S7#VC6X]^-(PXHI4NG1M)V$E9TKW MH$P:V&N*G=N]<.4$CME52/[@!07G#6^9CFM5A@4A;SW4Z[+WC3@(@H+5H44A MZ%;1'D.DZ[L[&.R[*X#0[SH-T2D#0Z'^J7LT%3>*F@7F3[]",URCP62C".&9 MHMV%YDFUKH K*#:")OTG#A.%=9#YGKY= M$LPD6S IP06F,K+34#,C^YSES%KJ%6]O M:I;7]C*Y*8ZD*L\Q4H N&%[I M]*QRPN@U.KV=7?!$82Z:Y/,A9,-R;)_?3L>@6KH,@O+/?SZ8I6KEMJ"$#WRV M&9++;TW>25QF'[!?H3F^2W\1Y[Y-B"$WCE. !Q^;>)V?35$ K:;J;YZ.,*:> MP[=:IE"QD0V+*B=6N ZNMZ95'_N9??:.JXOXR^^-:L=C/Z/F69PI0)L_A=ZR^R=@+_+G4T%\; 5.H]8O6DEN.52 ;U7!^$CB'&)"A@+ M?O@@'85&X?H+19M5G2GZ8POVT;[U0%AVF><<+-6,(.1P&6(6."9TW6'&9S+6 M?>.ZD,+"++?E,/R*^Q*4[6M#V^6-8.]1?1X-OQF7(I*7(5P?MIB-BN ;]0;9 M=Y1<\AY3HOVL0<:N-K%5J^M*2%)K=>H=[>=R5]8RFX6'&]@Q,6GX,V<7!J;6+TU.0:]@&3/6Q_KVM)B'4Q^(9F MG7B!0S0OPK8"8(R5HSEO,URWNYFH#T30A1#01,C-]NJLR\.&LW40TX['?6<$ MWOA@_!Q8?'_2XTX;:)2Z1JB01[9Y7<\[_Y<3RD*D=/?6$[.VRG6^\K>+NC:2 M6.F6Z)&:X(<8#M"L ;FX,;J^"I$>6(N_QACMV&VM65&)C#JM161Q-Q@5 3]*%+[);CM+_JJ2L#M=\L)N22 M6[_5%;Z ZY1>>8_VKE_)5@AH'MA5F)&,.M#".V"7F!#N:8]]]N@"8@,W;#65 M<1:85U6?OUCO+-*T**I1@,!C/J!CL"!=^%G/A5I1B\KP_*!USRO/%?^\6K!Y M),KTR#4-F4%HB HDLPUM0^;H)M="8Z4_Y[M=N!,MD#1CQ>8W[\-),+;,.FRI M,>GR4NFQ[6QVF69I(1[DL-E,?:VYYQI<@%''_<[&TVTXOKH[OK.(Q<;>F_I> M%4/BCCSH,UCDT12I0;IY'!I+3(P M,C$Q,C,Q>#$P:S P,RYJ<&?LO 54'=N6+EPX! L$#R[!G>">X,'=W8,[A&"! M!(>-!7>7!,+>N#L$=W>WX,$?Y[Y.SNEW"QM+B4. %#0!0#W_ _2SP D"$AT> AT-$0$! 0D)\A(*% MBH*,C(*/^00=BXB A)B(@)"0E)*)FI2<@8*0D(:+EH&%E8.#@X2:1X";C9^) MG8/M-Q H)"0D%&04/%14/#8R0C*V__!QWPQ@($()0 _!0)$#T!A0,!A0]^T MR8.=<%!_.X!_.:"@86#AX!$0D1XA/]P ?@Q 0\' 0,/"P,'!PCY<]7ZX#L!B MP&&2L8K /U$T1"!WP&+SB\Y$I! M;\%6&OY&R6[DZ(_T" <7#Y^ ZADU#2T= MQW-.+FX>WA.3H^.3T[O_A^>?6;7U #-2/XY=^83SX!0T+"P.+\)M? M4-!NO]V 0M'Q@J/*:*(8.CPA)S-#Q%+-#JSO 6)@EWI&[:1X_ C'$J.9:JC MWUS[FV?_/L?\_RG/?CKVNU\S H,U$/GP6 0L"%!>F'V)>^!-B& _PLVWR+M+;$8L*-SIC'L@#>,>6"2/ M_")R#_!3W .-8C)B?T'_WX+&&$0II>N@XPF'<*O!%AMS"[Z/[I#Y#^"J535] MJ8NW*"U;2I*4FU;C@<'B#WO,ZRS@30,M_WLK)#^?C \!0G]Z(/&[2;E9ON0_ MVE+\X6NA109BX[\TA?7#)#HM&FCFOZ#_"T$KRL/*V)%I9,.2D08" 2%@19U[ MH*MR\8!D71CN)UN(V=P#Q$/W0+50G(PP');B?_)4EJ> *D];+/94YM/C>7U]B>>Y*1U) MK,@!?IB0QPED$A!TGNVDH72QQL9CLC$7FLW*(-4$(VT/1TF5=3?("N]2"MWF M;*[0-5+C;.$3AZ<:.SSLS<.8E]-?UKVG8 ![E2$XY:*="05-??U0=FL7.O%O M8D_?!WSEUD\I1_47%J([.^^0MRRP\DSM;Y\P&^'C9D*!H@KOZZM:! M6;=-N^$4@-X>&9BY5I0)I>=2CWA>-76@?&!GTT[HLJQ.?5Q(.FS'4&8KV%:0 MPYGP)''A6=7"3OO-[%-70'#'(488#T)0,FP] XDS*$^^/(-/<&Z^=.BD"&-W MG?.R0>#A7W+2TN/ 2(6"[=D0.Z_SWO[R=GFC3'S!Z70CE2L(-MR)WTV#4PZ MA//*MMBC:/L<<]KRL49Y*FJ=<$4O(FG):ZAN!?$]IQ2GD!C9(YG!@NUOLMZY M.J%+;3U?WO38MK@!70YS+(C4R ,"UGEUX)#S7FNI(*,DSO!F;FX*!&P9^?(Q M&_Z"LN S-2-//:C.F;U7A0AM!DT_3X'@;45!'&I%63O-"5 MB\[U,;4<--^\K,N-EYUU"-_3QNO93LII))A=[D.EV$\_VF90\FC47YRZ+@\[ M2DN5!00WKI4A27VRZI6@NZVZQ/KW&.*A8:EU/<;=).XN^V$$Z@OD3:,,+N]2 M&7,:1E>DHL?QC:-)_([7HD1@O5=OZ?651Q:.5R:.9Y:T%[3BC^>S3QX7H[!5 MK&&B$R%N8HMNMC%[Y>\XS.O#-XQA&(-.(5_LRH]-0/_I5\IV- MD _^( \)K>%9\?%VFFVY>8%']34'F]@7NX7%JI3-,)O3DLLW'/W(EVY^9@3! M8Q1F[QWI?5P2*.PONO>WA;$2.I3O >/=F"[&N+49"Y286?.>6.SN50?2")'+ M8E$!&27(!,.^"Y2%87V(A#R9!EZB,)\4Y2&>@'T#KY.BS'+A@D_/NM]39]M]4'CU$J<8Q$OEBZW:HXS*(=V,!G1;C4[AC M_Z+PH%)6T$C3D+4IB6(3M8F[9VG5[BTXVFY5B*>4J7$Z%]S0W]K.$'WB&-)E M5RZ E!"G[41-CT%02\#+29$^7/HQ#OVJN9R:\# M@X*FLE.[8=%I8#I=[1[K\YRT9U7T]=*$6+.3/-N1GFW?9H(/S^JF8Y]^JN)_ M&DEE+,SYZ?-AI&=FI?;<]\8).*37D%W.CJT*?IOZ58A]SIWW%DQIQ,MX2A"U M>GBSJ2D/"KHHJI2&FEOZ] (\I&&Z:>_*4Z8JSX'8066M=NRT3T!(N7I,:TU' M%LMI%F\5HR#*[]@ ?BEZ/)E"2 %J;-QZ=M:;=T"FKH:_FJ)SHX6[ITNDWTEI MWAH7P_H"P\H,*O_KRCP.%AFD\Q.X!S9N$X*X&=/);*U5^E40Q5MI_"8Y*(@' M:Q_!TJBQAF@+)J-H5%];>WY6J^_9]($;8H(E'R0LS1--P!H_9^Q3O42!1D=! M0VX]SK?N/.ZHQO/%>;^G[FO& BP2//GFI5:X;6U^^-'>4Q9"I;Z6"*&G"TCOFVY86.KC;'S*J79-QV7DEV]XD[5FZ3&&1R'Z/= M-SC/9S)'_PJQ!)%@M76BS[QP2LPIUSNC=E&\.=8L"IM-O(T'Y>TWZHP,M"*O M8J^7:C5I-*H?R1,):1@\T;S2I;63/S+L+W@EKOIC=6Y3&A0UU%!'2F_46^?/ M-*3@'CZV+CBP694PDFLVU5ERQC\0[BGV3#]\HY^EW9W16C[(%C#Z%4J8^QS% M L;H@?;.H01RVY5;I:!6['OEQU1R/?$*SR"WI$ + M'LL1&LL>QE*F@_%AS;C-/_/LW;DBU8;LFDP01VI'"13Z&#LD1_ZL7,(5LX7 M%W^WV\!#J-7Z&:JU4N*^C1TS,^/\?N,TQ8Q&8HI'F*N$WU, "TT*G[I)"SB@ M*7NY4_LU22V9X4A?.)PRV$T G&<*)86XH$Q+IEUX*44\CI8AE\\<9,L(3C25 M8L)7UOG]1?=79;O:L?:VP9I,N\ECG'X$3"ZD<-[/;@/.]'ESC[9$TQVSNA1,IA7 M)-'B^\+Y8QO(L?#&#*%50@T/BV$!BO_$J?*#2%7 V(,W7K)WRWY+3:B0=#'^R8?85Q(Z"0SWYK7D/**6C@<[A?/PB3R)_ MJ<X*_1&SP3>7I44T M,,^=O9S?*WW@KW-!,$^(CF/P0UO@7D*KR=H5A]0--550>HA5AU/,Y2"TKA*N M$C702X< N6BI6+RI_5>50=H?5L-;*(!G>\:1Y^$JX&]GN?GGEA%2@^<>41TU M[_N;>.:[FO Z7BL*X]DM)ZM#ZBNYN(1,:YR8H^/:Y;3?KO&YF;MQ4T9:.7YW MI1#X>H%;E<"NH_V\N+XD8$W03P60^'RU 2G(>'0>7VAJ#)?S>H/;6".V?,T7 MV"A?_78Z\LIH[/G3Y#[$5&)D#TTYZ9/K5BQV@U5\XQ2GI"V:#)1PXY<$O26. M5EQ1HB6?UEO).]=MFM>CTC+1>-]'>YUL$7R^LLS(H3& MMD*I5HK"^$C+U\SE"]ISE54V'O< R9-7XA>GUQE0$5,P)%HN>1_B+QSF=?3F M%V4?8;V;B[V=$I"<*0:YX_,()98^9"]Q \FH$]FFGONDH*&:,%J J"\@3:@U M2Y=XGFPL"YUI7F1Z?%@B#U] ,;.^,.N0@8/JX'M&N/#2$K8YX8F*Q.Q4/'S^MM2O M;M!H;IR.?!/]6%#I=KDO[+Q=O#;Z*"<5NP@#/[0@(B( :')R7MYT6$,VQJ.5 MU]@@.Z;6ER!RR3[L[32!:R-P009*3";Y7#]5P]EZ)7L-R-H]592/.)]*ALEK MWW!WHJ0MOP,MW^EM*5G\"D=X"S^07!YYO34^0P.#>X?19SKZ>F^ENN;#=+>I MOS.=KL:F@$KA=;M!"/GH 4G[HDVJE/_$T N82>0=P_8WP-T\5DU]T"D9=.<4*\OLMWW\_>W+3=%:6 7%^-<>1>+SPG! MR.E\W "T)UI^F N1TRS\^H\<4E]Y]!ZHW-,;FI>W!4&7#>WU,;%(?,T_W?!] M6C@O:V--,GW3)*BI1,D&K2I#G .-U#R(3Z(X48'VJ:@IU09W*G"\J/>$3WR= MD.RI:/BT3D /Y>K01%B2R07-T)R^M+$B"6CGL619_C-1UX<5.LP8)I]2A7FY M6Q/0GNU>)YNPC(OB;QG0X.J+F+,!(J8R$ TF/C$QD=>(56DC5&O[,!3C.ZKS M59D32>)UR3G-U!+TRCY:X!OFE;?_7.*O:/7H4J1U'W7439A[@'V 7>N!QEZY MC[RR$WOMW#U V_0SK0;B0WZ9L?M2967]*6//0+(H^%/&3@.M1??+C/TOZ+^@ M_X+^=T CPTI/:V3#.I,)/V 4E/FLSMA=H!\76M&G?S]/OFV[*0 @#_1EX3-' MTIM;4-JT.D-R@7!<: $=G^LYP=E[U%[11QF,93'X&SB JWD67S&9@C?-U8G])1WYK5KYB4=QBZH7[Q<)1@Q CP3>W"^QAY@)' M'38/&2GKJA1K W;Y* 5WWNW_2QWW%_3_&.BR9]XR&A/UNN>RC/VE$G^>[O-5)VOEGP8BEZ-W1;YK 68C"Q#XCS.MT#D\]'K A,N&9, M^S-?ON"0)3[3>2S9:9U%/ZVEI'U'['H3EG-YJHN\Y,_& Q]??0] 29H-K574 M^2*'XB?!,]1P[UZ9DPC3%__P2DV5K(>+N*-59_C5WS$T(^N_4M!^AU;X_+(T M+H1%0A0+^@'G'VW-M$)F[P0R'V[PH8OWI;6JZI(=7=@2CZPLN%PT0HEBZP\ MBSO*H='3\HNY/,^2LLD78VC4 57C:HA^<(CU;N(\F(,ZX![(*S2:"4R/ I6\ M)M*QD]V:XFEC$E\73,2.;R2J"V$^]1:GR7&)HYJU/K9Q2A&O:WSEVF,(5UOCC?@M1HRFP$=8MP),O:D-\X3=Y#]Z3MLI(T*J"!$I )\*VK<_ZK:H\^'T>+R1'YZ-\JOG M;X^(X%4T*,'6'YRPAWGZN)V417P&WR+(CS,:><5?L\T(I6YT J1H-8+IR^I[ M.:-GR"]K*Q_WP:P5%X41>Y12]R[C8N^\LLT995;\L\=J8J#_/T.L:J:M[6Z2 M))F-1)!@_-D>V*A?%)M<:6>C>"4C/RHD7(U>)&K 17\D38#QQR;0BOXG M9P*?G"?ID3BCQ1BF\31-6,L$,[4OU>B^^]_N!TCD"9_ QJLINHKB#4/6-?*I MZJ"!+@=M-P<9@92A-J%H^DS5*"9I3&[N\Y+9!AQQ#77Y6AGA^(WQ@!<;,/A= M"1Z2FO,,OG;2=@G&>?=M MGE0F%X>6;8#TN-%[630R7<@M;!5_\(V#MO-?^>=?T/]]H,OH%A:\[H$07"XE M,?(60UM,3@H U'0;GE8V^&S MLW5BL#Q"\;Q>>XL-YEQ%DF)FKA]PM6%.'/D54SWS[R-T>GDDF1D]5@PS%#!3 M$PFW71L4EA21ZH:!,RQ?.Z,DLH#F=.-W%:/+];MU-4)X\W-;,=M)<;6?ID!* M":RP)"P"?)XPWU<@V?WT([H^+WCCU9*W7#E4+;+ \93QW"LF+B@Y-"WP.;\W M_.X_RH:*,@SVHL>]RQ1B#%^[ *BYX9\KA8"2#<[QY1LN>_09IFS&#PEPPIN? M;-_?)!5(),Y>?<[9"_>BW]45'[=]O2F5:1N6'W;EI5JT5LK!R-<2[%/0,!:> M'Z<_QVLWY12VV>@4$3>D)1!^F^.FEH5O$&6K_HA%3%62\A#5Z)7) FBN[PCW M0[)$]>?**@@NESKH'49\)RXW]1G)IUR9%72TV5U/ZG/'N*JIEA53D7<4LQ'M MX]8V%-+C+FN3^P>@=:,7CSI]L=3P>VXB=Y.V?KY.9"N=SOPLW&Z'LN93?SGJ MNZ@>T\=!VTS^-&&])4\=" E7&[3+J%N3G&OEFDJVE;1BS/!D8<,2%=!?W[(^ M1"YI[^?RAFV0R4?MS"V3:/6'A2/3(%B;'LL@XAT-K)HI:.S?6W& >J$ZEC7B M/%F78(955':!6/=QR312)*9GCY[O^NWZOK&7MC9?#8H\WVW:A;,(UNJZ=SH[ MR2NHEAZBT[.GG(U@C"[F.'))4.>Z&]#;$B0N+D'$)@B.?R/@G)D3JAC!E_BN MV/$>,.NM=D3OK6M48NV4\=KP??:?3/"'A'3;B,,DCO,ND7:I;V_LCGZ;B/7O MSF+N[KB^#Z]1EZ1?'#5U_C9ECY],R%]_7UR5B$JK\%GLO <(?IN%W?*:0H>K M/N'$HIX]]X#/TQN+W^8LF8#)/= 4?L?A\1?J7ZC_)BJM-4CC632_5O@0!)+Z MZIEHB^0<:X=4KN7G;0(3')Q+UM9JN-HT1_D-Z^2CB#B7(GV+"986COAP>[WE M8TT%%)?3);!+XX]VK37IE(3X_O>'_%_.&4L'")A:\^V4%%_'VLPU?IGK6/B;#/$("(KN/ M9JKH$P6)([HZF,L8EZH@(,:8SJ_BY_PP=4+R7;NZZ#^Q1CXQ'J(F/MX YSP0 MRP]WHYJS,V,$FMP?+(FGE\<<^%Q90&4OG6F C&ZH-/DD\[O1^:Y&C,X1_%DM M^EVD;06( B:?]/04_^HL;X?WKGCY5LNX:(JC5KGF\:#M?JS>]";^.?=Y6:2A MAV/+_#V@[<9V'J\.JN S:E%G$";.#]FH1$>;F[8F""HM[".<3$![:8I$]N3H M!F%(3;">ZDCP2YXEIX^%+J_DQ(%'\&LVXE3O)N5]W>ZJ,":H&)B[)*[O(U8J MF=:[C+?P22D-35Q?R"Q2Y.[V:P)5,/6 L>XS(*-R7 MS0JD7*.<[G;ENC;^*?**&GE*CC$Q.RI*(14\A[B[ZK4H:KCQ.T&3^U!,(CJ@QH54]-60K>'Q85T\ M; -$BDQL"<7A_>?:^ P'\>(AS#V[^\WJS;5XW &.6'%&,;!.MC,=7RDZ5Q!4.*-5CEP::IH M#SS=':47'ZE'I& FH%U+3R;QI4R70]4:R[ .Q0U\O?^)"^.C;;(5RZ!/7%.< M84>6E9KK#J-:-T>TS)-VW0EN[%G'=ZVI+1YXK9N0&6!4UW7^4 G6?SG3 U9T M"^ZX*FX.M^S@XR9>3Z>3%GA0>ZLJ_@)CEEX[58 )9TE2MWY$U*_*EG7,G&>[ MDV_RA3 <5I?PK1N*)RM);_)_2[[X"_6_*:J&UL4'YWV8WA!]0:]"1"0[K']X#7<5E> M1>4^6IL<:,-+(S?\8+$_@8U3:G-Q;N+]3V.+*D(3:BN?(>46/NR&_T3I$Z:@ M8<4?QF;_< HP_9XL>38&W YGRH/;.AV!9;DK^ECW@)4^Y7G2VW0RG"$6.EV_W3OJ;V>E M+M_TWA-GHY[BE,(.>,, M$/D?BSN]^G./-8]%H=AS0\?_9SO3&EGC6UIT*5>BDPW$YW(?:69S=_?[!H3_ M_^SA(O98HI4]:FPJ,Z>K_?.:'(%B2T_[QHJ7R'3^KVK.#T<;T3T7(''YX""S MX!7+QZSAWVDDM[P[^/[,MZ.Q,2%JD]6QKP\=_X[,G)'QZVH:[6;$S(+4ADUY M9^['M-:*Q79%QA)EJKBUDJ/Z4DPZW/#'RZ%OFEWVD*@_/W=2_'PW5"7Y=O1Y M8P^.\+=]:CI'P6^D84NG^QJ%65;Q]@55U2$[$B$:)M9YLY5\)BQ3 =R;I'XI M9UA0.;7[=0LY2'!MHL>(@4/(ZW;TU&/<'T4OA":) XCBH]\/1:UG93C5SJ8,-Q M.8\'8[/BRB>00"BPB6$K-W27M=G)"SFJG M^2MJ-;+XKQ^Q_P@J#K9:-YO#SI[$R7],W?7?<+*Q'6' '&@#)![#?;RC1/\: MTN>#T=ZO/V8(\L(GCUB868- !6VM MXFP9F>1!2(O;'(;J"?ML7KAD_]52 !^U"#CVC M*'%1D;O)<869X^K+EAK>/3;JM'KLI59-#Z M MI4+"'"XC$C?K[QC'#_<.G&^I96H-?3Q(UXI2"T>I(S9/X6LSGZPF!Z,O-2UK M%X\&SN@=)5>N-W9Q%7R?6)0<7ZL88V!:_O 8 IJ^J3>C?S0:%-?4X M/0YR*7L\Q_HZH?O93](^)_([7_@MB!X6TF@V1=1K@(I_\?L*8= MYHMSEW@^^AY]3(YH\DSW=S;@OC=32T>^4@)?M BB&CG94+EZKA6;7_ ]SDZ3 M!T["5B/ H;<)11(H9@O(-&N_[VSR_A/[^QR:R5[ M(E\Y78;8_3\P7__"_K^+G<='1\'^&%N$,LU7^;UU MYS*LQI1@:+-\BSDSMO!A51BKA@Z&9\>#J%^/_665I=5DC@YOO,; 7/3NR$-* M_:;.^1DOHQN3HNJ8'27C*&8^+&H^PG'^Y0]WZ-EZ_N F=CK5=R_ZQ#TJT+DD M7F8(6T;\($4N1_*4;&Y-L9@9'A@_[TL\7S8*GYL\ M^898-8 WYU_$.F4PI%_"ER8X:K'$7:.^MUM[&>F5= MA!SI]_ M=&"79,G8Q;UI 9MP=[>WN8-Q/J6&XL: S7=5PF MOX_"7*D2&Q.S!;[>LS[SA&Q,M"V<*-H(3K@[WP.+TCM4@7,P!&GYSPW+;,6+ M(*U#R<8X)PYUOM/7U?E]6'?*E^HH)"1,2]6#3=BIY]YN=SZD)+[WP(KE"NO; MCIQ"'OVJ&YQ N4C.,BG/>Z#M25/K]Y;PMO<3=(175E M!4BEVG0![QUK)I%D@>!@6>3E&]]K Y\CCFOGB;=#62L:-Y]6Z.!]T.AIS A' MI(:2FESREWK=71,Z0Z69[P$PX9<7YR0,-@#1] MD&?7N[-I'KOJ8?(1U#%"8@_AZ_0 ?QB@3%M@EOV:'3*+$:;"Z,ZC7]&XN"'+ MB^8EO9"[;;<9_+IIZ)E9-9D)%VZ]N8K@CV=ZS@CA@T*:(_+_5C5#RX8 M6)TMV%42[G."ED4=K;=E*X%>BNS]_ G,P\@49V<45H%Y9!I#ZAF!OJG+'6:* MPJM4D)JNDGP3PYXO6K+(X"8^YAE>61L[X\EZ_5*2J',$0%@\*NHK$^<(=L&W ML362G"H,C]GD7^4NJ7[N53?KAPT>+^([A1N*N?0)M"A+?BL)\I:=1*!\YA Y M>JG.P4ZE>K<1EE.WE9!V?A-N&A@KR)/[/2'I;IIXAH<*B:KYJ^03IR-#:322K\)?TN0/&+EJGB[6W /P*2OJV'$#>MJ MT[611JQ44]:.JDT\Y4/NT=O/>4251M3L[Q5A72NI"4"K-7?A*0C%F085JMG* M*87J\MA]GZNMO$V-"97_FO:[&I/[\WWGLB^/?RW,/ W]:,.XX#$G07!&/?GY M@O(;L&.5VEF7KS4KXL!PN-Z/'_>H_< 50#("J(2[>[AAGEL=2)%71F=5@9:; MFR/8,I.WJ_TNDS:6J\9)R[_0YPZ,^)@GJWJUO5Q4G;F 7#WP#""P< ^\/]MQ/9-0'']]6HS34!]+^4AX M#HJ'\A2O[.UURR1O\CV0NYM@1BSDG-B\.K=ZFN_32CQL>0],?UOHMN'"F6H/ MPW2:#9C]Y#FA'$8KGIML.QDRK^]M9X,D+2?'Q_CZ'BA;K4Q_JFVM5:&E-37W M@8141\JW!H:[2S -/-3B;>UX$'^AT'N4PMM%:I0_M)IK^"EP[O9CPVZ,S5>> M.5<26^] -B'$W(:6FJJ:XTW*U-Y #P%/@HUX-L<);@_F%)]+IHXBM07+VWM@ MS5ET!>:)S*;$>MD+P66_2$^UZB"6W/7P%[REC"';M0+C%9J] M'9ML96CN7<;;LZ>%-ORXW."78RZ63/-H"KR@Z##C1^RCI^=E-9H*YX5V=-9-FP]]/ZJ MG/MX/80QIQQ'2[,&TYB=B/= 'DSD1&DJ_*IGSVTNFF>U<5A)6K6E MT/7;9P,A7JKZ3K2SW[-.%"O8+*^H9B4[1MB9L-EP26.V/%V+M+P/PTTF**YM M2NM=B]H&A:M5E>>UJ1V(?9.V2CAZ;(C=O&J(QFL=_(D+ M>.$MC@)L<"XEQBI$\L;FYGF'-V&W_BY8WGFIG3/?$Z1J(2#3^G!8Y>V7[G,5:D5 MEINV[(8]"6_8'8RP>V\[3D;CP5UU29'G+M6AAZET(Z23!A] MED]1G&%BT.OYV!'5B<"EOM2[<%$*;LZ:4I]?3P\YQ;4;7\#3RKTV84O1 MJ8BFH<9K5MV>S+A3;4$9";O#ZV^B:3BL*ASEYUBMT_>)OP)[#I MOB2+]L_QJ\!+%Q4,2IN$]'C&V]"%OE?:)7$4\$EU)%!XV)94A'/TQ,B'^Y*; M: Q+4)-I@YP62<(UQF<[D$IC#/-$!+)\0QU?&>GFO)FB"N(9M#JEZ9OIZ(OK MG!R>%F)DSYFM*#V M*,*35:#IA4[QUDRLYYO)9\A1!TY4M7-F$CR=>A*L/;>^U9M5$[V2R_2B*H>C]"?'\-N$ MBB6\(Z]ZHM;H@]I3F,IT:2LN,142ON<4>;!)\EYZOZUF_#U_8?6INM7ANJNA MTK"KDOQ:O\KXZ[3>ITV5Y"*LR$^%^D!>3M_'8QB,%#&B8=_9(J5)GG5X-(#T MK=Q89@:SK>SA#5[T1F"@\8(<0KYX7N4E%W,EY.VHN[$6B-6\M,0*&(!)N;H' M>->N^M_:JK]/>EO^-FEN$I1:5L1<\TFY]MKE4P*__PH;9"U8TL 58XS V"I> M<:;-<1*1+-&_\_9C^CV@6";%T2#M#;UQQF"B/9U2_L45:!)RC]F/"8F1J3Y" MN8B?T(KW(U0S]$/)Y.SP:X&)[G U')<.DYUUZ//,A6W' ME67^-EZ[ &13!_EB' )"[M,NW5C8H!4EY.Q"K;R>1"_IH0KZPL;\WH6^8#(= M_-+Q*05U%O'=&:]8-G/0HEJ=_]T(KE&%>+-=#_?IK37Z>8?YGK/KM=1=:F@# M8TT3O!L0A$\8,!3B8L_K\2VO[)O&S X7/9.(Y"R=%$R>].I9:8WY\&NPJ0<8 M'+)#\TY0>X[T$>\QXNY9Z7;K%QN5]_23@Z-76S(I-NYUR78>-D^P0"N4AF/L MOF+4LWL/>_\#].OO](]D*5[BJ'.-[%#.SK&Z5K.7#4GM>;H4*6BYZUUI>R%[ MJ_2P12E0-B>0>K->JJ&E,?8<'Q\O#MJ=-%U>8@_*]5XT=>\T53+\"QJ=9*Y4 MEB:Y_58;F5_W\V:KJX2@TP;-9>0"G?E._B\H^LXD75=FE6+@RV^QH*T)-_*5 MLV!K[1HLO+$U0N<;GBV?1S/A*&H1#2#7F>N;*X\8WLHSA3J+;>;GUO1(:GR) MTC7X 77,7QF:#N!SBAB_"::N/U119BW)';/-B]GG9>;C4V9I8.$.>;2JQC4 M);].^R[!5#I&":DC0L_VP?RM^)'F=R5*]TLU10IA.[R)4\DG-VFKPJ(LWADTIJ=US MD\!FQ&:'N8-!.7 N'?8G:B7%BOVFS;E@E7!0B-M=?<16%#>_6:J>6^ENK0G! MZ>(,IV=1O6:@*10GRZ .H6B[7QN77Q8N3G3)C6%Q2G"I[,B+=@D)G!!,I]J]4*1OL_T& T,Q%'R1DQ, MZV/-?#)HNO5C^4]R<'AE")[U'_= M0VCNS^+P/>7M\W'-;9QSID/;$?IJJ(_[E*O?+DIIQAZHP4::UD/Z\+B<+8Q0 MGV'^EO$JY7K1^J+6/7['O=+,>ZL\=N$K:YL;11F?FG=$LB'JGEMMW.U"MOV' M7K21[ T\_OB>U6W=RG,,71K-Z12T1.3H*Q7DS"G:;G\V"==PI%LQ,<^/%YP% MTBR1N8L;JKSN7M2*G+?.;$JKLG<#02TG&A!XRCZ\?NB 5#NM[0+O^=_ W$,6NG/I>?ZP ]YNK^R MLXU%ZR([A1(D0&;T,!\28#Q9$-3?ML7V=ZPL9DM+1$=['/;SPN7I0P M>L?ASKNX[H'((C<0_"Z++E?-437E3DKZA2JL0YF&EW/2U M16:RKO&]F^GL3QC3WB0G/Q\<:UK1O0.B2&H6ZN/FZU K-EX+KT7C#G7 MZ8>IIDH(8 N3Y KUVOUOQ4 ZC>0)/C7O@91S1=72NTT)/0WMC6Z[_NXO43,^ M93!TK"#O]PU.P07N@5=:\Q%S[0&7D\I_TO'$J6'V-W+WJ4C$AU6LBZP&D*X^ M?A8IG7])X!7Y9?.[I&[;W>4]0 #BDY7NO9H'J=5&B*HY'OKAG<'P3U3]2BR4 MY8?$4N:M4U.-]S1])_'E?Y4Z'E>G(;7\I/6(E92EAS&&UK785DTN39A/4 M?X<]=?DG$5'5J&)/D+90-7SF$5[AL*Q$8626Q:CFRXW+C#2E:='BU&SB'+7P MLY($Q62CZD6@Z\.734VF2J)\E? MT.UQHKPP7#-J1]"!V8_67OB%7HGM0BN:53G>(0>6EOOFRNX<#CTI[D$PH[GX M%8]<'!:]^U&=MTG"N:-6]S%Y(]MP"L: >^&;7^@^X33B_,$6F,4\\JD-8N'0 MX@5LHKY0U,\J[-ZPYRTN-,RW=IN^L6U;LF>]I5?_LPR4LMUJ-:(N&B@U^F;( MU129"$9VU.RDU.:\QY\+U[AKQ5IDV$0T(C,NZ%%TE!CUK_H"XYU!C5&)OPLU M5S^U*X-##FN)0U8636M1&$ 7?OX^;T MA)@ASX0'XB#"Q@)HDF:0PSR&))@6DL<(E?[<\#,TBL3JB;$&W4O0"YL6,,?0N1G0(4'"&V*J1J'^4H#+*I$/@?X_EL-5 M5Z6T*,V2A#M$*)!;;@KO?JWRO4)B3NHUB[%0$&D]ZSD_QX(R^COJ8G$WB$&N MAR/0'P2/&Q/Y,.G_D?"N:@^Z+,FSY R$)6362;[&7 Z^%A?PLU]$EIRZ!F% M/0P@U=(MF)]'+_]JY'6EE_Z7*6&R2+X/L"#Y0NH8M5](GG2I4M4%59ET&'+G M8W_T_F7LEP .7_C6;_5AZ%;^H5A_MUJ@^T>;?/ZA[%JT!6);SXLB:G?62[Q2 MOOD#$NO?9DGL-Q%\^.0?#^2Q29?XRI+!?7;7@T<' R^(H_/:'*M8+<\+>3CPWG(7J2]@#9W1OZ^N&UWU2'^:PDY+_8T<_"M'QZ7RG:>96#TY%/31MV5R M4&DT,RL0[#^ / :<4AX2"DUW:_'1,DPO64&\=?G:[SWZF<]S?YI!+MD7GR3L MAC'L:;XM49DVZ?F>T@M=PTB30#48-GSC+=HX?A$1LKC27[;"0G M)G!ISMKAS:(CW1TI M*>DOF_N=2)4GR8Y,T$ P0FUBL^:(/G2 M%1X="Z=.Q$+G+!;.F554L(5E\,CN5^0C8Q/1'1_RB5RRG(]R!.>1))Z>G.## M?;_?0/;WJF?_QF3X5Q4JDV#R]KT820U:4D,/[BL%N)!_AU#_KP M4K6WGXS/=ZN!_?1W\?S?K 64!=.:PUL"J('+'GC$8W]T](^D\W^,7HU_6(AH ME\)W')5$6^%E?G5+ ]WQ=ZM\ZB9QFD"2*++!MWH4$JM_QZ0[RBG%9)8LSN!F;8&[3HNF1\%C9N:A__*U]E94>4,B=D(/) .ZR1?_::"<[SK M37I&UUO)##A=T>'#<-! WKJ(4< L_F:>N 21![9M=<^^NE*MQ*C6DG2K,6-Y MO87>A-GL253]DE,T"&TY+$#WG54?)GWC^2.HU\8.9QV 8/'\@O94VZ9.+T78 M8P18D#= &+-'U^&D%3A:>2=7TF2@&K=67B_%DN';]UX BDYJTQ_=B 8F,TAC MT^]98%L7^7MQY:CFT^=4!M^MY6O*JP3M$K&>T0R3>N6E0&>LMP@Y$T;&.@3N MIZ#N '2Q6JDY%X.FA#E??4&<+,K^4&W&L/["I$\B3JT8WWZF/G<4'3GL0Y*# M'T+J&HN"]S+GYBXS//T.UI[DM?V^3DN:1FMK(E$1-X6Y+"[NB-1,^L0?#4T8 MP5*, P7%I0V?@4 M\W0?8Y9AGR6,IM.-$UWPXY[ %HQ1"#V7:=TC:NDI1% M*'3.KN=4" $ M/B /6\*#34, M!75&,6:-9.HX0EJM8#XH((Z9P)K_V??63G)0?G!\D,59B$'P\E-D@J(.15J3/<3VXSX2(J[=T8O^\(=$OM%7-C9Q,1E\%4Q8.]%:##>N^G-@7][[O9ET MR63)Y!2?'R7-2ON+/<3IJ7#>JN%QU>W\?/!VAU,% ]>%LHC;AL3;+9Q5.75] MIET+*@T<_"FO*(G,S1!@IZ"H]@WFS#8$7L74Z@F&5-&Z5-/GYZ#A,B/V9 B MQ.AZ!]"$=>=,CKH$1/*WSFV(,YT\"/,TF"C$+4-I<=%OO^$&0MDW!'>]@1;F MHLDJ7'Q^WCW2871"]&U$&DFC$ZD'\/="@>:]5H"A'M^S*>LH&8V-^JSS<=; M>%AFU8(Z#-K14<#JUHDF ;?[N!5B>_&AQ\/0?HV"C82A-@II_R&HS!2%BU\" M2TM*ET#*]%T$V9*>-3#X0EI 6D9-;=# D^?M6=PM,-0U_(" K+S.0(X+[;/W M^TJSVF1Q:Q";?!8.@S@F-\.X*$YQ>/;O0_"WX#'<^&V!RD(&V>&H-8*T\E-W M)KC^_KW/(K95=.'K;=0?2U9Y8KA)W+&)A-XG33WT2EZ^*=5VA4Q!?_?@P4E/ MEX[G:B.ODOX]8,$2(2"0$?X1=/PUM]67^ZG( Z]]QS\O# M:YTH">I4,_HJ0<)V."?QZIC7&=C=>N#U4C3 =?[G\TR,N9KD;Y;??W+8D\AUNHH\]Y=%7M03 2X/R%Q>A)K+^9Z<%(H; M>'H9\UM:JB6P#+JX.!$^!@^T&ODE)MC#XO8!CNZPQM\EM(#QK)#,@K*;NSO%."01JZME%7VA4OVW[\ M>M7MC8N0R-S8R!=*IN&N#6XE5?;PKM'G_;+/\G%R0#J#)LRD'SB\C2->QGT> M)@0YU3Q!X;U20'@541:RU1+G2R?233&FO,LE_B6^MW]$<@3;0TMR26V.3/F& M]-;1?3SBD( 5:52.E$X8MY=0B-8(>MWSHS MZ!CE9M;^K0Z:!X( ]ZZB5-[*%;YS\"KXT9OBBH^D61'P"^)'G4A;O)M^PD^= M%17F*GMLZ+4S0 ;Y?:+V2'M(&7"6RS+O_'+%DH0U'W^&\^V4))XF297166U- M<-+1MOJ$.YMI@G/!\G:_T4!Z#T7N*=E[Y2B>I6BM&:W%4"S>F/9)B7@,)FSW M[;$AN!GCVBSV.CA56) <@'75/I[;J,]2;T_$18M2_IEJ79U,,P":<]7M%>'2 MZ8KO\Y5XGBPIPV@]+JBXV#66,VPJ(\V9/K38*$6W,?@K(G*4YI_ZO;X'3# NUPSYO^XC",B/ MEM'#2Z[6>B43B:IXBU"J0M+(UKO;GYU1E(VPM8T2>:[X\FK1Y:43S:DIEMYL M"PRP4Y#OZURCRW_:'M+.0-Q(XB;SR+6/[LR=CX027DNBB'X63!4BYCX'KZ8< MU58.7^%"W2A5U;=&Q),7 ?^N3'.XMVQ_>A5EGG6(1.^)'-BDT;+R.I;@I6\W MA?Y'CG=1KB3+>C&>63NQ+?G(CY MFK53!88>VU"^$I#?2479D/SGC?_(KTH]Y+TT0)F5_N,YP6*F=*LK#_>^S]$; MO2QXM],MO4TZF]S(*<0.9CM7!X-Z+Q.11>S5Z)7P&(33]#UVFR)CW;;XDH(& MV_1D/I2E/4V6[-U#)]:-\QDO?M*)^PDP.?9:@UXO;8"4YS*,!IL&G9CL$Y9& M(< R(>#A;2\V.FEE&/LU8T%%( JZA@]5"7E';0AXJ*%I$ L]]+JC"^^AQ=J MF SE@N'A>6PVME9)7%\2H2-'#V&R\0H0CV@+/*=(\PV+YE#*>N_D&(5\Z+:1CDK*V,D0F M75#$>'W%AQYJ_V@P*;^::&S3[PP6*L&SOVT'V3KO-G6*_O.)/"Y*/BH!"[<: M'D^W0'47^3HXQ\W3I6H6QU)NF54[#?'-FJD$(7% %(L NRJ#<_#=(N-"%F2] M^Q4##RU%X8H2XJ4^'N&3YAWWSG4 6UZQ45=P.+?S\B-V$/_JUQC8=X.%G71$ MMAL'@Z^\DCD#M9ZI1?7F^D8*L3939&QNH1H&>']B."H11SPP8NTVA;>V!):D MGMBKUAT#MHC;24!YSBZR-S^&KI[D"<-!^<L:WR7;CH+3*;_B ME"T,YS2RHS[H=;Z%H\D1]^S9RS".P!8#76'8BH#9PDX)(H,F&;*B!9_7/0Q4 MD.2GONNB3,-1[YR]9R-XHR046!BW:B6UK67ZXN*87"]+D5Z32S<'V:>WRLE) M"&L,P5U;:YA6@BU?5E2ZQ\EV+:)(*/$1>QI'3'7H996?U26'^E!2PET,_X MM5$L9^3]_VKO.J/A[-KUC#9$"8(0(X@A>I1$U.C,$%$2@D%T08S>@@3)JP[& M)"8A3 03O?>:(8P:HH?11Z_10Y0C[_>=LLXZZZRSSN_OQ_ZQG^MY]KW7VL^^ MR[[WNJ]XI2C3V]G4V5Q].'V+!OK 7-Q(@E\?Y:JM?RK*V$)6\OV[7YE'0:3O M\V]"J=3G HN-L_3+VZF3Q";M4(KI32S0R"2'B0 2*NL<4 Y?R8:+C@Q*5:") MO/$W$[M90;E+M>WFV;CEC!%53Y^J+:_0@F?1AT YNS=HLP3(Q[/:"Z-=WVZ[%66U2B^](5-M!(_U9[YOR!J-#-FD M5@).AG42X_=C?"XB%YAX<%;U7<._4EN[,C;%0Z5*W,4.4E^]::>(QW..>\#0UA8.*QOY#E$690\=/;W!Z!DMC^H* M49GQ[J47&W1!N4@2.4,)VM[.?$AMP6;'" -Y1J PWN\XHC[3F>]!=4\L-U9W MYM8-%K%$9C!Y2=!9&H!RT!58#\](3F,D%, 4'F$]5[!203//+Y5J6J^E%!Z\ M\T=LT_I5)K(_0TDXH;R83)T6^60Y'W@\]U2Y/%IIYT"K[B813PK?M'6F$U0/ M_JTM*D5V3(9/L13?G'YL-I;UOA/"=%2";N:CHVX! [[R-EGK/VBXE.V4;3'= M33Y14 HG]EC:U5GTUEK93='0<_19>2.O)W/*7',K2F:*'[,@ W37R^%GZ- ! M7)'ZO:&B[=?4F3597!+3+^5E E66 9\M)S4=G,5Z6J-(1NWDD-^7WB^!?8OX MK2O1 YS^S"\1TEEW47*0"3(55,FRG4A-!)A!$FD;>L?($GK_8#R!J%B?3*YR MT$$3)WU6I):Y(+LZ1I!GU%8(G^+U&KTAN23U^M;0!BA[S>]L?+=:[R_MS\Z-.O^N)0:$'G[CJU+L![ MAZKON"'M:Z@^QTUPJ#-1VRUO99"#'[TZOJBE+-E2%H$GY\9[G@/(0*F+%<9J M.<;LY*$@]FQC)?V-+V/E+YU(&[)'TDB2(DD10?#$2B.W51C7KKT?*&2>J9"= M L(@U!;^-%A:?_)&IQ\N#U??$%4](2[EV@=9,O&J0"B5G,)/4R_)5$;/[RTC M?7,BL@@Q8C>C--ZV5D[Z9A>' WF2PEM/K#8HE]Q=?W"N1)O73KJK;3'10/S@ M^#G#*^)H(8#-W*WP5>]/WLN*<:+(=@@:UOZ=V4.I+S>_XK%"T<2JGWEQE4;)7\[$T4S@RP*[*6:BKP-V-!]8HJ8B9_,VD&;_(8QR9BQ,!*E)'XI M!PAU $@X*S?AD1WJ>R.$W>YW?5K>S<_ 'K)X4-C)VJT'_5N\357.MCO/,A(7 MX!I)9KQO*! /*Y@CO8.SV6]^XI)W 0AC/P5CV AJGV$,&@:YG//6-./I^[*@ M!!>L3Z#8/!0GT=&EU@'@UR^Z3%6;:S-4J5]EIJ!Q)]3B:+E90:/(JNGG >(KT@[EM)'+#\AIL6\NZ0P&]J?X325OO) NP/\UD C^_D!$1]S5-! M=84/6T ^UMO:N[59>I_PR[IE8SK(IT0V'AI<'36W[P]LGC[4M26"A^. MC,Q6)&O6=:QST&9I,_1'<+9\-*HE*.L _+)]MK4P!^LM.TM"5-^IC:C\P=L5 M_J=R>77/JA]:9-T]![C \QW<)?(2*5YCV24 UR_38N7Z>*Y]JRH;+/:5?:B# M47U:6I$P7PYT%^01LC@=X:EQV)IXOE=556I&+&!"C-?*V:%A$+2^%TP@E,,N M>WP%$^WJ1/;UDH_AFV.LGAXDFLX=$I][C:RGQX.%(2O%LP,$QH[-U=+FWA+? MZTR9.].H@S&+Y#-'L?I+T"YLOUDM@-$CF88 M*/7^:JO2@-?LOA-:1\KI#,X MO(.P6K41KLZO^K\PS\>9G^:-KVHX(\1(.R2TEJC*_EZ?54A?H6;6RBB;X-S< MBJ-=V ZO@;Z?' 2CU!L$4-I;!A1PN3Z1-U[WZQK)ZF$1"E219/XQL9:ZWNXY M84V28W8=?2?_O-F/V:0TTGN"6O(+3W#CRU=R?;/$.Y85\-CZ+U6!/P,?ZT#0 M4HK-G&^I"=+X9SEXB&>O?*+*%;C@2$9CS'[\\E>SCA+8[\]=$>*-.^H,M8)XLL\7OC5&(>"ZLRG$ M,]?1[CO0E*9 Z2#W3@X6;@K1C&';B:GK[+1N#A5N#1G\OCN$--8MS=5_&935 M\ZF2(=(:'W&H_61HKZ'_DRAW. ?0[-UK#$B_--Y4>""&PF^+]JP60UYYP2-NTJU2RT*LO:B"8J!N M]D,;[KS#1L;B&N[,I=0 P"82"6;VQC;6&]/JG^4:QMRY) M=D"N]+?;N'+MOG[ZE?2QE3#N6#B-X[L"C.K#K1V M>DM!)]1QL@U_"S 1R/=]*4J8AMD*5(GP$]3^LE?&T_2"]T'L7,MIJ%%>&3%KF+.DQYK<9YQAI&S MG0AQX*JVEWSHTZ_N;@5C$Z=Y(M41SE3+B*'V:@0U,&#F^FEO(!]KSH5#D0-4 MP9,C'^;%YXM-7/,I,VU;?"")Y^!Q0H,XHSCP'9WI-$7%8@4\NXA-OG!%D@^2 MQ40)FU=]2.,J-JN;Z=5*U) PN=-II&_YFE(A$L3CW^:DYW8/YVM?5?=ULEG1 M75BQ(RN'4EV$DK@#GHFGYN.B81TR4^6O+-,6;7)%HIO]POI4%(#?+^N; W1= M:5UA2RGL59T*[HG1D#>/A_,$T\G^I]NMZ63_6=(RXS\#KW2R&,%T MZL_A(E$I0ADP/MFN$HKKI\+F@O]X3HJ03=&*(TOF#$H\T08X[9#OY/ZI;!X/ M1=N/B3Y=]M"IZ2"-9_VCWCG[D!DZ MW]RF4A6=9O^IU'C*@#-)5<*5UJ*[XBS=:^O6%*C7Y(R Z/3H; MEL(O1:#6YDL"Y8"FWBTQ(*IO#+/(,V$;*\4%N#1*U/3-J: .M+Z'\< MR"-;XX2A';COC 5:.J]&03]9^5D,@,:;A3?JXY@M9B%F+*_".:!\1R_,\O\; M^TQ0O8CK+\78&KX4T8AQ$A_?IUS\)0E9\O1_2KX!M8TW@T 3K8QH2P!7>:RO MK.%SG_XI\FYJEV;LH#)K*K]4"N(Y\Q7[)[F#*S-??9YP.KM6%E'HZ795&=R>7;7PF7W.O?S_RO/EPFZ:\2UIF@^7*8FB@G\ MVBM].$7P3TP,_),.T[[8H"VHYFOMU^B$>?"&ZQ=9W5&G'M0O-_)CV$_Q^)$L&,6B[M MV8.D/)YXRQ8. \GFQX+/-"=?2R_*D+UDM9L(N Y M%^NF>%N%!N.<:L/^3*IU_'.[P8&\Y2;0H(^8YJU"A+NY!J5?YXTD'J07&7)8 M<+ \>/SXTD[=]U7!(FW#7R$XEY37H^633V@$;'O8-/''#K!VDB5#R.[KFKQG#1Z^_=OSMJMPF+1HO1P MJ!WZAD"ULSJ58) \B1-4?.&JF;C==]%:.Q6S !!EF>RH%)T^=3Y;*KHLV^9H M9D1L?0.S'[W*9DC0*[/4*)VX.H'TW'6@&OS%M-7F8QSK-DMTU0/]EIJTB4ZY M8R80S_A9B_THB@O6[@U_=+&VFJ*VIE8WH'0XV,-P*04#/"9FX1PP2SFHO-2X M='KPY43OVW.][+'T0,N[;#UQ:)%KWGF3V9RWX&<1^[PZPC_3IG%?C$Y9 M=39;%#H+@U8V]?/J.Z=912-Y-;7OZ\H*&@I'35-VH?G0S?L["NY9:_, MV>UL4F@GU+U85J@[R-W;$. 2[;7!..U.!P7&U8/&_G,](R-B/& F)TTYA_&[E"JX@:#NJ4[>_1 M-G?M7O1W$"Z#0+7SM,>^)Z-ZWO3?&CPFX"5TI3KV:I?")71R3ZC/?-]BV3YT MUVHU5#^Y1V,M1)\/>0HAYW_"U0PJ_ M6@N+R;CO>HM9:3'Y(&>N#*,=0(H1"9J69CC-4J#J\9_!7IXKG*,M2P";/W/W MO=0URO0A5?@U3W!A]>)-.0[RB9C@%*Z%UC)+BR=X]Y?^"XI^.$,R29LD<5TG M2,AL^WW?SU5A/GGVL89QXHYF)HOJ[JC9#F7AS2,H@>I/6;/;V4-L(D%F_7=Q MK5&Q;Y!46^> D9S"R@V9#:ZYFAMWHKXU0=-8TE?Q)<#0+>0<[J.^F=N&C?:/ MJAV^(BVOJ]7G *L<;H;\'^;C=_I;V6XYU3ZDK*8XJMN.2Y-;4V%(:#V0LOAV M?:R%D%CRK2%[E(W%8!^HA^Y3?B9Z+".<94[WRT9KRZ9YR2\(OK3\72PO;_W1J M[Y7&GP,^BIP#R,\!&WJ!@N< Y=F+6&$L(S..PC.##&H @,P/<=LD;)P#GDW? M3(ZK]P]N5!*I,TK1Q=S=*NHNSHTQ'%G'V15\"SA\;=Z^ ']G ?F-H\MF]\&/ M/Y"24WQN''2+">:=\<1%SYF-^!298UVSRWQ?8-U]7(Z]>6;F4#%TK9!J[LPL M9?58^KU]Q,T8HGU>\>GBA#IP&0 J?*Q/J[H;+8V<'-!L%341TQQ=O;8<#35T3I^"U==%SI M<^HA?16EL.5CRG). 94^[B"E8P.*CS\35SYX.:29EAC'%3J8L:.@+:P3JN.! MY.!KOM51M[L;"9P?DVREV0+&KEK_;F4#<#52,/D(?8706D9Z+A]YZT^ MP+CF=#Y#YG%5$I?J8VLUUHDQH7C0$YQY GP0%QZ(]BZC1I8MRE!>%650Y:!@ ML4$ZQ2@F9Q)E30=D.*I1T/6%,\/KD^VO>U44G08^A,P.-]6EF-0)0I"? MR;SNJ=7VANP.Y$\%.+II/?0.\77V]%!LS#LPBUR8'J9%>T&46R54C@VHTIJJ MLR?O\T8\=KZT)6SK66*?\)%O?@%Z5-J1K9X/GX1;Z#\K+VO]L MAU@+;\3D[ M ".YM%SH1;3.>J3E0Q*O08=EX.9'DKF4\6J;2O[/#P[GE)35,;TB64%19/K7 MVR)&J&(@:QAJR]";BB2.+6P%4/0>3PD&^LG)-ZV%RI S2_Q M2"W)T2_O1JN"YCX]8="#W*#MWA:E<>)/=05S4FN-2\%NBLK$XX,,*"NWV9+3 MBF^C&&G:VAI0J8 '+QRXWIYI#Q1TAL3&FMHD!%GP=9"C7PN']4IB"S)!7"&E MID]^1F9A-BBR'T1(J3L2\"H]70P#[4%.(/IXN>O)K,5BA1U#SXI87Y6I0Z2: M)(!NV7[2@T)(\I-'0-TS9OO?HJ-4T_8F1.8%K$J&$.U?]KW*K[WTR=GW9T>O M"U:P';XQTW7VYRK3(&C6&B3[BT18,TQ8@W>;,Y3IHV[XQ&R$?N@.[!:XC\Z/ MV)5'7OE^#L"'2#R;7M$/0%B)A+&@LX1QF:(LA(5F/CZY7LG$_71JG\:@WRJM MUP35.B&)HE6'UY\ANLB#"ROL&>&I=*Q\4U5KE^@%5NZ8(A#\L/==@]T0SZ.G MU$BM/)92)1JYSA5B&/P/G99Q8X7NFIR8?2 3A%U .OS>6[']*SMBAF8#*P9= MHF$8SP,I#HE?DV$G5I4WG+<_YPJD0]YV0FRE_FI245+9SZL(BMDJ]8OIUF.> M4I*9P^MYV*7%2G-(S7Q4__5P8>#36S-R4=*ZO93-=CWYK\:G%V_OK"N8#"F7 M[1W6_2BN3'KA_R,60^XMPS#,T2DKFRMI8^W&T'RBP"0F5:-AG&$@%&AJ M6=+\7=5'5U.M4^RC[EOWET X@..7F#U<]6YBD9"3?C3!QT]LR\^DT-]%^VV<-\< #_&1^/O)$,:QSFP-J M@K4_!QIT\*=AK,UY,&6E'I+H=''H422/W4XVK'BEM.3ZLWCJATVR$!_.4!XV M8QYF:OQ-Q01#7=>LT^2]@]W#D/CAPJ;-NTM.2@&_+TSGAIE)$V/,0 #XI9-^ MB69C40$%VH'U\7S(5X3:JW!.D+(.8+1\./W+P(-,=W"+TE\MW9Q:[>1*[:M2 MPH+!JC:BB6J]:PJOZ3+N"B-7J8U^C4LG(A-3T'T/T*-0^> W!:&\<5QVXVHD M6(UMQ0!\K/A*L4?6T0E) M\S"%!ZO].8^$I>X".!Z0=LGCE5;6YL2D%:R<>7BNQ,8&\LH"4D^Z%(1.$G"/ M_A<-8.S^2WU UR_\8;8Z!V^YG36/HP/(V:ZQ_%5$.SCA?@Q@LO;+CFV5I';C MICW-M5JA(3:YF<10&H*"2? +7FESRPEUQ[X#V5@+\1/6MR'+D6 44.[PB978 M$_.)CKK@Q$3(P2Z5-Y**THR=I%2-( 399@[N:0[.H[(6-;"*%OE%]\N*&(.]08^KF!"1TD]ZDS02=>EC"_]/'+AO%&@\[@.>#I%=8H M&5W)IT:'/F/(Q*YGG*KM%MC,D2A%4=[JDKABVL8* @Q, "9[90DM)=1R*YY. MOQ#]G/"\:K3*+03A)JZXDR<&]9%B4ZPZ 2.46Z156->#]0[J=?-?L>;CJC&6 M&XB3Y8/J)Q^>'KWUTE*26ZP37L+UNYN/;_75Q,S-S5%47+]_SR@K4,Z6XSWZ M[I71:O+1=+"G"NW_F?343'+UA84@UL0OAV-R- &G_!M^]OXEZ1QPZ@(8S"A7 MKORR$GFF?.'P9?X+^!?P+^!?P/\._,=179[R^/3>UW, ]SE@[2'_T&'KRCS) M*S%M4O;8 '0^]F]02P,$% @ /#%95/%S35]P!@ <4\ !@ !E>'!I M+3(P,C$Q,C,Q>&5X,C%D,2YH=&WM7/U3XC@8_E=R.OMQ,[;E0_?6PCJ#@"ZW MJ S%]>['T ::V33II$%D__I[TQ867'%Q1T]2949*DS1YG_?)DZ_&U/^PK#8/ M,?=)@#X/SKHH$/XD(EPA7Q*L('1*58@&(HXQ1V=$2LH8.I8T&!.$#NURV2[9 M'P\LZZ@.637S9P1W4<6I'#B54J6"2A6W7'+WRZAQAMY?#II_IJE;%\W!O[UV M5FKO\KC;::(=RW&NJDW':0U:6<2^72JC@<0\H8H*CIGCM,]WT$ZH5.PZSG0Z MM:=56\BQ,^@[H8K8OL.$2(@=J&#GJ*Y#X)O@X*@>$861'V*9$/5IYW)P8GV$ M%(HJ1H[JSOR:I1V*8'94#^@U2M2,D4\[$99CRBTE8K=:BE4-GG0@^E::&VM* M Q4"W-*;6HR#@/*QQDUT[DOY^HQ@Z0Z% M"FNWB[CKR7C^W$AP98UP1-G,?3>@$4G0.9FBOH@P?[>7A< U(9*.WM72U G] M3B!K *C(C;(PHV/(7!M;RSS@0AS2?^5*]D.7.%PI<4I2<$/! HALWX1T2!6J ME.URW1F"V^(G,-&'&DODDHW:+)U\K677- &[&%4S-Z1!0#@\\7;W8Z54K=4= MG?K_M/0^!W8[W@!=G"#O\MCKM#J-?J?MZ?M^^Q1B^HWSP2.[=;T3-_393U4W MJT C)K!:J4P6U&DE(K=,HGE()A;[L/JFME3/(A(_."AD(& M1%J^8 S'"7'G/Y;!?0!$8>9;K2,?8H",6^4H.<\R3UK._*""A1>(5-3'+"<4 MFH0\BP\E^W#_S;+_)@(-E&DIILO;=U];$C$:U#6N)KH9;YBSR3XP:DT1) ML!RCGIK9J*L"^ZY*\7#TJ[5E"]$OD-]+^^,U\D]$X+'$"66H*7@R84I(8+(3 M086G;WW#&ML"4X)S#N\B=J#W6[30.UM0!0>'FM9>A53\]'SRD30]#2 MB=1+M,;)Y[;9A5).3DV'!\M]K^FRN07'8,WTA%23<=JNM3K&26=N?4'%\UGP M,?JBO[HTHHH$Q5'0 IK9*NKH]Q0<9V_=@"^F;4C6C[JWFI.-!@/FJJFCTJ4\ MSY8V*]"42,.:F:VB'N8XRI;D]H ?U&JCOMTU3T ICJ(N,?0F8*% ?>J+@BTJ M+"$S7$=+%/6P5)S()*1QJJGV.6H:J*@-J3%75GV"F9JA1I((GV)%DH*M,)P2 M 7>&3Y9RDMI)C*&;VB_7L-:4@3V4%V/*BZVD4R+A<;A&P[!(,DI1%4)&AD^3 MKC!TJGRL1,&%U$DD)NSQ=ST\[VPI!54(&9T+J4(SWQBEIJ,6_B944:=+.4F% M?AN[84MH%%<;JZ4I(%J !\4,.AH_IRY33 MS]!&Z<<4_BZ_/&R;V*_0;0-QEUSC05^@U$!$A92?(CQ &'W&<#D!ZU]59X#J M3N4D%F@Q,Q,R06?DAOIB>?^2OC:_%D>,&<*?V)P7-/^/];)=.CAL@NYR[]KZ:0)E!ZP72WEKQ;'>&^79!N<$YI-LWXL7OG M)4C220]0.EHY$F=+3I!:-BF4Z[V?GR>R=$#::D1>72M@B%ZJL?+[^0DD*T>S MY4$K)[/E88M3WV(\)E9V*A$>00/NXFM!@YSJOP[MZN+@DRRHI/$[V6%RZ>ET M1_\!4$L#!!0 ( #PQ653B ;^Q'@0 '@9 8 97AP:2TR,#(Q,3(S M,7AE>#(S9#$N:'1M[5EM;]LV$/XK-Q=M.B!ZCU%7=@VDMMP82^S 49#M(R51 M%A&:%"C:CO?K=Y+LS,Z2M&F7=,@L0&_DW?%Y[HXGB>K\8AB!R(B(:0(GX=DI M)#*>SZC0$"M*-+8NFLAIS2I0?29VU[PYPGV:^T4NET$9*9HRO M_(.0S6@!([J$B9P1<7!8M^"YH(JE!^U*NF!_4C2-]#2]T0;A;(K&2ZSMFK^/ M?5#NCEM?E"-&.R,N:<4MDCS!SN F8Q'3X'JFT[$B=%K^#!!CS%>JMC!^#59O M/+H(1B&,!S <]8/S ]X.PF^#"_"8!+T-PEYW.N-+T?A1^\EEN)UE:<9M/>LM("F8*<*\2"R'0!255$!S12@CU3!?3#9V4":S=C'#TW7KE0KR4$NJ-H"4(,OL9$\QY)57J%+=<8* M.!9BCB*32N26N6,;OT$J505HA2I 18+$^S2FLPB->T[%VS&?*S]V\O;GI>D> MQC8,J["@'YR.AV$8P#LRR]L0CB][)P&T,DK BYV3E,\&9H$;$97Q]S].U?D6L]>]$+U+=S>6_Z,1[@OU;;7/; M-A+^*SAU>K%G)%$O=II(BF<2V^EEVC29U)G>?03)E8@S2+ *%GWZ[L+D!(I MR[&=.(EU569BB7C=73X/=A> )O_H=,ZSA&<1Q.Q?%V]_9;&*BA0RRR(-W&+I M0MB$7:@\YQE["UH+*=DK+>(9,/:\V^]W>]UGQYW.R02'.BW[J&S$!L'@.!CT M!@/6&XSZO='14_;R+3OX>'%ZZ%J?O3N]^,_[!H$ M9Q=GON*HV^NS"\TS(ZQ0&9=!ME.N9R#I6Y:-A+[=C[!E@]4:;J\Y"Q#9!=7L_CG,>QR*;=21, M+99TA\?K,BUFR;I0>>5&&B2W8@XT>FW<2 +7HU#99+PYQ;:>>=5OJC+;F?)4 MR.7HR85(P;#?8,$^J)1G3]J^!#\-:#%],G:MC?@?X-"HH(4KV^%2S'!P$G;L M+3#".D;_^^47FC%LS+@ IURH9(R5YU>)"(5EPWZW/PE"-%O^%42,$+&@/U?& M4]!63$7$R99,39E-@)TF J;L_ JB@BS+WDVQ!6B6%]H4' EB%?M02)B$^J0_ MY)W^T0$_9$JS_G%EY&EN?K/AT=MQ@WC ML"EB@ZMR,GG>6A!!9B(] O6KT6 M-I&R9-?JV>0\JIY+97R/3J2DY+F!4?5E_$5:EJL#4M2JM%%$"X:S \G;D7RI M"CN:BBN(MYFF1FTOZ*A$K\77;.,[O9%-V>9DNXC+%:-9/:-8'08Q_I(%0+)UR.:Y#NBS:8CN$ M#TLX$E7#7, "B603@:S*LH)++,R51I!G[#6.@*#K_$*(AW_G[ ^E)3H_Y JJ M8]KL319UQY. 9CWQ2@=D_L"]PCWROC7R!CN O%?4+(J$QY,-F& 2:TF?A M*XH29@KZL^Z_P-6X'(0T287!R(1>A0\2-9@<70W-3N/F**.*45_$ 5HG7-;M ML2?8HR'8<)<)!FPJ,D0NL6&-5(RG,FR.U;I6+RBH2'V0)[)(%C&.B6RHP;*- ME!):+EF.8"9"$E$QX5DQKL2XV9@:21V[2+Q-+0J)#9!="BG@IC-.GHB;A$VE M6IB*>AIFPEA-P1ZG0B\W2MFN,"#0 M&!@RO3 )+>.$OA2=$SDH>HZ%B:0R!2[[Y+:TDA[)N581Q%ALV $"-P9D@D=G M([NA],@PEQP='\"AZ^JR(WKRCX+RMLPSB,9GY"UJQ/) )UGN/-&T,=$4)R(] M-^F&+2A:'.TIM)5"#:BW3C;!_1T8A@GUXZ?8&1@L0(2ZT.EV^K0IO(MX8>[> MA<*K$) *Y4P^8$._: KT%W-AG!?"1I"Y82AG7ONON@_TFT9(K3)@6].C7?I' MJA3HRU 4HZ2(W>:>*4(C8L&U(/F%#RN=5\Y0..W$*@A>D/LC^C>4W=7J!ON''7O[)>N M,?CN'NVN1$;NST5,_.1&90[:W""W*6$CTG(=5P1"2@L>"BGLDF+,;;/2:N*X MYFBTVO+<%D;[ .&JU"&645-E+);3 ML1^.9?!%L#\+#"IQZ(,;NDQ5H=%3;;0N!8^036[S-6L>&!QZJ1)N5B$T^3C' M_V$2W<'O[<76_<5S]F/G__[@O=+P3^T+N MW"RN>-Y>.Q=T=76JK=T,D>4>,?*U#',%?HY9IE7:K.)25X!#IJFP%N 3?CQ4 M&/E2?2Q0/C?( 1(2_:8AOXR?E.M6JPC\60@4WZT81>9.Q,WA?OMG9USE+FS_ MO)28/F&1NTR"TM!^920 Z5#&E*M]F 7P2XH2?3KEXD27![KCONK8X%XD*[=, MN(;M_HC'V-' RAW=2,@R?<0NR"IW"\.%J@;C5%.DB#HTE%.F# .V'K#LP]!= MXM8N[,^\Q&ASJM$[M!'IX([VD"ON'+HD5=L':R*;*SD'BM@R/BO/U75Y&@AI M+M42L':1*._W>(.R2+$'"6>[7Q:GU8*U.T'?6_@I#I%X4])-09(1M:_0["XB M\L*JJL#?0G0ECCI.'24BCB%;/7<([Z,05\'+S@*M=NL%RQKQ M5TUY:)0L+#34?JA;<35-MY'+-R1Z"R/\G>YM_%SZ.%C!09="K&/YRNCP=MWU?!W7V#CQ*M#=5>+3]K>2NC MV6H_([]B[H(!^Z'G_GWCQ40TW9)+3X1%T2.L#4S0_%G")!"?A<&;=*8,P]"5 MALSN%]'OK=J](>QRM^^+WPUT/K[5\;8XL$ZX/0X?F>]NZ'/3K^(.WOL['EQ> MKSS\VT&RVNGQJTI6VS4ACRYG6A593%M+2H^J%:SVJ]-F11GE##:B MGFK-:_S>M;'1U"Q;_90VYS/H^"R63RWH$9\K$9=0^.EY=[A::GU1S^V2^5_H MNI_\GOP%4$L#!!0 ( #PQ652\.V3 9 D ,D\ 8 97AP:2TR,#(Q M,3(S,7AE>#,Q9#(N:'1M[5MM;]LX$OXK7"_VF@"6Y9=DM[7= &V2XGJ[W1;= M%+W[2$DCBQ=*U)*4'=^OOQE2LF7';=+W&$F Q!%?AL/1\W!F2'KZ4Q"<%QDO M8DC8/R]>_<$2%5&0]8?C07]\])@]>\4.WEV<'KK69Z]/+_[S MYMR/^N;=\S]>GK).$(;O1Z=A>'9QYBN.>OT!N]"\,,(*57 9AN=_=E@GL[8< MA^%BL>@M1CVE9^'%VS"SN3P*I5(&>HE-.B=3*L&_P).3:0Z6LSCCVH!]VGEW M\2)XC"VLL!).IF'SZ=M&*EF>3!,Q9\8N)3SMY%S/1!%858Y'_=).L&>(U5MM MKH*%2&R&T^W_,BEYDHAB%DA(+9;T1L?K,BUFV;I0^DMN+('K M<:1L-MD>8E?/LNF7JL(&*<^%7(X?78@<#/L3%NRMRGGQJ.M+\-. %NFCB6MM MQ/\ 1>,$+5S9@$LQ0^&D[,1;8(QUC'X']3\T8K0QX@+@K8B%3$G6S*5,IL!.\T$I.R%*) <@DOV.L46 MH%E9:5-Q)(A5[&TE81KID\&(!X.C W[(E&:#XZ1^J(H$.Y"POR"N-+XJG-_Y M%6*P0/8\BRV--7@R.NHR;AA/5$GD:0U LK&K4VO4'S:J_<5UQ LPP>LK"?GC<&V*_VIBU!H,>KG!)6XG-^BF-^E4@XQ])$*JEV$P@*8JB0O)I*)5&E!?L!4I U 6_$^3AWR5[ MK[1$WX5,QNF8+GM9Q+W)-*113_RD0S)_Z%[A _*^-_*&>X"\Y]RXH(7E2W:) M4Y* T4W7 [!&7J)0ET)A6(0RN2@0F$M^.VN;\$MQ:OQ)NL(S65&PE:4:-,XB%QH@- MFV$,9VJ7@Z\HSIBIZ,^Z_P)7XUH(S207!@,+>A4^QM-@2O0U-#K)+5%'E>!\ M$0=HG6C9ML<#P>X,P4;[3#!@Z2K 6B,5PZ$"FV.U;M6+(J4A7# DBEA6"AIDP5E.LQJG0ZXU:=EL,,HTRU[1](-&=(='1'I#H)>.Y S " M4A \$&@,#)E>F(R6<4)?CLZ)'!0])\+$4ID*EWUR6UI)C^12*\SWL=BP P1N M L@$C\Z-Y(2R&\-<;G-\ (>NJTMNZ,D_"DJ["L\@DL_(6[2(Y8%.NMQZH'1C MH!0'HGENTPU;4+0X?J#03@IM0+USL@WN'\ PS(?O/L7.,&^=$4)=Z'0S?;H4 MWL6\,K?O0N%5!$B%>B0?L*%?-!7ZB[DPS@MA(RB<&,J9U_ZK[0/]G@]2JP[8 MUO3HUOZ1*@7Z,E3%*"D2MS=GJ@B3<\&U(/V%#RN=5RY#T64E)T14DI.KQ5DY)=8A(_;P 6@[@,;_(J"&Z VQ/Z+[@;K[0MUH M[ZA[:[]TC<&W]VBW)3)R?RX2XBCU8[EKC#:!PA7]7S*2I=(8^-BXCA&!#H%7.HW@P)#78ELQAIP MNY#4!/-;SUA<3D2)/OJ!LWO#V7@/.'L^Y[)R3HD0#6E*6]USQ*+9D6+]X^?' MP\%O$W,;'^L?=V==1%'LA_[1^-0N0@1\6(';! %\U1HH;TUOWC]A49,1NT4' MO"%0GPD)WT^6W4.2)7M LC,/X.L\H!W,.@ES-3O)]@GND )5%<>5)KBWHL(= M4G-E+);3J1W*,O@BV-\5!I4H^N #75)5:?146ZUKQ6-DD]M\+38/# Z]5ADW MJQ":?)SC.23.]SM[U(YYR:2X!/QP&[!;[;M?;*(;N+W[M'FP<=I\G_G_ PA^ MO!?;0N[8+&EHWEW[%O1T;::MO0QQY1-"Y&L)Y@K[')-,J[19A:6N $7FN; 6 MX"-N/%(8^%)](E _)^0 ^8ANTY!;QD]*=9M%!/ZN!*KO%HRJ<"?BYO CNS_[ M3J;[&++NPP[1,XD9%A:YZR*H#6UIQ@*0,G78N=JJ60"_I$#29UPNE'2IHCL1 M;$X6/HF(]:X*U[#;9?$$.QI8>:P/DK;.,+$+,@\QTO71K,%0UE0YH@X-Y293 M1PH[SV >(M5]XM8^;.$\PX TU>A!NHAT<*=_R!5W5%V3JNOC.5',E9P#!74% MG]5'[[H^,(2\E&H)6+O(E/>-?(.R2+&O$O'VOLS[M%S0K:#O+?PKBLB\*>DN M(.F(LV_0[*X:\LJJIL#?,W0E&]<1^VN$U&VHI 7O#G-OYVG'WZQS$&_TK,J]6C/'S@DQNC]:;UE^@YMZ U^W1=2=19$4!03- M(O#UYGIW /AC)[B_;_!.HG5C:L^7G[7BU3%KLVM17C%WTX#]W'<_/WQ%G(I- MY^7R$F&Q1XRUH0FWOK,P#<5GX?)#=J#FJ?#&N7M=TY3&\C M]NZMHC>%D&T6/F#SCOGXF^#WH2_&';SQ]T2PZ%KEX;U#:;,5Y!.?NX*T5BZ6 MK?9S(AY?SK2JBH3VGI0>-PM=ZXNGFQ5U@#3<"IB:I7'C*Z\;.U&;9:MOTY9\ M!H'/B7EJ08_Y7(FDAL)O3WJCU8KLB_IN&\U_2==]Z_?D_U!+ P04 " \ M,5E4WSU-\[L% !^'@ & &5X<&DM,C R,3$R,S%X97@S,F0Q+FAT;>U9 M:V_;-A3]*YR+K@E@/1UWB>0::)UD"]876@?=/E(297&E2(VB8GN_?I>4Y$AN MTJ9MTKI;#,2.>/DX]_#B9ILB ('=F>9[OVX=BRIA.8:M:,$3Q ON./'=_U?>3Z M@><&8P\]?8'VSN>S?=/[^-5L_N?KDWK5U^?/GI_-T,!RG'>CF>,F@N,2^IHH)CYC@G+P=HD"E5!(ZS7"[MY<@666$D4P<@L5PD@'S%M]5M:2)BH#=]V'88&3A/*%Q4BJH,4>C2_;)%UD MEXVB=BZ0A&%%+XB>O3-OS B60214%FXO<=7(HAV7"JZL%.>4K8-'E=TG\(3 T.*K)2%F9T 9-KL&'-0 VI/^\YA^] M8M1;<4F,:5?0J!2N1"/.DL9U2#D%#,=O8BDJ6%8; 40)YA^CGN/S\X]'TWG(DC*TP69)B :@0&_3R0I"G4.2@K5R6I8:=1?" M&X.X10 8A^A71C@'^CD@2(8H(Y)$:Q0;<:ROWE]T>YL[!#M6@=E?A2-&4 0P MB'PR< < @K$F=VRNRP+'[74CAWJ$%0O&<%&2H/TG_"J=-+D/$I 2>: U$7;2 MH5&2QFLQO!:5"E*Z(LE5XNHDKAIHT,2FDO"7W$C3V]@N].[$F#5+F54!5;C, MJ"*6IH@$7"PE+IKE_;&M'6C(;!!X-AP 21=$WS[1J]Y*S-67>B* )7/,PFX^ M:IJNX&XPG8-Z:M&BM&(,A E!Q+3<-R$@R=\5E40?WZ665:L_;[2'(<@D\L9[ MR?Y&BIT>@@U&$T<32\:W="0Z0&8'H$ TU8^1:8NS6=]K MY+M1S98:ZX!I)CVPCXX>=DJ +0EV&>M,+V#*E(EED-$D(7QS;6E)!Q'<$;RW MEL#:)\O<3O!NNN*H%*Q2I.?V;=4_'4^O"J"ZHXY@6D()RZA:MSX.IKIP<$?A M1EY%*YGFNQ^K'V7]\3WGWYSS>YW?(N0Z%! R M>)#"QW5O'$.[)<,=]7RW]OR'UW?/M6?K+TJ(3?W;/@LH5@@.+IJ@!Z[Y?./T M0_L'F;EIH0J@QV!U2J?_2&?BT"_2X'4^*_U8NL#RLKB_3[O?S;7/EK"YV_N^ M^MU2Y^YEQT]5CMV N]?ACAWJ/7^N>Z.Q]UI2'M,"LP^-^_\[2;;/ANJ;FUV1 M5>=^*Y/7UV%-!NN\+>P;FBK'WZIZVIS7>T_9>S35;]N\ BWP@ECU?2].%9$! MOA T::3PRY$]VJ3:NLDUS]7J-ZOF5>WT7U!+ P04 " \,5E4!(-S*[(% M !/'@ & &5X<&DM,C R,3$R,S%X97@S,F0R+FAT;>U9:7/;-A#]*Z@R M:>P9\925VI2BF42VIVES32)/VH\@ 8IH(8 %04OJK^\"/$PJ3G/9B=+:,[+$ M71R[#V\7"W#Z@^.*$:6%*$3-PA.\YL"D/-ZSY21"CTPK$7^F&(_# *_&@\0H^?HX.+ MQ?S0MCY].5_\_NJLFO75Q9-G3^=HX'C>V]'<\TX7IY7BR/4#M%!8%$PS*3#W MO+,7 S3(M,XCSUNOU^YZY$JU]!:OO4RO^)''I2RH2S09S*9& O\I)K/IBFJ, MD@RK@NI'@XO%N7,,+333G,ZF7O-=M8TEV5S.NJ74NEIR M\FR3L9AI- K=<.K% %M^"R8FP%BJ/M?&.56:I2S!!DLD4S3/&$W1V88FI4$5 MO4Q!2Q7"@M2Z/]KG(<=(\UWRH>CB)Y!SG!8V:'Y,O(DJ=_" #:;F*#"DFG7QHJ63L=3C> MRE)'*=M0,6]6H>.9=?+L6N\W1?W_'D/#[X2A3*2FA:4=;!@:,P%) MD0G+N(:^F"G@;ZYH89@Z-&H,925T XOL=E+D0-UB:'NE[5X+ Q);\-@4#ZU* M7A%=YE39.8N&W/46X[Z?P-=7=S:[=:N[AND?1=\*Q8V3Z6/KL+64XU"I.$_$WY^O^L.W;.OC]KN!>LK7GVI/M9Z6W MNIIM3O;Y!L$VQ BZY]N_KYQ,6'];LD<0IL'T!+1>X>WIW6?2;N?;)'+:'MV]+X%UZ[E]^_% EV VY.R+NV>[=\^=]KR$.7BD& MDAQ$[R@/_W>4;.YZJL/*OM"JYJDUWOQV+MJZLO:=YHY7E*G.L?B5%,5X4O)2$V%GT[<49MK*Y%O[\FJ M5Z7VW>OL'U!+ P04 " \,5E4M9B3R_0% "O% %P &5X<&DM,C R M,3$R,S%X97@T9#$N:'1MS5AM4QLW$/XK*FD:,N/SG0UIP";,$"!3II PQ#3I M1]V=[%/128>DLW%_?9_5G<$&AW:FDP SMI&T6NWNLV_2WD]1=*P+KC.1L]]& M9ZKYMT=]Y$T?X> M6!VV>XP>L'[[^^5PG.6%=PZX=]M7(X^1#N@\-(K ML;\7+WX;VM3D\_V]7$Z9\W,EWFV4W$ZDCKRI!EM)Y8?8&6/Y'LU--).Y+Z!N M\G)8\3R7>A(I,?:#-]V=G;LI*R?%[9QI5!M8H;B74T&\E[AF2G [2(TOAOS6NP;&^VC,2^EF@]>C60I'/LH9NS"E%R_ZC0S^'7"RO&K8:!V\F\!UE#/ MBQL?<24G8$ZR#AO]!UAC].GUFW_HQ'3EQ(9'#TMA.!-!U=2H'+3'-X5,I0>J MO;TXA0FK[R!P!N\5=DGBAT*N2G4D7&9E1:9D9LQ\(=BA*>'O\U]>[/1[;X>. MQB56/WN37;$+,9$.1XC\!RKQ+V9?U>A2Y\*RSR(+.O7Z"[6.;^#_&I%[D'F: MZ^UN;3]7'>ZALHS ]Q/YK]IY.9X_(O,(9AP;I("GG6";B"^%\R+.' MPD)3#:)K&A_?UD^!AA(.D-7P?6IK;KCWH_5WSF5I@V4XOM M7?;!6(8,"\&5P#GYP["".Y0N\*VLF4J')?>MD!/7M?1SYD166Z0Y 7-*G:F: M3,ND=W00V=.1/3O,BC%.)J!&_PRBU$M6LD%G!N 6^4I'ZD*') M5Z[A"\P.M 90L JX><(..I>LET2_=W^H0_[ZWV+HH/:%L> +5^&5]!#],PJ@ M<$\=0;=@;^U29#P*UT('%U"3SM74KA#A;I)TDN;#7-#K?J;H,(YV907'MX!, MPCY (]@?18%:K9QBRFC!I@:HW]D=M((#JI)[3Y-U6DKO&W+>$(-KH&U/6GYN<*\/0YI&'*:KZ ,:0?9V-?#.6Y6:\H"4#/!SM%E6IK4/=6*SXG.> M*J0 S3+NB@X5$3B.GW<8*D_6)KA0#^Z*RFTB>8T<('2'TCJ=(.$<(E.0-E0# M*R!K6WK?&VYSXG"T\!XVMJ9D'E8+E8!^31TZ*"0Q<,2-PI$,XYH4>'@V4V(" M X!TRJ4*2H0SQ\9V@C2-?9H($-0+@)9RWU)@H%U 8+N:\RU8JAGZ;&G$N4\ M;XSQ]$Y[HIM,,:6+;HOBU*A:^]#,69CY;JCN1.^0I1U6F@$(T06&&UU=K8$= MV(XIB<%QPY4:]+=]#YK(I85F:RY2O^S_2O)4JM#\K.7N_W_LT1*QL:+D4E/: M6WCS0R>^>A!!9J3)W7N!X6NX%3G@($09445KH/>64^!4:B2%FUN M>RUL2UZXP:RKWR5'"L/5$;#4FFM9FMJQF:4"K8FG@XL]2ZQ.X:QP[JO M@-[RO+D#TNI'[G)^W:Z><7LE/#L]/82IZ38?[D^@#]?.>0G%%O>PXZ_G)]VV M.0W:-2]3S7=A%ZJF/+N:6 -N46:4L8,72?@;+KTPK2X4C0VAPU!)+:)VG+1: M+K]LM3/+#UOWG\PJ/A%1:@6_BD):'/"ID?FP>=#:V>GVMU\.4V.A:_O(E817 MMN8I+KSM[?\#4$L! A0#% @ /#%95-+;14.B%0 \.4 !$ M ( ! &5X<&DM,C R,3$R,S$N>'-D4$L! A0#% @ /#%95) - M<@!.%P QEH! !4 ( !T14 &5X<&DM,C R,3$R,S%?8V%L M+GAM;%!+ 0(4 Q0 ( #PQ651=X;VD]S< -+M P 5 " M 5(M !E>'!I+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " \,5E46V1T M&$9\ V6@@ %0 @ %\90 97AP:2TR,#(Q,3(S,5]L86(N M>&UL4$L! A0#% @ /#%95$&MX(IH90 E'D' !4 ( ! M]>$ &5X<&DM,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( #PQ651.]J'# MBA(# %9\'@ 5 " 9!' 0!E>'!I+3(P,C$Q,C,Q>#$P:RYH M=&U02P$"% ,4 " \,5E40K4^7X<7 V&0 & @ %- M6@0 97AP:2TR,#(Q,3(S,7@Q,&LP,#$N:G!G4$L! A0#% @ /#%95#F# MOK./6P %H4 !@ ( !"G($ &5X<&DM,C R,3$R,S%X,3!K M,# S+FIP9U!+ 0(4 Q0 ( #PQ653Q'!I+3(P,C$Q,C,Q>&5X,C%D,2YH=&U02P$"% ,4 " \ M,5E4X@&_L1X$ !X&0 & @ %UU 0 97AP:2TR,#(Q,3(S M,7AE>#(S9#$N:'1M4$L! A0#% @ /#%95(-[!F]<"0 QCP !@ M ( !R=@$ &5X<&DM,C R,3$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0 M ( #PQ652\.V3 9 D ,D\ 8 " 5OB! !E>'!I+3(P M,C$Q,C,Q>&5X,S%D,BYH=&U02P$"% ,4 " \,5E4WSU-\[L% !^'@ M& @ 'UZP0 97AP:2TR,#(Q,3(S,7AE>#,R9#$N:'1M4$L! M A0#% @ /#%95 2#'!I+3(P,C$Q,C,Q>&5X-&0Q+FAT 7;5!+!08 #P / ,$ #W_00 ! end