0001558370-21-010099.txt : 20210804 0001558370-21-010099.hdr.sgml : 20210804 20210804083658 ACCESSION NUMBER: 0001558370-21-010099 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210804 DATE AS OF CHANGE: 20210804 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38493 FILM NUMBER: 211142485 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-Q 1 expi-20210630x10q.htm 10-Q
false0001495932--12-312021Q200000000000001495932us-gaap:TreasuryStockMember2021-04-012021-06-300001495932us-gaap:TreasuryStockMember2021-01-012021-06-300001495932us-gaap:TreasuryStockMember2020-04-012020-06-300001495932us-gaap:TreasuryStockMember2020-01-012020-06-3000014959322018-12-310001495932expi:AgentEquityAwardProgramMember2021-04-012021-06-300001495932expi:AgentEquity2015Member2021-04-012021-06-300001495932expi:AgentEquity2015Member2021-01-012021-06-300001495932expi:AgentGrowthIncentiveProgramMember2020-04-012020-06-300001495932expi:AgentEquityAwardProgramMember2020-04-012020-06-300001495932expi:AgentEquity2015Member2020-04-012020-06-300001495932expi:AgentGrowthIncentiveProgramMember2020-01-012020-06-300001495932expi:AgentEquityAwardProgramMember2020-01-012020-06-300001495932expi:AgentEquity2015Member2020-01-012020-06-3000014959322021-01-152021-01-150001495932us-gaap:TreasuryStockMember2021-06-300001495932us-gaap:RetainedEarningsMember2021-06-300001495932us-gaap:NoncontrollingInterestMember2021-06-300001495932us-gaap:CommonStockMember2021-06-300001495932us-gaap:AdditionalPaidInCapitalMember2021-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001495932us-gaap:TreasuryStockMember2021-03-310001495932us-gaap:RetainedEarningsMember2021-03-310001495932us-gaap:NoncontrollingInterestMember2021-03-310001495932us-gaap:CommonStockMember2021-03-310001495932us-gaap:AdditionalPaidInCapitalMember2021-03-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-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:TreasuryStockMember2020-06-300001495932us-gaap:RetainedEarningsMember2020-06-300001495932us-gaap:NoncontrollingInterestMember2020-06-300001495932us-gaap:CommonStockMember2020-06-300001495932us-gaap:AdditionalPaidInCapitalMember2020-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001495932us-gaap:TreasuryStockMember2020-03-310001495932us-gaap:RetainedEarningsMember2020-03-310001495932us-gaap:NoncontrollingInterestMember2020-03-310001495932us-gaap:CommonStockMember2020-03-310001495932us-gaap:AdditionalPaidInCapitalMember2020-03-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-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:StockOptionMember2021-04-012021-06-300001495932us-gaap:StockOptionMember2021-01-012021-06-300001495932us-gaap:StockOptionMember2020-04-012020-06-300001495932us-gaap:StockOptionMember2020-01-012020-06-300001495932us-gaap:FurnitureAndFixturesMember2021-06-300001495932us-gaap:ComputerEquipmentMember2021-06-300001495932us-gaap:FurnitureAndFixturesMember2020-12-310001495932us-gaap:ComputerEquipmentMember2020-12-310001495932us-gaap:RetainedEarningsMember2021-04-012021-06-300001495932us-gaap:RetainedEarningsMember2021-01-012021-06-300001495932us-gaap:RetainedEarningsMember2020-04-012020-06-300001495932us-gaap:RetainedEarningsMember2020-01-012020-06-300001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMember2021-03-022021-03-020001495932us-gaap:NoncontrollingInterestMember2021-04-012021-06-300001495932us-gaap:NoncontrollingInterestMember2021-01-012021-06-300001495932us-gaap:NoncontrollingInterestMember2020-04-012020-06-300001495932us-gaap:NoncontrollingInterestMember2020-01-012020-06-300001495932srt:WeightedAverageMember2021-06-300001495932srt:MinimumMember2021-06-300001495932srt:MaximumMember2021-06-300001495932us-gaap:MoneyMarketFundsMember2021-06-300001495932us-gaap:MoneyMarketFundsMember2020-12-310001495932srt:MaximumMember2020-01-012020-06-300001495932us-gaap:TradeNamesMember2021-06-300001495932us-gaap:TechnologyBasedIntangibleAssetsMember2021-06-300001495932us-gaap:NoncompeteAgreementsMember2021-06-300001495932us-gaap:LicensingAgreementsMember2021-06-300001495932us-gaap:IntellectualPropertyMember2021-06-300001495932us-gaap:CustomerRelationshipsMember2021-06-300001495932us-gaap:TradeNamesMember2020-12-310001495932us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001495932us-gaap:NoncompeteAgreementsMember2020-12-310001495932us-gaap:LicensingAgreementsMember2020-12-310001495932us-gaap:IntellectualPropertyMember2020-12-310001495932us-gaap:CustomerRelationshipsMember2020-12-3100014959322020-01-012020-12-310001495932us-gaap:SubsequentEventMember2021-08-040001495932us-gaap:SubsequentEventMember2021-08-042021-08-040001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMemberexpi:UnsecuredPromissoryNotesMember2020-07-012020-07-310001495932expi:ShowcaseWebSitesLimitedLiabilityCompanyMemberexpi:UnsecuredPromissoryNotesMember2020-07-310001495932us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2021-01-012021-06-300001495932us-gaap:AssetsTotalMemberus-gaap:ProductConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2021-01-012021-06-300001495932expi:NonDomesticMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001495932expi:NonDomesticMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001495932us-gaap:AssetsTotalMemberus-gaap:ProductConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2020-01-012020-12-310001495932expi:NonDomesticMemberus-gaap:AssetsTotalMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001495932us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberexpi:RealEstateAndBrokerageSegmentMember2020-01-012020-06-300001495932expi:NonDomesticMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-3000014959322021-03-3100014959322020-03-3100014959322020-06-3000014959322019-12-310001495932us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001495932us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001495932us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001495932us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001495932expi:CommissionsReceivableForRealEstatePropertySettlementsMember2021-06-300001495932expi:AgentNoncommissionBasedFeesMember2021-06-300001495932expi:CommissionsReceivableForRealEstatePropertySettlementsMember2020-12-310001495932expi:AgentNoncommissionBasedFeesMember2020-12-310001495932expi:AgentGrowthIncentiveProgramMember2021-04-012021-06-300001495932expi:AgentGrowthIncentiveProgramMember2021-01-012021-06-300001495932expi:AgentEquityAwardProgramMember2021-01-012021-06-3000014959322021-01-012021-03-3100014959322021-04-012021-06-3000014959322020-04-012020-06-300001495932expi:VirbelaLimitedLiabilityCompanyMember2018-11-012018-11-3000014959322020-12-3100014959322020-01-012020-06-3000014959322021-06-3000014959322021-01-012021-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesexpi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended June 30, 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) (Zip Code)

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

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

Common Stock, par value $0.00001 per share

EXPI

NASDAQ

(Title of Each Class)

(Trading Symbol)

(Name of each exchange on which registered)

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 whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).

Yes     No

There were 146,421,690 shares of the registrant’s Common Stock, $0.00001 par value, outstanding as of June 30, 2021.

FORWARD LOOKING STATEMENTS

This Quarterly Report contains 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 “Risk Factors” in Part I, Item 1A, and elsewhere in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.

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.

3

PART 1 – FINANCIAL INFORMATION

Item 1.

FINANCIAL STATEMENTS (UNAUDITED)

EXP WORLD HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share amounts)

(UNAUDITED)

June 30, 2021

December 31, 2020

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 107,413

$ 100,143

Restricted cash

93,762

27,781

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

134,250

76,951

Prepaids and other assets

11,707

7,350

TOTAL CURRENT ASSETS

347,132

212,225

Property, plant, and equipment, net

11,165

7,848

Operating lease right-of-use assets

622

819

Other noncurrent assets

7

-

Intangible assets, net

7,934

8,350

Deferred tax assets

15,329

-

Goodwill

12,945

12,945

TOTAL ASSETS

$ 395,134

$ 242,187

LIABILITIES AND EQUITY

CURRENT LIABILITIES

Accounts payable

$ 6,318

$ 3,957

Customer deposits

93,762

27,781

Accrued expenses

119,605

62,750

Current portion of long-term payable

916

1,416

Current portion of lease obligation - operating lease

286

746

TOTAL CURRENT LIABILITIES

220,887

96,650

Long-term payable, net of current portion

1,716

2,876

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

334

74

TOTAL LIABILITIES

222,937

99,600

EQUITY

Common Stock, $0.00001 par value 220,000,000 shares authorized; 151,146,986 issued and 146,421,690 outstanding in 2021; 146,677,786 issued and 144,143,292 outstanding in 2020.

1

1

Additional paid-in capital

295,035

218,492

Treasury stock, at cost: 4,725,296 and 2,534,494 shares held, respectively

(126,906)

(37,994)

Accumulated earnings (deficit)

2,734

(39,162)

Accumulated other comprehensive income

318

247

Total eXp World Holdings, Inc. stockholders' equity

171,182

141,584

Equity attributable to noncontrolling interest

1,015

1,003

TOTAL EQUITY

172,197

142,587

TOTAL LIABILITIES AND EQUITY

$ 395,134

$ 242,187

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

4

EXP WORLD HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

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

(UNAUDITED)

 

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Revenues

$ 999,887

$ 353,525

$ 1,583,720

$ 624,946

Operating expenses

Commissions and other agent-related costs

919,970

319,164

1,450,317

562,570

General and administrative expenses

60,721

25,155

107,021

52,015

Sales and marketing expenses

2,683

887

4,940

1,831

Total operating expenses

983,374

345,206

1,562,278

616,416

Operating income

16,513

8,319

21,442

8,530

Other expense

Other (income) expense, net

54

11

(80)

49

Equity in losses of unconsolidated affiliates

1

12

7

34

Total other (income) expense, net

55

23

(73)

83

Income before income tax (benefit) expense

16,458

8,296

21,515

8,447

Income tax (benefit) expense

(20,585)

61

(20,374)

70

Net income

37,043

8,235

41,889

8,377

Net loss attributable to noncontrolling interest

7

40

7

63

Net income attributable to eXp World Holdings, Inc.

$ 37,050

$ 8,275

$ 41,896

$ 8,440

Earnings per share

Basic

$ 0.25

$ 0.06

$ 0.29

$ 0.06

Diluted

$ 0.24

$ 0.06

$ 0.27

$ 0.06

Weighted average shares outstanding

Basic

145,584,495

135,511,932

144,973,139

133,502,272

Diluted

157,288,672

145,124,056

158,096,735

143,901,821

Comprehensive income:

Net income

$ 37,043

$ 8,235

$ 41,889

$ 8,377

Comprehensive loss attributable to noncontrolling interests

7

40

7

63

Net income attributable to eXp World Holdings, Inc.

37,050

8,275

41,896

8,440

Other comprehensive income:

Foreign currency translation (loss) gain, net of tax

24

244

71

(53)

Comprehensive income attributable to eXp World Holdings, Inc.

$ 37,074

$ 8,519

$ 41,967

$ 8,387

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

5

EXP WORLD HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

(In thousands)

(UNAUDITED)

 

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Common stock:

Balance, beginning of period

$ 1

$ 1

$ 1

$ 1

Balance, end of period

1

1

1

1

Treasury stock:

Balance, beginning of period

(72,003)

(18,928)

(37,994)

(8,623)

Repurchases of common stock

(54,903)

(1,682)

(88,912)

(11,987)

Balance, end of period

(126,906)

(20,610)

(126,906)

(20,610)

Additional paid-in capital:

Balance, beginning of period

248,634

144,928

218,492

130,683

Shares issued for stock options exercised

384

639

1,757

2,466

Agent growth incentive stock compensation

4,438

3,346

8,694

5,897

Agent equity stock compensation

38,451

10,503

59,853

19,297

Stock option compensation

3,128

1,227

6,239

2,300

Balance, end of period

295,035

160,643

295,035

160,643

Accumulated earnings (deficit):

Balance, beginning of period

(34,316)

(70,128)

(39,162)

(70,293)

Net income

37,050

8,275

41,896

8,440

Balance, end of period

2,734

(61,853)

2,734

(61,853)

Accumulated other comprehensive income (loss):

Balance, beginning of period

294

(97)

247

200

Foreign currency translation gain (loss)

24

244

71

(53)

Balance, end of period

318

147

318

147

Noncontrolling interest:

Balance, beginning of period

1,003

224

1,003

161

Net loss

(7)

(40)

(7)

(63)

Contributions by noncontrolling interests

19

20

19

106

Balance, end of period

1,015

204

1,015

204

Total equity

$ 172,197

$ 78,532

$ 172,197

$ 78,532

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

6

EXP WORLD HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(UNAUDITED)

Six Months Ended June 30,

2021

2020

OPERATING ACTIVITIES

Net income

$ 41,889

$ 8,377

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

Depreciation expense

2,196

1,551

Amortization expense - intangible assets

621

230

Amortization expense - long-term payable

-

107

Allowance for credit losses on receivables

(208)

1,123

Equity in loss of unconsolidated affiliates

7

34

Agent growth incentive stock compensation expense

11,312

6,765

Stock option compensation

6,239

2,300

Agent equity stock compensation expense

59,853

19,297

Deferred income taxes

(15,329)

-

Changes in operating assets and liabilities:

Accounts receivable

(57,095)

(25,471)

Prepaids and other assets

(4,466)

318

Customer deposits

65,981

10,418

Accounts payable

2,354

(951)

Accrued expenses

54,231

21,938

Long-term payable

(160)

-

NET CASH PROVIDED BY OPERATING ACTIVITIES

167,425

46,036

INVESTING ACTIVITIES

Purchases of property, plant and equipment

(5,609)

(2,273)

Acquisition of businesses

(1,500)

-

Intangible assets acquired

-

(389)

Other investing activities

-

(25)

NET CASH (USED IN) INVESTING ACTIVITIES

(7,109)

(2,687)

FINANCING ACTIVITIES

Repurchase of common stock

(88,912)

(11,987)

Proceeds from exercise of options

1,757

2,467

Transactions with noncontrolling interests

19

106

NET CASH (USED IN) FINANCING ACTIVITIES

(87,136)

(9,414)

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

71

(53)

Net change in cash, cash equivalents and restricted cash

73,251

33,882

Cash, cash equivalents and restricted cash, beginning balance

127,924

47,074

CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE

$ 201,175

$ 80,956

SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:

Cash paid for income taxes

$ 702

$ 224

SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:

Lease liabilities arising from obtaining right-of-use assets

$ -

$ 18

Termination of lease liabilities

120

183

Property, plant and equipment purchases in accounts payable

7

24

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

7

eXp World Holdings, Inc.

Notes to the Condensed Consolidated Financial Statements

(UNAUDITED)

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

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. Since the fourth quarter of 2019, the Company commenced operations in the United Kingdom (U.K.), Australia, South Africa, India, Mexico, Portugal, France, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain and Israel. Our real estate brokerage is now one of the largest and fastest growing real estate brokerage companies in the United States by agent count, and is continuing to expand internationally. 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 interim unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.

These interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020, filed with the SEC on March 11, 2021 (“2020 Annual Report”).

In our opinion, the accompanying interim unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation. 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 stockholders 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. Operating results for the three and six month periods ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

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

Variable interest entities and noncontrolling interests

A company is deemed to be the primary beneficiary of a variable interest entity (“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.

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.

Use of Estimates

The preparation of financial statements in conformity with 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

8

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.

Restricted cash

Restricted cash consists of cash held in escrow by the Company on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash transfers 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 condensed consolidated balance sheets that sum to the total of the same such amounts shown on the condensed consolidated statements of cash flows.

Cash and cash equivalents

Restricted cash

Total

Balance, December 31, 2019

$ 40,087

$ 6,987

$ 47,074

Balance, June 30, 2020

$ 63,551

$ 17,405

$ 80,956

Balance, December 31, 2020

$ 100,143

$ 27,781

$ 127,924

Balance, June 30, 2021

$ 107,413

$ 93,762

$ 201,175

Recently Adopted Accounting Principles and Change in Accounting Principle

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 March 2020, the FASB issued guidance which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions that reference the London Inter-Bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. This guidance is optional for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting. This guidance is effective from March 12, 2020 through December 31, 2022. Entities may elect to adopt the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. In January 2021, the FASB amended this Update to clarify certain optional expedients and exceptions for contract modifications and hedge accounting that apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The Company does not have any material contracts, hedging or other transactions that reference LIBOR, and we do not expect to utilize the expedients and exceptions provided in this guidance.

3.EXPECTED CREDIT LOSSES

The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. 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 three categories to evaluate allowance under the CECL impairment model. The receivables in each category share similar risk characteristics. The three categories include agent non-commission based fees, agent short-term advances, and commissions receivable for real estate property settlements.

9

The Company analyzed uncollectable accounts for the three categories of receivables and concluded that only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses of 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. Receivables from real estate property settlements totaled $130,158 and $73,838 as of June 30, 2021 and December 31, 2020 respectively. As of June 30, 2021 and December 31, 2020 agent non-commission based fees receivable and short-term advances totaled $5,763 and $4,992, of which the Company recognized expected credit losses of $1,671 and $1,879, respectively.

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.

Changes in the allowance were not material for the three and six months ended June 30, 2021.

4.PLANT, PROPERTY AND EQUIPMENT, NET

Plant, property and equipment, net consisted of the following:

    

June 30, 2021

December 31, 2020

Computer hardware and software

$ 17,579

$ 13,828

Furniture, fixture, and equipment

21

20

Total depreciable property and equipment

17,600

13,848

Less: accumulated depreciation

(8,931)

(6,738)

Depreciable property, net

8,669

7,110

Assets under development

2,496

738

Property, plant, and equipment, net

$ 11,165

$ 7,848

For the three months ended June 30, 2021 and 2020, depreciation expense was $1,189 and $794, respectively. For the six months ended June 30, 2021 and 2020, depreciation expense was $2,196 and $1,551, respectively.

5.GOODWILL AND INTANGIBLE ASSETS

Goodwill was $12,945 as of June 30, 2021 and December 31, 2020. 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. For the three and six months ended June 30, 2021, no events occurred that indicated it was more likely than not that goodwill was impaired.

10

Definite-lived intangible assets were as follows:

June 30, 2021

December 31, 2020

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 410)

 

$ 2,458

$ 2,868

 

($ 267)

 

$ 2,601

Existing technology

1,601

(816)

785

1,396

(415)

981

Non-competition agreements

125

(108)

17

125

(87)

38

Customer relationships

1,895

(267)

1,628

1,895

(170)

1,725

Licensing agreement

210

-

210

210

(41)

169

Intellectual property

2,836

-

2,836

2,836

-

2,836

Total intangible assets

 

$ 9,535

 

($ 1,601)

 

$ 7,934

$ 9,330

 

($ 980)

 

$ 8,350

Definite-lived intangible assets are amortized using the straight-line method over an asset’s estimated useful life. Amortization expense for definite-lived intangible assets for the three months ended June 30, 2021 and 2020 was $318 and $126, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2021 and 2020 was $621 and $230, respectively. The Company has no indefinite-lived assets.

6.LEASES

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

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

Short term leases, having a lease term at commencement of 12 months or less, are not capitalized and the expenses are recognized in the period incurred.

Included below is other information regarding leases for the periods presented:

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Other information

Operating lease expense

$ 84

$ 104

$ 202

$ 208

Short-term lease expense

10

5

26

10

Cash paid for operating leases

84

107

202

204

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

3.6

3.7

3.6

3.7

Weighted-average discount rate – operating leases

4.855%

4.851%

4.855%

4.851%

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

As of June 30, 2021, expirations of lease obligations by fiscal year were as follows:

Period Ending December 31,

Remaining 2021

$ 181

2022

309

2023

159

2024

-

2025

-

2026 and thereafter

-

Total lease payments

649

Less: interest

(29)

Total operating lease liabilities

 

$ 620

7.DEBT

The Company issued unsecured promissory notes in the aggregate principal amount of $1.5 million in connection with the acquisition of Showcase Web Sites, L.L.C. (“Showcase”) in July 2020. The promissory notes accrue interest of 8% per annum, and interest is payable monthly beginning six months after the closing date.

11

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

8.STOCKHOLDERS’ EQUITY

The following table represents a share reconciliation of the Company’s common stock for the periods presented:

 

Three Months Ended June 30,

Six Months Ended June 30,

(Shares of Common Stock)

2021

2020

2021

2020

Common stock:

Balance, beginning of quarter

147,934,768

138,056,230

146,677,786

132,398,616

Shares issued for stock options exercised

1,797,132

830,482

2,344,908

4,400,578

Agent growth incentive stock compensation

339,904

415,224

625,026

669,436

Agent equity stock compensation

1,075,182

1,858,640

1,499,266

3,691,946

Balance, end of quarter

151,146,986

141,160,576

151,146,986

141,160,576

The Company’s stockholder 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. The Company recognizes a 10% discount on these issuances as an additional cost of sales charge during the periods presented.

During the three months ended June 30, 2021 and 2020, the Company issued 1,075,182 and 1,858,640 shares of common stock, respectively, to agents and brokers with a value of $38,451 and $10,503, respectively, inclusive of discount. During the six months ended June 30, 2021 and 2020, the Company issued 1,499,266 and 3,691,946 shares of common stock, respectively, to agents and brokers with a value of $59,853 and $19,297, respectively, inclusive 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 three months ended June 30, 2021, the Company’s stock compensation attributable to the Agent Growth Incentive Program was $5,840 of which the total amount of stock compensation attributable to liability classified awards was $1,402. For the six months ended June 30, 2021, the Company’s stock compensation attributable to the Agent Growth Incentive Program was $11,312 of which the total amount of stock compensation attributable to liability classified awards was $2,623. Stock compensation expense related to the Agent Growth Incentive Program is included in general and administrative expense in the condensed consolidated statements of comprehensive income (loss).

12

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

Amount

Balance, December 31, 2020

$ 2,093

Stock grant liability increase at March 31, 2021

1,221

Stock grant liability increase at June 30, 2021

1,402

Balance, June 30, 2021

$ 4,716

Stock Option Awards

During the three months ended June 30, 2021, and 2020, the Company granted 66,739 and 496,440 stock options, respectively, to employees with an estimated grant date fair value of $26.77 and $3.18 per share, respectively. For the six months ended June 30, 2021, and 2020, the Company granted 194,004 and 798,086 stock options, respectively, to employees with an estimated grant date fair value of $24.80 and $3.45 per share, respectively. The fair value was calculated using a Black Scholes-Merton option pricing model.

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.

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 not retired and are considered issued but not outstanding. The following table shows the changes in treasury stock for the periods presented:

Three Months Ended June 30,

Six Months Ended June 30,

(Shares of Treasury Stock)

2021

2020

2021

2020

Treasury stock:

Balance, beginning of quarter

3,035,404

1,916,605

2,534,494

925,364

Repurchases of common stock

1,689,892

131,173

2,190,802

1,122,414

Balance, end of quarter

4,725,296

2,047,778

4,725,296

2,047,778

9.EARNINGS PER SHARE

Basic earnings  per share is computed based on net income attributable to eXp stockholders divided by the basic weighted-average shares outstanding during the period. Dilutive earnings per share is computed consistently with the basic computation while giving effect to all dilutive potential common shares and common share equivalents that were outstanding during the period. The Company uses the treasury stock method to reflect the potential dilutive effect of unvested stock awards and unexercised options. The Company uses the if-converted method to reflect the potential dilutive effect of a $1.0 million payment obligation relating to the November 2018 acquisition of Virbela, LLC, that may be paid in cash or common stock in November 2021.

13

The following table sets forth the calculation of basic and diluted earnings per share attributable to common stock during the periods presented:

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Numerator:

Net income attributable to common stock

$ 37,050

$ 8,275

$ 41,896

$ 8,440

Denominator:

-

Weighted average shares - basic

145,584,495

135,511,932

144,973,139

133,502,272

Dilutive effect of common stock equivalents

11,704,177

9,612,124

13,123,596

10,399,549

Weighted average shares - diluted

157,288,672

145,124,056

158,096,735

143,901,821

Earnings (loss) per share:

Earnings per share attributable to common stock- basic

$ 0.25

$ 0.06

$ 0.29

$ 0.06

Earnings per share attributable to common stock- diluted

0.24

0.06

0.27

0.06

For the three months ended June 30, 2021 and 2020 total outstanding shares of common stock excluded 152,950 and 821,985 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

For the six months ended June 30, 2021 and 2020 total outstanding shares of common stock excluded 62,889 and 803,513 shares, respectively,  from the computation of diluted earnings per share because their effect would have been anti-dilutive.

10.INCOME TAXES

Our quarterly tax provision is computed by applying the estimated annual effective tax rate to the year-to-date pre-tax income or loss and adjust for discrete tax items in the period. Our provision for (benefit from) income taxes amounted to ($20.4) million and less than $0.1 million for the six months ended June 30, 2021 and 2020, respectively, which represented effective tax rates of negative 95.1% and 0.8%, respectively. The decrease in income tax expense was primarily attributable to the release of the valuation allowance.

We periodically evaluate the realizability of our deferred tax assets based on all available evidence, both positive and negative. The realization of the net deferred tax assets is dependent on our ability to generate sufficient future taxable income during the periods prior to the expiration of tax attributes to fully utilize these assets. As of June 30, 2021, based on our assessment of the realizability of our net deferred tax assets, we reached the conclusion that our valuation allowance on our US federal and state net deferred tax assets is no longer needed and therefore we recorded a valuation allowance release of $13 million, a discrete item, which results in the recognition of the deferred tax asset and a decrease to income tax expense.

11.FAIR VALUE MEASUREMENT

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:

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, which are considered Level 1 assets. The Company values its money market funds at fair value on a recurring basis.

As of June 30, 2021 and December 31, 2020, the fair value of the Company’s money market funds was $53,385 and $53,380, respectively.

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

14

12.SEGMENT INFORMATION

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

Operating Segments

The Company primarily operates as a cloud-based real estate brokerage. The real estate brokerage business represents 99.5% and 99.8% of the total revenue of the Company for the six months ended June 30, 2021 and 2020, respectively. The real estate brokerage business represents 99.2% and 98.9% of the total assets of the Company as of June 30, 2021 and December 31, 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.

Services provided through First Cloud and Silverline are in the emerging stages of development as contributing segments and are not material to the Company’s total revenue, total net income or total assets as of June 30, 2021.

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

Geographical Information

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

The Company’s management analyzes geographical locations on a forward-looking basis to identify growth opportunities. For the six months ended June 30, 2021 and 2020, approximately 9% and 4%, respectively, of the Company’s total revenue was generated outside of the U.S. Assets held outside of the U.S. were 14% and 7% as of June 30, 2021 and December 31, 2020

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

13.SUBSEQUENT EVENTS

On August 4, 2021, the Company’s Board of Directors declared a dividend of $0.04 per share payable on August 30, 2021, to stockholders of record as of the close of business on August 16, 2021. The ex-dividend date is August 13, 2021. The dividend will be paid in cash.

15

Item 2.

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

The following discussion should be read together with our condensed consolidated financial statements and related notes included elsewhere in this report. Management’s Discussion and Analysis of Financial Conditions and Results of Operations contain forward-looking statements. Our actual results could differ materially from those anticipated in these forward-looking statements. See “Item 1 A. – Risk Factors” in our 2020 Annual Report for a discussion of certain risks, uncertainties and assumptions associated with these statements.

This MD&A is divided into the following sections:

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

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

OVERVIEW

eXp World Holdings empowers the new economy through its people, platforms and personal and professional development solutions. Through our brokerage, eXp Realty, we operate one of the world’s fastest growing real estate brokerages. We are focused on being the most agent-centric company on the planet and offer our agents a generous commission model, and a thriving community built on our proprietary and unique cloud-based brokerage and collaboration suite.

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 North America and certain international markets by increasing our independent agent and broker network. Through our cloud-based operations and technology platform, we strive to achieve customer-focused efficiencies that allow us to increase market share and attain strong returns as we scale our business within the markets in which we operate. By building partnerships and strategically deploying capital, we seek to grow the business and enter into attractive verticals and associated businesses.

Throughout 2020 and the first half of 2021, we made progress in achieving our strategic goals, including an 87% increase in our agent count, going from 31,091 agents as of June 30, 2020 to 58,263 agents as of June 30, 2021. The expected outcome of these activities will be to better position us to deliver on our full potential, to provide a platform for future growth opportunities, and to achieve our long-term financial goals.

MARKET CONDITIONS AND INDUSTRY TRENDS

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

In periods of economic growth, demand typically increases resulting in accelerated home sales transactions and rising 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 period ended June 30, 2021, the COVID-19 pandemic has continued to be contained due to the rate of inoculation and efficacy of vaccines. However, there is still volatility and uncertainty surrounding the outlook of the global economy due to inconsistencies in

16

lifting restriction across geographic markets and new variants to the virus. We believe that 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 National Association of Realtors (“NAR”), the housing market is past the recovery phase from the initial downturn during the beginnings of the COVID-19 pandemic. Current home sales are now at a pre-pandemic level, which is due to a significant increase in demand. The sizable shift to remote work, which has led to current homeowners looking for larger homes and vacation homes, and the continued historic low interest rates have accelerated housing demand. These low mortgage rates are also allowing more buyers to enter the market. According to NAR housing statistics, existing home sales decreased for the fourth consecutive month as of May 2021, while the existing-home median price reached a historic record high of $350.3 as of May 2021 (preliminary).  We expect the decline in sales is due, in part, to the continued inventory shortage of homes. The demand for homebuying remains high. NAR reported that pending home sales rebounded in May by 8%, which is a positive indicator of continued housing demand. This NAR index measures housing contract activity and is based on signed real estate contracts for existing single-family homes and condos. The Company continues to monitor the macro and microeconomic environments but sees the demand for housing continuing throughout the year due to continued low interest rates and overall promising economic outlook.

The Company is positioned to continue to grow in light of a series of fluctuations in economic activity. The Company continued its growth trajectory through the second quarter of 2021 with a year-over-year increase in revenue of 153% and an increase in agent count of 87%. However, depending on the continued course of the COVID-19 pandemic, specifically in key areas of operations and the spread of new variants, it is too early to predict the full extent the effects the COVID-19 pandemic will have on the Company as we progress through the remainder of 2021.

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

National Housing Inventory

Throughout 2020 and into 2021, increased demand and low mortgage interest rates caused inventory levels to decline to record lows. With government-implemented actions in response to COVID-19 in 2020 and into 2021 and overall uncertainty, fewer individuals are listing their homes. Additionally, construction of new homes has slowed for a significant period of time and supply is not keeping up with current demand. Due to these factors, and others, year-over-year inventory has decreased further. According to NAR, inventory of existing homes for sales in the U.S. was 1.23 million as of May 2021 (preliminary) compared to 1.5 million at the end of May 2020. NAR indicated the need for new home construction due to the high demand of homes and the record-low inventory levels.

Mortgage Interest Rates

According to NAR, mortgage interest rates on commitments for 30-year, conventional, fixed-rate mortgages averaged 3.1% for the second quarter of 2021 compared to 3.2% for the second quarter of 2020. Mortgage rates are forecasted to increase minimally to 3.2% throughout the second half of 2021. Low mortgage rates are expected to continue to contribute to overall high demand for homebuying.

Housing Affordability Index

According to NAR, the composite housing affordability index decreased to 151.7 for May 2021 (preliminary) from 180.0 for May 2020. The housing affordability index continues to be at historically favorable levels. When the index is above 100, it indicates that a family earning the median income has sufficient income to purchase a median-priced home, assuming a 20% down payment and ability to qualify for a mortgage. The favorable housing affordability index is due to favorable mortgage rate conditions. However, the steady year-over- year decline is attributable to the increase in the average home price due to low inventory levels driving up demand.

Home Sales Transactions

According to NAR, seasonally adjusted existing home sale transactions increased to 5.8 million for May 2021 (preliminary) compared to 4.0 million for May 2020. NAR anticipates transactions to continue with current pace; however, due to low inventory levels, recovery may not be sustainable.

According to NAR, the nationwide existing home sales median price for May 2021 (preliminary) was $350.3 compared to $283.5 in May 2020. Due to low supply and high demand, the average sale price is expected to continue to increase through the remainder of 2021.

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.

17

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

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

(in thousands, except transactions and agent count)

Performance:

Agent count

58,263

31,091

58,263

31,091

Transactions

115,431

43,653

189,309

81,535

Volume

$ 40,117,368

$ 12,951,623

$ 64,625,224

$ 23,954,123

Revenue

$ 999,887

$ 353,525

$ 1,583,720

$ 624,946

Gross margin

8.0%

9.7%

8.4%

10.0%

Adjusted EBITDA

$ 26,988

$ 13,648

$ 41,810

$ 19,376

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

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

Our strength is attracting real estate agent and broker professionals that contribute to our growth. Brokerage real estate transactions are recorded when our agents and brokers represent buyer and/or sellers in the purchase or sale, respectively, of a home. The number of real estate transactions is a key driver 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. Since 2019, we expanded operations to U.K., Australia, South Africa, Portugal, France, India, Mexico, Puerto Rico, Brazil, Italy, Spain, Colombia, Israel, Panama and Hong Kong. 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 macroeconomic factors affecting the real estate industry in general. With the favorable economic outlook and our unique business model, we anticipate to continuously grow for the remainder of the year.

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

We utilize gross margin, a financial statement measure based on U.S. GAAP to assess eXp’s financial performance from period to period. Gross margin is calculated from U.S. GAAP reported amounts and equals the difference between revenue and cost of sales (i.e., gross profit) as a percentage of total revenue. Commissions and other agent-related costs represent the cost of sales for the Company. The cost of sales does not include depreciation or amortization expenses as the Company’s assets are not directly used in the production of revenue. Gross margin is based on the information provided in our results of operations or our consolidated statements of comprehensive income (loss), and is an important measure of our potential profitability and brokerage performance. For the three months ended June 30, 2021 and 2020, gross margin was 8.0% and 9.7%, respectively. For the six months ended June 30, 2021 and 2020, gross margin was 8.4% and 10.0%, respectively. Gross margin decreased year-over-year which is mostly attributable to an increase in agent commission costs associated with increase productivity and home sale price. Rising home prices and increased demand also contributed to agents reaching their commission capping requirements sooner, entitling them to a higher percentage of the home sale commission. We continue to monitor our gross margin through efforts to improve our cost structure.

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 three and six months ended June 30, 2021 and 2020 due to our revenue growth and improved leverage of our cost structure.

RECENT BUSINESS DEVELOPMENTS

Real Estate Brokerage Initiatives

Global Expansion of Our Real Estate Cloud Brokerage

During the fourth quarter of 2020, the Company initiated operations in South Africa, India, Mexico, Portugal and France. In addition, operations commenced in Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain, and Israel in the first half of 2021.  The Company

18

continues to pursue growth opportunities into new global markets. In addition to the international expansion, the Company also continues to focus on growth in the United States and existing international markets.

Agent and Employee Experience

The Company has embarked on an initiative to better understand both its agents and employees’ 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. An NPS above 50 is considered excellent. The Company’s cumulative agent NPS was 70 in the second quarter of 2021. Whether the overall question is "How likely are you to recommend eXp to your colleagues, friends, or family?" or more granular inquiries as to specific workflows or service offerings, we believe this will ensure we are delivering on the most important values to our agents and employees. In turn, this often leads to enthusiastic fans of eXp who will promote our Company and continue leading us through strong organic growth.

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

Agent Ownership

The Company maintains an equity incentive program whereby agents and brokers of eXp Realty can become eligible to receive awards of the Company’s common stock through the achievement of production and agent attraction benchmarks. The equity incentive program continues to be a key 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 issued at a 10% discount. Our operational strategy and the importance of the agent compensation plans to our strategy have not changed. Our stock repurchase program and agent growth incentive program are more fully disclosed in Note 8 – Stockholders’ Equity to the condensed consolidated financial statements.

Technology Products and Services

We continue developing the core Virbela software platform and its underlying infrastructure through our subsidiary, eXp World Technologies, LLC, to accommodate for the increasing use and scale required to support our eXp Realty division. In 2019, we released a new product centered on the concept of an open campus whereby small and independent organizations may utilize sub spaces as part of a larger campus similar to collaborative environments that currently exist in the physical brick-and-mortar world. In the first quarter of 2020, Virbela began offering virtual events in conjunction with Event Farm, Inc. Given the current environment due to the COVID-19 pandemic, there is an acute need for virtual workplace collaboration. For the period ended June 30, 2021, Virbela continues to see growing demand from organizations exploring remote and hybrid operating models and as a result continues to introduce new products and features including the imminent commercial release of FRAME, a browser-based instant virtual collaboration tool. FRAME, currently in beta, is built to give users frictionless avatar-based virtual collaboration across multiple devices. Lastly, we expect to continue to service existing and new business-to-business enterprise-level contracts in the coming year.

Affiliated Services

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

19

Results of Operations

Three Months Ended June 30, 2021 compared to the Three Months Ended June 30, 2020

Three Months Ended

% of

Three Months Ended

% of

Change

    

June 30, 2021

Revenue

June 30, 2020

Revenue

$

    

%

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

Statement of Operations Data:

Revenues

 

$ 999,887

100%

$ 353,525

100%

$ 646,362

183%

Operating expenses

Commissions and other agent-related costs

919,970

92%

319,164

90%

600,806

188%

General and administrative expenses

60,721

6%

25,155

7%

35,566

141%

Sales and marketing expenses

2,683

-%

887

-%

1,796

202%

Total operating expenses

983,374

98%

345,206

98%

638,168

185%

Operating income

16,513

2%

8,319

2%

8,194

98%

Other (income) expense, net

54

-%

11

-%

43

391%

Equity in losses of unconsolidated affiliates

1

-%

12

-%

(11)

(92)%

Other expense, net

55

-%

23

-%

32

139%

Total other expense, net

16,458

2%

8,296

2%

8,162

98%

Income tax (benefit) expense

(20,585)

(2)%

61

-%

(20,646)

(33,846)%

Net income

37,043

4%

8,235

2%

28,808

350%

Add back: Net loss attributable to noncontrolling interest

7

-%

40

-%

(33)

(83)%

Net income attributable to eXp World Holdings, Inc.

37,050

4%

8,275

2%

28,775

348%

Adjusted EBITDA (1)

$ 26,988

3%

$ 13,648

4%

$ 13,340

98%

Earnings per share

Basic

$ 0.25

$ 0.06

$ 0.19

317%

Diluted

$ 0.24

$ 0.06

$ 0.18

300%

Weighted average shares outstanding

Basic

145,584,495

135,511,932

Diluted

157,288,672

145,124,056

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

Revenue

Our total revenues were $999.9 million for the three months ended June 30, 2021 compared to $353.5 million for the same period in 2020, an increase of $646.4 million, or 183%. Total revenues increased for the second quarter of 2021 primarily as a result of an increase in real estate brokerage commissions, which is directly attributable to increases in our agent count and closed transactions compared to the same period in 2020. Additionally, the average home sale price for eXp closed transactions increased 17% to $348 during the three months ended June 30, 2021 from $297 for the same period in 2020.

Commission and Other Agent Related Costs

Commission and other agent-related costs were $920.0 million for the three months ended June 30, 2021 compared to $319.2 million for the same period in 2020, an increase of $600.8 million, or 188%. Commissions and other agent related costs increased as a result of a higher volume of settled real estate transactions due to a growing agent base. Rising home prices and increased demand also contributed to agents reaching their commission capping requirements sooner, entitling them to a higher percentage of the home sale commission.

General and Administrative Expense

General and administrative expenses were $60.7 million for the three months ended June 30, 2021 compared to $25.2 million for the same period in 2020, an increase of $35.6 million or 141%. 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 $20.2 million in compensation and personnel related expenses including salaries, employee benefits, and payroll taxes and processing, an increase of $3.6 million in computer and software expenses, and an increase of $4.5 million in stock compensation

20

expense. These increased costs are a result of the Company’s growth in agent count and real estate transaction volumes, and the investment of employee and technology in supporting the growth in 2021.

Sales and Marketing

Sales and marketing expenses increased to $2.7 million from $0.9 million for the three months ended June 30, 2021 compared to the same period in 2020. This is due to an increase of $1.6 million in advertising and lead capture costs as we continue to expand our real estate operations and software services.

Other Expense

There were no significant changes in other expense for the three months ended June 30, 2021 compared to the same period in 2020.

Income Tax Benefit (Expense)

The Company’s provision for (benefit from) income taxes amounted to ($20.6) million and less than $0.1 million for the three months ended June 30, 2021 and 2020, respectively, which represented effective tax rates of negative 125.8% and 0.7%, respectively. The decrease in income tax expense was primarily attributable to the release of the valuation allowance.

Six Months Ended June 30, 2021 compared to the Six Months Ended June 30, 2020

Six Months Ended

% of

Six Months Ended

% of

Change
2021 vs. 2020

    

June 30, 2021

Revenue

June 30, 2020

Revenue

$

    

%

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

Statement of Operations Data:

Revenues

 

$ 1,583,720

100%

$ 624,946

100%

$ 958,774

153%

Operating expenses

Commissions and other agent-related costs

1,450,317

92%

562,570

90%

887,747

158%

General and administrative expenses

107,021

7%

52,015

8%

55,006

106%

Sales and marketing expenses

4,940

-%

1,831

-%

3,109

170%

Total operating expenses

1,562,278

99%

616,416

99%

945,862

153%

Operating income

21,442

1%

8,530

1%

12,912

151%

Other expense

Other expense, net

(80)

-%

49

-%

(129)

(263)%

Equity in losses of unconsolidated affiliates

7

-%

34

-%

(27)

(79)%

Total other expense, net

(73)

-%

83

-%

(156)

(188)%

Income before income tax (benefit) expense

21,515

1%

8,447

1%

13,068

155%

Income tax (benefit) expense

(20,374)

(1)%

70

-%

(20,444)

(29,206)%

Net income

41,889

3%

8,377

1%

33,512

400%

Add back: Net loss attributable to noncontrolling interest

7

-%

63

-%

(56)

(89)%

Net income attributable to eXp World Holdings, Inc.

41,896

3%

8,440

1%

33,456

396%

Adjusted EBITDA (1)

$ 41,810

3%

$ 19,376

3%

$ 22,434

116%

Earnings per share

Basic

$ 0.29

$ 0.06

$ 0.23

383%

Diluted

$ 0.27

$ 0.06

$ 0.21

350%

Weighted average shares outstanding

Basic

144,973,139

133,502,272

Diluted

158,096,735

143,901,821

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

21

Revenue

Our total revenues were $1,583.7 million for the six months ended June 30, 2021 compared to $624.9 million for the same period in 2020, an increase of $958.8 million, or 153%. Total revenues increased for the first half of 2021 primarily as a result of an increase in real estate brokerage commissions, which is directly attributable to increases in our agent count and closed transactions compared to the same period in 2020. Additionally, the average home sale price for eXp closed transactions increased 16% to $341 during the six months ended June 30, 2021 from $294 for the same period in 2020.

Commission and Other Agent Related Costs

Commission and other agent-related costs were $1,450.3 million for the six months ended June 30, 2021 compared to $562.6 million for the same period in 2020, an increase of  $887.7 million, or 158%. Commissions and other agent related costs increased as a result of a higher volume of settled real estate transactions due to a growing agent base. Rising home prices and increased demand also contributed to agents reaching their commission capping requirements sooner, entitling them to a higher percentage of the home sale commission.

General and Administrative Expense

General and administrative expenses were $107.0 million for the six months ended June 30, 2021 compared to $52.0 million for the same period in 2020, an increase of $55.0 million or 106%. 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 $32.0 million in personnel related expenses including salaries, employee benefits, and payroll taxes and processing, an increase of $5.8 million in computer and software expenses, and an increase of $8.5 million in stock compensation expense. These increased costs are a result of the Company’s growth in agent count and real estate transaction volumes, and the investment of employee and technology in supporting the growth in 2021.

Sales and Marketing

Sales and marketing expenses increased to $4.9 million from $1.8 million for the six months ended June 30, 2021 compared to the same period in 2020, an increase of $3.1 million or 170%. This is due to an increase of $2.6 million in advertising and lead capture costs as we continue to expand our real estate operations and software services.

Other Income (Expense)

There were no significant changes in other income (expense) for the six months ended June 30, 2021 compared to the same period in 2020.

Income Tax Benefit (Expense)

The Company’s provision for (benefit from) income taxes amounted to ($20.38) million and less than $0.1 million for the six months ended June 30, 2021 and 2020, respectively, which represented an effective tax rate of negative 95.1% and 0.8%, respectively. The decrease in income tax expense was primarily attributable to the release of the valuation allowance.

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.

22

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:

Three Months Ended June 30,

Six Months Ended June 30,

    

2021

2020

2021

2020

Net income

$ 37,043

$ 8,235

$ 41,889

$ 8,377

Other (income) expense, net

55

23

(73)

83

Income tax (benefit) expense

(20,585)

61

(20,374)

70

Depreciation and amortization (1)

1,507

856

2,817

1,781

Stock compensation expense (2)

5,840

3,246

11,312

6,765

Stock option expense

3,128

1,227

6,239

2,300

Adjusted EBITDA

$ 26,988

$ 13,648

$ 41,810

$ 19,376

(1)Amortization of stock liability is included in the “Other expense (income)” line item.
(2)This includes agent growth incentive stock compensation expense and stock compensation expense related to non-controlling interest.

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 attributable to the expansion of our independent agent and broker network and, to a lesser extent, increased average prices of home sales.

Currently, our primary use of cash on hand is to sustain and grow our business operations, including, but not limited to, commission and revenue share payments to agents and brokers and cash outflows for operating expenses. Our current capital deployment strategy for 2021 is to utilize excess cash on hand to support our growth initiatives into select markets and enhance our technology platforms and for repurchases of our common stock. As of June 30, 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, the Company has no known material cash requirements as of June 30, 2021 relating to capital expenditures, commitments, or human capital (except commissions to agents and brokers concurrent with settled real estate transactions). The cash requirements for the upcoming fiscal year relating to our leases and our debt associated with acquisitions is insignificant. For information regarding the Company’s expected cash requirement related to leases, see Note 6 – Leases to the condensed consolidated financial statements. Cash requirements associated with our acquisitions include a $1.0 million payment of cash or common stock of the Company to the previous owners of Virbela, LLC due in November 2021. During the first quarter of 2021, the Company paid $1.5 million of principal amount outstanding for the full settlement of the promissory notes issued to the previous owners of Showcase, which were due in installment payments during 2021.

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

23

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 June 30, 2021, our cash and cash equivalents totaled $107.4 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 as of June 30, 2021 and December 31, 2020:

    

June 30, 2021

  

December 31, 2020

Current assets

$ 347,132

$ 212,225

Current liabilities

(220,887)

(96,650)

Net working capital

$ 126,245

$ 115,575

For the six months ended June 30, 2021, net working capital increased to $126.2 million, or 9%, compared to December 31, 2020 primarily due to an increase in agent and commission receivables directly related to the increase in revenue.

Cash Flows

The following table presents our cash flows for the six months ended June 30, 2021 and 2020:

Six Months Ended June 30,

  

2021

  

2020

Cash provided by operating activities

$ 167,425

$ 46,036

Cash used in investment activities

(7,109)

(2,687)

Cash used in financing activities

(87,136)

(9,414)

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

71

(53)

Net change in cash, cash equivalents and restricted cash

$ 73,251

$ 33,882

For the six months ended June 30, 2021, cash provided by operating activities increased $121.4 million compared to the same period in 2020. The change resulted primarily from the increased real estate transactions volume, increase in customer deposits, and higher participation by our agents and brokers in our agent stock compensation programs.

For the six months ended June 30, 2021, cash used in our investing activities increased due to higher capital expenditures and acquisition-related payments.

For the six months ended June 30, 2021, the increase in cash flows used in financing activities primarily were related to repurchases of our common stock, partially offset by proceeds received from the exercise of stock options.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

The condensed consolidated financial statements should be read in conjunction with the consolidated financial statements included in the Annual Report on Form 10-K for the year ended December 31, 2020, which provides a description of our critical accounting policies. There were no changes to critical accounting policies or estimates as reflected in our 2020 Annual Report. For additional information regarding our critical accounting policies and estimates, see the Critical Accounting Policies and Estimates section of MD&A included in our 2020 Annual Report.

Item 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes in our exposures to market risk since December 31, 2020. For details on the Company's interest rate and foreign currency exchange, see “Item 7A. Quantitative and Qualitative Information About Market Risks” in our 2020 Annual Report.

24

Item 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2021 pursuant to Rule 13a-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, 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 of our disclosure controls and procedures as of  June 30, 2021, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2021.

Changes in Internal Control Over Financial Reporting

In addition, no significant changes in the Company’s internal control over financial reporting occurred during the quarter ended June 30, 2021, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting. As the Company’s workforce already operates in a remote environment, there was no material impact of COVID-19 on our day-to-day operations or our internal control over financial reporting.

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) 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 June 30, 2021. In making its evaluation, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control — Integrated Framework (2013).

Under standards established by the Public Company Accounting Oversight Board of the United States, a material weakness is a significant deficiency, or combination of significant deficiencies, that results in there being a more than remote likelihood that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis.

Inherent Limitations on Effectiveness of Internal 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.

25

PART II – OTHER INFORMATION

Item 1.

LEGAL PROCEEDINGS

From time to time, we are involved in ordinary routine litigation incidental to the conduct of our business, including matters that may be certified as class or collective actions.

There are no legal proceedings pending or, to our knowledge, threatened that we believe could have a material adverse impact on our business, reputation, results of operations or financial condition.

Item 1A.

RISK FACTORS

There were no material changes to the risk factors reported in Part I, “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2020.

Item 2.

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Issuer Purchases of Equity Securities

The following table provides information about repurchases of our common stock through the quarter ended June 30, 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

4/1/2021 - 4/30/2021

304,080

$ 38.67

304,080

$ 335,344,323

5/1/2021 - 5/31/2021

777,714

29.17

777,714

313,413,594

6/1/2021 - 6/30/2021

608,098

36.55

608,098

291,436,308

Total

1,689,892

$ 34.80

1,689,892

(1)The repurchase program began on January 2, 2019 and was set to expire on June 28, 2019. On June 12, 2019, the Company, under authorization from the Board of Directors, amended the plan. The amended plan extended the repurchase program through December 31, 2019. On November 26, 2019, the Company announced the approval to increase the authorization limits of the Company’s stock repurchase program by the Board. The Board agreed to extend the stock repurchase program through the fourth quarter of 2020 and to increase the authorization for the stock repurchase program from $25.0 million to $75.0 million of the Company’s common stock. The Company discontinued the repurchase program in March 2020 and subsequently reinstated it in June 2020 with a maximum authorization of $75.0 million. In December 2020, the Board approved an increase to the total amount of its buyback program from $75.0 million to $400.0 million. The stock repurchase program is more fully disclosed in Note 8 – Stockholders’ Equity to the condensed consolidated financial statements.

Item 3.

DEFAULTS UPON SENIOR SECURITIES

None.

Item 4.

MINE SAFETY DISCLOSURES

Not applicable.

Item 5.

OTHER INFORMATION

None.

26

Item 6.

EXHIBITS

Exhibit

    

Exhibit

Number

Description

3.1

Amendment to Amended and Restated Certificate of Incorporation of eXp World Holdings, Inc.

31.1

Certification of the Chief Executive Officer pursuant to Rule 13a-14(a) or Rule 15d-14(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 13a-14(a) or Rule 15d-14(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

Inline XBRL Instance Document

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

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

27

SIGNATURES

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

    

eXp World Holdings, Inc.

(Registrant)

Date: August 4, 2021

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)

28

EX-3.1 2 expi-20210630xex3d1.htm EX-3.1

Exhibit 3.1

STATE OF DELAWARE

CERTIFICATE OF AMENDMENT

OF

CERTIFICATE OF INCORPORATION

EXP WORLD HOLDINGS, INC., a Delaware corporation (the “Corporation”), a corporation organized and existing under the General Corporation Law of the State of Delaware (the “DGCL”), does hereby certify as follow:

1.This Certificate of Amendment (the “Certificate of Amendment”) amends the provisions of the Corporation’s Certificate of Incorporation on file with the Secretary of State (as amended, the “Charter”).

2.This Amendment to the Charter (this “Amendment”) was duly adopted by the Board of Directors of the Corporation and by the stockholders of the Corporation in accordance with Sections 242 and 228 of the DGCL.

3.This Amendment shall amend the Charter by deleting Section 3.01 of Article III in its entirety and replacing it as follows:

“SECTION 3.01 Amount. The total number of shares of stock which the Corporation has authority to issue is 900,000,000 shares, initially all of which are designated as Common Stock, par value of $0.00001 per share (“Common Stock”).”

4.All other provisions of the Certificate of Incorporation shall remain in full force and effect.

5.This Amendment shall be effective as of the date set forth below.

IN WITNESS WHEREOF, said corporation has caused this certificate to be signed this 19th day of May, 2021.

By: /s/ James Bramble​ ​​ ​​ ​

Name: James Bramble

Title: Corporate Secretary  


EX-31.1 3 expi-20210630xex31d1.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 quarterly report on Form 10-Q 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.            The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

Date:

August 4, 2021

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-31.2 4 expi-20210630xex31d2.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 quarterly report on Form 10-Q 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.            The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

Date:

August 4, 2021

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


EX-32.1 5 expi-20210630xex32d1.htm EX-32.1

Exhibit 32.1

Certification of Chief Executive 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 quarterly report of eXp World Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021 as filed with the Securities and Exchange Commission  on the date hereof (the “Report”), I, Glenn Sanford, as Chief Executive Officer of the Company, hereby certify pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

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

Date:

August 4, 2021

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-32.2 6 expi-20210630xex32d2.htm EX-32.2

Exhibit 32.2

Certification of 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 quarterly report of eXp World Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeff Whiteside, as Chief Financial Officer of the Company, hereby certify pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

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

Date:

August 4, 2021

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


GRAPHIC 7 expi-20210630x10q001.jpg GRAPHIC begin 644 expi-20210630x10q001.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^BBB@ HH MK-O?$&CZ<2+O4K6%AU5I1G\J -*BN;/C_P *!MO]MVV?Q_PK2L?$&CZD0+/4 MK69CT59!G\NM &E1110 44UG1!EV51[G%-\^'_GK'_WT* )**C\^'_GK'_WT M*D!!&061PD: LS,< M =Z^V=AIELQ$2_\]&[N?Z4 8/B/Q+?>)-:FU&YD9=YQ'&&X MC3L!63YTO_/5_P#OHTRNO^'_ (,E\6:R/-5ET^ AIW]?]D>YIB.M^$W@N6\F M3Q#J8L? M_?0I#)**175QE6##V.:4D 9)P!0 45CWGBO0-/8K=:O:1L.H\P$C\JJ1^/O" MLC;5UNVS[DC^E '1T55L]2L=03=9WD%P/^F<@;^56J "BBB@ HHI"0!DD >] M "T444 %%(6 ZD#ZFEH **175B0K [3@X/0T%@O4@?6@!:**1F"J68@ =2: M%HID8G]]?SH =112$@#)( ]Z %HH!!&0 M+/&FE^$;/?=OYERX_=6R'YG_P'O4_BWQ) M;^%M!FU";#./EAC_ +[GH*^8=6U6\UK4IK^^E,D\K9)/;V'H* .D\1?$KQ#K M\CK]I-G:GI!;G:,>YZFN0=WD;<[,Q]2+TY)'C8,CLK#NIQ7OVDHOK).7*KAT'J1Z?2@!GA3XIZSH,L<%](U_89 MP4D.70?[+?T->]Z/K%CKVFQ7^GS"6"0=>ZGN".QKY'KM_AIXND\.>(([::0_ M8+M@DBD\*W9J />?$F@6_B319M/G9D+#,5)X6 MP?G.&'8CU!'-?60((!!R#TKA_B3X)3Q1I7VJU0#4[528S_ST7J4/]/\ Z](9 M\[?:;C_GO+_WV:]E^$WCLW"KX>U.;,JC_19'/WA_!M:O=?\)V=_?V[17# J21@28X MWCV-9/Q(\;)X7THVUJX.I7*D1C_GF.[&D,Y/XM>.LE_#FFR\#_C[D4_^.#^M M>.TZ21Y9&DD8L['+,3R32PQ23S)%$A>1R%55&22:8B_H.B7?B'6(-.LD+22M MR>R+W)]A7U!X=T"T\-Z-#IUFH"H/G?'+MW)K ^'?@J/PKI EN$!U*Y ,S?W! MV0?UKM*0SP[XWS21^(M-"2.H-I_"Q'\;5Y=]IN/^>\O_ 'V:].^.7_(QZ;_U MZ?\ L[5Y93$>S?#GQ-:>'/A]?:CJ,K,%N2L:9RTC8X KA/$WQ!USQ+.XDN6M M[0GY;>%MJ@>_J:YEKF9K9+9I&,*,65.P)ZFIM.TN^U:Y%M86LMQ,?X8US0!5 M)+')))]325WUK\'_ !3<1AWAMX<_PO*,_I5+5?AAXITJ)IGL?/C49)@8/C\. MM '*VM[=6,RRVMQ+#(IR&C8J17J7@_XPW-O+'9^(CY\!^472CYT_WAW'ZUY0 MZ-&Y1U*L."",$4V@#[#@N(;JWCG@D62*10R.IR&'K4E>&?"/QG)97ZZ!>RDV MTY_T7?&FSG&CV.IV\DB&"78^QB.#T_6NKTCQ+"?A] M!KT[96*T\R3GJRCI]<\58\::6-8\(:E:8RYA+I_O#FO!(O$UP_@%/"L($8CEC_AFL_P 7>&V\!3>&M9L5PT"I'F&Q^M:_PP6V7 MX>Z7]FVX*L9,==^XYS_GTH \XU'X;>*_"\!U/2M5-RT(W.(2R. .X!ZUW7PV M\=/XJLI;2^PNI6P&\@8\Q?[V/7UKNSC!ST[YKPSP+L3XR7RV/_'MF8?+TVY' M]<4 ;OQPFEATS2/*D=,S29VL1G@5C:;\)=7U'2K6^C\1!/M$2RA"C<9&<9W5 MK?'3_D&:/_UVD_D*Q8_B+XQT'P_9"3188K-8ECAGDB;##'!SGTH$7? 6OZUX M?\:MX2UB=IXV9HTW-NV,!D%3Z$"NI^,$DD7@5FC=D;[3&,J<'O7/?#?PQJ&K MZ[_PFFL2HQD+/" >68\9]@!GBM_XR?\ (AM_U\Q_UH&:7PRD>3X?Z8SLS,5? MECD_>-==7'_"_P#Y)YI?T?\ ]#-=A0!\Y6VB7WBSXAZKI<.I/;$33R!V+,,! M^F ?>MO4?A_XP\)P-J>E:P]UY(W.L3,K@#OM.013OA__ ,EEU;ZW/_H8KV]M MNQMV-N.<^E '#_#CQT?%EC);7@5-2M@-^.!(O]X#^==S7@_P\POQ:O!9?\>_ M[[..FW/^->\4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'S_P#&/77U#Q2NEH_[BP0 @=#(PR3^6!^=><5J>);LWWB?5+HMN\V[ MD8'VW''Z5ETQ'OOP>\-Q:?X>_MB6,&ZO2=K$A%? M./\ PMOQA_T$(O\ P'3_ H_X6WXP_Z"$7_@.G^% &;X_P!#C\/^,KZR@7;; ML1+$/16&*5 \;@JRD9!!K/M++2_#&CNL"1VEE &D<]AW)- %?Q%KMAX1\//=RA4CB4) M!"O&YL<**^8]:UB[U[5I]1O9"\TK9]E'8#V%;7COQC/XNUMI062P@)6VB/8? MWC[G_P"M7*TQ!7M/PE\">2B>(]3B_>,,VD3#[H_OGW]*Y/X:>"&\3:H+V\C/ M]F6S MG_ ):MV7Z>M?1*(L:*B*%51@ =A2&+1110!X7\OEOQYIJ:5XWU6UB7;'YWF*!V M# -C]:!&!;SR6UQ'/$Q62-@ZD=B#D5]8^']276/#]CJ"_P#+>%7/L<[;N03&W^TK#H?:O?Z:\:2+M=%8>C#- 'ANI M?%77_$=N=.T;3##),-K-$"[X/IZ5V?PS\#2^&K674-1 _M&Y&"N<^6O7&?7U MKNXK6W@_U4$3?')&?3-(VJ3B:3H,]A76'0HO$/PUM--F7YGL8] MA(^ZX48-=6\:2 !T5@/49IP P!@"@#QSX2:U0"-^XC.23_ %KU'P1XM?Q=IL]V]D;4Q2^7M)SGC.:Z/[-!_P \ M8_\ OD4]$2,8154>@&* /G*T\0S>$_B-JVIK9M<'SIX]AR.K]?TK>U+XE^)O M$]NVFZ/I#PF8;6>)69L'WZ#ZU[:;>%B288R3W*BE6*-/N1JOT&* .%^&O@5_ M"]G)>7^#J-R!N Y\M?3/K7>T44 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% 'R/KEL;/7]1MB"/*N9$Y]F(JA7<_%C1FTOQO<7 4 MB&^ G0]L]&'YC/XUPU,1T%MX(\2WEM'F:Y!I%W?)'=RC(!^ZOH&/8FMP$$ @Y!Z$4 >>?"+1-2T31;^'4 MK26V=[CB444 '2O"OBOXZ_M.Y;0=.E_P!$A;]^ZG_6,.WT%=;\ M4O'(T.Q.DV$@_M"X7YV4_P"J0_U-> DEB23DGDDT )14]G9W%_=Q6EK$TL\K M!411R2:;A444 M4 >%_'+_ )&/3?\ KT_]G:O+*]3^.7_(QZ;_ ->G_L[5Y93$>U_ V\0V&J66 M1O619,>Q&/Z5ZY7RYX(\3MX5\1PWIRUN_P"[G4=U/?\ "OINRO;;4;.*[M)E ME@E7/L*^8Y97GF>65BTCL69CU)/4T ,KZ+^$$+1> ;=F&/,FD M8?\ ?6/Z5\ZHC2.J("S,< #N:^K?"FE_V-X6TZP(P\4*[_\ >/)_6F(V:P_% M_P#R+%U_O1_^AK6Y6'XO_P"18NO]Z/\ ]#6D,VH_]6GT%.IL?^K3Z"G4 %%> M2_&'6=2TO4=)6QO9K=75BPC;&>17J=FQ>QMV8Y8QJ23WXH GHKR#XMZUJ>F^ M)-)BLKV:"-XLLL;8!.^O6T<+;+([ (&9C]* )**\4\0^/\ 7_%&NOHOA-9% MB!*^9']Y\=6)["JTO@WXD:7";^+47ED4;C'%W%I.\,RLF'0X(^84 ==17&?"V^NM1 M\#6]Q>3O/,99 7%4OB_J5[IGANUEL;J2W=KC!:-L$C% 'H=%8/@JYFN_!>DW%Q(TDTELI9V. M237FFI^/;WPK\4=32:1YM-=T62$G.T;1ROI0![315:PO[75+&*\LYEE@E7B-L51VW-W- 'O-%>&RZ#\2?"96\M[N6\3(W)%( M9?S4]J]BL;J\308KK5(DBNUAWS1QG(! S@4 :%%>#V5WXK^)>MWGV/4S96L' M(4,5"C/ P.IKJ/".D^/=%\41V6H77VC2=I:25WWJ1V SR#G% 'J%%%% !117 MCOC;6]3M/BMI]G;WT\=LPAW1*V%.6.>* /8J*IZNS)HU\ZDJRV\A!'8[37DW MPV^))6==$URXRK-BWN9#T/\ =8_R- 'LM%4=:D>'0[Z2-BKK Y5AU!Q7G7P: MU?4-4AU3[=>37&QDV^8V<4 >IT5R7CSQK#X/TM75!+?3Y$$1Z#U8^U>:V&D_ M$+QO%_:3:A);6TG,9>0QAA_LJ.U 'N]%>0^';;XB>'_$EMI]SNO+*0_.[OOC M"]SNZ@UZ]0 4444 'F2$#[=;9DMR>Y[K^/^%?-4T,EO,\,R,DB M$JRL,$$=J^Q*\^\=_#2V\2[K_3REOJ6.>,++]??WH \(T?6;_0=2CO\ 3IS# M/'W'(8=P1W%>S:'\:]*N(%36K66TG ^:2%=\9]\=1].?K7CFKZ#J>A7+0:C9 MR0L#@%A\I^AK-IB/I*3XL>#DCW#4W<_W5MY,_P JXWQ-\:C- ]MX>MGB9A@W M4X&1_NKS^9_*O'Z* ))[B:ZN'N)Y7EFD;<[NHZ3<0:5?)+? M63L$C"\R1Y]/4>U<-I.B:EK=TMOIUI)/(3CY5X'U/:O=_ 7PVM_#(6_O]D^I MD<=UB^GO[T =^K;E#8(R,X(YKGO&?BNV\):')>2$/'/+O\ X#O6OJ>I M6ND:=/?WD@C@A7+_%%UXLUR2^G)6%?D@BSQ&G^)[TAF3J%_8W[_AZ5O5\M^"_%=Q MX3UQ+I"6MGPL\6>&7_$5]-Z??V^IV$-[:2"2"90RL*0SQ3XY?\C'IO\ UZ?^ MSM7EE>I_'+_D8]-_Z]/_ &=J\LIB"NB\->-M;\*R'^S[D&!CE[>4;HV_#L?< M5N^ O!MMXOT/5H6(BNXF4P3>AQT/L:Y77?#FJ>';QK;4;5XB#\KXRK>X- 'J M%K\=4\H"[T)O,[F*XX/X%>*I:K\<;^>)H]+TN*U8C'FS2>81]!@#^=>3T4 6 M]2U2]UB]>\U"YDN)WZNYS^ ]!52BNU\'_#C5?$TZ331O::>#EIG&"P]%'>@" MW\*O"3ZYKZ:C<1G[#9,')(X=^P_K7T/5'2-)L]$TV&PL8A'!$, =R?4^]7J0 MPK#\7_\ (L77^]'_ .AK6Y6'XO\ ^18NO]Z/_P!#6@#:C_U:?04ZFQ_ZM/H* M=0!XK\,OB8EO&L>@L8PH"G["_(QQWJ3XX?\A31O]QO_ M $(5[!8_\@^V_P"N2_R% 'S;XMU;Q%JVM6$GB*R-K.@"QJ83'E=W7!Z\U[QX MOFEM_ FI20DB06IP1] *\S^-/_(U:-_UQ_\ 9Z]DEM8KW2VM9AF*:+8P]B* M/,_@?:6PT74+L!3=-.(V/<* "!^IKU:O $;7?A-XEG*V[7&FS'OG9(N>.>S" MNDO/CC:&S/V+2IS=$<"1AM!_#K0!B^,(H]-^,ME+88621XG<+_>)P?TKT#XK M_P#)/;__ 'H__0A7&?#_ ,,:KX@\3MXLUQ'50_F1AQ@NW; ]!79_%?\ Y)[? M_P"]'_Z$* (?A!_R3ZV_Z[2_^A5W=>&>!OB=IGA?PQ%IEU9W,DJ2.Q:/&.3G MO7IOA'QK9>,8[E[.WFA^SD!A+CG/TH \VT/_ )+U=_\ 7:7_ -!KVX@$$$9! MKY[N->A\-?%_4=3N(GECCGD!5,9.1CO71ZM\:C=6K6^B:9,+J0;5>7!V^X Z MF@#(\.JNG?&Z:WL.(#<2(57H%(R1^!KJ_C;_ ,BO9_\ 7S_2H?A;X*O;&YE\ M1:RC+=S ^4C_ 'ANZL?0*2IP1^['->M> ?\ D0]%_P"O5:\S;_DX!O\ KNO_ *+% $6D MZIJOPI\3-I6I[YM'G;*L!QC^^OOZBH]+NH+WX\QW-M*LL,MP[(ZG((,35Z]X MH\,V7BG2'L;Q0&ZQ2@ +NER\I'4MGO6MXO\.Q^)_#EQIS M$+(PW1.?X7'2O&_#GBW6?AM=S:3JMC)):[R?+/!4^JGH0: /2]?^*.A^'=9G MTN[@O7GAQN,4:E>0#QEAZUT6BZO9^)]"BU"V206URK +* &QDJ>ZIX.\4^!-:FU;PTTD]FQ)Q&-Q"]=KIW'O75>"/BG%X@O4TK5K=;34'^ M6-DSLD/I@\J?:J-E\98X+RXMM'>/\ _DL>F_2# M_P!"- 'LFL_\@/4/^O:3_P!!-?/G@[P6OB_2-9\A_+U"U9&MV)^5L[LJ?KCK MVKZ"UG_D!ZA_U[2?^@FO+?@;_P QO_>C_P#9J *OAGQ[<0:3?^%O$A>*[AA> M*"6;@Y (V-[^AJU\"_\ 4ZO_ +R?RK?^)'P_C\26K:C8(J:I$O;CSE'8^_H: MP_@C%) -9BE1DD1U5E88(/- &%\4S]K^)EI:W3$6H$*'OC%/I5BEAK MUA--- -@E3AR!TW ]Z /:Z*\ITGXK:CK_BBVM-.T5FL6.V0=7 _O9Z#%=)X^ M\TAF;3M1#21JQ"P$@$C/ M![T4 =Q1110!7N[&UOX3#=V\4\9ZK(H(KD=0^%'A2^8NMF]NQ_YXN5'Y5VU% M 'FA^"?A_=G[7>X]-P_PK2L/A-X5LG#O:R7+#_GM(2/RKN:* *UEI]GIT(AL M[:*",?PQJ!5FBB@"EJ>DV.LVPMM0MDN(0V[8_3-9'_"O_"G_ $ [3_OBNDHH M YO_ (5_X4_Z =I_WQ6]:6EO8VL=M:Q)%#&,(B# J:B@ HHHH @O;*VU&TD MM;R%)H)!AD<9!K"_X5_X4_Z =I_WQ7244 %_'+_D8]-_Z]/_ &=J\LKU/XY?\C'IO_7I_P"S MM7EE,1[/\"_]1JW^\E>L7MA::C 8+RVBGB/59%!%>3_ O_4:M_O)7L%(9PE_ M\(_"UXY>.WEMF/\ SQD('Y503X*>'E;+75ZP]"P']*]*HH Y72?AUX8T=UD@ MTY))5Z/,=Y'YUU*JJJ%4 = !TI:* "BBB@ J.>WBNH6AGC62-L95AD'!S4E M% !@8'2BBB@"I>:78:@R->6D,Y3[ID0'%6@ JA0, # %+10!3N]*L+^1)+N MSAG=.%:1 2*N=!@444 17%M!=Q&*XA26,]5=0169#X4T"WG\Z+2+-9,YW"(5 ML44 ( % "@ #H!45S:P7D#07,*2Q-U1QD&IJ* ,G_A&-#_Z!-I_WZ%7++3;+ M3@XL[6* /RPC4#-6J* ,V?P_I%S,\T^FVTDKG+.T8))I]MH>E66%IJ$0BO+>.= [@NY;>-[B#/E2%?F3(P<&K%% !5 M6]TRQU&/9>VD,Z^DB U:HH RK3PUHEC)OMM+M(G]5C%:O08%%% &=?:!I&IM MNO=.MIV]7C!-36.F6.F1&.QM(;=#U$: 9JW10!S?C9K=/#[F72CJ4K-L@A$6 M_P"<\ GT'O3_ 3H4GA[PM:V,V//YDE Z!FY(KH:* "J<^E:?K%% !69>^'=&U*3S+S3+69_P"\\8S6G10!4LM, ML=-CV65I#;KZ1H!1?Z78ZI$L5_:17$:G<%D7.#5NB@"-((HXU1(D5% "J%X M%%244 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_'+_ M )&/3?\ KT_]G:O+*]3^.7_(QZ;_ ->G_L[5Y93$>S_ O_4:M_O)7L%>/_ O M_4:M_O)7L%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!YY\0?^0I:_\ 7#_V8UR%%% '=_#W_5WOU6NWHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB LB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D! end EX-101.SCH 8 expi-20210630.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 40402 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - LEASES (Schedule of future minimum lease payments) (Details) 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 10301 - Disclosure - EXPECTED CREDIT LOSSES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - 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 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - EXPECTED CREDIT LOSSES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - DEBT (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - SEGMENT INFORMATION 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 30403 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - LEASES (Summary of components of our lease cost) (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 expi-20210630_cal.xml EX-101.CAL EX-101.DEF 10 expi-20210630_def.xml EX-101.DEF EX-101.LAB 11 expi-20210630_lab.xml EX-101.LAB EX-101.PRE 12 expi-20210630_pre.xml EX-101.PRE XML 13 expi-20210630x10q_htm.xml IDEA: XBRL DOCUMENT 0001495932 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001495932 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001495932 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001495932 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0001495932 2018-12-31 0001495932 expi:AgentEquityAwardProgramMember 2021-04-01 2021-06-30 0001495932 expi:AgentEquity2015Member 2021-04-01 2021-06-30 0001495932 expi:AgentEquity2015Member 2021-01-01 2021-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2020-04-01 2020-06-30 0001495932 expi:AgentEquityAwardProgramMember 2020-04-01 2020-06-30 0001495932 expi:AgentEquity2015Member 2020-04-01 2020-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2020-01-01 2020-06-30 0001495932 expi:AgentEquityAwardProgramMember 2020-01-01 2020-06-30 0001495932 expi:AgentEquity2015Member 2020-01-01 2020-06-30 0001495932 2021-01-15 2021-01-15 0001495932 us-gaap:TreasuryStockMember 2021-06-30 0001495932 us-gaap:RetainedEarningsMember 2021-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2021-06-30 0001495932 us-gaap:CommonStockMember 2021-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001495932 us-gaap:TreasuryStockMember 2021-03-31 0001495932 us-gaap:RetainedEarningsMember 2021-03-31 0001495932 us-gaap:NoncontrollingInterestMember 2021-03-31 0001495932 us-gaap:CommonStockMember 2021-03-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-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 2020-06-30 0001495932 us-gaap:RetainedEarningsMember 2020-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2020-06-30 0001495932 us-gaap:CommonStockMember 2020-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001495932 us-gaap:TreasuryStockMember 2020-03-31 0001495932 us-gaap:RetainedEarningsMember 2020-03-31 0001495932 us-gaap:NoncontrollingInterestMember 2020-03-31 0001495932 us-gaap:CommonStockMember 2020-03-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-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:StockOptionMember 2021-04-01 2021-06-30 0001495932 us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001495932 us-gaap:StockOptionMember 2020-04-01 2020-06-30 0001495932 us-gaap:StockOptionMember 2020-01-01 2020-06-30 0001495932 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001495932 us-gaap:ComputerEquipmentMember 2021-06-30 0001495932 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001495932 us-gaap:ComputerEquipmentMember 2020-12-31 0001495932 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001495932 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001495932 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001495932 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember 2021-03-02 2021-03-02 0001495932 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-06-30 0001495932 srt:WeightedAverageMember 2021-06-30 0001495932 srt:MinimumMember 2021-06-30 0001495932 srt:MaximumMember 2021-06-30 0001495932 us-gaap:MoneyMarketFundsMember 2021-06-30 0001495932 us-gaap:MoneyMarketFundsMember 2020-12-31 0001495932 srt:MaximumMember 2020-01-01 2020-06-30 0001495932 us-gaap:TradeNamesMember 2021-06-30 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-30 0001495932 us-gaap:NoncompeteAgreementsMember 2021-06-30 0001495932 us-gaap:LicensingAgreementsMember 2021-06-30 0001495932 us-gaap:IntellectualPropertyMember 2021-06-30 0001495932 us-gaap:CustomerRelationshipsMember 2021-06-30 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:IntellectualPropertyMember 2020-12-31 0001495932 us-gaap:CustomerRelationshipsMember 2020-12-31 0001495932 2020-01-01 2020-12-31 0001495932 us-gaap:SubsequentEventMember 2021-08-04 0001495932 us-gaap:SubsequentEventMember 2021-08-04 2021-08-04 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember expi:UnsecuredPromissoryNotesMember 2020-07-01 2020-07-31 0001495932 expi:ShowcaseWebSitesLimitedLiabilityCompanyMember expi:UnsecuredPromissoryNotesMember 2020-07-31 0001495932 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2021-01-01 2021-06-30 0001495932 us-gaap:AssetsTotalMember us-gaap:ProductConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2021-01-01 2021-06-30 0001495932 expi:NonDomesticMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001495932 expi:NonDomesticMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001495932 us-gaap:AssetsTotalMember us-gaap:ProductConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2020-01-01 2020-12-31 0001495932 expi:NonDomesticMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001495932 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember expi:RealEstateAndBrokerageSegmentMember 2020-01-01 2020-06-30 0001495932 expi:NonDomesticMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001495932 2021-03-31 0001495932 2020-03-31 0001495932 2020-06-30 0001495932 2019-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001495932 expi:CommissionsReceivableForRealEstatePropertySettlementsMember 2021-06-30 0001495932 expi:AgentNoncommissionBasedFeesMember 2021-06-30 0001495932 expi:CommissionsReceivableForRealEstatePropertySettlementsMember 2020-12-31 0001495932 expi:AgentNoncommissionBasedFeesMember 2020-12-31 0001495932 expi:AgentGrowthIncentiveProgramMember 2021-04-01 2021-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2021-01-01 2021-06-30 0001495932 expi:AgentEquityAwardProgramMember 2021-01-01 2021-06-30 0001495932 2021-01-01 2021-03-31 0001495932 2021-04-01 2021-06-30 0001495932 2020-04-01 2020-06-30 0001495932 expi:VirbelaLimitedLiabilityCompanyMember 2018-11-01 2018-11-30 0001495932 2020-12-31 0001495932 2020-01-01 2020-06-30 0001495932 2021-06-30 0001495932 2021-01-01 2021-06-30 shares iso4217:USD pure iso4217:USD shares expi:segment false 0001495932 --12-31 2021 Q2 0 0 0 0 0 0 0 0 0 0 10-Q true 2021-06-30 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 Yes Yes Accelerated Filer false false false 146421690 107413000 100143000 93762000 27781000 1671000 1879000 134250000 76951000 11707000 7350000 347132000 212225000 11165000 7848000 622000 819000 7000 7934000 8350000 15329000 12945000 12945000 395134000 242187000 6318000 3957000 93762000 27781000 119605000 62750000 916000 1416000 286000 746000 220887000 96650000 1716000 2876000 334000 74000 222937000 99600000 0.00001 0.00001 220000000 220000000 151146986 146421690 146677786 144143292 1000 1000 295035000 218492000 4725296 2534494 126906000 37994000 2734000 -39162000 318000 247000 171182000 141584000 1015000 1003000 172197000 142587000 395134000 242187000 999887000 353525000 1583720000 624946000 919970000 319164000 1450317000 562570000 60721000 25155000 107021000 52015000 2683000 887000 4940000 1831000 983374000 345206000 1562278000 616416000 16513000 8319000 21442000 8530000 -54000 -11000 80000 -49000 -1000 -12000 -7000 -34000 -55000 -23000 73000 -83000 16458000 8296000 21515000 8447000 -20585000 61000 -20374000 70000 37043000 8235000 41889000 8377000 -7000 -40000 -7000 -63000 37050000 8275000 41896000 8440000 0.25 0.06 0.29 0.06 0.24 0.06 0.27 0.06 145584495 135511932 144973139 133502272 157288672 145124056 158096735 143901821 37043000 8235000 41889000 8377000 -7000 -40000 -7000 -63000 37050000 8275000 41896000 8440000 24000 244000 71000 -53000 37074000 8519000 41967000 8387000 1000 1000 1000 1000 1000 1000 1000 1000 -72003000 -18928000 -37994000 -8623000 54903000 1682000 88912000 11987000 -126906000 -20610000 -126906000 -20610000 248634000 144928000 218492000 130683000 384000 639000 1757000 2466000 4438000 3346000 8694000 5897000 38451000 10503000 59853000 19297000 3128000 1227000 6239000 2300000 295035000 160643000 295035000 160643000 -34316000 -70128000 -39162000 -70293000 37050000 8275000 41896000 8440000 2734000 -61853000 2734000 -61853000 294000 -97000 247000 200000 24000 244000 71000 -53000 318000 147000 318000 147000 1003000 224000 1003000 161000 -7000 -40000 -7000 -63000 19000 20000 19000 106000 1015000 204000 1015000 204000 172197000 78532000 172197000 78532000 41889000 8377000 2196000 1551000 621000 230000 107000 -208000 1123000 -7000 -34000 11312000 6765000 6239000 2300000 59853000 19297000 -15329000 57095000 25471000 4466000 -318000 -65981000 -10418000 2354000 -951000 54231000 21938000 -160000 167425000 46036000 5609000 2273000 1500000 389000 25000 -7109000 -2687000 88912000 11987000 1757000 2467000 19000 106000 -87136000 -9414000 71000 -53000 73251000 33882000 127924000 47074000 201175000 80956000 702000 224000 18000 120000 183000 7000 24000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">1.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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. Since the fourth quarter of 2019, the Company commenced operations in the United Kingdom (U.K.), Australia, South Africa, India, Mexico, Portugal, France, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain and Israel. Our real estate brokerage is now one of the largest and fastest growing real estate brokerage companies in the United States by agent count, and is continuing to expand internationally. 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;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The accompanying interim unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">These interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020, filed with the SEC on March 11, 2021 (“2020 Annual Report”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">In our opinion, the accompanying interim unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation. 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 stockholders 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. Operating results for the three and six month periods ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</p> 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 stockholders of record as of January 29, 2021 (the “Stock Split”). The Stock Split was effected on February 12, 2021. 2 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">2.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The accompanying consolidated financial statements include the accounts of eXp World Holdings, Inc., its wholly-owned subsidiaries, and including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Variable interest entities and noncontrolling interests</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">A company is deemed to be the primary beneficiary of a variable interest entity (“VIE”) and must consolidate the entity if the company has both: (i) </span>the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, <span style="background-color:#ffffff;">and (ii) </span>the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Joint ventures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">A joint venture is a contractual arrangement whereby the Company and other parties undertake an economic activity through a jointly controlled entity. Joint control exists when strategic, financial, and operating policy decisions relating to the activities require the unanimous consent of the parties sharing control. Joint ventures are accounted for using the equity method and are recognized initially at cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimate</span>s</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The preparation of financial statements in conformity with 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">assumptions related to allowance for credit losses, legal contingencies, income taxes, revenue recognition, stock-based compensation, goodwill, and deferred income tax asset valuation allowances. The Company bases its estimates and assumptions on current facts, historical experience and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources. The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">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.</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;">Restricted cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Restricted cash consists of cash held in escrow by the Company on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash transfers 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;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown on the condensed consolidated statements 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:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:20.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:20.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 40,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 6,987</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 47,074</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.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;">$ 63,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 17,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 80,956</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 100,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 27,781</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 127,924</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.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;">$ 107,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 93,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 201,175</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Principles and Change in Accounting Principle</span></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 Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 – <i style="font-style:italic;">Income Taxes</i> (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.</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;">Recently Issued Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued guidance which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions that reference the London Inter-Bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. This guidance is optional for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting. This guidance is effective from March 12, 2020 through December 31, 2022. Entities may elect to adopt the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. In January 2021, the FASB amended this Update to clarify certain optional expedients and exceptions for contract modifications and hedge accounting that apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The Company does not have any material contracts, hedging or other transactions that reference LIBOR, and we do not expect to utilize the expedients and exceptions provided in this guidance.</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;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The accompanying consolidated financial statements include the accounts of eXp World Holdings, Inc., its wholly-owned subsidiaries, and including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Variable interest entities and noncontrolling interests</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">A company is deemed to be the primary beneficiary of a variable interest entity (“VIE”) and must consolidate the entity if the company has both: (i) </span>the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance, <span style="background-color:#ffffff;">and (ii) </span>the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Joint ventures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">A joint venture is a contractual arrangement whereby the Company and other parties undertake an economic activity through a jointly controlled entity. Joint control exists when strategic, financial, and operating policy decisions relating to the activities require the unanimous consent of the parties sharing control. Joint ventures are accounted for using the equity method and are recognized initially at cost.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimate</span>s</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The preparation of financial statements in conformity with 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">assumptions related to allowance for credit losses, legal contingencies, income taxes, revenue recognition, stock-based compensation, goodwill, and deferred income tax asset valuation allowances. The Company bases its estimates and assumptions on current facts, historical experience and various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources. The actual results experienced by the Company may differ materially and adversely from the Company’s estimates. To the extent there are material differences between the estimates and the actual results, future results of operations will be affected.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">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.</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;">Restricted cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Restricted cash consists of cash held in escrow by the Company on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash transfers 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;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown on the condensed consolidated statements 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:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:20.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:20.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 40,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 6,987</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 47,074</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.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;">$ 63,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 17,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 80,956</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 100,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 27,781</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 127,924</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.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;">$ 107,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 93,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 201,175</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><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:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:20.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:20.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 40,087</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 6,987</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 47,074</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.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;">$ 63,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 17,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 80,956</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 100,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 27,781</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;">$ 127,924</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.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;">$ 107,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 93,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">$ 201,175</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:33.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.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;"><span style="visibility:hidden;">​</span></p></td></tr></table> 40087000 6987000 47074000 63551000 17405000 80956000 100143000 27781000 127924000 107413000 93762000 201175000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Principles and Change in Accounting Principle</span></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 Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12 – <i style="font-style:italic;">Income Taxes</i> (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.</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;">Recently Issued Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued guidance which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions that reference the London Inter-Bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. This guidance is optional for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting. This guidance is effective from March 12, 2020 through December 31, 2022. Entities may elect to adopt the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. In January 2021, the FASB amended this Update to clarify certain optional expedients and exceptions for contract modifications and hedge accounting that apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The Company does not have any material contracts, hedging or other transactions that reference LIBOR, and we do not expect to utilize the expedients and exceptions provided in this guidance.</p> <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">3.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">EXPECTED CREDIT LOSSES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. 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 three categories to evaluate allowance under the CECL impairment model. The receivables in each category share similar risk characteristics. The three categories include agent non-commission based fees, agent short-term advances, and commissions receivable for real estate property settlements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company analyzed uncollectable accounts for the three categories of receivables and concluded that only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses of 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. Receivables from real estate property settlements totaled $130,158 and $73,838 as of June 30, 2021 and December 31, 2020 respectively. As of June 30, 2021 and December 31, 2020 agent non-commission based fees receivable and short-term advances totaled $5,763 and $4,992, of which the Company recognized expected credit losses of $1,671 and $1,879, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Changes in the allowance were not material for the three and six months ended June 30, 2021.</p> 130158000 73838000 5763000 4992000 1671000 1879000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">4.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">PLANT, PROPERTY AND EQUIPMENT, NET</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Plant, property 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;"><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;"><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;"><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;"><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;"><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;"><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;">    </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;"><b style="font-weight:bold;">June 30, 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;"><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;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.6pt 0pt 0pt;">$ 17,579</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;">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;"><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 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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 0pt 0pt;"> 20</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total depreciable property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.6pt 0pt 0pt;"> 17,600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;">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;"><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;"> (8,931)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> (6,738)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciable property, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.6pt 0pt 0pt;"> 8,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;">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;"><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 0pt 0pt;"> 2,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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 0pt 0pt;"> 738</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property, plant, and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 11,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin: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,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 0pt 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;"><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;"><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;"><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;"><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;margin:0pt 0pt 6pt 0pt;">For the three months ended June 30, 2021 and 2020, depreciation expense was $1,189 and $794, respectively. For the six months ended June 30, 2021 and 2020, depreciation expense was $2,196 and $1,551, 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;"><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;"><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;"><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;"><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;"><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;"><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;">    </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;"><b style="font-weight:bold;">June 30, 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;"><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;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.6pt 0pt 0pt;">$ 17,579</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;">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;"><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 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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 0pt 0pt;"> 20</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total depreciable property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.6pt 0pt 0pt;"> 17,600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;">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;"><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;"> (8,931)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> (6,738)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciable property, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.6pt 0pt 0pt;"> 8,669</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;">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;"><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 0pt 0pt;"> 2,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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 0pt 0pt;"> 738</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property, plant, and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 11,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin: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,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 0pt 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;"><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;"><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;"><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;"><span style="visibility:hidden;">​</span></p></td></tr></table> 17579000 13828000 21000 20000 17600000 13848000 8931000 6738000 8669000 7110000 2496000 738000 11165000 7848000 1189000 794000 2196000 1551000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">5.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">GOODWILL AND INTANGIBLE ASSETS</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Goodwill was $12,945 as of June 30, 2021 and December 31, 2020. 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. For the three and six months ended June 30, 2021, 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 6pt 0pt;">Definite-lived intangible assets 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;width:29.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 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.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding:0pt;"><p style="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.19%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 410)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,458</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 267)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;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.06%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (816)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 785</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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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.19%;margin:0pt;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="background-color:#cceeff;vertical-align:top;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (108)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (87)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;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.06%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,628</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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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.19%;margin:0pt;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="background-color:#cceeff;vertical-align:top;width:29.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;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.06%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.19%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:top;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 1,601)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7,934</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 980)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;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.06%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.19%;margin:0pt;padding: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-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Definite-lived intangible assets are amortized using the straight-line method over an asset’s estimated useful life. Amortization expense for definite-lived intangible assets for the three months ended June 30, 2021 and 2020 was </span><span style="font-weight:normal;">$318</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$126</span><span style="font-weight:normal;">, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2021 and 2020 was </span><span style="font-weight:normal;">$621</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$230</span><span style="font-weight:normal;">, respectively. The Company has </span><span style="font-weight:normal;">no</span><span style="font-weight:normal;"> indefinite-lived assets.</span></p> 12945000 12945000 0 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;width:29.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 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.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</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.21%;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding:0pt;"><p style="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.21%;margin:0pt;padding:0pt;"><p style="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.19%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 410)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,458</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 267)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;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.06%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (816)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 785</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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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.19%;margin:0pt;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="background-color:#cceeff;vertical-align:top;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (108)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (87)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;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.06%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,628</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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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.19%;margin:0pt;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="background-color:#cceeff;vertical-align:top;width:29.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;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.06%;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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.19%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:top;width:29.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 1,601)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 7,934</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 9,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 980)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:3px double #000000;margin:0pt;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.06%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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.19%;margin:0pt;padding: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 410000 2458000 2868000 267000 2601000 1601000 816000 785000 1396000 415000 981000 125000 108000 17000 125000 87000 38000 1895000 267000 1628000 1895000 170000 1725000 210000 0 210000 210000 41000 169000 2836000 0 2836000 2836000 0 2836000 9535000 1601000 7934000 9330000 980000 8350000 318000 126000 621000 230000 0 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">6.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">LEASES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s lease portfolio consists of office leases with lease terms ranging from less than one year to seven years, with the weighted average lease term being three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Certain leases provide for increases in future lease payments once the term of the lease has expired, as defined in the lease agreements. These leases generally also include real estate taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Short term leases, having a lease term at commencement of 12 months or less, 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;">Included below is other information regarding leases 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;width:52.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;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:22.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.87%;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:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'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: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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other information</b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.87%;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:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'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: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 0pt 0pt;">$ 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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 0pt 0pt;">$ 208</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease expense </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 26</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:52.87%;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:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'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: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 0pt 0pt;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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 0pt 0pt;"> 204</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">Weighted-average remaining lease term (years) – operating leases</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin: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.6</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin: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.7</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 3.6</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.7</p></td></tr><tr><td style="vertical-align:bottom;width:52.87%;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:11.44%;margin: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.855%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin: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.851%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'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: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 0pt 0pt;">4.855%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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 0pt 0pt;">4.851%</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:2.15pt;"/><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The Company’s lease terms include options to extend the lease when it is reasonably certain the Company will exercise its option. Additionally, the Company considered any historical and economic factors in determining if a lease renewal or termination option would be exercised.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2021, expirations of lease obligations by fiscal year were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:3pt;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;">Period 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="background-color:#ccecff;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;">Remaining 2021 </p></td><td style="background-color:#ccecff;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="background-color:#ccecff;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;">$ 181</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;">2022</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;"> 309</p></td></tr><tr><td style="background-color:#ccecff;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="background-color:#ccecff;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="background-color:#ccecff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> -</p></td></tr><tr><td style="background-color:#ccecff;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="background-color:#ccecff;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="background-color:#ccecff;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;"> -</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;">2026 and thereafter</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%;border-bottom:1px solid #000000;margin: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="background-color:#ccecff;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="background-color:#ccecff;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="background-color:#ccecff;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;"> 649</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;">Less: interest</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="background-color:#ccecff;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="background-color:#ccecff;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="background-color:#ccecff;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;">$ 620</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p> P1Y P7Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;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:22.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.87%;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:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'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: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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other information</b></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.87%;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:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'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: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 0pt 0pt;">$ 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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 0pt 0pt;">$ 208</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease expense </p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 26</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:52.87%;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:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'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: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 0pt 0pt;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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 0pt 0pt;"> 204</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:10pt;">Weighted-average remaining lease term (years) – operating leases</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin: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.6</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:11.44%;margin: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.7</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 3.6</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.7</p></td></tr><tr><td style="vertical-align:bottom;width:52.87%;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:11.44%;margin: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.855%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin: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.851%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'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: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 0pt 0pt;">4.855%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</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 0pt 0pt;">4.851%</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:2.15pt;"/><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The Company’s lease terms include options to extend the lease when it is reasonably certain the Company will exercise its option. Additionally, the Company considered any historical and economic factors in determining if a lease renewal or termination option would be exercised.</span></td></tr></table><div style="margin-top:6pt;"/> 84000 104000 202000 208000 10000 5000 26000 10000 84000 107000 202000 204000 P3Y7M6D P3Y8M12D P3Y7M6D P3Y8M12D 0.04855 0.04851 0.04855 0.04851 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:3pt;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;">Period 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="background-color:#ccecff;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;">Remaining 2021 </p></td><td style="background-color:#ccecff;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="background-color:#ccecff;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;">$ 181</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;">2022</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;"> 309</p></td></tr><tr><td style="background-color:#ccecff;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="background-color:#ccecff;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="background-color:#ccecff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'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;"> -</p></td></tr><tr><td style="background-color:#ccecff;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="background-color:#ccecff;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="background-color:#ccecff;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;"> -</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;">2026 and thereafter</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%;border-bottom:1px solid #000000;margin: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="background-color:#ccecff;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="background-color:#ccecff;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="background-color:#ccecff;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;"> 649</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;">Less: interest</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="background-color:#ccecff;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="background-color:#ccecff;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="background-color:#ccecff;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;">$ 620</p></td></tr></table> 181000 309000 159000 0 0 0 649000 29000 620000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">7.</b></span><b style="font-weight:bold;">DEBT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company issued unsecured promissory notes in the aggregate principal amount of $1.5 million in connection with the acquisition of Showcase Web Sites, L.L.C. (“Showcase”) in July 2020. The promissory notes accrue interest of 8% per annum, and interest is payable monthly beginning six months after the closing date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On March 2, 2021, the Company repaid all outstanding promissory notes issued to the previous owners of Showcase and notes payable assumed as part of the acquisition. The repayments totaled approximately $1.7 million representing the principal balance plus accrued interest and unpaid fees. The repayments of the notes payable did not result in a gain or loss on early extinguishment.</p> 1500000 0.08 monthly -1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">8.</b></span><b style="font-weight:bold;">STOCKHOLDERS’ EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 3pt 0pt;">The following table represents a share reconciliation of the Company’s common 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:41.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:41.65%;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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.65%;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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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 quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 147,934,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 138,056,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 146,677,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 132,398,616</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for stock options exercised</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,797,132</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 830,482</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,344,908</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,400,578</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent growth incentive stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 339,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 415,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 625,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 669,436</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent equity stock compensation</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,075,182</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,858,640</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,499,266</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,691,946</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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 quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,146,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141,160,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,146,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141,160,576</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><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;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The Company’s stockholder 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;text-indent:0pt;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. The Company recognizes a 10% discount on these issuances as an additional cost of sales charge during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">During the three months ended June 30, 2021 and 2020, the Company issued 1,075,182 and 1,858,640 shares of common stock, respectively, to agents and brokers with a value of $38,451 and $10,503, respectively, inclusive of discount. During the six months ended June 30, 2021 and 2020, the Company issued 1,499,266 and 3,691,946 shares of common stock, respectively, to agents and brokers with a value of $59,853 and $19,297, respectively, inclusive 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;text-indent:0pt;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;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">For the three months ended June 30, 2021, the Company’s stock compensation attributable to the Agent Growth Incentive Program was $5,840 of which the total amount of stock compensation attributable to liability classified awards was $1,402. For the six months ended June 30, 2021, the Company’s stock compensation attributable to the Agent Growth Incentive Program was $11,312 of which the total amount of stock compensation attributable to liability classified awards was $2,623. Stock compensation expense related to the Agent Growth Incentive Program is included in general and administrative expense in the condensed consolidated statements of comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The following table illustrates changes in the Company’s stock compensation liability 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:81.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,093</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase at March 31, 2021</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;"> 1,221</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,402</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, June 30, 2021</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:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4,716</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:6pt 0pt 6pt 0pt;">Stock Option Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">During the three months ended June 30, 2021, and 2020, the Company granted 66,739 and 496,440 stock options, respectively, to employees with an estimated grant date fair value of $26.77 and $3.18 per share, respectively. For the six months ended June 30, 2021, and 2020, the Company granted 194,004 and 798,086 stock options, respectively, to employees with an estimated grant date fair value of $24.80 and $3.45 per share, respectively. The fair value was calculated using a Black Scholes-Merton option pricing model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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;text-indent:0pt;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;text-indent:0pt;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 not retired and 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:41.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:top;white-space:nowrap;width:41.65%;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:1.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="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.65%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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 quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 3,035,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,916,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,534,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 925,364</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Repurchases of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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,689,892</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 131,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 2,190,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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,122,414</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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 quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,725,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,047,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,725,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,047,778</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:41.65%;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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.65%;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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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 quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 147,934,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 138,056,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 146,677,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 132,398,616</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for stock options exercised</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,797,132</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 830,482</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,344,908</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,400,578</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent growth incentive stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 339,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 415,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 625,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 669,436</p></td></tr><tr><td style="background-color:#ccecff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent equity stock compensation</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,075,182</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,858,640</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,499,266</p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#ccecff;vertical-align:bottom;white-space:nowrap;width:13.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,691,946</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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 quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,146,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141,160,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 151,146,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141,160,576</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 147934768 138056230 146677786 132398616 1797132 830482 2344908 4400578 339904 415224 625026 669436 1075182 1858640 1499266 3691946 151146986 141160576 151146986 141160576 0.05 0.10 1075182 1858640 38451000 10503000 1499266 3691946 59853000 19297000 5840000 1402000 11312000 2623000 <p 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:81.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,093</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase at March 31, 2021</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;"> 1,221</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase at June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,402</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, June 30, 2021</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:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4,716</p></td></tr></table> 2093000 1221000 1402000 4716000 66739 496440 26.77 3.18 194004 798086 24.80 3.45 25000000.0 75000000.0 75000000.0 400000000.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:41.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:top;white-space:nowrap;width:41.65%;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:1.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="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.65%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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 quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 3,035,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,916,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,534,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 925,364</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:41.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Repurchases of common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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,689,892</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 131,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 2,190,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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,122,414</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:41.65%;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 quarter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,725,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,047,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,725,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,047,778</p></td></tr></table> 3035404 1916605 2534494 925364 1689892 131173 2190802 1122414 4725296 2047778 4725296 2047778 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">9.</b></span><b style="font-weight:bold;">EARNINGS 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  per share is computed based on net income attributable to eXp stockholders divided by the basic weighted-average shares outstanding during the period. Dilutive earnings per share is computed consistently with the basic computation while giving effect to all dilutive potential common shares and common share equivalents that were outstanding during the period. The Company uses the treasury stock method to reflect the potential dilutive effect of unvested stock awards and unexercised options. The Company uses the if-converted method to reflect the potential dilutive effect of a $1.0 million payment obligation relating to the November 2018 acquisition of Virbela, LLC, that may be paid in cash or common stock in November 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table sets forth the calculation of basic and diluted earnings per share attributable to common stock during 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.55%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.99%;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:1.29%;margin:0pt;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:23.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;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:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator: </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 37,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 8,275</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 41,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin: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,440</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator: </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145,584,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 135,511,932</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 144,973,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 133,502,272</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of common stock equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,704,177</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,612,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,123,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,399,549</p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 157,288,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145,124,056</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158,096,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 143,901,821</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings (loss) per share: </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.06</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.06</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share attributable to common stock- diluted </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.24</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.06</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 three months ended June 30, 2021 and 2020 total outstanding shares of common stock excluded 152,950 and 821,985 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2021 and 2020 total outstanding shares of common stock excluded 62,889 and 803,513 shares, respectively,  from the computation of diluted earnings per share because their effect would have been anti-dilutive.</p> 1000000.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.55%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.99%;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:1.29%;margin:0pt;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:23.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;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:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator: </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 37,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 8,275</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 41,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin: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,440</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator: </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145,584,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 135,511,932</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 144,973,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 133,502,272</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of common stock equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,704,177</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,612,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,123,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,399,549</p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 157,288,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145,124,056</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158,096,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 143,901,821</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings (loss) per share: </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.06</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.06</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings per share attributable to common stock- diluted </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.24</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.06</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.69%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 37050000 8275000 41896000 8440000 145584495 135511932 144973139 133502272 11704177 9612124 13123596 10399549 157288672 145124056 158096735 143901821 0.25 0.06 0.29 0.06 0.24 0.06 0.27 0.06 152950 821985 62889 803513 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">10.</b></span><b style="font-weight:bold;">INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our quarterly tax provision is computed by applying the estimated annual effective tax rate to the year-to-date pre-tax income or loss and adjust for discrete tax items in the period. Our provision for (benefit from) income taxes amounted to ($20.4) million and less than $0.1 million for the six months ended June 30, 2021 and 2020, respectively, which represented effective tax rates of negative 95.1% and 0.8%, respectively. The decrease in income tax expense was primarily attributable to the release of the valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We periodically evaluate the realizability of our deferred tax assets based on all available evidence, both positive and negative. The realization of the net deferred tax assets is dependent on our ability to generate sufficient future taxable income during the periods prior to the expiration of tax attributes to fully utilize these assets. As of June 30, 2021, based on our assessment of the realizability of our net deferred tax assets, we reached the conclusion that our valuation allowance on our US federal and state net deferred tax assets is no longer needed and therefore we recorded a valuation allowance release of $13 million, a discrete item, which results in the recognition of the deferred tax asset and a decrease to income tax expense.</p> -20400000 100000 -0.951 0.008 -13000000 <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="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">11.</b></span>FAIR VALUE MEASUREMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:3pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1 – Inputs are quoted market prices in active markets for identical assets or liabilities (these are observable market inputs).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:3pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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).</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2021 and December 31, 2020, the fair value of the Company’s money market funds was $53,385 and $53,380, respectively.</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;">There have been </span><span style="font-weight:normal;">no</span><span style="font-weight:normal;"> </span><span style="font-weight:normal;">transfers</span><span style="font-weight:normal;"> between </span><span style="font-weight:normal;">Level</span><span style="font-weight:normal;"> 1, </span><span style="font-weight:normal;">Level</span><span style="font-weight:normal;"> 2 and Level 3 in the period presented. </span><span style="font-weight:normal;">The Company did </span><span style="font-weight:normal;">not</span><span style="font-weight:normal;"> have any </span><span style="font-weight:normal;">Level</span><span style="font-weight:normal;"> 2 or Level 3 financial assets or liabilities in the period presented</span><span style="font-weight:normal;">.</span></p> 53385000 53380000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">12.</b></span><b style="font-weight:bold;">SEGMENT INFORMATION</b></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 affiliated services provided to be identified operating segments, the profits and losses and assets of the technology and affiliated services business units are not material.</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;">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 represents 99.5% and 99.8% of the total revenue of the Company for the six months ended June 30, 2021 and 2020, respectively. The real estate brokerage business represents 99.2% and 98.9% of the total assets of the Company as of June 30, 2021 and December 31, 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;">Services provided through First Cloud and Silverline are in the emerging stages of development as contributing segments and are not material to the Company’s total revenue, total net income or total assets as of June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company aggregates the identified operating segments for reporting purposes and has one reportable segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Geographical Information</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company primarily operates within the real estate brokerage markets in the United States and Canada. During the previous two years, the Company expanded operations into the U.K., Australia, South Africa, Portugal, France, India, Mexico, Puerto Rico, Brazil, Italy, Israel, Panama and Hong Kong.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s management analyzes geographical locations on a forward-looking basis to identify growth opportunities. For the six months ended June 30, 2021 and 2020, approximately 9% and 4%, respectively, of the Company’s total revenue was generated outside of the U.S. Assets held outside of the U.S. were 14% and 7% as of June 30, 2021 and December 31, 2020</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">The Company’s technology services and affiliated services are currently provided primarily in the U.S.</span><span style="color:#ff0000;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p> 0.995 0.998 0.992 0.989 1 0.09 0.04 0.14 0.07 <p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;"> </span><span style="color:#ff0000;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:justify;">13.</b></span><b style="font-weight:bold;">SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#ff0000;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August 4, 2021, the Company’s Board of Directors declared a dividend of $0.04 per share payable on August 30, 2021, to stockholders of record as of the close of business on August 16, 2021. The ex-dividend date is August 13, 2021. The dividend will be paid in cash. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2021-08-04 0.04 2021-08-30 2021-08-16 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information
6 Months Ended
Jun. 30, 2021
shares
Document And Entity Information  
Document Type 10-Q
Document Period End Date Jun. 30, 2021
Document Quarterly 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(b) Security Common Stock, par value $0.00001 per share
Trading Symbol EXPI
Security Exchange Name NASDAQ
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Accelerated Filer
Entity Small Business false
Entity Emerging Growth Company false
Entity Shell Company false
Entity Common Stock, Shares Outstanding 146,421,690
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2021
Document Fiscal Period Focus Q2
Entity Central Index Key 0001495932
Amendment Flag false
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
CURRENT ASSETS    
Cash and cash equivalents $ 107,413 $ 100,143
Restricted cash 93,762 27,781
Accounts receivable, net of allowance for credit losses of $1,671 and $1,879, respectively 134,250 76,951
Prepaids and other assets 11,707 7,350
TOTAL CURRENT ASSETS 347,132 212,225
Property, plant and equipment, net 11,165 7,848
Operating lease right-of-use assets 622 819
Other noncurrent assets 7  
Intangible assets, net 7,934 8,350
Deferred tax assets 15,329  
Goodwill 12,945 12,945
TOTAL ASSETS 395,134 242,187
CURRENT LIABILITIES    
Accounts payable 6,318 3,957
Customer deposits 93,762 27,781
Accrued expenses 119,605 62,750
Current portion of long-term payable 916 1,416
Current portion of lease obligation - operating lease 286 746
TOTAL CURRENT LIABILITIES 220,887 96,650
Long-term payable, net of current portion 1,716 2,876
Long-term lease obligation - operating lease, net of current portion 334 74
TOTAL LIABILITIES 222,937 99,600
EQUITY    
Common Stock, $0.00001 par value 220,000,000 shares authorized; 151,146,986 issued and 146,421,690 outstanding in 2021; 146,677,786 issued and 144,143,292 outstanding in 2020 1 1
Additional paid-in capital 295,035 218,492
Treasury stock, at cost: 4,725,296 and 2,534,494 shares held, respectively (126,906) (37,994)
Accumulated earnings (deficit) 2,734 (39,162)
Accumulated other comprehensive income 318 247
Total eXp World Holdings, Inc, stockholders' equity 171,182 141,584
Equity attributable to noncontrolling interest 1,015 1,003
TOTAL EQUITY 172,197 142,587
TOTAL LIABILITIES AND EQUITY $ 395,134 $ 242,187
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
Jun. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for credit losses and bad debt | $ $ 1,671 $ 1,879
Common stock, par value | $ / shares $ 0.00001 $ 0.00001
Common stock, shares authorized 220,000,000 220,000,000
Common stock, shares issued 151,146,986 146,677,786
Common stock, shares outstanding 146,421,690 144,143,292
Treasury stock, shares 4,725,296 2,534,494
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Revenues $ 999,887 $ 353,525 $ 1,583,720 $ 624,946
Operating expenses        
Commissions and other agent-related costs 919,970 319,164 1,450,317 562,570
General and administrative expenses 60,721 25,155 107,021 52,015
Sales and marketing expenses 2,683 887 4,940 1,831
Total operating expenses 983,374 345,206 1,562,278 616,416
Operating income 16,513 8,319 21,442 8,530
Other expense        
Other (income) expense, net 54 11 (80) 49
Equity in losses of unconsolidated affiliates 1 12 7 34
Total other (income) expense, net 55 23 (73) 83
Income before income tax (benefit) expense 16,458 8,296 21,515 8,447
Income tax (benefit) expense (20,585) 61 (20,374) 70
Net income 37,043 8,235 41,889 8,377
Net loss attributable to noncontrolling interest 7 40 7 63
Net income attributable to eXp World Holdings, Inc. $ 37,050 $ 8,275 $ 41,896 $ 8,440
Earnings per share - Basic $ 0.25 $ 0.06 $ 0.29 $ 0.06
Earnings per share - Diluted $ 0.24 $ 0.06 $ 0.27 $ 0.06
Weighted average shares outstanding - Basic 145,584,495 135,511,932 144,973,139 133,502,272
Weighted average shares outstanding - Diluted 157,288,672 145,124,056 158,096,735 143,901,821
Comprehensive income:        
Net income (loss) $ 37,043 $ 8,235 $ 41,889 $ 8,377
Comprehensive loss attributable to noncontrolling interests 7 40 7 63
Net income attributable to eXp World Holdings, Inc. 37,050 8,275 41,896 8,440
Other comprehensive income:        
Foreign currency translation (loss) gain, net of tax 24 244 71 (53)
Comprehensive income attributable to eXp World Holdings Inc. $ 37,074 $ 8,519 $ 41,967 $ 8,387
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Noncontrolling Interest
Total
Beginning balance at Dec. 31, 2019 $ 1 $ (8,623) $ 130,683 $ (70,293) $ 200 $ 161  
Repurchase of common stock, shares             1,122,414
Repurchase of common stock   (11,987)          
Net income (loss)       8,440   (63) $ 8,377
Shares issued for stock options exercised, shares             4,400,578
Shares issued for stock options exercised     2,466        
Agent growth incentive stock compensation     5,897        
Stock option compensation     2,300        
Agent equity stock compensation     19,297        
Foreign currency translation gain (loss)             $ (53)
Contributions by noncontrolling interests           106  
Ending balance at Jun. 30, 2020 1 (20,610) 160,643 (61,853) 147 204 $ 78,532
Beginning balance at Mar. 31, 2020 1 (18,928) 144,928 (70,128) (97) 224  
Repurchase of common stock, shares             131,173
Repurchase of common stock   (1,682)          
Net income (loss)       8,275   (40) $ 8,235
Shares issued for stock options exercised, shares             830,482
Shares issued for stock options exercised     639        
Agent growth incentive stock compensation     3,346        
Stock option compensation     1,227        
Agent equity stock compensation     10,503        
Foreign currency translation gain (loss)             $ 244
Contributions by noncontrolling interests           20  
Ending balance at Jun. 30, 2020 1 (20,610) 160,643 (61,853) 147 204 78,532
Beginning balance at Dec. 31, 2020 1 (37,994) 218,492 (39,162) 247 1,003 $ 142,587
Repurchase of common stock, shares             2,190,802
Repurchase of common stock   (88,912)          
Net income (loss)       41,896   (7) $ 41,889
Shares issued for stock options exercised, shares             2,344,908
Shares issued for stock options exercised     1,757        
Agent growth incentive stock compensation     8,694        
Stock option compensation     6,239        
Agent equity stock compensation     59,853        
Foreign currency translation gain (loss)             $ 71
Contributions by noncontrolling interests           19  
Ending balance at Jun. 30, 2021 1 (126,906) 295,035 2,734 318 1,015 $ 172,197
Beginning balance at Mar. 31, 2021 1 (72,003) 248,634 (34,316) 294 1,003  
Repurchase of common stock, shares             1,689,892
Repurchase of common stock   (54,903)          
Net income (loss)       37,050   (7) $ 37,043
Shares issued for stock options exercised, shares             1,797,132
Shares issued for stock options exercised     384        
Agent growth incentive stock compensation     4,438        
Stock option compensation     3,128        
Agent equity stock compensation     38,451        
Foreign currency translation gain (loss)             $ 24
Contributions by noncontrolling interests           19  
Ending balance at Jun. 30, 2021 $ 1 $ (126,906) $ 295,035 $ 2,734 $ 318 $ 1,015 $ 172,197
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
OPERATING ACTIVITIES    
Net income $ 41,889 $ 8,377
Reconciliation of net income to net cash provided by operating activities:    
Depreciation expense 2,196 1,551
Amortization expense - intangible assets 621 230
Amortization expense - long-term payable   107
Allowance for credit losses on receivables (208) 1,123
Equity in losses of unconsolidated affiliates 7 34
Agent growth incentive stock compensation expense 11,312 6,765
Stock option compensation 6,239 2,300
Agent equity stock compensation expense 59,853 19,297
Deferred income taxes (15,329)  
Changes in operating assets and liabilities:    
Accounts receivable (57,095) (25,471)
Prepaids and other assets (4,466) 318
Customer deposits 65,981 10,418
Accounts payable 2,354 (951)
Accrued expenses 54,231 21,938
Long term payable (160)  
NET CASH PROVIDED BY OPERATING ACTIVITIES 167,425 46,036
INVESTING ACTIVITIES    
Purchases of property, plant and equipment (5,609) (2,273)
Acquisition of businesses (1,500)  
Intangible assets acquired   (389)
Other investing activities   (25)
NET CASH (USED IN) INVESTING ACTIVITIES (7,109) (2,687)
FINANCING ACTIVITIES    
Repurchase of common stock (88,912) (11,987)
Proceeds from exercise of options 1,757 2,467
Transactions with noncontrolling interests 19 106
NET CASH (USED IN) FINANCING ACTIVITIES (87,136) (9,414)
Effect of changes in exchange rates on cash, cash equivalents and restricted cash 71 (53)
Net change in cash, cash equivalents and restricted cash 73,251 33,882
Cash, cash equivalents and restricted cash, beginning balance 127,924 47,074
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE 201,175 80,956
SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:    
Cash paid for income taxes 702 224
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Lease liabilities arising from obtaining right-of-use assets   18
Termination of lease liabilities 120 183
Property, plant and equipment purchases in accounts payable $ 7 $ 24
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 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. Since the fourth quarter of 2019, the Company commenced operations in the United Kingdom (U.K.), Australia, South Africa, India, Mexico, Portugal, France, Puerto Rico, Brazil, Italy, Hong Kong, Colombia, Spain and Israel. Our real estate brokerage is now one of the largest and fastest growing real estate brokerage companies in the United States by agent count, and is continuing to expand internationally. 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 interim unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.

These interim financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020, filed with the SEC on March 11, 2021 (“2020 Annual Report”).

In our opinion, the accompanying interim unaudited condensed consolidated financial statements reflect all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation. 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 stockholders 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. Operating results for the three and six month periods ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 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 including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.

Variable interest entities and noncontrolling interests

A company is deemed to be the primary beneficiary of a variable interest entity (“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.

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.

Use of Estimates

The preparation of financial statements in conformity with 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.

Restricted cash

Restricted cash consists of cash held in escrow by the Company on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash transfers 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 condensed consolidated balance sheets that sum to the total of the same such amounts shown on the condensed consolidated statements of cash flows.

Cash and cash equivalents

Restricted cash

Total

Balance, December 31, 2019

$ 40,087

$ 6,987

$ 47,074

Balance, June 30, 2020

$ 63,551

$ 17,405

$ 80,956

Balance, December 31, 2020

$ 100,143

$ 27,781

$ 127,924

Balance, June 30, 2021

$ 107,413

$ 93,762

$ 201,175

Recently Adopted Accounting Principles and Change in Accounting Principle

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 March 2020, the FASB issued guidance which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions that reference the London Inter-Bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. This guidance is optional for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting. This guidance is effective from March 12, 2020 through December 31, 2022. Entities may elect to adopt the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. In January 2021, the FASB amended this Update to clarify certain optional expedients and exceptions for contract modifications and hedge accounting that apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The Company does not have any material contracts, hedging or other transactions that reference LIBOR, and we do not expect to utilize the expedients and exceptions provided in this guidance.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
EXPECTED CREDIT LOSSES
6 Months Ended
Jun. 30, 2021
EXPECTED CREDIT LOSSES [Abstract]  
EXPECTED CREDIT LOSSES
3.EXPECTED CREDIT LOSSES

The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. 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 three categories to evaluate allowance under the CECL impairment model. The receivables in each category share similar risk characteristics. The three categories include agent non-commission based fees, agent short-term advances, and commissions receivable for real estate property settlements.

The Company analyzed uncollectable accounts for the three categories of receivables and concluded that only agent non-commission based fees receivables and agent short-term advances carry any risk of expected credit losses. Current economic conditions and forecasts of future economic conditions do not affect expected credit losses of 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. Receivables from real estate property settlements totaled $130,158 and $73,838 as of June 30, 2021 and December 31, 2020 respectively. As of June 30, 2021 and December 31, 2020 agent non-commission based fees receivable and short-term advances totaled $5,763 and $4,992, of which the Company recognized expected credit losses of $1,671 and $1,879, respectively.

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.

Changes in the allowance were not material for the three and six months ended June 30, 2021.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.2
PLANT, PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2021
PLANT, PROPERTY AND EQUIPMENT, NET [Abstract]  
PLANT, PROPERTY AND EQUIPMENT, NET
4.PLANT, PROPERTY AND EQUIPMENT, NET

Plant, property and equipment, net consisted of the following:

    

June 30, 2021

December 31, 2020

Computer hardware and software

$ 17,579

$ 13,828

Furniture, fixture, and equipment

21

20

Total depreciable property and equipment

17,600

13,848

Less: accumulated depreciation

(8,931)

(6,738)

Depreciable property, net

8,669

7,110

Assets under development

2,496

738

Property, plant, and equipment, net

$ 11,165

$ 7,848

For the three months ended June 30, 2021 and 2020, depreciation expense was $1,189 and $794, respectively. For the six months ended June 30, 2021 and 2020, depreciation expense was $2,196 and $1,551, respectively.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2021
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS
5.GOODWILL AND INTANGIBLE ASSETS

Goodwill was $12,945 as of June 30, 2021 and December 31, 2020. 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. For the three and six months ended June 30, 2021, no events occurred that indicated it was more likely than not that goodwill was impaired.

Definite-lived intangible assets were as follows:

June 30, 2021

December 31, 2020

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 410)

 

$ 2,458

$ 2,868

 

($ 267)

 

$ 2,601

Existing technology

1,601

(816)

785

1,396

(415)

981

Non-competition agreements

125

(108)

17

125

(87)

38

Customer relationships

1,895

(267)

1,628

1,895

(170)

1,725

Licensing agreement

210

-

210

210

(41)

169

Intellectual property

2,836

-

2,836

2,836

-

2,836

Total intangible assets

 

$ 9,535

 

($ 1,601)

 

$ 7,934

$ 9,330

 

($ 980)

 

$ 8,350

Definite-lived intangible assets are amortized using the straight-line method over an asset’s estimated useful life. Amortization expense for definite-lived intangible assets for the three months ended June 30, 2021 and 2020 was $318 and $126, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2021 and 2020 was $621 and $230, respectively. The Company has no indefinite-lived assets.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES
6 Months Ended
Jun. 30, 2021
LEASES  
LEASES
6.LEASES

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

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

Short term leases, having a lease term at commencement of 12 months or less, are not capitalized and the expenses are recognized in the period incurred.

Included below is other information regarding leases for the periods presented:

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Other information

Operating lease expense

$ 84

$ 104

$ 202

$ 208

Short-term lease expense

10

5

26

10

Cash paid for operating leases

84

107

202

204

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

3.6

3.7

3.6

3.7

Weighted-average discount rate – operating leases

4.855%

4.851%

4.855%

4.851%

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

As of June 30, 2021, expirations of lease obligations by fiscal year were as follows:

Period Ending December 31,

Remaining 2021

$ 181

2022

309

2023

159

2024

-

2025

-

2026 and thereafter

-

Total lease payments

649

Less: interest

(29)

Total operating lease liabilities

 

$ 620

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT
6 Months Ended
Jun. 30, 2021
DEBT  
DEBT

7.DEBT

The Company issued unsecured promissory notes in the aggregate principal amount of $1.5 million in connection with the acquisition of Showcase Web Sites, L.L.C. (“Showcase”) in July 2020. The promissory notes accrue interest of 8% per annum, and interest is payable monthly beginning six months after the closing date.

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

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2021
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

8.STOCKHOLDERS’ EQUITY

The following table represents a share reconciliation of the Company’s common stock for the periods presented:

 

Three Months Ended June 30,

Six Months Ended June 30,

(Shares of Common Stock)

2021

2020

2021

2020

Common stock:

Balance, beginning of quarter

147,934,768

138,056,230

146,677,786

132,398,616

Shares issued for stock options exercised

1,797,132

830,482

2,344,908

4,400,578

Agent growth incentive stock compensation

339,904

415,224

625,026

669,436

Agent equity stock compensation

1,075,182

1,858,640

1,499,266

3,691,946

Balance, end of quarter

151,146,986

141,160,576

151,146,986

141,160,576

The Company’s stockholder 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. The Company recognizes a 10% discount on these issuances as an additional cost of sales charge during the periods presented.

During the three months ended June 30, 2021 and 2020, the Company issued 1,075,182 and 1,858,640 shares of common stock, respectively, to agents and brokers with a value of $38,451 and $10,503, respectively, inclusive of discount. During the six months ended June 30, 2021 and 2020, the Company issued 1,499,266 and 3,691,946 shares of common stock, respectively, to agents and brokers with a value of $59,853 and $19,297, respectively, inclusive 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 three months ended June 30, 2021, the Company’s stock compensation attributable to the Agent Growth Incentive Program was $5,840 of which the total amount of stock compensation attributable to liability classified awards was $1,402. For the six months ended June 30, 2021, the Company’s stock compensation attributable to the Agent Growth Incentive Program was $11,312 of which the total amount of stock compensation attributable to liability classified awards was $2,623. Stock compensation expense related to the Agent Growth Incentive Program is included in general and administrative expense in the condensed 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, 2020

$ 2,093

Stock grant liability increase at March 31, 2021

1,221

Stock grant liability increase at June 30, 2021

1,402

Balance, June 30, 2021

$ 4,716

Stock Option Awards

During the three months ended June 30, 2021, and 2020, the Company granted 66,739 and 496,440 stock options, respectively, to employees with an estimated grant date fair value of $26.77 and $3.18 per share, respectively. For the six months ended June 30, 2021, and 2020, the Company granted 194,004 and 798,086 stock options, respectively, to employees with an estimated grant date fair value of $24.80 and $3.45 per share, respectively. The fair value was calculated using a Black Scholes-Merton option pricing model.

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.

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 not retired and are considered issued but not outstanding. The following table shows the changes in treasury stock for the periods presented:

Three Months Ended June 30,

Six Months Ended June 30,

(Shares of Treasury Stock)

2021

2020

2021

2020

Treasury stock:

Balance, beginning of quarter

3,035,404

1,916,605

2,534,494

925,364

Repurchases of common stock

1,689,892

131,173

2,190,802

1,122,414

Balance, end of quarter

4,725,296

2,047,778

4,725,296

2,047,778

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2021
EARNINGS PER SHARE [Abstract]  
EARNINGS PER SHARE

9.EARNINGS PER SHARE

Basic earnings  per share is computed based on net income attributable to eXp stockholders divided by the basic weighted-average shares outstanding during the period. Dilutive earnings per share is computed consistently with the basic computation while giving effect to all dilutive potential common shares and common share equivalents that were outstanding during the period. The Company uses the treasury stock method to reflect the potential dilutive effect of unvested stock awards and unexercised options. The Company uses the if-converted method to reflect the potential dilutive effect of a $1.0 million payment obligation relating to the November 2018 acquisition of Virbela, LLC, that may be paid in cash or common stock in November 2021.

The following table sets forth the calculation of basic and diluted earnings per share attributable to common stock during the periods presented:

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Numerator:

Net income attributable to common stock

$ 37,050

$ 8,275

$ 41,896

$ 8,440

Denominator:

-

Weighted average shares - basic

145,584,495

135,511,932

144,973,139

133,502,272

Dilutive effect of common stock equivalents

11,704,177

9,612,124

13,123,596

10,399,549

Weighted average shares - diluted

157,288,672

145,124,056

158,096,735

143,901,821

Earnings (loss) per share:

Earnings per share attributable to common stock- basic

$ 0.25

$ 0.06

$ 0.29

$ 0.06

Earnings per share attributable to common stock- diluted

0.24

0.06

0.27

0.06

For the three months ended June 30, 2021 and 2020 total outstanding shares of common stock excluded 152,950 and 821,985 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

For the six months ended June 30, 2021 and 2020 total outstanding shares of common stock excluded 62,889 and 803,513 shares, respectively,  from the computation of diluted earnings per share because their effect would have been anti-dilutive.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
6 Months Ended
Jun. 30, 2021
INCOME TAXES  
INCOME TAXES

10.INCOME TAXES

Our quarterly tax provision is computed by applying the estimated annual effective tax rate to the year-to-date pre-tax income or loss and adjust for discrete tax items in the period. Our provision for (benefit from) income taxes amounted to ($20.4) million and less than $0.1 million for the six months ended June 30, 2021 and 2020, respectively, which represented effective tax rates of negative 95.1% and 0.8%, respectively. The decrease in income tax expense was primarily attributable to the release of the valuation allowance.

We periodically evaluate the realizability of our deferred tax assets based on all available evidence, both positive and negative. The realization of the net deferred tax assets is dependent on our ability to generate sufficient future taxable income during the periods prior to the expiration of tax attributes to fully utilize these assets. As of June 30, 2021, based on our assessment of the realizability of our net deferred tax assets, we reached the conclusion that our valuation allowance on our US federal and state net deferred tax assets is no longer needed and therefore we recorded a valuation allowance release of $13 million, a discrete item, which results in the recognition of the deferred tax asset and a decrease to income tax expense.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2021
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

11.FAIR VALUE MEASUREMENT

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:

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, which are considered Level 1 assets. The Company values its money market funds at fair value on a recurring basis.

As of June 30, 2021 and December 31, 2020, the fair value of the Company’s money market funds was $53,385 and $53,380, respectively.

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

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2021
SEGMENT INFORMATION  
SEGMENT INFORMATION

12.SEGMENT INFORMATION

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

Operating Segments

The Company primarily operates as a cloud-based real estate brokerage. The real estate brokerage business represents 99.5% and 99.8% of the total revenue of the Company for the six months ended June 30, 2021 and 2020, respectively. The real estate brokerage business represents 99.2% and 98.9% of the total assets of the Company as of June 30, 2021 and December 31, 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.

Services provided through First Cloud and Silverline are in the emerging stages of development as contributing segments and are not material to the Company’s total revenue, total net income or total assets as of June 30, 2021.

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

Geographical Information

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

The Company’s management analyzes geographical locations on a forward-looking basis to identify growth opportunities. For the six months ended June 30, 2021 and 2020, approximately 9% and 4%, respectively, of the Company’s total revenue was generated outside of the U.S. Assets held outside of the U.S. were 14% and 7% as of June 30, 2021 and December 31, 2020

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

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2021
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

13.SUBSEQUENT EVENTS

On August 4, 2021, the Company’s Board of Directors declared a dividend of $0.04 per share payable on August 30, 2021, to stockholders of record as of the close of business on August 16, 2021. The ex-dividend date is August 13, 2021. The dividend will be paid in cash.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 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 including those entities in which we have a variable interest of which we are the primary beneficiary. If the Company has a variable interest in an entity but it is not the primary beneficiary of the entity or exercises control over the operations and has less than 50% ownership, it will use the equity method or the cost method of accounting for investments. Entities in which the Company has less than a 20% investment and where the Company does not exercise significant influence are accounted for under the cost method. Intercompany transactions and balances are eliminated upon consolidation.

Variable interest entities and noncontrolling interests

Variable interest entities and noncontrolling interests

A company is deemed to be the primary beneficiary of a variable interest entity (“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.

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.

Use of estimates

Use of Estimates

The preparation of financial statements in conformity with 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.

Restricted cash

Restricted cash

Restricted cash consists of cash held in escrow by the Company on behalf of real estate buyers. The Company recognizes a corresponding customer deposit liability until the funds are released. Once the cash transfers 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 condensed consolidated balance sheets that sum to the total of the same such amounts shown on the condensed consolidated statements of cash flows.

Cash and cash equivalents

Restricted cash

Total

Balance, December 31, 2019

$ 40,087

$ 6,987

$ 47,074

Balance, June 30, 2020

$ 63,551

$ 17,405

$ 80,956

Balance, December 31, 2020

$ 100,143

$ 27,781

$ 127,924

Balance, June 30, 2021

$ 107,413

$ 93,762

$ 201,175

Recently Adopted and Issued Accounting Principles

Recently Adopted Accounting Principles and Change in Accounting Principle

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 March 2020, the FASB issued guidance which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions that reference the London Inter-Bank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform. This guidance is optional for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting. This guidance is effective from March 12, 2020 through December 31, 2022. Entities may elect to adopt the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. In January 2021, the FASB amended this Update to clarify certain optional expedients and exceptions for contract modifications and hedge accounting that apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The Company does not have any material contracts, hedging or other transactions that reference LIBOR, and we do not expect to utilize the expedients and exceptions provided in this guidance.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of Cash

Cash and cash equivalents

Restricted cash

Total

Balance, December 31, 2019

$ 40,087

$ 6,987

$ 47,074

Balance, June 30, 2020

$ 63,551

$ 17,405

$ 80,956

Balance, December 31, 2020

$ 100,143

$ 27,781

$ 127,924

Balance, June 30, 2021

$ 107,413

$ 93,762

$ 201,175

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
PLANT, PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2021
PLANT, PROPERTY AND EQUIPMENT, NET [Abstract]  
Schedule of plant, property and equipment

    

June 30, 2021

December 31, 2020

Computer hardware and software

$ 17,579

$ 13,828

Furniture, fixture, and equipment

21

20

Total depreciable property and equipment

17,600

13,848

Less: accumulated depreciation

(8,931)

(6,738)

Depreciable property, net

8,669

7,110

Assets under development

2,496

738

Property, plant, and equipment, net

$ 11,165

$ 7,848

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2021
GOODWILL AND INTANGIBLE ASSETS  
Schedule of Definite-Lived Assets

June 30, 2021

December 31, 2020

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 2,868

 

($ 410)

 

$ 2,458

$ 2,868

 

($ 267)

 

$ 2,601

Existing technology

1,601

(816)

785

1,396

(415)

981

Non-competition agreements

125

(108)

17

125

(87)

38

Customer relationships

1,895

(267)

1,628

1,895

(170)

1,725

Licensing agreement

210

-

210

210

(41)

169

Intellectual property

2,836

-

2,836

2,836

-

2,836

Total intangible assets

 

$ 9,535

 

($ 1,601)

 

$ 7,934

$ 9,330

 

($ 980)

 

$ 8,350

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2021
LEASES  
Schedule of other lease information

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Other information

Operating lease expense

$ 84

$ 104

$ 202

$ 208

Short-term lease expense

10

5

26

10

Cash paid for operating leases

84

107

202

204

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

3.6

3.7

3.6

3.7

Weighted-average discount rate – operating leases

4.855%

4.851%

4.855%

4.851%

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

Period Ending December 31,

Remaining 2021

$ 181

2022

309

2023

159

2024

-

2025

-

2026 and thereafter

-

Total lease payments

649

Less: interest

(29)

Total operating lease liabilities

 

$ 620

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2021
STOCKHOLDERS' EQUITY  
Schedule of common stock issued roll forward

 

Three Months Ended June 30,

Six Months Ended June 30,

(Shares of Common Stock)

2021

2020

2021

2020

Common stock:

Balance, beginning of quarter

147,934,768

138,056,230

146,677,786

132,398,616

Shares issued for stock options exercised

1,797,132

830,482

2,344,908

4,400,578

Agent growth incentive stock compensation

339,904

415,224

625,026

669,436

Agent equity stock compensation

1,075,182

1,858,640

1,499,266

3,691,946

Balance, end of quarter

151,146,986

141,160,576

151,146,986

141,160,576

Changes in the Company's stock compensation liability

Amount

Balance, December 31, 2020

$ 2,093

Stock grant liability increase at March 31, 2021

1,221

Stock grant liability increase at June 30, 2021

1,402

Balance, June 30, 2021

$ 4,716

Schedule of shares repurchased

Three Months Ended June 30,

Six Months Ended June 30,

(Shares of Treasury Stock)

2021

2020

2021

2020

Treasury stock:

Balance, beginning of quarter

3,035,404

1,916,605

2,534,494

925,364

Repurchases of common stock

1,689,892

131,173

2,190,802

1,122,414

Balance, end of quarter

4,725,296

2,047,778

4,725,296

2,047,778

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2021
EARNINGS PER SHARE [Abstract]  
Schedule of calculation of basic and diluted earnings per share

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Numerator:

Net income attributable to common stock

$ 37,050

$ 8,275

$ 41,896

$ 8,440

Denominator:

-

Weighted average shares - basic

145,584,495

135,511,932

144,973,139

133,502,272

Dilutive effect of common stock equivalents

11,704,177

9,612,124

13,123,596

10,399,549

Weighted average shares - diluted

157,288,672

145,124,056

158,096,735

143,901,821

Earnings (loss) per share:

Earnings per share attributable to common stock- basic

$ 0.25

$ 0.06

$ 0.29

$ 0.06

Earnings per share attributable to common stock- diluted

0.24

0.06

0.27

0.06

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Narrative) (Details)
6 Months Ended
Jan. 15, 2021
Jun. 30, 2021
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION    
Stock split, number of shares 2  
Stock split, description   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 stockholders of record as of January 29, 2021 (the “Stock Split”). The Stock Split was effected on February 12, 2021.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash and cash equivalents $ 107,413 $ 63,551 $ 100,143 $ 40,087
Restricted cash 93,762 17,405 27,781 6,987
Net change in cash, cash equivalents and restricted cash 73,251 33,882    
Total cash, cash equivalents, and restricted cash $ 201,175 $ 80,956 $ 127,924 $ 47,074
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
EXPECTED CREDIT LOSSES (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accounts receivable, allowance for credit losses and bad debt $ 1,671 $ 1,879
Agent Noncommission Based Fees [Member]    
Accounts Receivable, before Allowance for Credit Loss 5,763 4,992
Commissions Receivable for Real Estate Property Settlements [Member]    
Accounts Receivable, before Allowance for Credit Loss $ 130,158 $ 73,838
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
PLANT, PROPERTY AND EQUIPMENT, NET [Abstract]        
Depreciation expense $ 1,189 $ 794 $ 2,196 $ 1,551
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Total depreciable property and equipment $ 17,600 $ 13,848
Less: accumulated depreciation and amortization (8,931) (6,738)
Depreciable property, net 8,669 7,110
Assets under development 2,496 738
Property, plant and equipment, net 11,165 7,848
Computer hardware and software    
Total depreciable property and equipment 17,579 13,828
Furniture, fixtures and equipment    
Total depreciable property and equipment $ 21 $ 20
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
GOODWILL AND INTANGIBLE ASSETS          
Indefinite-lived intangible assets (excluding goodwill) $ 0   $ 0    
Goodwill 12,945,000   12,945,000   $ 12,945,000
Amortization of intangible assets 318,000 $ 126,000 621,000 $ 230,000  
Goodwill, impairment loss $ 0   $ 0    
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 9,535 $ 9,330
Accumulated Amortization (1,601) (980)
Net Carrying Amount 7,934 8,350
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,836 2,836
Accumulated Amortization 0 0
Net Carrying Amount 2,836 2,836
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,868 2,868
Accumulated Amortization (410) (267)
Net Carrying Amount 2,458 2,601
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,601 1,396
Accumulated Amortization (816) (415)
Net Carrying Amount 785 981
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 125 125
Accumulated Amortization (108) (87)
Net Carrying Amount 17 38
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,895 1,895
Accumulated Amortization (267) (170)
Net Carrying Amount 1,628 1,725
Licensing agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 210 210
Accumulated Amortization 0 (41)
Net Carrying Amount $ 210 $ 169
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Narrative) (Details)
Jun. 30, 2021
Minimum  
Term of lease 1 year
Maximum  
Term of lease 7 years
Weighted Average  
Term of lease 3 years
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Summary of components of our lease cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
LEASES        
Operating lease expense $ 84 $ 104 $ 202 $ 208
Short term lease expense 10 5 26 10
Cash paid for operating leases $ 84 $ 107 $ 202 $ 204
Weighted-average remaining lease term (years)- operating leases 3 years 7 months 6 days 3 years 8 months 12 days 3 years 7 months 6 days 3 years 8 months 12 days
Weighted-average discount rate - operating leases 4.855% 4.851% 4.855% 4.851%
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Schedule of future minimum lease payments) (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Rent Payments  
Remaining 2021 $ 181
2022 309
2023 159
2024 0
2025 0
2026 and thereafter 0
Total lease payments 649
Less: interest (29)
Total operating lease liabilities $ 620
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 02, 2021
Jul. 31, 2020
Jun. 30, 2021
Dec. 31, 2020
Long term payable, current     $ 916 $ 1,416
Long term payable, net of current     $ 1,716 $ 2,876
Showcase        
Repayment of notes payable $ 1,700      
Showcase | Unsecured promissory notes        
Aggregate principal amount   $ 1,500    
Interest rate (percent)   8.00%    
Frequency of interest payable   monthly    
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Common stock issued 151,146,986 141,160,576 151,146,986 141,160,576 147,934,768 146,677,786 138,056,230 132,398,616
Common stock outstanding 146,421,690   146,421,690     144,143,292    
Stock based compensation     $ 6,239 $ 2,300        
Stock Options                
Granted 66,739 496,440 194,004 798,086        
Grant date fair value $ 26.77 $ 3.18 $ 24.80 $ 3.45        
2015 Agent Equity Program                
Stock issued for services, shares 1,075,182 1,858,640 1,499,266 3,691,946        
Stock issued for services, value     $ 59,853 $ 19,297        
Agent Equity Award Program                
Percentage of commission potentially redeemed in common stock     5.00%          
Percentage of discount of market price, date of issuance     10.00%          
Stock issued for services, shares 1,075,182 1,858,640 1,499,266 3,691,946        
Agent Growth Incentive Program                
Stock issued for services, shares 339,904 415,224 625,026 669,436        
Stock issued for services, value $ 38,451 $ 10,503            
Stock based compensation 5,840   $ 11,312          
Amount of stock compensation attributable to liability classified awards $ 1,402   $ 2,623          
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Common Stock, Shares, Issued, Beginning Balance 147,934,768 138,056,230 146,677,786 132,398,616
Shares issued for stock options exercised, shares 1,797,132 830,482 2,344,908 4,400,578
Common Stock, Shares, Issued, Ending Balance 151,146,986 141,160,576 151,146,986 141,160,576
Agent Equity Award Program        
Agent equity stock compensation, shares 1,075,182 1,858,640 1,499,266 3,691,946
Agent Growth Incentive Program        
Agent equity stock compensation, shares 339,904 415,224 625,026 669,436
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
STOCKHOLDERS' EQUITY      
Balance of stock compensation liability $ 4,716   $ 2,093
Stock grant liability increase year to date $ 1,402 $ 1,221  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2018
STOCKHOLDERS' EQUITY      
Stock repurchase program authorized amount $ 400.0 $ 75.0 $ 25.0
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Treasury stock:        
Balance, beginning of year 3,035,404 1,916,605 2,534,494 925,364
Repurchase of common stock, shares 1,689,892 131,173 2,190,802 1,122,414
Balance, ending of year 4,725,296 2,047,778 4,725,296 2,047,778
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2018
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net income attributable to common stock   $ 37,050 $ 8,275 $ 41,896 $ 8,440
Weighted average shares - basic   145,584,495 135,511,932 144,973,139 133,502,272
Dilutive effect of common stock equivalents   11,704,177 9,612,124 13,123,596 10,399,549
Weighted average shares - diluted   157,288,672 145,124,056 158,096,735 143,901,821
Earnings per share attributable to common stock- basic   $ 0.25 $ 0.06 $ 0.29 $ 0.06
Earnings per share attributable to common stock- diluted   $ 0.24 $ 0.06 $ 0.27 $ 0.06
Shares excluded, anti-dilutive   152,950 821,985 62,889 803,513
VirBELA LLC          
Business combination payment obligation potentially dilutive amount $ 1,000        
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income tax benefit (expense) $ 20,585 $ (61) $ 20,374 $ (70)
Effective income tax rate     (95.10%) 0.80%
Change in valuation allowance     $ 13,000  
Maximum        
Income tax benefit (expense)       $ (100)
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Narrative) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Transfer from Level 1 to Level 2, Assets $ 0 $ 0
Transfer from Level 2 to Level 1, Assets 0 0
Transfer from Level 1 to Level 2, Liabilities 0 0
Transfer from Level 2 to Level 1, Liabilities 0 0
Transfers into (out of) Level 3, Assets 0 0
Transfers into (out of) Level 3, Liabilities 0 0
Money Market Funds [Member]    
Money market funds $ 53,385 $ 53,380
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Narrative) (Details) - segment
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Number of reportable segments 1    
Assets, Total [Member] | Product Concentration Risk [Member] | Real Estate Brokerage Segment [Member]      
Concentration risk percentage 99.20%   98.90%
Sales Revenue, Net [Member] | Product Concentration Risk [Member] | Real Estate Brokerage Segment [Member]      
Concentration risk percentage 99.50% 99.80%  
Non Domestic [Member] | Assets, Total [Member] | Geographic Concentration Risk [Member]      
Concentration risk percentage 14.00%   7.00%
Non Domestic [Member] | Sales Revenue, Net [Member] | Geographic Concentration Risk [Member]      
Concentration risk percentage 9.00% 4.00%  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Narrative) (Details) - Subsequent Event
Aug. 04, 2021
$ / shares
Dividends Payable, Amount Per Share $ 0.04
Dividends Payable, Date to be Paid Aug. 30, 2021
Dividends Payable, Date Declared Aug. 04, 2021
Dividends Payable, Date of Record Aug. 16, 2021
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )I$!%,'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 " ":1 13@%=?7^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y*&2;U9:6G#08K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42HJVH-#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP>'MZ?,GK%K9/ MI'J-TZ]D!9T#;MAU\FOSL-WOF*RKFA?5?5&M]KP6S5JL^/OL^L/O)NR\L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ":1 13*5KXE2T% L%0 & 'AL+W=O_0D,[G78F!%L& EO"#(%DES:;$$B[N[U3;($]L2VO)(?P M[WMD@TTRYMC-1?"77C\ZDMYSK-%6R&?EFH1'+F98VBL$,MJ]^)6!"WQJ/LVD*.1R+581#SA20JC2(F M=U<\%-O+EMTZ7%@&&U^;"YWQ*&$;ON+Z[V0AX:Q3J'A!Q&,5B)A(OKYL3>R/ M5PXU#;(G_@GX5AT=$].5)R&>S+Q-4M#O13;SWS?H9[1 =GH\$VX*0=:$Q1ZYCG6@=V0>YZ,-41MU-+S$ M/-IQ]X)7N2 ](=@G7T2L?05B'O?>MN\ 7$%(#X17%!7\,XW/B6.=$6I16_E, MOWI$&_W[RA6[RAF[VA6_>&QUW"J^*(-[>M]@-"T2LH>LTH M%EP&PG35(S!1*H%PI<,X_/3A@QD)A*U?L/6;L3VD3&HNPQU9\D1(706'2VF9 MK^\G9'/][>S^=VGU=FO/]M]ZX_YW?0V2N9>S#U@G7@9K'# '')X:!M]0>V-:08(2T):1/"B>>!]:JS MPP&YA>?(?5PYFC62E-I#L@RBT&2=F82\##,E#33/9Z1C8?9BEQYO._^+?&K. M8"X^BFUU9L/EH(:!2QN?11A=F1]LW.'?TQ5+92'%2Q"[U8'%-;].,+0R:=BX MU[]'6PBE64C^#9*3Z[=&<3B@M(^QE4G#QJT^&\0)5*"G47 !IV]A(&6NL'&# MOQ4NQ&3ABQ@U$URD/^BUN]1"0U-F"ANW^,= @[&)-;'I;T^_DQ5W4PG1JL3" ME:8BBL""5EJXSVJP<7N'=.O!RB*K M7?0DPDK>FN3S;3'':LTR0U#OKL_B#3^9;6N$[B:KV02KX&B9(FBC M%#%-I32U25Z09.$"QTA5)1RN^!VMH6F9&FBCU#"/H7K+OZ],<[D81E=:/VUD_:N(A2&Y2A7< M5M7CB.O4U9BT='S:R/&O(RXW9FI] @7M@\5&"8NK X<+UJ*5AD]QOSX$RX?T MBP+A,K5 I?%3W+,/Z_&-1ZZR+U-RGVI(E;%QLTK&7+F7*9L=DY>QW>UWJ=T? M0E)ZJ<(JW9_6>/;>'VX"91+3=PZNC7WNU-W -6;CNEVSO-W![ )$#-8X^_DK]X MY92OD3*9NCOL#1V4K'1[!_?F"03+RP,6LLKI72-P<@EVCC:PC -EVW2*N.:; M,=_+*JX66X&3? .L?#S?1_S"C($I$O(U-+7.+V"MR7QK+C_1(LFVPYZ$UB+* M#GW./"[- W!_+80^G)@7%!NDX_\ 4$L#!!0 ( )I$!%,^A_9?O 8 &,9 M 8 >&PO=V]R:W-H965T&ULE5EM;]LV$/XKA%%@'>#4 M(JG7-@G@.-[J(4NSV%FWCXQ$QT)ET:6HO.S7[R@[EBU23!L@L23?'9\['N^Y M4TZ?A/Q6K3A7Z'E=E-798*74YN-H5*4KOF;5!['A)7RS%'+-%-S*AU&UD9QE MC=*Z&!'/"T=KEI>#\]/FV8T\/Q6U*O*2WTA4U>LUDR\7O!!/9P,\>'UPFS^L ME'XP.C_=L <^Y^IN^807A;8$.+[OC [V:VK%P^M7Z[\USH,S M]ZSB$U%\S3.U.AO$ Y3Q):L+=2N>/O.=0X&VEXJB:OZBIYVL-T!I72FQWBD# M@G5>;C_9\RX0!PK8[U$@.P7RHPITIT ;1[?(&K:FW<:XD?)N#GCJ??+F^G%[/IY<(KN9?KF:7XP7<7(ROQM>3*9I_GDX7 MA?;]4C/>G_4Y0=$O2$B M'L$6]8E;_9*GH(X;=>]8?02>[]TG>_=)8X_VN7]W>SN]7J#Q? Y^.@S2O4': M&/3[#+)JA2 T*-47_'N=/[*"E\H:JJVIL#&ES]OC.?8B']/3T>-A2&QB'O9; ML2.D_AZI[T1ZRRLE\U3Q+58;OJV!X&#AA$8AZ< SI4@4Q=B.+MBC"YSHQFDJ M:@@;E(J40PSO"SY$)90UL42L@.+#RI0C*&,HE3S+%2I$5?%*?_T.#\,(-YL MEW&4#,%(M>%-P2A>;(X&A@N8^B3P.IZ:8E&8!#V>AGM/0Z>G-Y)O6)Y5#6"A M5EPB!J[8,R8T@>+(BSHX3:F('CAS!#/:PXR<,!=?%N,KY#HO6X21L3;U(TR[ M26.*$4P(">P@XSW(^(U8 K])]3)$FX*5J@FI/H,;(![5Y(\---G'B_ %JF\O(!%1RX"$E-.B=B>5+#37\6) :4D'0#;,K$.+&C MQ5Y+%IX;;Y.>I2C36DJN ]R+<6?I*%X]RQ]P%78N/RL5*Q]RJ 6[A7NW=&?H M:/6$^IT86:3BWH."6T[!Q GSDB\YA"=#BCV[(D3,O LHZ=NDEH&PFX)^%R)[ MRHO"NB8UUR2)W\WU-\6.H;64@]VS\<7L:K:835U- 6YK/'87^3V=;=B+YC*K\V;9#BF.NZZ;4A"B/L?; MZH[=Y7W2M)IPN#.^$57>D[%FU;8U!!8Q1T> V^*.W=4=@BAK.%;\&888('LK M1%LQ3T+/R'!3+B11[]EO"SIV5_3)KC!NA&S&%.A'"E$^G"@NU\[--^MU@L,N M:%,(^P=2QRUP6]6)NZK;,#=T).Z+_($USTZ0..8JFQ/$K/DD[CIA$8K\/A]: M:B!N:CAN3WJ/[PZG6?<)\>*XVT=9Y)(P[$L2CUI*(C]"26\EC(5O M"(':UT5HF9B@^/0E3$M+Q$U+T[_N9HM_7?-NRT3$S403L5[#;LV52+\-T3OO M@P<_&!)1(IA4:X[@) SAD?Y%U8K!Z(18K59"YO_Q[!/" 1YB/QPF<8CRJM+U M6'?9^A$P\#!,/"1J54&CENE,R,MFTO_4"(11-(RZ>CZ8HT.2$(N>9]T,RQ#4 MW0>7R''@6H8D;H8<9S!F0OJR NEY[000IFR3*V9MM(B% Y/ HUT>LLGAV$]( M#]R6+(F;+!<2SF M7U"UW6FF4"HJ]1'YPX@$$.^PB3\9!M0?^HG_NM<5G] MTDS:RIHNU"12X"P<=SM'FYR/@[@G6VC+N-3-N-,&&AP")?/[6FG.14HTDZPH ME11%L2TZ0&V\LDZ4U$*['NX>9ZN4U_.FCAZ\5'33[I:D;"RP V>9UR*"DRX_ MV>1\$O3-3;1E4?J3+(K&UYZ. -N/[WPY],/N1E!8W( M$A2]#Q&X++=O]+N185NKTUBB-7$9K8# M[;0/O[-#HT!3UFJ\2.SD[G^_.]LY>ELNGF1&B$+/1$P9LE%P56,!4K6ZX%P:EQ*G+;+DB.=_V+==Z??! 5YG2#^Q!;XU79$;4XWHJ8&;7*BDM").4,R3(LF\-W2W-%V\HVZEHH M*:7BQ#'[SAX.P?OHP[^SL$WB59D)JTQ5GC0$WR+A+8& M-3TPM3'>D UE>A5G2L!;"GYJ,+J_&T_N9I,Q@M'L_O9F/)S#Y&IX.[P;3=#L M>C*9S]#I% O"5$8437!^ADX096B>\5)BELJ>K8!$Z]G)+NI5%=5[)^JWDET@ MWSE'GN.YC[,Q.CTY.T$VDAG$D=6U175T7'5,$E!UC:KS(54;JE67S*M+YIDP M_O^4[$@H#;A2C9LLY(L3'A#_RVH/.:R1PT\@ M5X@(ERKC@OXF:1MM)1@V.#SXGIK? ?%'+/>HHYHZ^CPUE;)L)X[><+BAZP91 MMQ,=$+=8!E$4QW'#UCH-LO #7RO MZ[5C=VKLSE'L.71-68J7?? VV,X;A"#V0J][6.&W=E[H!T$W. "U&]][W6N_ M8[&B3**<+,'3N8A!0E3]JYHHOC8M8,$5-!0SS*#E$Z$-X/V2<_4ZT5VE_A,Q M^ M02P,$% @ FD0$4Y>IJ@#G!@ 2AX !@ !X;"]W;W)K<2[1EH)>7Z M>#RN9RM>I/616/-2_;(059%*]5HMQ_6ZXNF\:53D8^)YP;A(LW)T=M)\NZG. M3L1&YEG);RI4;XHBK7Z=\UP\G8[PZ.7#;;9<2?UA?':R3I?\CLNOZYM*O8VW M5N99P\YG4 M)E+U[Y%/>)YK2VH8AK?E$Y-^SN5R=CJ(1FO-% MNLGEK7CZPCM"3-N;B;QN_J*G#NN-T&Q32U%TC=4(BJQL_Z?/G2-V&B@[< /2 M-2!F W^@ >T:T+?VX'<-_+?VP+H&#?5QR[UQW#25Z=E))9Y0I='*FGYHO-^T M5O[*2ATH=[)2OV:JG3R;7%]-DZN[9(K4T]WUWQ?33_?JY>Y>_;M,KN[OT/5G M]=/ES6WR1>$NOB7HXDJ])^@0?;V;HH,_/J _4%:B^Y78U&DYKT_&4HU+6Q_/ MNC&-9',=1%)Z,'W>GRH911AEA^["I#<,LHJ'VX"XNL7$!\6,_ MV,+V>+(M3^;T\?6:5ZG,RB7BSZH$U";C/:/!UFC@=-Y$%$56ZXQ>([4PD9 K M7B&5_4MY6/$\E7R.9J*6H'=;TVS7NSB.0\,=$QM&<8P#W_"N#<,^\R@V)BNQ M<2P@;*?7/4>$6T>$3D?\R4OEWKQQ0CI7232KI7;W(Q]P=^N"T!I,X(5Z1>YY MP$81AID97C8*>Z%G&DML&",>9C#]:$L_1H"2 C^X(\Q:WI'-*(BH M0=L&64MO:F/42C$7E W"$<4PXWC+.'8ROA=23;=X95&U;&,[T"-*0R.")S:, M^FIN H.R#<,J@DD8&:QM7*!6#1Y((]CKJ[GG9-XGDJR.>T^_:T,Y.TC2'4)&UC#D-JTK9!.^EXGW8O.#!STKYHF*('KO::O$L6 M2*;/Z.!!5K4Y6(L_;BBEYQ6MXP=LRQ=QH !!3[$Q?-Y, D&!HM?=Z"+L%43_7EA/X/VOT M753Y''T1^5SYH?Z(U)HX KT0VYNIT&/FI@" 122T@L)&J: PLT,"&?/]@>@G MO5 B;J&4I%6IR2(EF%"]2E42/$3G:9W-(.*=L6AG$-Z1N8><@"A+(L*VS+7P MFJU]VKU@(OC]M*=9OI'@P?5 :L>3[RG)X,:# *K(](H- ML6KRZV82 #)4DTFOO\A;]==OU60""C6K)@,PH"8#**@F0\:&:W(OU$CTAMW\ M[+WKK5=!Q*V"/JNM3K8LT6Q35;R<_4*R2LLZ3YL;JW8%HF6:EF.71 AC'HL"H- \$@0PAVP@^&@O?ZA;_D!)[0UA.!B%77=&EK).T0!8 MQ*PS)0#E8Y7V#<] QFAD9JGQSMU8P:ME:O?GVEO4RK9996:.<+U17WE&H)K%J+R[;%RG6S1RIDUR2GK.G$?'*."IL:DM]ZPKE S].\J(\[$R%F7WN].IWP:5)_*6>\D)\\E-4T$?*R&O?J M6<63T<)IFO>(YP6]:9(5G9.CQ7NWU5%G98$J_G#<.<5?+UG<."PL M_LGX4[WV&C6/^1G/\R:2S.-/&[2SNF?C MN/[Z-?KYXN'EP]PG-3\K\W^SD9@<=Z(.&O&'9)Z+G^73)6\?R&_BI65>+_ZB MIZ5M$'=0.J]%.6V=90;3K%C^3Y[;0JPY8&IQ(*T#T1U\BP-M':CF0$*+ VL= MF.9 L<7!;QU\S8$%%H>@=0CTE)C%(6P=PEVK%+4.T6)TE\.Q&,M^(I*3HZI\ M0E5C+:,U+Q838N$MAS KFKD[%)7\-)-^XN3LYKH_N!X.^DB^&MY\O^J?WLF+ MX9W\]V-P?3=$-^=H\/>OJ[O_4!?]&O;1QP^?T >4%>AN4L[KI!C51STA,VGB M]=+VKM^6=R6VNY;3J9RX0U&FOP'O,[?WG5RD];QZL?KWW?ZGHU'6+)PD1[=) M-NI>%>@LF64BR8%8@RVQTG0^G>>)X",T2*HB*\8U^MCG#UF:B4] O//=X]V( M":^0K)7L2I.F73QR=%6DY92CC]_+NH;"7[C#7Y?2OQ!5FG+JK>8?6 MI5G-1ZX1#HSDY0-Z?AC!N86KW,+WR0UJS*&1$V%! "<4K1**G F=CGDAT%AZ MB4DS[O*JZ93+K.0LD#*O3IK(B:T6>$U@8&>+/-!8JFO[(KUL0V]T7I]:,E+(P6[FG#4$S.[GR_EZ_X**32IF+16A5771 MQMXHDV>9P5BU<.SNX8-BI#'PKWDA&>@U#"0>J+" #JY!$##I$B_ 6IOK0Z$" M+V Z!Z%X 8Y\'810/!9JO14P(A[3FFMKM#X!0GD_8JFWHA1V8PJ4'3^2ZE5V M6$IN\LHH.82T*":17G(@%&.&W0"*%WI8MSN'[&*CY*:11+ZEEHJVV(W;_?0' M-MF**<:A;74K=&(W.]^F0+!)R2X.(ML$4Y#$;DKNI$&PB<.(A+X^:J955U ]A I@DWR!C2&4R(*O&07 M\.XI1HB)8$J9!2Y$$9BX"?PF/=+&VEB7A%A4 %G;YKF9NX<@(1!I?<_2((AB M+7&S]A!!0DP>$6;IH$31B+AI=) @(4!3M^A'HGHZH4< (U./ $8./4(4M(@;6MN.02PE-^%EE!S@&PWCF.DE M-^T(CJ0@T4L.Q8MQ0/22 _',D@/Y>YZ^P6ZM-LY,&/%MIP1$,9JX&;V?<"' M'A;'7N39)H&"+7'#]FW*A9A4[491C&UI**H2-U5WDB[$I">3.C?01]@TZX;Z M^,;&^,I0D07%5*&8NE'\+MJ%FD@F5 IUSW**0A65Z18J'R)>*$#IT+>L"*HH M37>A])[JA9J\CH+8 D>Z=KKIQO6;U LU-Y4!L:DZJ@!-W8#>0[U0$\M^'-D. M+Z@B,W63^1#U0LVSRM!V^*S01=WH.DB\4( MM%2?9VZ^[I;O&"(I-1LZCI) M 9,N)D'L:3VO#QB26.I6;5\W@.Q"JH'Y'+"B6-O]7T#I>UB[X24U]X@XE.RR MM0T%+NH&U];3%+CF)L",F@.,"XDA$?J '6%1H!=S ,6CC.) +SH03Y=,%U#^ MGFU[0A5^J1N_>WZ=8X(6!U$XM)2%*5PR-RYW M4B7,Q"(-Y9Y1&SG S% ES#QZEJ&8[3D48ID;L>^B2ABP-0[C$-LV(DS1EFVA M[2&JA)GTI9'M"\6U;Q1W@>^>HH29&&:,6L0;4Q1F;@J_290P<]-(UT]P-W-0 MX&5N\.XA2IB)6SE OD4#,$5KG@B?_ U!+ P04 " ":1 135])+Q,(' 1'@ & 'AL+W=O MRF/WWJ]+-JS0YA]Y4>6PB];+@ZAA%NQZV5'P<)-/NB0](CC^+U# M&*>=V^O\V4+<7O.33.*4+03*3H=#*-[O6,)?;SJX\_%@&>_V4CWHW5X?PQU; M,?ET7 BXZU6S;.(#2[.8ITBP[4UGB+^-7*H&Y!;/,7O-SJZ1=?@=MV#8\)7+)7W]CI4.>FB_B29;_1:^EK=-!T2F3_% .!@2'."W^AV]E M(,X&P#SZ :0<0)H#7,, 6@[((]FWPT>!.G MZC.NI(!?8Q@G;T?SV7@R6TW&"*Y6\X?I>/@(-ZM'^/=],GM!#1JSEY4OOFN>#,QO-E'WWDJ M]QF:I!NV^7E\#[RH7"$?KMP1ZX2_G]*OB#I7B#@$:_",/C_IP^3Q^GDY5E6K>:ULVG=0W3SB"UXS3B!Z8+>3'6S\>J M#'ZY=7&_/[CNO9P'HFW5IT%0&?V$RZMP>59WERSB:10G<9BG)]^BM$**),_O MHC#;HZ/@+S%\<;1^1\!& NS379'.L8Q9]LT2)+\"XUN#-&; :5$)A;T!YV7: M&>!('C@-Z+5-L*>A_71"BJ @17@\,"%C/_Z"2#D5IS*,-W%ZX2A,,N8 MU*95T,+C$]S W+8AU-%#[E>0^_\$!M,SP@ T-:XEJ?L%V@QFS+!*1CQ?WAFV$=N^TDQ!XE P."6HFP M78I&>R!12"Q(L3.!R?D40:V"(+76D%^7Q ;7:H/M' MVQI"J. M8FK3/O8#ES1S66/G^@[U#>!K?2#V[F(Z>YZL/M]=D)J^B9V^%R<1[<.R+H%: M'0A4OE^A8Q*"'BG>4)ITA$9>:L.BX73/=YJBJ3,C)##45J1F?N)=6/$ #NBB M[$#6IPP,,M/2]W3Z8Y)N4JL!L:O!M%G$0W,#L$2SR2U#H2%[VC=H(*FIGMBI M?IZS>YR^L*S17VE!:+B>&*HM4I,XL9-XE6!?GM0&PW3V*[J\;,MOT^;L;H#; MZTAC1OR^H88A-;63@36[[J>SX6STZ>RB-253.R4OV;',+[4^H3XZP$K-RSM= M%&B;=;O0S;>J99T=Q@-3'&A-S]1.SPO!(\:@8-@*?@ =82**"^A%#:W-*ZHI M\0.OV:)HK(CKFQ#7I$[MI/XH0BB1\RW"#+W&T*FD7#574O D48D +383D!1Z MZ!I6;ZXYG8UCX'-ZMEEDK_+.WX@8)U<:JCEQM_EP56T!*0E["A*5E0:Z^AX@CU?JJW[5. MMA4C:!8I&INN9] 46FL*M6N*VG K?8G_M1=MR0DH\5J.M,TH[?>)P95:F:A= MF4:?!G^%UFP7IZG*F'68J'T6K3^:O3$2#$BSP-78N8$3F)9>K7+4KG(J8ZZ* MO)G\]VGZ/'S(MZR'LS%:@LXLIR.UF5U8369CE4MWPP?(JHG6&\VNF8.!NYK> MM.WZT,69.*#62]JWJL[J:;%XR'?=AP]H/%V-'N:KI^6DL0,_G=W/E]^A1IW/ M;-TKK<6.VON84;XK"WUAOI-VJ6NG[5XE<%J"I&E[B.%KN[5XNLX_C<]L/NOF M,3HK,& 1Z"C4%C2W5D;W0N/"E(:?[22@4$#E">F22R5?RS#.LT>HY=O.CSF:18C&I+5,>V>':P'4]73 MZEQSF)_F-9[?X6^CXG2RGJ8X+/T>"B#;##[0%J9TO@806%&K]]SI.4X1=IMP/K%EJCC MW7//O9%'2^ON?"EEH(=*&W_<*4.HW_3[/B]E)7S/UM+@R]RZ2@2\ND7?UTZ* M(FZJ='\T&+SL5T*9SLE17+MV)T>V"5H9>>W(-U4EW.I4:KL\[@P[[<)4+/CF=)_EH\ ?2B[]UC.Q)S-K M[_AE4AQW!@Q(:ID'UB#P=R_/I-:L"#"^KG5V-B9YX_9SJ_U=]!V^S(279U9_ M5D4HCSN''2KD7#0Z3.WRO5S[<\#ZC,05,JD?_&P MYF%KP^'W-HS6&T81=S(449Z+($Z.G%V28VEHXX?H:MP-<,IP4++@\%5A7S@Y MO\C.II/KF\FG*_KTCDYOL\G519;1^.J<3L?9)./5Z^E%=G%U,V:IHWZ 6=[< MS];3T0\5?FA,C_8&71H-1L,? MZ-O;<+ 7]>W]' Z>V-S?V-R/-O=_)N\_-C'LT7^V0O)+39^MTP6]M[I09N&[ M-#%YCW:0:;&4[J5>(4E#22IX%//,JT()IR0D0RGIUU\.1Z/!VS-;U<*LXMOP M+5G7?H"%]>(+6@I/RN36U=:)( N\1!U9P!O9.9U++9;"X=G0AP:&4]@'ASVZ M*9UM%B7=P[9M/*%/00<0/X-I#89JI]!Z%/0D:>E)4*YM4^QR:1=H,T*3]-'\ MS-D[""WDENJ0C**[1;VW1C'J"!>J3$&5]8&!1ZO"", P,&OOX:;T/9>]%E\;H M&4YH);J4 69)X[E3N> H%KSX43ZHW';IVKK0+(3NTCLG8 (KC73!TC1^/G7B M+X6/DR#TJHMD@/.7^.D"F[;5+.JOT?2CUQ/OA-0]^M2X[U"H/!E4B#6R94<+ MMX!8W#\7/O#S E7$-#^O(X^L(*C?4+"F?[8B2)D N<:$;E0,LSF:CS)-C)XE M^5#'=0/.3214:+WB;'ID?6[1>*&0AP:9IIJE\&SG29!Y:4#$8HW&N@)"T,\> MP/)3 UL^<.&TV3-KL,NPZKI<>02)!55^UV:2"\)QX3A9-*80\ R,S.?L28XT M\PFUR!,O*UZ/9E5%C1%-$@%PG,[0MZ+"(B4#]Q_=%.!1ZS8UO\4PMS9 %-XX M^;51S N2[5]3P(YRC+1$.C]'? RDE\^PL14:N+#5V\]C8UIH&0JT:\#UT<;A,OH9&QK MRG,BKR1R5_+ 1P_/9:RAO6$C@W/+7< MIE /38W01M$=E0$+J7G^CP6!$R+/O)@;HO@3K36M[_!6Y6.@D3.<5#.F^< MXS5 <(#K7T0;"KV!.08/WN/D&[D2:'K*<:%YJ(RYAOZ)*2?@*&2&!XF&[K.! M.+7"%7% (AOS8!W"6?.8X22DL+2[L+'+W18GR/R.?*U5:*/*RX! M$=F JHHK)4:_A$K(0#O*AD1\:;&-7K^G,\! MF6<:\D?.7')WE%2B4,&U+]%\,+OQ$] 163A!;0P?.MK,F&:WK:GN6L#6L4&D M[H^9F50]J>C'+N=D<%:T9YH48!EI: //_FTQB AMC@+ AI._WR0^C@921K-> M/:![X\C+ )0M_+H0<&Z5FW,K,2SN/VU:\*E$84;G@O&TK:BU$DH1<.Y?=BL;JY>XW3C>!1/]S94 M[0*]F;2<8^N@]^J@0R[=A=)+L'6\?\QLP&TF/I;H8-*Q +YS=VU?V,#F0GKR M-U!+ P04 " ":1 13K!DVZZ+M@GRTMY]I"7: MXE82M205)_?K[YDA)D#16!1G.*_/S%"G*V-_N$PI+QZ*O'3O>IGW MU9OAT"69*J0;F$J5>+,PMI >CW8Y=)55,F6B(A].1J-7PT+JLG=VRFM7]NS4 MU#[7I;JRPM5%(>WCNWG#=^T6KG.;T&:S(WY00^S]%UO1 *I7"6>.$C\N5<7 M*L^)$<3X(_+LM4<28?=WP_T#ZPY=YM*I"Y-_UZG/WO5.>B)5"UGG_MJL?E-1 MGR/BEYC<\?]B%?8>'O1$4CMOBD@,"0I=AK_R(=JA0W RVD,PB003ECLDSV\7XDOIO29 M$^_+5*6;]$/(V0H[:80]GSS+\%-=#L3!J"\FH\GX&7X'K?('S._@)RN_<=AA M>]@A'W;X?['T\[PG _'7V8LKJ\M$5[ERPBS$A2F=R74J.4MN,X5,24Q1R?)1 METN1M*]5*A:ZE""5N7 >"TA.[P28Y76JA(^D-2V"L?I7);X;FZ?B-Y.GX.7Z M8E8F@[[0V+#*3)X_OC2K$GQ=/76>4\G=YNDC:(5EE-L"/FJE0+#27LXT#,%OSN(N@+ MAFXG/QPJRR #&-18P#\G2N/WL281Z%6D,5:H!V43[: "3.HM,MW<*\N; +&6 MS>]8=Y("SG%XAU./1K\(LI)UF:[(=D"(/!>U"VJI/VHZH%"P4TKGT&)B('2S MM&B\0M8$C$.;>RC%SAL@-[<-NVV0M2@2B?=+AYRE764J6K@A2HT*MFE4%DXO M2PW+R))LNN+8-+&)5FC(Z)R=C-9N+@]58C\5'@#AS_G M_UV1%./AQ3_^=C*9C-Y^F[WG7^.W_V0!"B!^-^6Z,:07T3)KU\R-S]Z(%SH0 MO]#X\)E")Z&\DI@^LZ9>9CB&3\X?FWC/8;.@RB!*V22">M".(4&5 M !:D@EKJI+]&FP ),4O@EPK621!G"L'%86!5'M[ )P&&6!B2UE*"Q "MP4\7 MIN84=*1QS-)&-9?!80'T2+#!MC5W1*P+&+6=B"0P[;8P$&+_/XH@#1))@)Z0 MGN-[(.Z0&Q#AO?,(('C[EH-)09R QGBW!W))1&K)Z,B5]IFX&]P,Q,?I]*K1 MV*%-*&7T+.Q2D,=4/"F$NW3HQ:J024APY/-B@6Z)U8$4QI*6LF@1'?N5#Z0Y MXEKGZ\Q)M4MRXRC$L)'L![LP1.RA":=PC$OC0K AR. (2JU* M,I1W5+QRM80&K0$2KFBH9J9 #,H'>HIR-[%!_/O0V20_7E*#F7**0QD9WBR- M20GR0Q:@XU36I,7%W7'WWZTF86>, N&Z!-(*X&9+3 M6(!WSD9&C6;P!AW!&V53P ?:;FR,)%AD#BR&IBX")48&9TI&PP[,:YO4!?Q- MPO:CTQPZ:K>NX13F_ ;B [[(YHAE\NKO=;J,83+'P!$X M"X<2%SJ#\+V]BS M6$)"CEOGM\(IY 7"F@H:C3V:$KA"BK*)K"FB^L[4MK5X!-=&E[7=4*XV\;60 M #*-O".M4"0B0I!74O0'F%\>PRD=(BH9X^.W'3?BU(!\ZL%SOG-1)K$;IO$0 MQ95RKOQ* 6R98B,4_!/A@<,UEXZ.8SH-"SC1*(L(B'305H8CA0M08# MN!+NQV[@JUF;QSZ1VB3,).TBRB9;TA7U2I/>"#R7/7FF.L.UC8*+%C*54^K" MZ@G-#UO!@.2;JTSFBP!OE'&L)7K.1\3"-G[%TA)*.@1SZ'BX9PZ#(T(J!0(Z M0J<8]X^"^L \X"W2T,4BE2L"GH&XI-0.:01AN=5"T+@0@4'F3??!/G7":<(! M4BF>LEL!7+3\4T&"+@M#4,76962HK+G7*6M$ZL'1(&A*(HF/" P^;2/+&!W"@!R48';W_:WPOB3?;8ME*[8SM"F_5;5O,\V*(O M?D6V%G-$T,&8QNWQZW;CW\7AJ#\Z.>XLO.J_WG@^/.Z/C@_7S#"WJV9N'W7I M#OI'1^/.POBX?S@ZZBR'_2/7TVZS$?C_OCXZ']V&>!2<9L\34U%;IFNI[7.I$Y.OHA4;'%H0X"%3SG-F'=-X"_YD;S$&N3^';JI':;6TPRQ5PEL@Z3Q!85'E$3"6K1 M.+46TQTKL2T$#=NP[9 ZLJ+IP-0K!,9Y$'&C&SFV$F'2N.*C7XOM@ M[N(IW4*_@X!+0]!Q0Q^#0!0F[;0#,O22=+]!TK<]V1S#:EF2OOPZC/JZ:&P9 MNN%P1>;(0M"$KKN S7$PVU2$K8AH;DIIT_[)<&PL9S_CG+IJ2ER\:8@SV>XY MC-K)>ZES+M,A"$,FTO6,^"3+FFX]"$8[NI?'=M&VD29TYB3;F@X-L.08>%9,.N' M= N>'?1Z(",O=J^_FYF#7Y?BP\TD"?>"2 M/[S0O0NL&+Y.M*OMMYUI^*2QWAX^#'UA/] ]Y *DH\'Q44_8\+$E/'A3\0>. MN?%H.OEGAD%-6=J ]PL#[(H/=$#[Q>OLOU!+ P04 " ":1 13XURO0NL$ M S# & 'AL+W=O]J_.9ZQO?CA=\4K?W.6C"3I;6? M>?,^O>B-&!!I2@)KD/AYH#EIS8H XTNCL]>:9,'=]5;[N\@=7);2T]SJWU4: M\HO>:4^DE,E*ASN[_HD:/D>L+[':Q[]B7=^=SGHBJ7RP12,,!(4R]:]\;/RP M(W ZVB,P:00F$7=M***\D4%>GCN[%HYO0QLO(M4H#7#*<%#N@\-7!;EPN?CC M=C'_M+@1\[O%S?M/XL,O]_>+^_-A@&Z^,4P:/=>UGLD>/;7TP2$W_GK% MQJRU,8LV9O_;F:_KF0[$'KB?!FKR \Z$"JV!75"KEB*6T9::1(%A=Q&6.0#D 1"+CM')C!D%"0P=P'_ M\/UWIY/)Z.U\,?\0E^.W/\9R UXC4KGQPF8H-[CJ2T4FV?2%,HFN4K:K3-V= M8IDOT7I$*3U, 7[PD7-K/;'&%BH1^(7U9XS8]/CD+822Q%8L_=4[['!/I722 MX2L#=G N@1H.5M8I]@48/TA=,6.IT?'@8Q(5:L)%/S$]H6!*N8+Q%!:4:@2[ M85!&D$SRK>:-\+ET)+PJE)9.($B?18(C!(6P"2II:#P#5#N) \3FC#6'B2T* MY6-3K?V;$?E^<\'GUH5#*"V$3!\8/']B![92'9? []A*S7%FSJ7#<^$" %,( MFICCDY211NK-WS!;&?0N;LY14>MOUAA>8H+P=S(U@JK9(=-R&9 HR/=_(?I, MQU[>L.T-CCMMS$&YS9RASZ"KTP)NRJ0FZ90#"^!'*4.4O $827 MWS/5'>>V6K!.=-V/=CI&G3]A)P5RZ<%3Y$AU M46Q-^*V-=4ZF RLEIH4GT+,&3@ I2K!MPB^?M.!.\G?AM 2C^^P#Q<:!6$H8 MJ9$VZ?,ZUJ^%G4NSJOMQ5VA-*&&N57[;G$*J=?M6#)EZ1'^/0Q'Q4-1-B\%+ M\\9P9Y KR*WBN(I.Q*VQGNG:TW8BOJH'P:_7ZW'ZHW1XD^%URB Z&IP<]=#' MXHA:;X(MXUBXM %#9ESFF.K)\05\SZP-VPT;:/]/N/P'4$L#!!0 ( )I$ M!%-;V(4J,P, .D' 9 >&PO=V]R:W-H965T*3+! 5[.JJD7.K4*H]=QR9%E@S.>(M-G23.[[J14[.RL18SPTO$8L8[594-)@)D5]=,W%]@Q;=SR[,. MC-MR4RC-^46HY8W GR5NY+I^8#^TL1.L:R9 MQ$M>?2PS5VO6P869!V4O%ZKTP>U&73 M_]ENGX<3A=A]0L'?*_C&[]Z0\?***;:8";X%H:4)31],J$:;G"L;_2COE:#; MDO34(GFSO+FS(;E]FZQN[_Z"Y)U\Z#'] M)S CN.:-*B2LF@RSA_H.^3:.R%/S7)SV.&(_@?8205:Y0-K: N%NH>6),!?N[* MEOJ*^ UU?46M6C:;<_CUE]AW@]^_^4\/AL.##=PK3+%> MHX# ,S%!C(/*B1]D^(XK5E'WTB!+2[:N\(D4#3KD0.2Z1Y+,AS&\02G/:;*D M7=U53.?P &E&SD'ZM]B>!MZ+(QW9DR!^00GYK_W^40Z2L1U%Q[ GMN>YL)02 ME82.FDN0O2\T6!^%:H?3Z*@4Q) ,X&U?$%^I@Y/<>K87C4\8$Q/LMQ8!34U3 M3ZH0B%#W(P'U2'A4']H970[VP^SACC:/1-@R"6?D4CPUDF>3:6C3/I MFHE> MW8\&4[+<_:@AW_8H><:09X_'WB-37YL&SLGXK5%LS)*1U%A=H_I)/'"'/;;L MQ_=1O%^"UTQLRD9"A3FINJ/)V +1+Y:>4+PUPWS-%:T&) ;4[T;C7228\'T4%98TDXF5<$,3=5JI"N%+'5"A1B%OC\=%8R7@Y,CM_9) MG1S)V@A>XB<%NBX*IC:G*.3Z>! ,M@N?^2HW=F%TG8XMW@'^X+C6O3'8FRREO+>3J_1XX%N#4&!BK 9&?P]X MAD)8163&UU;GH#O2"O;'6^V_N+O3799,XYD47WAJ\N-!/( 4,U8+\UFN?\7V M/A.K+Y%"NU]8-]B(3DQJ;631"M.\X&7SSQY;/_0$8O\%@; 5")W=S4'.RG-F MV,F1DFM0%DW:[,!=U4F3<;RT0;DUBG8YR9F3RX\?S[]<75_#XN87 M5Z?7%["XO;VXNST:&3K#(D=)J^^TT1>^H&\*'V1I<@T798KIOOR(;.L,#+<& MGH:O*ORM+H<0^1Z$?AB\HB_J+APY?=$/N/#> >/N@+$[8/S#//JZOLD07E<) MEU*F:RXH=9B&@R#TYN,)T%!F0-[#SGO RA3.,<%BB0JBP*WZ0[C+$B8'U4@95%1#9.C^,B$K M--SR@Y--Z,"Z(!\9,B,E /'5/9I#6_XII%PGLB;S6FDK( C8NAFR8N ML.DN;1)G.&6*S=Q"DKL$O[<6$J)TKG/053_!&]LP'5(J9YS2# \%!H[!@R*>CQT>_ >M6/WO]O__OEN%U]4I)/Y"Z5U+J;+O$TAC<' M, [\MVX^GL2=EMY^.)TU^U,_@(M'KAV+&$SR4@JYVG0R@4-L9V_B8/JVF\WB M20\7S:<[W#B8['#S.( ;61YV=6_;@Q4E=.'RM%,1[M2]"?QXIR"8/0^*9SM, M%,.9>[\IL J%\Y'.>=73[\7SGK!S0>^:8?P2,ICY?>2,3+CFB>V4R&?=13I$ M&.PRZO#9U?Z87-53/IW#56FH:2+"L Q/;$NL;G;QH A&T^?4[ZV_CKJ3QI+. MD_H]@+DWB28V/US8;8;,O'DT[F70W(LBWR+FLXEV#%]K3&K!7%E1HR\5X/X M2-VZ)KHFFDZ_9U.VQ^4O<[BC><=+KL&(@MBM4*FNQ^1'6O/Z> M?&/+M%TY""D)OK7EV[Z&7B)Z=/;M: X?/M?WC7I=-17QRGT[V >96*YIL+O5 M[O-DT73E.WCS;?.!J16G)D9@1J+^<#894(_EOA>:B9&5Z]&7TA!CN&%.3S,J M"Z#]3-+;W$[L =U'V\G?4$L#!!0 ( )I$!%.4"3&4RP0 -L+ 9 M>&PO=V]R:W-H965TRFN':0H8%@\YG@SG'D[EUMMOMH, MT<&NR)6]ZF7.E>?#H8TS+(0=Z!(5W:3:%,+1UJR'MC0H$J]4Y,/Q:#0?%D*J MWO6E/WLPUY=ZXW*I\,& W12%,/M;S/7VJA?UZH-'NXY(5N^O:^J\^=HIE)2S>Z?R+3%QVU5OT(,%4;'+W MJ+>_817/C.W%.K?^/VR#;#3I0;RQ3A>5,B$HI J_8E?EH:.P&+VB,*X4QAYW M<.11OA=.7%\:O07#TF2-%SY4KTW@I.)'63I#MY+TW/7'^YOE_?)RZ,@6GPSC M2N\VZ(U?T9O#)ZU<9N%>)9@-&L!DU(?Q:!R]86_2 M!#;Q]B8_$-B!H6EC:.H-37\X0V_KS0<05.$I0[C312G4_I>?%N/H],)"CE1* M4&KC4IU+#;&F.K?.@D[I+Y4Q!A%+]>"R2MRA*2P8H=92K2$UNJ +:\%E0H%6 M"'L4!IP&B\^H_,[V@P%'&+:^1#$!\8R&.JYC%5;()EUF,%BQ [A#XZBK:QRE MT<\R02 B *EB$T[I/MVXC:F-E6)/+ $VB8?:U2$/L_W('*K&4J^(5B$)P>T3CAR*79(:LN, MTAO\!]T^N7[F.$4W=.$H^P6YBKT_QAJ-H0CE3<%RB@DGA:@TB8I2.I'+OSF/ M*O&(*1BB*<+&0@9CO5;^O@JH1",U[^*-H9@'\"%@3BCK1(H@R0W)<5H#RP;" M6PN3,-@J;LY[:XW?@Y*BZ#G/@:MJ-+GXWWZ??!ET&QRH/=&W9RVSE+OO2' C M=S>C-VX^OXC_OV+_3/DA"W7>ZK>!(UA,&Z$CB$;='6$XV"U"[9RTM=/8B=HP M9FT,\V9)]W?"9M0(,O%OI@\!V2Z.:'3:S4-G/84O5;>>U-UJD#^R;60>W#O? MK,=>,XHN7GI[%QW#9-#BFPQ..^O#\Q,-Q6K_J8#A:SV<^-*=Y& MA]N7MXSK=6(,3%?WMBZY)"PS&^X<5ET7)+<9,9UTW$1,25J)%5%#7'&7:ST0 M#^;$$#LTL20]R1SE[0[@)DDDKYA5^@QOP]5'A#0Y++)F0T:>$02-_Y;T'05 M]TP_T*8(V:#;8%NOSWJ>(A#?J;>6D1\U);S9'3&!Y.V[F?^H&V$$][.#K?SFE_I M75-*6N?V21,%?_O%J:_GTS/X2)Q]3L]!:O1-:*[>C<^.*^5OBAAR*58RIS*@ M>CZ">S'I@P2H:-TZ4?WU;:T3#HEQE-WVA8@.Y3K5V]80?-/'_]#U!+ P04 M" ":1 13V>66Q2@# #?!@ &0 'AL+W=O\ MK)P/)+-)S4J\0?>SOC*T2P:6@DM4EFL%!I?3Z&1T--_U^2'A%\?6;JW!.UEH M?>\WWXMIE'I!*#!WGH'1YQ%/40A/1#(>>LYHN-(#M]<;]J_!.WE9,(NG6MSQ MPE73Z#"" I>L$>Y:M]^P][/G^7(M;/@+;9<[&D>0-]9IV8-)@>2J^[)57X?8FX7FC8ABG.Y"E MV>@-OO%@:QSXQO]LZQG-[D"S&VAV_[,Z;Z,.8O! N*T03K6LF5H#M[;! AIE M,6\,K6JC)06U68/2#BUP!8X K"P-ELPA97"5\YH)8%(WRH%>POM1O$=M((3O M:$+D6JF^OUONJHXA?VBXY2%(D)M*MSGU+=SA FXX7;4#%_%%?!K#IX_O#K,L M/=ZDA.WH^+-G/F_$VK]&&@^C+$G>/X'1 TQ![Y+JQH%N%QCZKE1??83:R&6$E M@9D/F>#WCV)WA?):UC2UG*5['!,>4I.2%:<1@N2;GO!@>$+*IOI0MM?;B=H\ M^H()IG**B&93[:V">H&-"K:7B/;%W;V\YQX*'EQ1GJ6AY5^904F#&[0!*C>A M%" S)!)77A$YJSQ=_+=_I61KZ$@T91BMECJ26K6;/T-TF-XGW=!Z2N]&/STM M]8(%@4N"IO'!7@2F&Z?=QNDZC+"%=C00P[*B7R T/H'.EYI\]AM_P?";-OL- M4$L#!!0 ( )I$!%-]>"?KQ H *,@ 9 >&PO=V]R:W-H965T.SG<1ITUQ]EW;Z(T1" M(LE$(;=-G6KGY^5 MQNR^.S_7>2D:KF=R)UI\V4C5<(.?:GNN=TKPPFYJZO,X#+/SAE?MV8MG]MVE M>O%,=J:N6G&IF.Z:AJO]A:CES?.SZ*Q_\:[:EH9>G+]XMN-;<27,K[M+A5_G M Y6B:D2K*]DR)3;/SUY&WUVDM-XN^&#X\U&\$G5-A"#&!T_S;&!)&Z?//?7OK>[09"7K?U6%*9^?+<]8(3:\ MJ\T[>?.C\/K,B5XN:VW_93=N;0R.>:>-;/QF_&ZJUOWEM]X.DPW+\)X-L=\0 M6[D=(ROE:V[XBV=*WC!%JT&-'JRJ=C>$JUIRRI51^%IAGWEQ=?W+J[_^^,O? M7K]Y=_47]N8?O[Z]_O>S

H!>,JB96'K)'U;S@&PZD$TMV?2_M-[#5)8S M-B7TYS\MXVCQU)-CUZ5@&UDC>ZIVRPQ?UP+9@ S4HC6:<:9+KNA5+MN\JBMN MHUUNF,'&5[+9\7;O26J6RZ;!5X15_AY4E5VT$ZJ2A6:>IBB^8[0A3)Y^A;]1 M'"^7QQ^N2R7$010QQ("P,7!W[55U>\_*QU=D"TW:OW*:7I&FWPY;*9RF/\(C MXL?M46G>P&P6 "P6YHZC13-P*E5<: MWX;=P6*U"$!C>+.$I=-E?&RY($G38!6.DJ9!&H;!?+%D+[<(++9%>IF25="[ M)3#VS!&4J#':!6Z_-TE6H)6.M*)Y$,?I$=K(,Y&;DF0K:)@E6:C/T5;G/3D/ K(.ZNI M9U*\R\A"V3&OW[G^2_V]/H$:UGREK OHPW<[)3\B0+QI=U!;HP[J7%5KO%Y3 MG6>$2+Q O:HTC(#774N;"6WB,$I<6K)?;-2Q2Y!@'&;SG^?LC:/]=@@46C)C M+VM3RFY; O3JJJF 5*SMFC4(P^#\ABN V,B() ,L4F?"T(YH Q9(LX"ULE]< M"]$B-#DAWZ?EU!2]5LJ9M=6N4SNI10^X!U:I-#,2(A@2@;YJH3Y6N0.H MC[RF'!3-KI9[(73 B@H@;J3"H]QLL(Z>.,4Q_85]@/ :W0:WN$_VDD,N5;^! M>I>7!.::,AG?&OY>T!X#SW0NO_%V4A8LD49B.S<0_39'H$7-.8UGO&/@%\AO('_-'>=GC8_I"@1V'3T]I9C]%3YE4PZHWE_[EMS/V=G-*RR.52&&KB8N*2AVH!_FF M,@6T9&]3AA0SM2BFM/JH0KR0N&/ ZZ'6'5*C)A40Y(U0W0KR<8L@5'L7='VL MCC*Q'=]38S$[<"RU%-L6D45=1A1^@P#5N>P@A"..J*="0F&"%602Y'Q1D>9P M3"ZUL6)";C0>$'8K6-$IV\65NBR?Y4GH.#@/:% M;01U6C8"^GTFP\N=L/-!O0_(^">F1"E9[T_)O4:H-LB3NMI6U"!/\L=#_>F M=!:R; !H83RJ_3 V?G6EHRA(HOCK:QT'69S,?*=Y0$K"CS"4!NN^C' S@@3D: ], \&Y(;]S!5BQ!.()A,CP/TSMA^6_IJ,?D+(L6"0KNRA=94%*7=7T".%$ MGS&,.+Z]:*EIKQH;7:=P,R*5-1NK :$C!F N79Y&EG7 M$I'D6CP_I;+'OHVAY1?TN>]EQD,"[FVH1IY]8\,[#/.J^JT/S-XAL.NPMMO1 MST?Q?!92AU+[D\W*Z#N]K8-HLE!M6R3>N! TOP=@O2ZN;CE6YK'\9\-$)OP M/A=[67K9[, Y2.-QGR1:3"2:W;%@'V'6)!-3M!)OO6BV _%X/K4-_!'<%>:@ MZ$PDP_:U&&SEQ^4#R:RH:1A.9;WTZZ\T_ ]46]X,=0'N@ABU.X)PVS* M^689H^%Z_B1RYRW6OLK5EMP7+3N][UV.O.M0$[#A"3)Z%.!*Y$ HVTR]N755 M@KW,;8F-Z/C33I?.I2XMD&4V^MOB>" >M2E8(2 TG0KMY" [U3D[I&I'ZX3V MA00=^ O?,(PH<3= >>Y>([RA)FIZ?B2&H]T/P1:?G'BF!-Z[?GF4$T5[T]F( MM5[,N2[=B0\]C-._ID86YO'-(<_ML$66\,=00*F#UG_*8S3W?3EI3ZQHZEN7+I/ MT:6\<>=5TRZE%_/_>&'RE>])KGL5O\!-R?6!N?[7=R5)$"9S=$SC'4$4K*(L MR,+YB;N*.6 E78UK5_$\2+)T4AV/CE F=+/E*EBN)G<&Z/RB17*"3[0*@V4X MO5V(XCA(H_23-P9HZR!3O,HFU,)T$2P6RR,^G['VU'7G^>3BN!%J:Z_'J;8" M5=P=\O!VN(%_Z2Z>Q^7N^AX-,'R#^BLVV!K.%O,SIMR5N/MAY,Y>0Z^E,;*Q MCZ4 8"A:@.\;*4W_@Q@,_U_"B_\ 4$L#!!0 ( )I$!%-H7>O>! 4 '4. M 9 >&PO=V]R:W-H965T/=43S:2'6K"P!#[DM1Z>-)84S]:C;360$ETU-90X4K*ZE*9G"HUC-=*V"Y M4RK%+/"\^:QDO)J<'+FY*W5R)!LC> 57BNBF+)G:GH&0F^.)/^DGKOFZ,'9B M=G)4LS7<@/FMOE(XF@TH.2^ATEQ61,'J>'+JOSJ+K+P3^,AAHT??Q'JRE/+6 M#M[FQQ//$@(!F;$(#%]W< Y"6""D\;G#G PFK>+XNT?_V?F.OBR9AG,I/O'< M%,>39$)R6+%&F&NY>0.=/['%RZ30[DDVK6SH34C6:"/+3AD9E+QJW^R^B\-( M(7E*(>@4 L>[->18OF:&G1PIN2'*2B.:_7"N.FTDQRN[*3=&X2I'/7-R<7I] M^?;REQMR=7%-;MZ<7E\I0$7N#OP0L')T.'%_YC)\D?ITMM%.;$GWOPHP$_TTPF;+;0HH*/NR2DB'RWQ*7G/1V.)ZCF@FL9BU@:Y*4:F6R'F M2G53<&2]1H9H"%8KK&#K Q,":7>F:FEQ.!-6LT2ECBJRW)DA\+GA=TR@L$9S MS*"3./N,1Q_P^QP9L6I+&@W:+1KL>KI1VS:0I 13R-P2PT8B',=BS&N@VGD@ M5Z2I[D#;2+0(;,-4WE)N*K@'E7&WD[6-@GZ"!5\=8AQQ?RS.O^# R($_];"7 M"&%C7;,M]EA<60J^;L.O0."'C8AT<)?R#LHE[FC@^0GV40RHYDX2X3YRM41Y M2MZ].Z=M@$NV)4MDP7B.Z4@RI@LBU; KSG6<'\$&?NOL2@H\)9QIE[@:<-/P MY.DR)6,B:P3K3;>)8Z/GW,1P/))_#PMAA\7?=AXU,8DP'I"_(M]_EP1>^-,W M>W\H%,!.[R38^>0U5!)/P/VT#Y\E_*GK<>1!CSOL\JF7 M\Z.8QDE$H_0+-S_$.=^G:1B,Y"*:+D+JA^E(+J2Q%Z!?P:@Y#B6X$YAQ?QKT M?;KP(NHO%L-42N=^0/T@&AG!(=H9A9!=?5]-,@WAEZ\]W5].'J5YM\&%8$C4:#D4%<63R^\E^]\8>U/;%9Z*Q0'X(KL'];XLM M)2LER[9_C\YXQ-W3M9>0,3SQK!97?>5L9"-R4F!"XSK@'SV><8?]"3<=G-;8 M,K^-R_. )DG:>NQAY?GA_^KQ8W^NL]%5 'O\VEUX["]84YGV5C#,#G>JT_8J M\46\O9"]9VK-*TT$K%#5FR[B"5'M):<=&%F[B\52&KRFN,\"[X6@K "NKR3^ MAW0#:V"X:9[\!5!+ P04 " ":1 13-3S%XPH$ \"0 &0 'AL+W=O MBOW^'HL(,<0/>+S6/FS9O'X5"+K;'?787H857TW=59L&>#KQ*W[F@,(9.U,=_#Y'V^C-) "!5F/B (^MO@-2H5 M@(C&CQXS&D,&Q^/Q@/XGYTZYK(7#:Z.^R=Q7R^@B@AP+T2K_R6S_PCZ?\X"7 M&>7X%[:=[70>0=8Z;^K>F1C44G?_8M?K<.1PD3[C,.L=9LR["\0L_Q!>K!;6 M;,$&:T(+ TZ5O8F<^>\7X+MT;[RL&-SC%_Z)\0DY'.;*!S-7L1\$.K8YBG$YBEL^D+>/,QO3GC MS7\YO0=P9R/<&<.=_4^U7O:>IC$<(\#'UL*/5EB/5NW!BQTTUFPD%[QTD)FZ M:3WFL-Z#:!JUE[H$7R&@\Y(*DG:$UJU0@$6!7-X,8FD+O&'3/0I[ZLUI'M;H MVIX& ZD)&L%84,8Y B&@_%\J-J!;#KETF47?84F/M2,'!FO02I/'S/O -/B\ M7J/&0A* -?6;(0 !(,'7IM6!+%%Z?3)+X[,W5,E*\:6DT J)@Z^$AI,TGHY; M 38$=7('=5=E&*H,J$9PK!%&H %-+;JF4T'M)["M9%;1&N7LD,,_%LF!*4!C M*7CU]_-X^HKQTOCBU4.\ϡQ)&&H!08]#BH [:I&TNA6.9*&3L9*.4WAO MY;KU8JW&T[#4C8(_A0W3C5"MZ)J3HNXH=(8Q?!MTEAFM[@$[*^P!A)(_Q5HJ MZ?6N'$N\D8#U#'73RD=#2'B@%!KW(=)1D4[1!L-93Z)^L%TG=<8SAD@_[ M0>U,#BHQ9;)TKN8DBN?5?D8%JCAVH%H%D^F\^':3MW%U_#2X[%[$@WGW77$K;"FUHS93D&L:_W8>@>W>ZF[B3FUY M6-'G#=I@0/N%,7Z8A #C!]/J/U!+ P04 " ":1 134*U+XL@$ ")"P M&0 'AL+W=O;$SGVLY#*7O1RY\JSP< F.17<]G5)"BN9-@5W&)K%P):&>!HV%7(P'@Z/ M!P47JC>;AKD',YOJRDFAZ,$P6Q4%-^LKDGIUT1OUFHE'LT!,B M28GS"!Q_2[HF*3T0:/RH,7NM2[^Q^]V@WX;8$7(&JP+[W.SV\NZ1?;_\^GS# M[F\NGYX?;^YO_OWV-!TX@'N305(#746@\1M Q^Q>*Y=;=J-22K?W#T"J939N MF%V-WP7\IU)]-AD>L/%P/'H';])&.@EXD]^)= OYL$4^#,B'OZ_A^T"C49]] MRXEE7!BVY+(BIC/&62845XG@D@EEG:E0%(X)RQQL>:$KC%S.'4MT)5,V)U1+ M0DCVE%4E,M^;62XC& K!6A2[-JSD(F5.,V>XLAD9>)*"SX44;@U/WE:;E(Q< M1Q,>"VE.;D6DD(7F!4 E-TXDHN3*6<9=\%80MY6AP#/ECOKLM@TAN(>EH8@0 M*,S!I#0B(2RHM!-P0TC0[A:=>N8I"5)[UVHLJHS *96+)3(1,)] M5NA=U(XX[X0.&'0V\$X!WH!H"<="+3 R1"RI@R![QO[ZX]/QR:=S]C50&F%\ M.AZ-SMF=9Q8/[D>E'>":I(EG+9JV7,];>#%,I&"' -I6 MS)+/98,0Q; ?^SN\?JIAV=(+69,V)]2$%Z3><>^)AWILJFN3 M(!]J'+M?!+_3BD)(;CH!;T1XO2Q4JQ<^5[E(?6(7]0@'+]2LK)/BDKU=&BUC4 XI+U-W#0QD?DUG\C MOE5H0U51!H8^"D\B)M=^#4-)K7+T'8R=;V8&<312HLEPG[5\R2$4.'R,V7VM M"S2F-U%+Z>!+0PA$8.&U./8J_C1LKF@E$ MNX48/2'\;BOW?M&9(;P/%"4M@'9I?0GCLJ/VL@L=YC-:>#%'7DY&819K[M75 MX#94PIF*6_7DT.9B<'@7L^ U$0[:D4(!R'0)#Y#E'.;J\&V M7;]6XZ"M*P_8)$;=Q4I"Z_15A#)52/AMS5+T>I^!P9&?:)!PH@U0MGM=[+2 M-QRQ_K[K?-!Y'A5D%N$1:%DX\_A2:F?;=^9E?%YMS.,C]9Z;!>Y@]-X,6X?] MDZ,>,_'A%P=.E^&Q-=<.3[?PF>.M3,8;8#W3Z #UP#MH7]^S_P%02P,$% M @ FD0$4]!++CI[!0 3 X !D !X;"]W;W)K&ULK5=M4]LX$/XK.[GA/J7."[1 "\P +87KT#*D7#\K]MK6($NN)!/27W^[ MDNTD;2B]WLUD',M>/7KV[9%\M##VWI6('AXKI=WQH/2^?CT:N;3$2KC$U*CI M36YL)3P-;3%RM461A4F5&DW'XU>C2D@].#D*SV[LR9%IO)(:;RRXIJJ$79ZA M,HOCP630/;B51>GYP>CDJ!8%SM#?U3>61J,>)9,5:B>-!HOY\>!T\OILC^V# MP=\2%V[M'MB3N3'W/+C*C@=C)H0*4\\(@OX>\!R58B"B\;7%'/1+\L3U^P[] M(OA.OLR%PW.COLC,E\>#@P%DF(M&^5NSN,36GY>,EQKEPA46T78Z'D#:.&^J M=C(QJ*2._^*QC[ 6_W=[W< M0-WK4?<"ZMY_B]W/02;3!+8 P:6DW%N9"J660\JXIA:A9O!0"@?:>'J4(5!S M6N&E+J@24\F=XD#H#(1S2+\,Z'WH7)UBJ-X,J!4*-(45=2E34"85W!XN@5OA M2[1#H"NDI<1\"_J+2MRC!;ZZYQ9WVQ=G^-J:K$E]-'=H'V3*>'EX*3-R4^:2 MS?L5'!;L/='\4DJ%ZP')#,U-:7&::$DHA )T7G@,Z'-KB#'9]NM$#T7ZM9&6 MUO"8EMHH4RPC^3R72M+L-6)$]X' R=; _!F"P\[!7+;^*1."T47&]X[^PLKS MQE&]. >-#G 6V]Q[M%*H!#[U!&8M ?A,T.>FJH5>$@])6BO5LF7*/.@'J3)- M]B+F9#UB?;22 +/UU8J41=H(7%CT\#!YN1/)(??$=S,2\=/A"<_ MDGF+*59SJK7=R?!)9AV(R7.T#IS)_8+3YYJY2ZVL0]-Q04619QL:B#1EWISK M!VE]$X(GE/3+%4*MA.>V2N TRR3C1(WP/Z[*94AXP6155!QW6=4JM(^(FR.Y MQ2U$>UDLYFB:P*594/):56BK?;W/MU9SVPMKY< MV(2"=5@+KE].J;%>S!5VRY!^_MBHI35-4<*%M,[#.5=[H#R3BKQA#0[D9)0C M"H0M@M^>> :/,O):F3JZ$>3%6SEO-EH]!N&[EN0L;G-RHQ.&[5#3J4OJE-(/ MW OKM;BE^#8+2Q2%Q2*T]+.J&5(>(\>/Z\;6IM,DWD^,WA[8]_U&0<2N=#P# MMT1VI&Q&?^:A0Q.J<2B83";QM+#..FHH/TC3D M[L+ $H5UFS6/C_27K?SG,I6Z3<==\B$9PBGUFJ5V$D.8T0FUA-.4W\KI8CW6_+?..*3A]U/K9"T6G6PX'";<,>M%F M?0D%G5W('U-S$GFSD-R]%_]6845-+?0HN9@IGX=1,/=V-@5N^)U0;J]Q6 AV M2H>2H*0TGC?H;NI=,B/]BJ5>HMK^?H'47).]R&)_Y]<%>6O0-P2J%8RG]EWN MZK2QEJ*KEBM9695Z5[A,DU<8[[[YO_ZWG4Q':R=\%JOP'<.RU&@?#_O]T_Y3 MZ31^(:S,XW?6M6"M&ULI51M3]LP$/XKIVS:)Y;7\B)H(U'HM$UB M8Q389S>^-A:.G=D.A7^_L]-F90PF;5]BG_W<<\]=?#=>:W-G:T0'#XU4=A+5 MSK7'26*K&AMF8]VBHINE-@US9)I58EN#C >G1B9YFAXD#1,J*L?A[-*48]TY M*11>&K!=TS#S.$6IUY,HB[8'5V)5.W^0E..6K7".[J:]-&0E PL7#2HKM *# MRTETFAU/1QX? +<"UW9G#SZ3A=9WWOC$)U'J!:'$RGD&1LL]GJ&4GHAD_-AP M1D-([[B[W[)_"+E3+@MF\4S+[X*[>A(=1+(G_HG)&?0E&\U3?-7"3]W*H8BW8,\S;-7^(HAQR+P%?^6XQ/. MT< Y"IRC_ZG;JQ2^W8YMRRJ<1-1/%LT]1B6\>W.4I\7)LS4K8G@6]$7TW]:O M"DZ[%3TO&/5EW@-7(YSIIF7JT:.RPQ,+4\T,![V$"H N!M&J=757:\F1*,F=V#5%8L'P M2BJI+7ICT5FJF[4[3-E!SQ3#-2'QX?T@A#.'(.P +':! VHMI(2%UR@X" 45 MLW7\>XG^]$:2G3YKT*S"-+%0Z4ZYON6&TV%@G?9]^@O>3[L+9E9"69"X)-<;D/7+K2C&1"V-0U=-!Y ]TNMW=;P 88Q7OX$4$L#!!0 ( M )I$!%.TVH3)\@H #L> 9 >&PO=V]R:W-H965TWN>YYU)G"V._N52I2CSE6>'.>VE5E6_V]UVJ>BAO+*[V6RF)SE7AM"F$5;/S MWGCPYG+0IP7\QE>M%J[S6Y I4V.^T<4D.>_U22.5J;@B$1)_'M65RC*2!#W^ M"$)[[9ZTL/N[D?Z>C8B)1,UEGU:U9_*J"04TJDX?%T"#7A?\KGX(C.@M.^EL6#,."(>OM-V(M?Y&5O#BS M9B$LO0UI](--Y=503A<4E;O*XJG&NNKB[N'SY_'M?\3U>W$W^?!E\GYR-?YR M+\975]'@V412FFYR[8\(N^H*$_>I0M[' M)B]E\:R+>6LD]-,X5FEK'(5[=Z^)*U7K;2:4$1,5:%FR$K\WA.3 M&3^[\O9"H-LH#YO*PNL 35NX)\3A:FVB285Z%%88ZQ03\K&VL$$N+2RJ%OS MJ"R_!,2T['['MI,6"([#,^QZU/])D)>L2W5)OD.]9YFHG3=+_5'3!KF"GQ+: MAV[&!DHWMV9-5,B;0&58\PBC.'A[**]UQZX[9*F*1.W\U%G.VBY2%3S<+$J, M\KYI3!9.SPL-S\B"?#G+:E7$/C)!-SLJ\:BMQ*.=Q?/U17*TJ4G*%*8(X3S MJW_]XV0X[+_].GG'OP9O?V8%L6T-G3=Y_D?6PW>_=V^0!Z6O861A#2R4%BDY9S3TU3!] M7JD'L@V&(K-+:3E6G.>5_*885B#+Y#KV?(,\5:76U/,4V_#.V7,#&1G"YKVY M)[R6#9:H)^T8554!; ::J+F.HR5@>U0-0(/4**DSHU05ZI,KR:K,/T%:>"1G M94A;2Q@3:KR&/)V;FE',D<4!Z!K37(J<\7V#%&OT;+VYH>B=A_EU+".%Z6T+ M!P$^_JNH*T CB;XA9,40L:NB1VVZC':&^P$ 1>W*5:B":G/"_"D)[X($;J*H M6;C$-U4\V](YR4U$E,GLA:Y2\;!WMR<^C,EGG;F/&^JOS2#.6MLR6 )-K%F7&4YIYG4$HP MTF]9XW?A4@^)L-%26K=-':N0''500#UA>J FF=2V20N_B+-664T-X;Y375;- MZTQ:Y(1ZE%G-7MGN'TYS#W[(([.@SL%9&%N5H+?">$<<)%-S6- Z(&9B E)B M3GR0_@LTF_O::6'_"2 =CI'\R-R:ASNTK$6. LI93NI'I?2R\ M$3Q_- JZ58M)NF,2M=U.:GTU-D#H9BAEJ)L"((Q%#\[8R:!:W(.QCE">*MIC M%+UN;,@D>&2*E@I+7>@7&.2<*;@I=+JUMG&=(]ZD;!2"YC#FN"45HS3G)U ? M$$H^1RY35'^ODWE(DRG&0"\1H,K\D]RAOI>V@7I:0F/.6U>MI9.O"Z0U\1(: M1C6!2(D291=9DP?SG:EMZ_$ \(TM2[^!=:QB?"X!IAIU1U:A5P:4HJ@DH'D8 M*I_]+IU%U#D'H[>=,&)7C[[JJ>)Z9VY%:C="PR:*"<]450L%P.<5*ZE0O5 > MO:#F]M4)3(=W,J=$>#UTJ&07L)ZTP'JR$Q9O59PA:$S\>)=-R/J#(L1OU.$* M!?,=:$JT$@0VPC9+T#6IR1)W#V"#GZ ZQK[V.+(9JI#F 92;5M@4DE_51HU9 M65%Y9BF^F&6,[ NM3@7? M.!!X'@']J09**T$G<(32H?Z?!8TUF>\[@",7"$.F"(#WQ#5!G(<3*,N3 XK' M^4KT.J]F$$)4QPP77"BEXB.@5@$7@O]2$6_+S!!DZE]8SU#F_OW;.:E]T4D?@%@Y%-DT,& #H &I^V+_Q2'_:A_,NK<.(Y.5ZX/ M1U%_=+@4]K$N5'.2U.^N.XB.C@:=&X-1=-@_ZMPXZ4>G1\=;U5J1-NCWH\'A M0>?.82S/KS8>*_[@'AL%\\Y7*8UU!&^;WA&3 M8AD_2BF/)._;GM)9= =FE$@+?+HT^-..S^_'=Y?M_*Q?&+I<]E RQ6[6C>\> MVF6T]>N!#^5@\):.V(A0WA-)%:VUF[R(L;-&VOA*AC6?I0424!H&4Z!=H]6\ M1O$3K'@RUP*;8;X9.&6B6[*OGF(5J"@Q/3"MC.G<9G%=.?1C3K H\B'7]!*@":O%)T>M+67P3U\R3$G';==RGR>7U;>LZ M4JSP\I?2:'9F:^*J/22AL8A' 7+%5,6R]A/?VBI<@C90*P#!;3VF.UYB7P@Z MHR+A@880&&N: 8R@ON7':4,$D-)H6EN ,!]!KASC1:1^TS3;"9KI&^%RM%DY M@O8E[6DGJPTZ>U'4_;A;^N08# -.-4<4ZP@V[)PH$B?FCRD\;5&Y>5Z*A$M\ MTO'@%9) Y";I,";I.3\=)Y+V+7>>*N1)0?;R8W\RI?/&EWYJ\2?2CCP$2^AT M&;TC#-"KAK 7D/"\3[7^4.F,:X9/0 M5R*=AHJ/LJCID(Y@OE.K[%E*6HIE@ PJ,XS'73K\)VMV6V#HA!K5JKKYZ,&PVK_,8%'N4#C-\ 3E/D^'C'(>!ZW0+1- M. LO0R748*R@N6'.VQ:!@+#,KJMN;6X<%/8[W_/ 4^?\U9+.Z.!%_VFOO=M^ M&1W[[X'+U_UGU<\O@U%0@Q?PSQ4"M++V MYS,#[ H7M$'[O?CB?U!+ P04 " ":1 13%"4G_Y<" !H!@ &0 'AL M+W=OV7.1$Z5#L'+D70)(2E%/'P[CCY"1CUK!?YA9B MV.>%HAF#A4"RR',B?H^!\L/ ]E0R1,./V1)2H=6%T+); E!55+?O@"]7Y"PQ=S M*LLG.E2UH6>AN)"*YS58.\@S5HWDI3Z'%J"+SP"\&N"5OBNATN4-4638%_R MA*G6;&92;K5$:W,9,Y>R4D*O9AJGAJO'V6RT_(D>[M!J>C^?WDTGH_D:C2:3 MA\?Y>CJ_1XN';]/)]':%/J[)AH+\U'>4%C9P)ZY%QI6(=T:D@V:(L 3%9@*_BNR94&!*-A5+D$ID ML8*ZYIA?4_@>!=C&W:B5Z-B]DSB(;!P% MKV3ZDN%XR;B-\^TP=%L)-[(#'+8276SWPLY96R=L+L:V&_BMC!?94?>$7V=Z MWAEG)X58.W';7#W?CCI>FQR[MAN%?WM5;[U^3NOKST'LRAXG4=6#9T3L,B81A:V&XJLHM)"H^EH5*+XO>\F&*]V9RFFJ?P4@3(%> MWW*NCH$1:'XNPS]02P,$% @ FD0$4\8[I;#? @ M@8 !D !X;"]W M;W)K&ULG55M3]LP$/XKIVR:0(K(6YL&UE8JT&E, MP#HHFZ9I']SDVD8D=K ="O]^9Z=-RP9HVY?$=[[G>>XN]J6_$O)6+1$U/)0% M5P-GJ75UY'DJ76+)U(&HD-/.7,B2:3+EPE.51)994%EXH>_'7LER[@S[UC>1 MP[ZH=9%SG$A0=5DR^7B,A5@-G,#9.*[RQ5(;AS?L5VR!UZAOJHDDRVM9LKQ$ MKG+!0>)\X(R"H^..B;W$#J2UTJ)<@RF#,N?-FSVL^[ #2/P7 .$:$-J\&R&;Y2G3;-B7 M8@721!.;6=A2+9J2R[GY*-=:TFY..#VB]Q#Z-@?VO';B]*]JDA?^J[P'$KF[AQO"V[ MYP:!#R.E4"NHZ?A+TKNG&?A;J6[G,-Z"H@0F+?GZ@#PI\JDD]39P@[B[X^C9 M8O_RXS]WHKV=65*B7-B)J2 5-=?-6&F][5 >-;-H&]Y,] LF%SE74.""T@30_EP(O3&,0/NK&OX"4$L#!!0 ( M )I$!%,+G.KS2@, +<( 9 >&PO=V]R:W-H965TS(Y<\K8'KE MP$6)E19%[LI* ,ZL44G=P/-BM\2$.;.)U3V+V837BA(&SP+)NBRQ>%T Y<>I MXSMGQ6>2%\HHW-FDPCEL0?U:/0LMN2U+1DI@DG"&!!RFSMQ_OX@,W@)^(W"4 MO3DRD>PY_VJ$539U/.,04$B58@%)#I-WX_<3IM%L:P_[\S/[!QJYC MV6,)#YQ^(9DJID[BH P.N*;J,S_^#*=XAH8OY53:+SHVV,AS4%I+Q:;)5IM=O/-TVJQ?D3S[?9QMT4W.[RG(&\GKM*;&1,W M/1$O&N+@#>(8?>1,%1(]L@RR;^U=[63K:7#V=!%<)?RE9O_M/NK\!V0F< 6*X!/0.!8,D3M#-.Q3Y MWJV5HV'2LO36@WC4K,>>CQY?B%3&(P5IP3CE^6MKXUO$6;I)_/BVE4;)L(<+ MQW&'B_QAAQLG/MIP=I?RL@)%FN70K#OCRZL &IS) M2]?@'R;AG;%/0"S-(WD+Z(Z^/'&D7UB0U+[W.61M(BPC\ M[D3=7=3VYSI5/?)XC%9,Z4=?=X$:4U0)W<^$ZNJA*QC&E^B_T5]'[;C2U(0I MS'*BWTN$[?W6YV$\&(9#-!&'H&,4[L"4L&X?#["_0? MC9=>.;?73'3M<]LR)4K-Y6CZ2JMMN_*\:48=O&GI'['("9.(PD&;>O>CH8-$ MTR8;0?'*MJ8]5_J@V6FA_RQ &(!>/W"NSH+9H/U7F?T%4$L#!!0 ( )I$ M!%/-O5.0P0, -<) 9 >&PO=V]R:W-H965TL34NT?Q5/2B2_ XEY066FLL2%&;7WDUX>3NQ]L[@;XX;W1N# MC60EY3>X$EA (38Q$8_;[C'0IA@8C&/RVFURUI'?OC'?KO+G:*9<4T MWDGQE:>@ZSX!V'J'6('.]F(1G M%I_N;Y;W2SA^8BN!^F3N&P*U*C]I 6X;@.@=@"E\EJ7)-=R7*:9#?Y_(=(RB M':/;Z"#@Q[H<01R<0A1$X0&\N(LP=GCQP0@/ (T[H+$#&K\#M*2"2&N!(#.0 M)D<% ND\ "^;VJ!#]E;Z#H/^]LLL"N(K^+_^3[E"'&P)4$+1)71GL^3//["P MJ>\+P0'-%Y>*7A+^,_($3[L.8[&.8=D/2WS&=0\5X"A0.R"$AW><1!N?]//3&8_CJ>@&F9^P[ M :R1NI?MC_O('+GC+3*E3YQG&%Z]7NTX/(%XM.<7C\Y[X^'\JR53KA-9EP8( M$]]?8SR:32:_=E!6#(?B:ZWE]90CW,FB8N7689]?Z5YLFLY#(NJ4:J6R1T*# MD;0-!LL4Z+BTEIL<2^ &N*8$,2U+ZD%;2% 92I:S:U>@GB@$^:-*N"TXHUO< M$=RD*;,($B2D@J67!$\CH7I#*$J9F;KDW M^\0S8"U-A25NR(T.1*-O3GG#@"Z=6J2PPHY>.CK0:R9=KYG\=*_):E,K?+EU M=$JW=#D:_5;/.0S^HSI\0,5E:GN#7>T#)EBLJ,3C\/25Z6-WL >-@8IT%MJI M?5W$P86=B/<%-'$3^XHZL^)D*$[=9MD.@RRC[/>T3]+0I@QST:FGXPOXA%I? MTKZ2&VK3J8ZCBY/6^65*!6&ULQ5?O;Z,V&/Y7K.RTNY.L L88Z-)( M;=KI;MOINJ:W:1\=< (JX-0V2_O?[S400B\IMVH][0M@^WV?]Z*,'31JDL'.*ZS"EY M7DUFTV;N6LVFLC9%7HEKA71=EEP]7HA";L\FWF0W<9.O,V,GG-ETP]=B(Z<7S,HW G_D8JL'W\A&LI3RS@X^IF<3USHD M"I$8B\#A];>8BZ*P0.#&?8'W#OWG)G:(9 *+E\A"-T^T;64#.D%)K8TL.V7PH,RK]LT?NCP,%"+W&072 M*9#&[]90X^4E-WPV57*+E)4&-/O1A-IH@W-Y98NR, I6<] SL\7MY_FO'S[_ M=GEULWB+KG[_\O'V+_3NEB\+H=]/'0,FK*"3=' 7+1QY!HZA3[(RF49752K2 MI_H.N-;[1W;^79!1P%_JZ@3Y+D;$)=X(GM_'ZS=X_@OB'8&E/2QM8.ESL+!9 MTKH02*Y0(LL2^@U*E]RA7.M:I$C)HD"PA;9R.H[^XP\1*"%[Q*!$9+LD8*1CECGO%J;9NK0B83=MML>/7X5A_+?I'S95Y :8Y1T[B9EP9X7LH: M.J&OSZ5(1+F$RO@>?DH!;Z"%W=AO.0.:E8-:[ZCM6KB#:(&X09^X2K(=@#?H M#P*C;ZOW?/65-G7)WL_C0F]@4X4>&RD7Z\O%_O4!HEM:4&)30V#@Y=$C8QSO M^QT9W_FDN+5UJ=7C:YP5/=;_U=MI_M_P3.VPOP7KS]C0 R M@)IH5(@5J+HG(?"7:J_F[<#(37,=7DH#E^OF,X._&:&L *ROI#2[@370_Q_- M_@%02P,$% @ FD0$4\)5BG-2 P *0D !D !X;"]W;W)K&ULM59M;]LV$/XKA%8,+\>^Z=Y/2@])TI "QYJ(0T,Z>P=G_I MNB8KH.+F0NU!XLY6Z8I;)/7.-7L-/&^5*N'ZC$W3U5M12GA M5A-35Q77?UV!4(>9XSD]8U7N"MLPW/ETSW>P!OO;_E8CY0XH>5F!-*621,-V MYBR\RZNPD6\%?B_A8$;_I(EDH]1=0WS*9PYK' (!F6T0."[W\!Z$:(#0C6]' M3&3=U M+1IHQ-SL"';5@?DO@$W(9R5M8P0\'_+#%#U_ 7^/,Y+4 HK8DXR*K!6][ M#TELG3(C7.8D+T5M(2? M2SESI ]X)047,-S&3]O\,*88&=V;NH*-+=*7[XZB!L\VTJ9J0H(MU:7F]HV M'4ZL(LBLL#XX9MG=(/^&!#%E$1LQ$NK'T8@./9JDDQ.!,&3D&J3"(3WO]D_? M=?AK>Y9@)OD]YF '77<8U.RZJ)?SPHA&24C#]-$W+T">Y]$T\$=R(4WC@'I! M.I(+:,1\C,LGUTU'XN%(8+O%T[+MWG%BX%M=WG,!TII'?8_&+*1>' ^LE$X\ MGWI^.#*")-H9I$9^YWI72$ %;5&47<>00W5W,'6'5OKT,-\KBU=K^%OB6 =T(X/Y6*=L3 MC8'A=33_&U!+ P04 " ":1 130C#FJJ4" #Z!0 &0 'AL+W=O/33KP;CV(,6&[S*QD^07K>GJ6;R,S[7ZAK&)O M0@\V.VUD7H-)0W>%81!V#X!G_P%OB-X)S@%]ZD%31_"I@^AX^O\KSZ\D[/3Y.RXG-TS M.2,C-R^@BXR;*Q"[?(T*9 (Z90KUJ8Y6=#U'9\=S/PS[_OZ$@FZCH/OO"F+4 M&\4+.UVGWN-]ID/OXX39LW]QK&$NF8EOFE"L: M9:DTL*)06&%67KU#_"/YI,NQ6_,;7E0D.&";4Q:-W08ZIJTU2&D84;UK4T-/KN MF-)R1F4#Z#Z1TAP,.__-NA_^ E!+ P04 " ":1 13]I$MHA4# R"0 M&0 'AL+W=O+.=\^ZCH+8Y1!]D"V"(LG:T(SR,64;G2VI0A&BI2ENF48GI[! M!&N]CEJ;T5Z'Y#Q-,)I1P/(L@_3W *5DW]5,[; P3S8QEPMZK[.%&[1 ?+6= M43'3*Y4HR1!F"<& HG57ZYN/(U_B%>!'@O;L: RDDU="WN1D''4U0R:$4A1R MJ0#%;8<"E*922*3Q7FIJ54A)/!X?U)^4=^'E%3(4D/1G$O&XJ[4T$*$US%,^ M)_NOJ/3C2KV0I$Q=P;[$&AH(<\9)5I)%!EF"BSO\*/?AB"!T3A.LDF#5"AY(]H!(MU.1 [;YBB_U*L#PG"T[% MTT3P>&^QFDSZ\U_@Y0DLQL_3\=,XZ$^7H!\$+ZOI(D#6(( LO@.W0\1ADK([\ 6L%D-P>W,';D""P3(F.8,X8AV=BRQE+#TL M,QH4&5EG,O+ A& >,S#"$8H^\W7AKK)H'2P.K(N"WW+\ &SC'EB&99[()[B> M;IR@#R_3AR@4=/,L?70UW6Q?V R[JK>M].S_KO>%8$X5S%'!G#/!Y"$!XA2 M4 [0>Y[L8(HP/WDJ"BE/2$C-,IR8V M:L(J3:[=R[5YT/4>,TR3DJ/!]RFLAX![%;=N^9]6L-E&F[QANS6H3 M9?E^J[8AHR;*:Y\SZE5&O8M&IZ*-A3'$&R1?>>GUOE%I57[Z[QWQ&OGYME4O M:]!$V7:K99VVX5I]P=02P,$% @ FD0$4X%:XOJM @ M 8 !D !X;"]W;W)K M&ULO951;]HP$,>_RBGJ0RMU)"00: 5(;:!:I[9# MT&Z3ICV8Y "K3LQL ^VWW]FA4=I2U*>]$#NY_]W]?SB7WE:J1[U$-/"4BT+W MO:4QJW/?U^D2BBUPBN9A-5:T\ZLL&<^Q MT%P6H'#>]RZ:YTELXUW #XY;75N#=3*3\M%NKK.^%]B&4&!J; 9&EPTF*(1- M1&W\W>7TJI)66%^_9+]RWLG+C&E,I/C),[/L>UT/,IRSM3 3N?V*.S]MFR^5 M0KM?V):QG<"#=*V-S'=BZB#G17EE3SL.-4&S]8$@W G"SPJBG2!R1LO.G*TA M,VS04W(+RD93-KMP;)R:W/#"_HM3H^@I)YT9C'Z-1\G]: C)9#2\OH>;[]/I M: K'=TPI9@F?P/$0#>-"G\ 7>)@.X?CH!(Z %W"_E&O-BDSW?$.MV(1^NBM[ M698-/RC[;5TT( I.(0S"YAYY]P3U.V<54&OG$25D^BPDP46!NYDDA_4 M.CL+][-J5P[:!QTD%:*Z"=?R!)F D3;,((P5S4QEGH%&FA%((\Q\"F1-G5S5AVKP#U!+ P04 " ":1 13:)0] M&7X" "T!@ &0 'AL+W=O4SZ8<(4A*8UFG-6)INFJ8].' 3K(*=V:;I_OUL0UC:TJC:7L"^ MW'/.O1=S"+>,WXL"0*+'JJ1B9!52;JYL6V0%5%B(6EVO*U+38< M<&Y 56E[CC.T*TRH%84FEO(H9+4L"864(U%7%>:_)U"R[G.= MCRQ'%P0E9%(S8'5[@"F4I2929?QJ.:U.4@/WUSOV]Z9WU,\!P2L OP7X;U4(6D#P5H5!"S"MVTWO9G QEC@*.=LBKK,5FUZ8Z1NT MFA>A^IS<2JZ>$H634?II/%NH;O;&!T?G: C1"A:%*P6F.8BM*4J2Y/;65O"I"G!>Z4$ M']TP*@N!$II#WH./#^.'!_"V&DW\GWKRS^I/AN%W!\0W?/Z_'Y ?XZ607'WR/P_H!9U>8/2"5_1B4'Z7$6QL M!!Z5'PKH.U,-R]"P:#-\B%SWXC*T'_9?U,ND\\O@:4[\,L=S+X=/DY(>M<' M[9*:3NV]S[ "OC;^)U#&:BJ;@7?1SF+'QEF>Q2?NU=3MBVBE6CS!4FH (D"U3JU'0.Z:9>&&+": MQ*GM -VOW[$)&1])M)O>$#LY[_%S7GSB=+:,OXDU(1+MXB@176,M97IGFF*Q M)C$6MRPE"3Q9,AYC"5.^,D7*"0ZU*(Y,Q[(\,\8T,7H=?6_,>QV6R8@F9,R1 MR.(8\X][$K%MU["-PXT)7:VENF'V.BE>D2F1K^F8P\PLLH0T)HF@+$&<++M& MW[X;V)82Z(B?E&S%T1BI4N:,O:G)8]@U+$5$(K*0*@6&RX8,2!2I3,#QGBAD;_S4?YDUT'CR?3R:S'ZC_LL0C7Z\/HZ? M1^K^RVB&KJ:P=\(L(H@MT0/=D1!A(8@4U^AJ2"2F$8QNT.MTB*Z^7*,OB"9H MMF:9P$DH.J8$2K66N[U;0-POZ9BW]L,3N!DI(J:;>\,\C*HTDFO M8/1J&<>%>VF$$WFZ9RLM]2Y ;-OV6F>XEU%^Y;[U"UZ_EG? XC23X.<:\W"+ M.='$@BVEFM3T7MO@M_WRKE42Y@5/A2[O ;M=B/V0\H3+CI(&6 M=*<&HH[W9 W;^G<86)]F3I[Z^#WFG+\LRF+.F] \.LS4E\0SYBN:"!21)8BL M6Q^3^1+-7GVYQ)."WU< T?-(2K 'B^9$P>)NK(+#Z1>G\!4$L#!!0 M ( )I$!%.NK@OBZ0( #P) 9 >&PO=V]R:W-H965T#'MM*@BFZYT!LLPSR7R-$V*YO MN=9^X0&G:ZD7[$%O U.T0/)I<\_5S"Y9$IPA*C"C@*-5WQJZW6E'QYN 'QCM MQ,$8Z$R6C+WHR2SI6XXVA B*I6: ZO&*QH@03:1L_"PXK5)2 P_'>_:IR5WE MLH0"C1EYQHE<]ZTK"R1H!;=$/K#=-U3D$VB^F!%A?L$NCPU]"\1;(5E6@)6# M#-/\"=^*.AP %$\]P"L WD= ^PC +P#^J0KM M ^52$H ,&I@+ A*;V>;%, MI2,HX:#'V0YP':W8],!LET&K F.J#]9".<^*-T'C>ZO"S]U=G)D<"#F>E_;@>-\='5JX#2HV*\$OLLB M++,(&[,89HQ+_!N:QL!6U2VH2R^LN/;=JXKG<5CC.:S6H,H6>FXE;%)E\WSG M:/Z=,O_.2;MX#G"V@9BK+BL!8:(V[\X_3UE31.[//OBZ9XBGI@\+$+,ME?E_ MLUPM6_W0=+@/ZR.W.W9KUB.W.\D[^5_Z_%YQ"WF*J0 $K924<]E1->=YK\XG MDFU,;UDRJ3J5&:[5]09Q':#>KQB3^XD6*"],@S]02P,$% @ FD0$4VXZ MHXJ ! ]14 !D !X;"]W;W)K&ULO9A=C]HX M%(;_BH5Z,95V)K$-(50,$@-MEXI.1V6ZO:CVPA,,6$UBUG:&F?WUZX1,G&]6 M(N(&\O$>^_7)R1/;XP,7O^6.4@5> C^4M[V=4OL/EB6]'0V(O.%[&NH[&RX" MHO2IV%IR+RA9)T&!;R';=JR L+ W&2?7'L1DS"/ELY ^"""C("#B]8[Z_'#; M@[VW"]_9=J?B"]9DO"=;NJ+JQ_Y!Z#,K:V7- AI*QD,@Z.:V-X4?9G@0!R2* MOQ@]R-PQB(?RQ/GO^&2QONW9L2/J4T_%31#]]TQGU/?CEK2/?])&>UF?<6#^ M^*WU3\G@]6">B*0S[O]D:[6[[;D]L*8;$OGJ.S_\2=,!)08][LOD%QQ2K=T# M7B05#])@[2!@X?&?O*2)R 7 ?D, 2@/0_PW :0!.!GITE@QK3A29C 4_ !&K M=6OQ09*;)%J/AH7Q8UPIH>\R':C\'B_O'Z?WGQ=WR(YBN M5A\?5^!JI>MF'?D4\ V8TPT+F:+72YWY-9A*295\#Z[F5!'FZZ-K\&,U!U?O MWH-W@(7@<</J>> M#H=)N%T,MW2"LBRA+$LH:0\WM/AB2S4 M*_CUE09/5+35SS#K8'B!:G6SWMRSJM6MI!"YV"GE^82H8&R4&1MU5JVC2O]V MR6&;HF /V@:]=A>%FK9R(H.G5$6/N<\#;/7X*,B:@I $M*54H.$HO 1(H2$I M/ ^E:7@Q:XY;SNT)5=&PAI1]6"[2.A5RA@U!A)T2%55JB_J"2 MS!I5_L-0]&B@"MNI^O&%217[4]3;A=SGV]>V"C(LA9> *30TA>?A%%916?-= MK5/A41,-#%%A=TB%56)>N[""K1I5'P[JC2*#5M0)6E$5FD.W/).J$8W+"GBAW7,UM!J5X?*=DV7\U-6"\!6F1 B\X#+:HB%*)*IMM% M16L&LZ@[S**Z::M=1EB=RFV@+#*419U0%E7Y"8=E@U4-;OA<(4-8U$[86;(: MI4*OWOTD@7+']JW5:B"++@%99""+SH,LJL&G.ZJ4ZPE5T9R!+.H.LJ@&G_D/ M?FJT1@6'#?-7;""+.X$LKO(3.JC\3M6IADTO/S:8Q>V873(OWG/2!C/ MJW0 M#5_Q178$?(E8H.]O.%=O)_'.7[;3._D/4$L#!!0 ( )I$!%-O_,A0]P$ %H% M 9 >&PO=V]R:W-H965T;8E@"-'*91=1J5SU0VE=E^"9':D*U#XIM!&,H=3U,3BC M/27G$I3E6A$#Q3):C6_6"U\?"GYS:.S9F/@D.ZV?_>1KOHQB;P@$[)TG,'R\ MP"T(X4%HXT_'C/HMO?!\?*)_#MDQRXY9N-7BB>>N7$8?(Y)#P6KA'G7S!;H\ M,\_;:V'#+VG:VN131/:U=5IV8G0@N6J?[-B=PYE@/+T@2#I!$GRW&P67=\RQ M+#6Z(<97(\T/0M2@1G-<^8^R=0;?-!DD_00CB2Z( /R$_PHV+!^35V!FP,>T]S$=3L2._TDTZTFS]R4:EB]" M(CM@9-X;F0^2GL(_'W*R>@&#C3R 7/3(Q?NR#N+.Y4 M("H>+?#43-O)[<3I*G3/3COLQ3 L\?(#XPOP?:&U.TU\0_;7:?8&4$L#!!0 M ( )I$!%.?8]V]*0, & + 9 >&PO=V]R:W-H965TV&#_ML)9.8X@T'L4I3PI]'F+#- MP'*MK>$V7D92&^QA/R-+G*&\RVZXVMDE2QBG2$7,*'!<#*PK]W+:T_[&X4^, M&[&S!JWD@;%'O?D>#BQ')X0)SJ5F(.IOC6-,$DVDTOA;<%IE2 W<76_9OQKM M2LL#$3AFR7T? '@%P#L$!"< [0+0/C>"7P#\=D)KGZ&BN<'/Z<7LVF,VC,\G,"; %SEF:,(I5" M[]B*0X*J% M6Y'/^'RX4R7G_Z)/WQU]KQCM\HBT#5^[]HC4$/DED6^(_!-$OS+D1,9T61PH M?%*WG<"J\Y(3=0R1ONK6PY[?M]>[+3AV<9T#G\FQCZK)OL^TRJ=7^NP)#4JA M0:W06<2X!(D\?5UISA3LR3A0>NP2'.@\]O Z!S)KX^RI[)0J.[4JQT1$D)$X M!/5< =MO;N4MT'F]J\B;U0_QRGDW#&\](N&A>G%60^H!M,%S0A32_WCH0DNN=8II\ M5$K3CTAIKT^]LD^]M_4IC,6Y5;C).^-- MWQXOKZF],S*DR)=F5A-@ZI0_#:6U' >OS!1T8!^YEV.WPCY1XV,^[;W0Y[/G M->'+F I5_(4*Y;2ZZE+B^3R7;R3+S,#RP*0:?\PR4B,P&PO=V]R:W-H965T M9_S8GP\VPKYHC( 3=YR7JBYDVE=3EU7K3/( MJ;H4)10XDPJ94XU=N7%5*8$F-BCG;N!YD9M35CCQS(XM9#P3E>:L@(4DJLIS M*M^O@8OMW/&=CX%'MLFT&7#C64DWL 3]7"XD]MQ6)6$Y%(J)@DA(Y\Z5/[WV M;8!=\8O!5NVTB;&R$N+%='XD<\10]:5 MTB)O@C&#G!7UF[XU'V(G(/![ H(F(+!YUR";Y2W5-)Y)L272K$8UT[!6;30F MQPJS*TLM<99AG(X?[JZ6=TMROL3M3BH.1*0DK70EP=!87N6$ [HF)7W'S=#J M@IS?@J:,8^N,L((\9:)2M$C4S-68D)%UUPW\NH8'/?#[JK@D ^\+";S ?U[> MDO.SB_]57+33>@I:3X&5'?3(/F*>9-'D>T!OT.H-K-ZP5\_\WJS8V#R[;-;Q MD8TWY^ U]L>X\+4#.FRAPX-01 5=J#HJW$$-O$DW*FQ1X3'4H L5[J'\L <5 MM:CH&&K8A8KV4%XW:-2"1L= 81=H="IHW(+&QT 1P=^?Z RP+*8:9!=W?"IW MTG(G![E/0E/^Z6QV@2=[X&C8LXF^]Z]H> ?A#Z#4% \_F@6E.P^^M\?]&O1Q M=XJ5?X)IO)(DU>8\UO8YHRO&F6;078/\O=,9!9^_OKM30LUU])/*#2L4$E*, M\BY'Z$36%;[N:%':JKH2&FNT;69X*X(T"W ^%4)_=$RA;N_9^"]02P,$% M @ FD0$4[=6MA+/ @ =0@ !D !X;"]W;W)K&ULE5;O;]HP$/U7K*B30.I("+\K0&JAU3IM4U7:[;,)1V+5L5/;@2+MC]\Y M"1$32<:^$-NY]^Z]LSEGNI?J34< AGS$7.B9$QF3W+BN#B*(J>[(! 2^V4H5 M4X-3%;HZ44 W&2CFKN]Y0S>F3#CS:;;VI.93F1K.!#PIHM,XINIP!USN9T[7 M.2X\LS R=L&=3Q,:P@K,:_*D<.:6+!L6@]!,"J)@.W-NNS?W$QN?!?QDL-9;[+U#X&5B^0'*=_9)]'COP'1*DVLBX *."F(G\ M23^*.IP NOT:@%\ _$L!O0+0NQ30+P#]2P&# I!9=W/O6>&6U-#Y5,D]438: MV>P@JWZ&QGHQ8<_)RBA\RQ!GYLO[NQ?2^D&5HG;'VJ2U!$,9UVWRF;RNEJ1U MU297A GR$LE44['14]=@8@MW@R+)79[$KTGRG:H.\?QKXGM^MP*^:(9_37F' M]+H9W*N +_\%%PCW:K/?-\.7$-1E=['89<7]LN)^QM>OX?LF14@,J)@D]$#7 M'*YQGY4"8:JLY5S#C,O^YW?S27G^L]CNOV3H+]4]DJ5O?]5*;!KR6V3 MV-ZYD-&9VO,@?SRJ4=LOU?8;U:XBN0^P731LSZ"D&C12/0,:QD:8>172@#Y6 MH.K<#RH<>UZUF6&I8'B1&?*;O H-6&_8D$3)F&DMU2$7U>!T5.89->:Y#4,% M(36 Y$P$+*&,-"&**NBE8 *L/#MJO3- M1...YWUJ*,FD%#1IY'E0\)Z"" YV\]E17?W^+YKI8BE,Q ]5PMR3EFTO9&R1 M(1.:<-@BE=<9X&ULI5A;;]LV%/XKA-%A+=#9I$3= L= ?&F2;5VRI-FP1T:B M;2&2Z))TW/[['5TB*Q*MJNU+(M'?=^X\A^+T(.23VG*NT9&6ITR-Q8YG\,M:R)1I>)6;B=I)SJ*"E"83"V-WDK(X&\VFQ=JMG$W%7B=Q MQF\E4OLT9?+KG"?B<#XBHY>%NWBSU?G"9#;=L0V_Y_IA=ROA;5)+B>*49RH6 M&9)\?3ZZ(&?7%LX)!>*?F!]4XQGEKCP*\92_7$?G(YQ;Q!,>ZEP$@W_/?,&3 M))<$=GRNA(YJG3FQ^?PB_4/A/#CSR!1?B.3?.-+;\Y$_0A%?LWVB[\3ABE<. M.;F\4"2J^(L.%1:/4+A76J05&2Q(XZS\S[Y4@6@00(Z98%4$JTV@)PAV1;"' M:J 5@0[5X%0$9RC!K0CN4()7$;RA!+\B^$,)044(BG(H\U*/JYL_EZN[^U_1ZN^'ZT__H;=_ M,2E97H7OT-LEURQ.U#OT&WJX7Z*W;]ZA-VB"U)9)KE"_@2B4H?&>@G- MW.H5^/L^&R,;OT<6MHC!GL5P.C:Y\W/:5S^G_4,__2.30":K+-$Z2W1XEF"L*PU]*,XVIE11DV/4(F[0 M,G'@\>KS/M9?T:T4 M&\G2GFHA^'B,P0/JKVS."+X!D.+R.0XY'$S*DXKQ0(*[V<>>0WRK%5D3T'=\ MMU-.)B - LMMMVL#T'8#J+T3)44:!SKRHY$X55_+2F2S)3B![]AMH[LP$EB! M=\)DZVBRU6ORJZJX.# 9#:F-X_@F_?/[ELL0%,"W&Q+KO(6F$)W\2VLG-*S' M+$F^PH=;Q'D*(8-3;-@8)<9P]>MSQAC_TF?Y<:21_IGVVO(H5J'80Z3@&;Y, MG^!3>"=99%IISW*^*X&]9?9Q79,C ^MZ]Z S=BP:@>2\:@.:] MV 7V[\7C4"3]4[$L[$O@Z2VZSO)6;;0= >>PL# MCA+'LF@[U(:9;#G8ZD3:-+L#:I\*]'&0DOY)^@--;UZ);'8SVZ<.:<>@"R/8 MP?8)DX_CD/3/P^\XULTK4WYI0%EP ML&TY-FE<@Z1<;HH[-(6*GEE^[=6K]3W=17$[U5J?D[,%,:POR=FJO(4[BB\O M!>&+=1-G"B5\#:KPV(-4R?*>K7S18E=&PO=V]R:W-H M965TJE*)N=& MKM3NQC1EFM.*R&N^HPS>;+BHB(*EV)IR)RC)&J.J-!W+\LV*%,Q8S)J]>[&8 M\5J5!:/W LFZJHCXNJ0EW\\-VWC=>"BVN=(;YF*V(UNZINKS[E[ RNQ9LJ*B M3!:<(4$W<^/6ODDBC6\ ?Q=T+P^>D<[DD?,GO;C+YH:E Z(E395F(/#W3%>T M+#41A/&EXS1ZE]KP\/F5_;_?T2X? M3_.EO)3-+]JWV ;**VEXE5G#!%4!6O_R4NGPX$!\$P;.)V!,S0XY<'M#-Q+ M/>#. %_JP>L,FM3--O=&N)@HLI@)OD="HX%-/S3J-]:@5\%TGZR5@+<%V*G% M^M/'U1_O/OX9)P_K7U#RU^>[3_^B-VMHQZPN*>(;E/*J@HI").D3*J2L:?86 MO8FI(D4IWZ)?D,@ M5V2YE"R9>Z4%_1[9Z(#-T+OA6D.G- @YX\N("'LH)'(XBQQ\*/<:Y?F1'^(3, M8:]$>($2OX.5RM$=M!C3P\<%4D>]@^C_DCH:I^Q&D84'2H]AV/8<9P"+QS#? M\2QGJ/,$S(^P.Y39/!@;*BJVS;PF(;6:J?9#T>_V(^%M,PD-]I?VSV(]A MA&PGOF_T[?SY@0CX@$A4T@VXLJX#"%:T,UV[4'S7#"V/7,$(U#SF, 93H0'P M?L.Y>EUH!_U@O?@/4$L#!!0 ( )I$!%/AWXY E ( ',& 9 >&PO M=V]R:W-H965T2L;5 MP"NT7IS[OLH*+(DZ$0OD9F7<5PN))'>@DOEA$)SZ):'<&R;.=R>' MB:@THQSO)*BJ+(E6O'/9T7VCK\8;(@85-/DY@)IAR M3U@VL8$'6:6T*!NP45!27K_)2U.'#8#AV0T(&T#X%A#O 40-(/I70-P 8E>9 M.A57AS'19)A(L01IHPV;7;AB.K1)GW+;]HF69I<:G!Y.'F[3;U>WW\>7]Y-# MN/SQ>/WP&X[2@O Y*J <=(&0BG)!^.I0@=&3/4%F;--YXCK'*)E21O7J&([& MJ EEZA@^PN-D#$<'QW!@21X*42G";;>-\DVV8A9V$7RM^ E'P <(@[.W0DW;#;X@T\-Y>^+@;/L:LA0<= MV41M_R+'%_U'_SIHXY8V=K3Q'MH1881G"&+6V?)=[:R)3QVQ'3K/P_BL=YKX MSYM%>A\4!I^C-FA+<[_5W._4/'%"YY)P_:K0W+[,C$.%L$(B00O(B<9=NOOO M)/7B(-S6G>X("NTUV-+M;WR.)=G!=N8+SQCWKG:3T M7VGJ<6QNX9QR!0QGAC(X.3/"9#WB:D.+A?OHIT*;$>*6A?DKH+0!9G\FA%X; M]H#V/S/\"U!+ P04 " ":1 139D)<.C(" E!0 &0 'AL+W=O_'(K4UE/!*59I3C M5(*JBH+(/Y?(1#WV^MYV84;7N;8+?CPJR1I3U/-R*DWF[U26M$"NJ. @<37V M/O8ODLCB'> 'Q5KMQ6 [60CQ8).;Y=@+;$'(,--6@9C/!B?(F!4R9?QN-;W= MD9:X'V_5/[G>32\+HG BV$^ZU/G8._=@B2M2,3T3]36V_0RM7B:8"PA:@G1L81!2Q@X9YI6G \)T20> M25&#M&BC9@-GIF.;]BFW8T^U-+O4\'2A\XU(2>R@3)R@)I2I+GR >9I YZ0+)T YW%+&S$35 MR->F/GN*G[6U7#:UA =J23#K0=1_#V$0!J_0)V_3/U?E?7 (I1,7U M:P-HM$^=MGT1-O$@,%YM]EU^B3D;/H_-W+&/\#4$L#!!0 M ( )I$!%/7&PO=V]R:W-H965TUTA)L*'OB*<8"O!0YX2,C%6(]-$T>I[A _)*N,9$[ M2\H*).24K4R^9A@E&E3D)K0LWRQ01HPPT&OW+ QH*?*,X'L&>%D4B+V.<4XW M(\,VM@NS;)4*M6"&P1JM\!R+Q_4]DS.S84FR A.>40(87HZ,*WL8^&_S, M\(;OC(%2LJ#T24UNDI%AJ8!PCF.A&)#\>\83G.>*2(;QI^8T&I<*N#O>LG_1 MVJ66!>)X0O-?62+2D=$W0(*7J,S%C&ZN<:W'4WPQS;G^!9O*MN<8("ZYH$4- MEA$4&:G^T4N=AQV Y.D&P!H VP#W ,"I )FR*! MPH#1#6#*6K*I@3;]=WWZ?1;/X)1#\>;QY^ M@[.Y+,>DS#&@2\!3Q#"7-;$N69S*,TG.P=D4"Y3E_!Q\KO<#4\AH%*<9UY[' ME6=XP+,#;BD1*0<127#2@9\>Q_M'\*;,0I,*N$W%&!XE_%J22^!8%P!:T.Z( M9W(ZW.J2\W_>HW_V_BX93E,7CN9S#O ]R$>'E^P5R J,GX9'&-V&T=6,[@'& M,H]T[JGW67!ZE.:9%(=](G=F+(_?' MV]?F]P?] 6SEH,/.L>V>TTK!OAFT!U;?:M%%'70VA*Y]( =^DP/_M//')/G@ M\/V]"-P>].# ;PG?MX.6V^OU^BWE)_)%'_-5RLV=][; ;*4;'9?G6A)17;%F MM>FE5[J%M-;']G!B=ZQ/9>^M6N4;?=6X;Q&3MX>#'"^E*^NR)Z-E53.L)H*N M]6N_H$+V#CU,Y?<#9LI [B\I%=N)S>\0BU"Z[SV[BMA9.W(V=%O[]F5P:VL0$M'M>6GLR MWV?/Y_'8'NY%]BPWE"KTDO!4W@PV2FVO#4-&&YH0>26V-(4O*Y$E1$$W6QMR MFU$2EZ"$&Y9I>D9"6#H8#4O;8S8:BEQQEM+'#,D\24CV>D>YV-\,\.!@F+/U M1A4&8S3B8-P^L,_*X"&8)9%T M+/@O%JO-S2 8H)BN2,[57.R_TCH@M^"+!)?E+]K7ON8 1;E4(JG!,(.$I=4_ M>:F%. ( CQY@U0#KLP"[!MAM@/,.P*D!SF='<&N ^]D1O!K@E=I78I5*3X@B MHV$F]B@KO(&M:)3+5:)!8)86F;50&7QE@%.CZ>W\X=O#/POT.)VCQ=?;^12= M+2!]XYQ3)%8H(CS*.2FS +JPB"Q")(U1S'BN:(PHR5*6KB4ZXT+*<[2ED+<; MDM%S=#:ABC .QDOTM)B@LR_GZ LRJL\2L10]I4S)"S!"^\=&Y!*8Y=!0$%@Q M/2.J@[BK@K#>"0*C[R)5&XFF:4QC#7[0V;+'K6J5P1>R5Q4:)W(]LW79C4[EC, MKE=@^>ZIT[3KY. @]$Z]9AHJQWD;[R1^IXG?Z8W_5UE<8:>2'%?=/!OM\2I>L8 M>MC"EM.21$-H8\MV.VFA<33M,'2=4"^(UPCB_6%JU-5=)X/7G8SK6T'@^:TE MGV@\'1=D,-U6@%,=9V"&GF^W$FZFX[1#J))%J=%IX3=:^+U:3 _G6'. ]9:+ MGMU3C1,<3=&\LMH;1^=DMF71,K6WRP=,)V($C1C!_RM&3[X$NB!:6V&B<^K( MH65J;;[9!TPG_GN<@D6*8L46K*TNEMNR2N\5Z F+SE;UR:AP,((YZ_HH#4BB3K?E>7#4F75PZ?J*+$M+^I+H>#:7S8W\%BD6>$ WU<"%*D[ MQ0#-\W/T'U!+ P04 " ":1 131+Z;X,4" !8" &0 'AL+W=O8ZFV?&6+-0<<&U">V9[C].T<$VJ-A\;VR,=#5LB, M4'CD2!1YCOFO"61L.[)<:V]X(JM4:H,]'J[Q"A8@7]:/7.WLFB4F.5!!&$4< MDI%UY]Z& ^UO'+X1V(J#-=)*EHR]ZLU]/+(H] 2:+V*9,+]H M6_KV'0M%A9 LK\ J@YS0\HEW51T. (JG&>!5 .\MH'<&X%< _[T1>A6@]]X( M004PTNU2NRG<#$L\'G*V15Q[*S:],-4W:%4O0O4]64BNWA*%D^/[A^G7>8B> M[WZ$"]1YP)QC?7)7J#,#B4DFKM U>EG,4.?B"ET@0M%SR@J!:2R&ME0):!H[ MJH)-RF#>F6 ^FC,J4X%"&D/<@)^UX_LM>%L)K]5[>_43KY7P2T&[R'<^(,_Q MW(9\IN^'.TUR_BUZ^-?1CXKAUU?!-WR]!1BP')/$.+8%"0B3JP$XU) %7 M36==LO4-FVY'F['G!#?!T-X<5O#4Z[KO'OO,FIC\0>_8*VQ@&CBUSY'D7BVY MURHY3!(PG4I=[%J\^@*@Z3#;J3H?@Z[K7#95*FQ'.MT;Y[+E_():3-#*,TTQ M76DE:(.S I=].%.# -.H45!P4E#7=YPS)>W76?1;LYCC'&PO=V]R:W-H M965T4TWPX0ZO8Y9>^2]#LME M2B@\K1ZYF;N42D0RH((PB M#G'7Z?O7 ]_3 A/Q3& C=L9(IS)G[$5/[J*NXVDB2&$AM056CS4,($VUD^+X M4YHZU9Y:N#O>NM^:Y%4R MX!\"LLN'L%!RW\@]"TY8?3&A\;L\XO?$,14Q;&269;Q!YSLV)N?K'$)YB;)YEM$7O,K8JY]2EFH8X+15I3 MC02QN%XBA[9?1>LDK2UBC[9=T;:_1GNBP.V3R+:(/>2K"OG*BJP.07A#8\Q? M5,N_S=59C'Z-(9L#_VTYA'SOO3UXG_#/"O\X/W;6>_^<)XTP;#<^9'\D[&,) MW)UVE@%?FBXOT(+E5!:=K5JM;A)]TS_=]_#B&J(*LR14H!1B)?4N6JKTO.CL MQ42RE6F.H/J?M7["U!+ P04 " ":1 13 M")_:+AX# )"P &0 'AL+W=O3?$!$$F>V YVT'[_/24B!!3-M ME?8"MN-S?,ZQG7R='>,;L0:0Y"4,(M$UUE+&MZ8IW#6$5%18#!$^63(>4HE= MOC)%S(%Z*2@,3,>R&F9(_]U6"(#/X(I)R()0\I_#"!@NZYA&_N! MF;]:2S5@]CHQ7<$'T(D?!81#LNNT;=O1W8*2&=\]F$G#MI$ M65DPME&=1Z]K6$H1!.!*14'Q;PM#" +%A#J^YZ1&L:8"'K;W[/>I>32SH *& M+/CB>W+=-5H&\6!)DT#.V.X#Y(;JBL]E@4A_R2Z?:QG$381D80Y&!:$?9?_T M)0_B ( \Y0 G!SBG@-H90#4'5$\!C3. 6@ZHIS'>%J-K*I M1AIFBD;[?J3V?2XY/O41)WOSNX?QW>29/$[NGV;C_O/CTX1<32CG5.W'-;D: M@:1^(*[)>R)@A3LN.Z;$A17<=/-%!MDBSIE%&F3,(KD6Y"[RP"O!C_1XV]$0 MF.BXL.WL;0\<+>/')*J0JG5#',NQ2P0-_QQNE?G1PT?@(MPN@Q^YJ1:;6$WY M:F?X)DFX $[8$F]BS+BDBP#VNR7*MBNCJZ=TZLVP[6$(VQ(%M4)!3:N@+P1( M<4.>F:0!^3H&)>@;^4FFG'F)*\F012ZJ4<<*;_O,%YO#63- U)V05 (9<+8! MCN\<,L\<%!,U2=4+G76MSF,97,F(@:LA7+ L*3U=NUUQK'=E!^ "KE5IG^*. M_#0*/PTMT9P&(#"^+40)W) )R/\0?K,0VWS;\/5T&'Z]-/SA15Q+&WZK\-/2 M7SMT,6(A".F[AX&>O0P/P%:Q:Q2H_YGI<\W?8 MD1W;>OU*67\5M?[\_W/>]L%GU'[;Q"_PM<\D/KR *]FIS)%Y4".$P%=IK26( MRY)(9M_-8K2HY_II%7,R/K!OAUE5]DJ3%8ECRE=^)$@ 2Z2T*DU\"?*L[LHZ MDL5I);)@$NN:M+G&6A6XFH#/EXS)?4@4 !D !X;"]W;W)K&ULG911;]HP M$,>?NT]QBO;02@R'$+JN"I&@,&T/JQ@9W;.3',2J$U/;(>VWG^U Q"1 6U]L MG^W[W^\N.4>-D,^J0-3P6O)*C;U"Z^T](2HKL*2J+[98F9.UD"75QI0;HK82 M:>Z<2DX"W[\E)665%T=N;R'C2-2:LPH7$E1=EE2^39&+9NP-O,/&DFT*;3=( M'&WI!A/4J^U"&HMT*CDKL5),5"!Q/?8F@_OIR-YW%YX8-NIH#3:35(AG:WS/ MQYYO@9!CIJT"-=,.'Y!S*V0P7O::7A?2.AZO#^I?7>XFEY0J?!#\-\MU,?;N M/,AQ36NNEZ+YAOM\'& FN'(C-.W=T1Z=#4')JG:FK_LZ'#D$X1F' M8.\0..XVD*.<44WC2(H&I+UMU.S"I>J\#1RK[$=)M#2GS/CI.%E-D_G/U?SQ M%\R?S)C ]2.5DMI:W<#U##5E7-W )TCJ5.%+C96&^!'XP^ @$5$$EJK^%B$F@RR+HL@B<<9V+,K*ENY"P<*.,GP7Y0PS;HIUDO&RHF,,_P%QU"&.WH4HUK#$ M3,B3C)/@]A(D.6HE^RK]H'+#*@4,.=K(?3!L W;/;?Q'U!+ P04 " ":1 13U];:^ P# "/$ M#0 'AL+W-T>6QEN MN&A2?Z5U_3$(FN6*5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^/.9 M:*O+2C?>4K9"IWXTF#Q[^Y*G?AB_]ST;+I,Y3?W;T[<_6ZDOWGCV?O+NY&1T M>W9Q;#_M@#,_< :=/"'H^0@N-+2%,8+X:02/1>]"!WV2YK-"BL-<@<%PDXIZ M=X2G?D8X6R@&7@6I&-]8\Q@,2\FE\K0IDA$3@J6YMW!H9U"_/D[%A%0=MV6P MWXM^^1&PG8% QOD@<.Q;PWQ6$ZVI$I=FTBWNC \@KQ_?;&JCL%1D$XXG_LZA MNQF2A50Y50--Z&]-\QFG!DT;#WZ@0F[I)Q? M0W/_* YBKXN]JHZ@IF(8&D']T(:Q$XB_'\W&W@N;/"NL5[,[J3^W9C>BFT.O MT"M%"[;NYNMBX,>BAWAT4M=\\XFS4E34[OW)A/,9V?IY*ZG8O6ED: U6^ M=T>59LM]RR]%ZANZUMMN6A>XYO$KU/QW\UQ2017A^Z)-Z[_D+#];0TBXQPN-X+Y6,R- (;Q8 HP'^N% M\?Q/^YFB^[$8IFWJ1*:HSQ3UL5XN).L^&(_;)S&7>Z=)$D5QC&4TRYP*,BQO M<0Q_[FB8-O# >(#ISW*-5QOOD,?[ *OI8QV"[13O1&RG>*X!<><-/)+$76V, M!SRP*F"] _QN'N@IMT\4054Q;=@3C"-)@B'0B^X>C6,D.S%\W/7!GI(H2A(W M IA;011A"#R-.((I T8$D7=.7AT'@7;*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'\,!L5A%H.+<+IYVB%8CC4!Y!%RTMU?7X'K5#3T MM"^JGS!"%A]'EX\C/KUP\?3 ^1/ZO:Z:=F;MI-Q?3R9MN:-UT?["][115[9< MU(54I^)QTNX%+3;MCE)95Q-G.KV:U 5KK,^?3FVMQ$0_X9*6DO%&%78%=XR^ MM']=[T[1,VO9 ZN8_#ZS^M\5M5#-&E:S'W0SLZ86:G?\Y98+]H,WLJA(*7A5 MS2S[>.&."LG*-\6D@\R+A[8OD<5#5BB0F74U50UNF6AE7Z-OOU",SU15/IX= M)+]AE:0B+"1="'[8L^:Q:T8]Q41[C#X.I^,QB-?BOX21;[>LI"$O#S5MY#&. M@E8=8-/NV+ZU4%/4=&:=JJ"BV2#<2!4D%#7'IE3=[DG5K:/-\:FEPM5B**Z9 MNB"B30]N#C)(DQ G!(=(_2)I'(5^KD[F?NPG 48:I - .F>$_.9HD"X Z9X% MDN3JL,2)!ND!D-X9(0>1O 0@+\\)Z6J05P#DE5G($),@BU9YE"8HO4'S-8D2 M3 CRDVY@$@WR/0#YWBPD62^7?G;? 9)HD40W4> G.?*#(%TG>:1!?@ @/YB% MQ%]7..@Z.,AP&.4H3@G!>@ _ FP?S;*MU J3_XQ66;K"67[?]R[^=1VMU(Q6 MY?H:/H46\:E9S$6:AK]%<=SS14GN)XMH'F/DJTCF>BAM4#6&71-C?]BQ-N04 MV[!40CS/=19(';9A=Y \#;[YT-,H9M6!G8SY(H61"D9@ B MMWZ&=3)($[9A3T1)D"XQROVOPU$%6<$VK(4;/\K0G1^O,5JJX;[..OD[4R._H\-W?8P8IP#;L %"B@W"G.$8=L:8ST8A(7TXAO7Q5FRCB)!-G',F&:\#>US_DV_^G#+/]!VZ"*DL6#58-%U(/JYA^9P8R:&N"_$=\2TJ>;WGC?I; MB[B.">G'-:R?5TS5UN90T8YS>Y '0?L-=!T34I!K7$'S_-_[&[*/:]H^HR\; MK\0Z)F0?UW1^,XKYVOLZ)F0?UW2V,XH9[(KFD;9('Y8>9!_/=+8S'DW)RR>4 MT;V."=G',VP?L-,']O$@^WB&[3/V*JRM2SHF9!_/L'WT#9^1-4G'!+^Q&!;0 M/^P!G8AU3$A GF$!C>P%Z4'5,2$!>88%]&9?:-CS.B9D(:^WT.3TV7=#MZRA MFT3=HE7E95&5*X&ZPW%CVKOL]IRVAZH*5%G:Q+S8G+XBG[Z ?_X#4$L#!!0 M ( )I$!%.Y(]HWL@$ %0< : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V3MNPD 4A>&M("\@PWU 0A12I:&-V( %PT,!;'DF"NP^" HX5HHT M:$YES5B^_JM/UOCM,^[JO&T.:;-MT^"XWQW2M-KDW+Z&D!:;N*_34]/&P_G. MJNGV=3XONW5HZ\57O8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q6:VVB_C1++[W\9#_ M&!Q^FNXK;6+,U6!>=^N8IU4X[F[;*5PN\G2>7 UFRVG5S992A=)!"D%:/L@@ MR,H'.01Y^: 1!(W*!XTA:%P^Z!F"GLL'O4#02_F@"01-R@?)$&4<$B3UL";0 M6I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R70 M6U%O)=!;>Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O[QUV$^CMJ+<3Z.VHMQ/H[:BW M/U+OE$^[F&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCOOU!+ P04 " ": M1 139>&9M;UW7VSI M;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+', M-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3? M4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:, M]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( )I$!%,I6OB5+04 "P5 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ FD0$4[@&:KSW @ 4 @ !@ ("!8Q0 'AL M+W=O 8 " @9 7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ FD0$4U?2 M2\3"!P $1X !@ ("!B28 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ FD0$4^-&UL4$L! A0#% @ FD0$4Y1VQ39$!0 P T M !D ("!1D@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FD0$4WUX)^O$"@ HR !D M ("!(E8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FD0$4U"M2^+(! B0L !D ("!F6H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FD0$4[3: MA,GR"@ .QX !D ("!!G@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FD0$4PN&PO M=V]R:W-H965T&UL4$L! A0#% @ FD0$4\)5BG-2 P *0D !D ("! MY90 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FD0$4X%:XOJM @ M 8 !D ("!EIX 'AL+W=O&UL4$L! A0#% @ FD0$4ZZN"^+I M @ / D !D ("!?Z< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FD0$4Y]CW;TI P 8 L !D M ("!A+$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FD0$4^F'@'Q !0 ^10 !D ("!L+H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFD0$4V9"7#HR @ )04 !D ("!J<8 'AL+W=O&UL4$L! A0#% @ FD0$4T2^F^#% @ M6 @ !D ("!KM 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FD0$4^PVFQXU @ >@4 !D M ("!%=H 'AL+W=O&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ":1 139>&9M; XML 62 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 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 122 280 1 false 34 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 - EXPECTED CREDIT LOSSES Sheet http://expworldholdings.com/role/DisclosureExpectedCreditLosses EXPECTED CREDIT LOSSES Notes 9 false false R10.htm 10401 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET Sheet http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet PLANT, PROPERTY AND EQUIPMENT, NET Notes 10 false false R11.htm 10501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 11 false false R12.htm 10601 - Disclosure - LEASES Sheet http://expworldholdings.com/role/DisclosureLeases LEASES Notes 12 false false R13.htm 10701 - Disclosure - DEBT Sheet http://expworldholdings.com/role/DisclosureDebt DEBT Notes 13 false false R14.htm 10801 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://expworldholdings.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 14 false false R15.htm 10901 - Disclosure - EARNINGS PER SHARE Sheet http://expworldholdings.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 15 false false R16.htm 11001 - Disclosure - INCOME TAXES Sheet http://expworldholdings.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 16 false false R17.htm 11101 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 17 false false R18.htm 11201 - Disclosure - SEGMENT INFORMATION Sheet http://expworldholdings.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 18 false false R19.htm 11301 - Disclosure - SUBSEQUENT EVENTS Sheet http://expworldholdings.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 19 false false R20.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.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 21 false false R22.htm 30403 - 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 22 false false R23.htm 30503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets 23 false false R24.htm 30603 - Disclosure - LEASES (Tables) Sheet http://expworldholdings.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://expworldholdings.com/role/DisclosureLeases 24 false false R25.htm 30803 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://expworldholdings.com/role/DisclosureStockholdersEquity 25 false false R26.htm 30903 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://expworldholdings.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://expworldholdings.com/role/DisclosureEarningsPerShare 26 false false R27.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/DisclosureDescriptionOfBusinessAndBasisOfPresentation 27 false false R28.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 28 false false R29.htm 40301 - Disclosure - EXPECTED CREDIT LOSSES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails EXPECTED CREDIT LOSSES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureExpectedCreditLosses 29 false false R30.htm 40401 - 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 30 false false R31.htm 40402 - 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 31 false false R32.htm 40501 - 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 32 false false R33.htm 40503 - 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 33 false false R34.htm 40601 - Disclosure - LEASES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails LEASES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureLeasesTables 34 false false R35.htm 40602 - 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 35 false false R36.htm 40603 - 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 36 false false R37.htm 40701 - Disclosure - DEBT (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureDebtNarrativeDetails DEBT (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureDebt 37 false false R38.htm 40801 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails STOCKHOLDERS' EQUITY (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 38 false false R39.htm 40802 - 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 39 false false R40.htm 40803 - 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 40 false false R41.htm 40804 - 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 41 false false R42.htm 40805 - 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 42 false false R43.htm 40901 - 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 43 false false R44.htm 41001 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails INCOME TAXES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxes 44 false false R45.htm 41101 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails FAIR VALUE MEASUREMENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureFairValueMeasurements 45 false false R46.htm 41201 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails SEGMENT INFORMATION (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSegmentInformation 46 false false R47.htm 41301 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails SUBSEQUENT EVENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSubsequentEvents 47 false false All Reports Book All Reports expi-20210630x10q.htm expi-20210630.xsd expi-20210630_cal.xml expi-20210630_def.xml expi-20210630_lab.xml expi-20210630_pre.xml expi-20210630xex31d1.htm expi-20210630xex31d2.htm expi-20210630xex32d1.htm expi-20210630xex32d2.htm expi-20210630xex3d1.htm expi-20210630x10q001.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "expi-20210630x10q.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 122, "dts": { "calculationLink": { "local": [ "expi-20210630_cal.xml" ] }, "definitionLink": { "local": [ "expi-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "expi-20210630x10q.htm" ] }, "labelLink": { "local": [ "expi-20210630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "expi-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "expi-20210630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 325, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 15 }, "keyCustom": 20, "keyStandard": 260, "memberCustom": 10, "memberStandard": 24, "nsprefix": "expi", "nsuri": "http://expworldholdings.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "expi:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - LEASES", "role": "http://expworldholdings.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "expi:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - DEBT", "role": "http://expworldholdings.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - EARNINGS PER SHARE", "role": "http://expworldholdings.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - INCOME TAXES", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - SEGMENT INFORMATION", "role": "http://expworldholdings.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - SUBSEQUENT EVENTS", "role": "http://expworldholdings.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfOtherLeaseInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - LEASES (Tables)", "role": "http://expworldholdings.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfOtherLeaseInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://expworldholdings.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteStockSplit", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_15_2021_To_1_15_2021_LxSTEsndf0GnBySDeAaMiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_wZzxaqYxYkCObvKx5cyTdw", "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": [ "us-gaap:StockholdersEquityNoteStockSplit", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_15_2021_To_1_15_2021_LxSTEsndf0GnBySDeAaMiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_wZzxaqYxYkCObvKx5cyTdw", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2020__NV7pp-6UUW13tTSRMqsYQ", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - EXPECTED CREDIT LOSSES (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "shortName": "EXPECTED CREDIT LOSSES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_expi_AgentNoncommissionBasedFeesMember_g2xM6Aqfb02LetqbmJ32HQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "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": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_64_NbE921EuKL2ixTq8sIw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - 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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_srt_RangeAxis_srt_MinimumMember_ETeS5HrK_EmrmHslX_VPzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_srt_RangeAxis_srt_MinimumMember_ETeS5HrK_EmrmHslX_VPzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfOtherLeaseInformationTableTextBlock", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - 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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "expi:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - 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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - DEBT (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "shortName": "DEBT (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_3_2_2021_To_3_2_2021_us-gaap_BusinessAcquisitionAxis_expi_ShowcaseWebSitesLimitedLiabilityCompanyMember_Bb4tQ86IgUC3lLXSWpyR7w", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromRepaymentsOfNotesPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_PkLQDSmErEaIp2TTq-fStw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember_bRle944TLkum3YmUgRCmEg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_PkLQDSmErEaIp2TTq-fStw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_3_31_2021_fzdZDWNuZUWQlj9v_Jn81A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_PkLQDSmErEaIp2TTq-fStw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - 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 }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "expi:StockCompensationLiabilityActivity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "shortName": "STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "expi:StockCompensationLiabilityActivity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_DxUsMjHBAkunZeZy7sRJ_A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - 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-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_DxUsMjHBAkunZeZy7sRJ_A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_3_31_2021_fzdZDWNuZUWQlj9v_Jn81A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_PkLQDSmErEaIp2TTq-fStw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - 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-20210630x10q.htm", "contextRef": "As_Of_3_31_2021_fzdZDWNuZUWQlj9v_Jn81A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_PkLQDSmErEaIp2TTq-fStw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_PkLQDSmErEaIp2TTq-fStw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_yGiY5QkAOkWxRJetbau4Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - INCOME TAXES (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "INCOME TAXES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_wZzxaqYxYkCObvKx5cyTdw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)", "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_txuiBjnAdUuXVM1sFedwnA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment__-9TIBrxNU69AbjK9dEp4Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - 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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment__-9TIBrxNU69AbjK9dEp4Q", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_8_4_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_uWm84Hquq0qCUrMTd1satQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_64_NbE921EuKL2ixTq8sIw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - 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-20210630x10q.htm", "contextRef": "As_Of_8_4_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_uWm84Hquq0qCUrMTd1satQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_64_NbE921EuKL2ixTq8sIw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_dNpb12fV70iNwmh3BiY73A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "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-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_dNpb12fV70iNwmh3BiY73A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_F9ScbNtBFUyUnwUrH-LMnw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - EXPECTED CREDIT LOSSES", "role": "http://expworldholdings.com/role/DisclosureExpectedCreditLosses", "shortName": "EXPECTED CREDIT LOSSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_hwVL45yGxkiBPgE_5ZM2ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "expi_AgentEquity2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agent Equity 2015 [Member].", "label": "Agent Equity2015 [Member]", "terseLabel": "2015 Agent Equity Program" } } }, "localname": "AgentEquity2015Member", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_AgentEquityAwardProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agent Equity Award Program [Member].", "label": "Agent Equity Award Program [Member]", "terseLabel": "Agent Equity Award Program" } } }, "localname": "AgentEquityAwardProgramMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "domainItemType" }, "expi_AgentGrowthIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Agent Growth Incentive Program.", "label": "Agent Growth Incentive Program [Member]", "terseLabel": "Agent Growth Incentive Program" } } }, "localname": "AgentGrowthIncentiveProgramMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "domainItemType" }, "expi_AgentNoncommissionBasedFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agent Noncommission Based Fees [Member].", "label": "Agent Noncommission Based Fees [Member]", "terseLabel": "Agent Noncommission Based Fees [Member]" } } }, "localname": "AgentNoncommissionBasedFeesMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "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", "verboseLabel": "Amortization expense - long-term payable" } } }, "localname": "AmortizationExpenseRelatedToDiscountAppliedInBusinessCombination", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "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/20210630", "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/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "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/20210630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "expi_CommissionsReceivableForRealEstatePropertySettlementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commissions Receivable for Real Estate Property Settlements [Member].", "label": "Commissions Receivable For Real Estate Property Settlements [Member]", "terseLabel": "Commissions Receivable for Real Estate Property Settlements [Member]" } } }, "localname": "CommissionsReceivableForRealEstatePropertySettlementsMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_IncreaseDecreaseInStockGrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock grants liability increase (decrease) during the period.", "label": "Increase (Decrease) in Stock Grant Liability", "terseLabel": "Stock grant liability increase year to date" } } }, "localname": "IncreaseDecreaseInStockGrantLiability", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndAfterYearFive": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 6.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/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "expi_NonDomesticMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Domestic [Member].", "label": "Non Domestic [Member]", "terseLabel": "Non Domestic [Member]" } } }, "localname": "NonDomesticMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "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": "Other investing activities" } } }, "localname": "OtherInvestingActivities", "nsuri": "http://expworldholdings.com/20210630", "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/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20210630", "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/20210630", "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 Program [Member]", "terseLabel": "Real Estate Agent Growth and Other Incentive Programs" } } }, "localname": "RealEstateAgentProgramMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "domainItemType" }, "expi_RealEstateAndBrokerageSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate And Brokerage Segment [Member].", "label": "Real Estate And Brokerage Segment [Member]", "terseLabel": "Real Estate Brokerage Segment [Member]" } } }, "localname": "RealEstateAndBrokerageSegmentMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "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/20210630", "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/20210630", "presentation": [ "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/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "expi_ShareBasedCompensationAgentEquityProgram": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share Based Compensation Agent Equity Program", "terseLabel": "Agent equity stock compensation expense" } } }, "localname": "ShareBasedCompensationAgentEquityProgram", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_ShareBasedCompensationAgentGrowthIncentivePrograms": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/20210630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_ShowcaseWebSitesLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Showcase Web Sites, LLC.", "label": "Showcase Web Sites Limited Liability Company [Member]", "terseLabel": "Showcase" } } }, "localname": "ShowcaseWebSitesLimitedLiabilityCompanyMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_StockCompensationAttributableToLiabilityClassifiedAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock compensation attributable to liability classified awards.", "label": "Stock Compensation Attributable To Liability Classified Awards", "terseLabel": "Amount of stock compensation attributable to liability classified awards" } } }, "localname": "StockCompensationAttributableToLiabilityClassifiedAwards", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "expi_StockCompensationLiabilityActivity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock compensation liability activity.", "label": "Stock Compensation Liability, Activity", "terseLabel": "Balance of stock compensation liability" } } }, "localname": "StockCompensationLiabilityActivity", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "expi_StockOptionsAndEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options and Equity Incentive Plan [Member].", "label": "Stock Options And Equity Incentive Plan [Member]", "terseLabel": "2013 Stock Options and 2015 Equity Incentive Plan [Member]" } } }, "localname": "StockOptionsAndEquityIncentivePlanMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_UnsecuredPromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about unsecured promissory notes.", "label": "Unsecured Promissory Notes [Member]", "terseLabel": "Unsecured promissory notes" } } }, "localname": "UnsecuredPromissoryNotesMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "expi_VirbelaLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represents information pertaining to VirBELA.", "label": "Virbela Limited Liability Company [Member]", "terseLabel": "VirBELA LLC" } } }, "localname": "VirbelaLimitedLiabilityCompanyMember", "nsuri": "http://expworldholdings.com/20210630", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r209", "r211", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r347", "r349" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r209", "r211", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r347", "r349" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r206", "r209", "r211", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r347", "r349" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r206", "r209", "r211", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r347", "r349" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r149", "r150", "r203", "r205", "r348", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r149", "r150", "r203", "r205", "r348", "r356", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r309", "r311", "r314" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r154", "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r16", "r154", "r155" ], "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 $1,671 and $1,879, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r27", "r183" ], "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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r44", "r45", "r81", "r82", "r83", "r269", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r226" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r81", "r82", "r83", "r223", "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r212", "r214", "r227", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock option compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for allowance for credit losses.", "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "EXPECTED CREDIT LOSSES" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r156", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts receivable", "terseLabel": "Accounts receivable, allowance for credit losses and bad debt" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r67", "r171", "r177" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded, anti-dilutive" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r76", "r132", "r138", "r144", "r161", "r262", "r270", "r283", "r322", "r335" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r41", "r76", "r161", "r262", "r270", "r283" ], "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/2020-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/2020-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": "Assets Total [Member]", "terseLabel": "Assets, Total [Member]" } } }, "localname": "AssetsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r216", "r221" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r208", "r210" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r208", "r210", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r25", "r69" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r8", "r70", "r74", "r320" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r64", "r69", "r73" ], "calculation": { "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning balance", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r64", "r284" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "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 Equivalents [Member]", "terseLabel": "Cash Equivalents [Member]" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r81", "r82" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Common Stock, Shares, Issued, Ending Balance", "periodStartLabel": "Common Stock, Shares, Issued, Beginning Balance", "terseLabel": "Common stock, shares issued", "verboseLabel": "Common stock issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r190" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "verboseLabel": "Common stock outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "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 220,000,000 shares authorized; 151,146,986 issued and 146,421,690 outstanding in 2021; 146,677,786 issued and 144,143,292 outstanding in 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r49", "r50", "r53", "r330", "r343" ], "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 attributable to eXp World Holdings Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r114", "r115", "r152", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r114", "r115", "r152", "r281", "r282", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r114", "r115", "r152", "r281", "r282", "r355" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r114", "r115", "r152", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r114", "r115", "r152", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r74", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r200", "r201", "r204" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r323", "r324", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r292", "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r34", "r333" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of interest payable" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r229", "r230" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r67", "r77", "r237", "r242", "r243", "r244" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r67", "r181" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r67", "r181" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r72" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.", "label": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-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 CCYY-MM-DD format.", "label": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r54", "r86", "r87", "r88", "r89", "r90", "r94", "r96", "r98", "r99", "r100", "r104", "r105", "r331", "r344" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r54", "r86", "r87", "r88", "r89", "r90", "r96", "r98", "r99", "r100", "r104", "r105", "r331", "r344" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r101", "r102", "r103", "r106" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r284" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r232" ], "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" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r81", "r82", "r83", "r85", "r91", "r93", "r107", "r162", "r190", "r191", "r223", "r224", "r225", "r238", "r239", "r285", "r286", "r287", "r288", "r289", "r290", "r350", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer from Level 1 to Level 2, Assets" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfer from Level 2 to Level 1, Assets" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r276", "r280" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer from Level 1 to Level 2, Liabilities" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfer from Level 2 to Level 1, Liabilities" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Transfers into (out of) Level 3, Assets" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Transfers into (out of) Level 3, Liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Finance Receivables [Member]", "terseLabel": "Financing Receivable [Member]" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r176" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r172", "r173", "r176", "r179", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r176", "r318" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r172", "r175" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r176", "r317" ], "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture, fixtures and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r113" ], "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 [Member]", "terseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r164", "r166", "r321" ], "calculation": { "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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r67", "r165", "r167", "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss 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" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r78", "r132", "r137", "r140", "r143", "r146" ], "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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax (benefit) expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r51", "r67", "r129", "r160", "r328", "r341" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r233", "r234", "r236", "r240", "r245", "r247", "r248", "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r92", "r93", "r130", "r231", "r241", "r246", "r345" ], "calculation": { "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)", "negatedLabel": "Income tax benefit (expense)", "terseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r66" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r66" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r66" ], "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositsOutstanding": { "auth_ref": [ "r66" ], "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 monies given as security or collateral for items acquired or borrowed on a temporary basis. Deposits may also be paid as initial payment of the cost of acquisition or for the right to enter into a contract or agreement.", "label": "Increase (Decrease) in Deposits Outstanding", "negatedLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInDepositsOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r66" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Long term payable" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r66" ], "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 the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaids and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived intangible assets (excluding goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r170", "r174" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "auth_ref": [ "r74", "r319" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting.", "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]", "terseLabel": "Joint ventures" } } }, "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r304" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r304" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r304" ], "calculation": { "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r304" ], "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 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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r304" ], "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 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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r304" ], "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r76", "r139", "r161", "r263", "r270", "r271", "r283" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r76", "r161", "r283", "r326", "r339" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r76", "r161", "r263", "r270", "r271", "r283" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licensing agreement" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansAndFinanceReceivablesMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Contractual rights to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position.", "label": "Loans And Finance Receivables [Member]", "terseLabel": "Loans and Finance Receivables [Member]" } } }, "localname": "LoansAndFinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r29" ], "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", "verboseLabel": "Long term payable, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r34" ], "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", "verboseLabel": "Long term payable, net of current" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r40", "r76", "r161", "r283", "r325", "r338" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r64" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r64" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r64", "r65", "r68" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r46", "r48", "r52", "r68", "r76", "r84", "r86", "r87", "r88", "r89", "r92", "r93", "r97", "r132", "r137", "r140", "r143", "r146", "r161", "r283", "r329", "r342" ], "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 attributable to eXp World Holdings, Inc.", "verboseLabel": "Net income attributable to common stock" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r46", "r48", "r92", "r93", "r266", "r273" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-competition agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r192", "r261", "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Contributions by noncontrolling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r81", "r82", "r83", "r191", "r258" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r132", "r137", "r140", "r143", "r146" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r298", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Rent Payments" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r295" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r295" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r296", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r294" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r303", "r305" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r302", "r305" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)- operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r275" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r42" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation (loss) gain, net of tax", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r57" ], "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 (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-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]", "terseLabel": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r62" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r58" ], "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" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r59" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r216", "r221" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r23", "r24" ], "calculation": { "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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r61" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation.", "label": "Proceeds from (Repayments of) Notes Payable", "negatedLabel": "Repayment of notes payable" } } }, "localname": "ProceedsFromRepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r60", "r222" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r112" ], "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 [Member]", "terseLabel": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r46", "r48", "r63", "r76", "r84", "r92", "r93", "r132", "r137", "r140", "r143", "r146", "r161", "r260", "r265", "r267", "r273", "r274", "r283", "r332" ], "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", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r184" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r186", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property Plant And Equipment Disclosure [TextBlock]", "terseLabel": "PLANT, PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r26", "r182" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r184", "r340" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r184" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r182" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForOtherCreditLosses": { "auth_ref": [ "r66", "r327" ], "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 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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable Type [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EXPECTED CREDIT LOSSES [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r8", "r69", "r73", "r320", "r336" ], "calculation": { "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash And Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r8", "r69", "r73" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r191", "r226", "r337", "r353", "r354" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r81", "r82", "r83", "r85", "r91", "r93", "r162", "r223", "r224", "r225", "r238", "r239", "r350", "r352" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r123", "r124", "r136", "r141", "r142", "r148", "r149", "r152", "r202", "r203", "r316" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r301", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r114", "r152" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Sales Revenue, Net [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r172", "r175", "r317" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r172", "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Definite-Lived Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r8", "r73", "r320", "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r195", "r196", "r197", "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of shares repurchased" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r119", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r146", "r152", "r346" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r119", "r121", "r122", "r132", "r135", "r140", "r144", "r145", "r146", "r147", "r148", "r151", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_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" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r66" ], "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 noncash expense for share-based payment arrangement.", "label": "Stock compensation expense", "terseLabel": "Stock based compensation", "verboseLabel": "Stock option compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Percentage of discount of market price, date of issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r218" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r213", "r217" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r299", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureLeasesSummaryOfComponentsOfOurLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r119", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r146", "r152", "r168", "r185", "r187", "r188", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r81", "r82", "r83", "r85", "r91", "r93", "r107", "r162", "r190", "r191", "r223", "r224", "r225", "r238", "r239", "r285", "r286", "r287", "r288", "r289", "r290", "r350", "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r81", "r82", "r83", "r107", "r316" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDebtNarrativeDetails", "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/DisclosureLeasesNarrativeDetails", "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r190", "r191", "r219" ], "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", "terseLabel": "Shares issued for stock options exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r191", "r215", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Agent growth incentive stock compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/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 Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r76", "r157", "r161", "r283" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r76", "r81", "r82", "r83", "r85", "r91", "r161", "r162", "r191", "r223", "r224", "r225", "r238", "r239", "r258", "r259", "r272", "r283", "r285", "r286", "r290", "r351", "r352" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r75", "r191", "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplit": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.", "label": "Stockholders' Equity Note, Stock Split", "terseLabel": "Stock split, description" } } }, "localname": "StockholdersEquityNoteStockSplit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, number of shares" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r291", "r307" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r291", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r291", "r307" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r306", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology Based Intangible Assets [Member]", "terseLabel": "Existing technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trademarks and Trade Names [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r39", "r195", "r198" ], "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: 4,725,296 and 2,534,494 shares held, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r195" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r35", "r195" ], "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/2020-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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Repurchase of common stock, shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r190", "r191", "r195" ], "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" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r108", "r109", "r110", "r111", "r116", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r235" ], "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/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of common stock equivalents" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r95", "r100" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding - Diluted", "verboseLabel": "Weighted average shares - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r94", "r100" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding - Basic", "verboseLabel": "Weighted average shares - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r37": { "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" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r371": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r372": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r373": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r374": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" } }, "version": "2.1" } ZIP 68 0001558370-21-010099-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-010099-xbrl.zip M4$L#!!0 ( )I$!%.2F7Y&=@T #2% 1 97AP:2TR,#(Q,#8S,"YX MD M[')D4&QQ;Z)GP)9IZJY7A MH@&FE-@V:E-B+3!"-^?7Y[]]:K7.+W]K75ZA>CV4U#88<'HNDB(OSEOKDDXH MU7-OT:?&5>.B>=%"K8O;R^O;BR8:#]:$ VCEG.12,G.)'0.!GBZ[M3"YKRTY M7]TV&B\S:I\S;)XOO*<&% C^9KW9JE^V:B'YBTW J Y4F!)S704066\:)7@NFLWK1E 8 MD3+*ZT(,6U//#3:3U.NB!"4*-&NW20 []>RD:J*2A%J@**5M44G2\Q7Z\43E M/P;*\VU2DJP'4%\VB,NXX9HXHH\AMTLNBF=@@UO-7QC&*K'UHB#>^"2S -&M MQO=!7Y%@MC),O):(7U;/ M'BB_]&S1$=FYZ3G2NIO7E\VHQ4!$"G) -T#HSG!=CQL<.KJ\%G=6*^+.O? 2 M;HBG&'17I7U1UJM\UWHIZ6XL/C1JYG^7O%<4,A,N'UX<;(7=(DL5I&K;IVWLP M;EJ6SA?>C0#[V3BN2]EHWO$<>"A+H"%/6(,1P\%%D,T3D8WU15&L]2G\&ZC# MJ8Y&/2@:C"?J%Z#3OJI(&\*U6N%_=/S['F,=4/?B"(:PD?4_LPATUA_I^@=T M)NO]4!G(@09BL&7/]IX+.?QDQFSHK_:$7M&_H%Y_]*T: A(1[A)FVA[S*=9] MQS'HZVBNDX4+$8MIN%PQ3<]W.;", 3N38"9"'08QYCB-'XF'HK3/FKXEKJWSY9B9XXQ'R#9(^\8$MA# *Y M%-O86TZV85S%#6,, >#T5S2>C,;J9/H#*<,N4O_]J(V%<_@5#=7IKD'(.I$A M*ZT,H[!A/'B>]4QL&[#40'%W068V#J#;X-D-VHC[,.1GV\>AXK+-Y&/S\JV9 M/(Q&W6]:OR_M0QM.E>&#UNZK2-%UF#CLFDA4;UU6C)3*5LK92A_#''P+QY[/ MX>X FN3XCBP<&Z\R,$BQCO("LNWA.FX/?571WXX5<=2)-%F8MP*SUUA^KW\=J1\#4 MF:A=;8K$M%VM9G-Y^!C4%65C3/4E>*P8-F_+LW&Y2,?RW#TJK3\*/Q:?-;\HS,6DE]!7]L:V#_P)7AM2OPJ%5D.1 PCWS M+T& *0L&E:D!\XTX-&ET61!=-C_%PTM].NK\\674[ZH3_9=PL$%G@;0JFBCI MU9+!2J'*ANHF#E7R-"@ M%'X\X90IWR&BLB=_K;@#[:IZ9Z*-I]IH*&+!]J.N#55=E[F!MJ)K,D(<3U0= MG*LBJ<[6E5;SP"/GFO,L8T\I>1GFA%&U>(:YLH;CS"7RL"_$DXUTX;E&A>J1 M\\)YX)9AS$-9IHK=L49[JLN2<0%=EFH MH#$C-I 6MHP]9.992L$T5E@S(B[B2XS"^G]AH;V86TU =M2&RGZ.XDEDJHM- M\,JGYE*\;K&')TF5D6R="M_?2K34:S46.S(195)?8 M/DR6(RXQ78XXT^;71Z\@VX0*+3"]&8HV#1&7,]$49+@6LH+&(!RV!IV!3/8! MK3 -K*XRM,*&%NS/GAHO^=.[+-),\%O-./CA)NVI\KV:Z>V'7,\@]*MA^W@ MTVZXEELG\C LQI2-9D):O:=H$_15Z3^J: "3]\=)N-VB G:?( O!"R:._>H M4V@)I0!'-J1)27'U06 (';4WF@RJM9"C[0K(7_7(H<^&LLBN@0K($D"&KT=' M_\66=I=#5+W5VT((BU!F;VF#,$F %[V1O?53Q#V!-+0EKH+L:,O4!RQ+Y^RM M.L8R= 7T,1:<]UM@SH'WH 7E"M?]WTHJ\^91#H97<0SSWRZJL-M[@;C$@G . M@X2!9=7 M*V0*)R,SDH\YV^9SDHT5!GND%0NE$7-P*9XVK" JFR#,3PCF@%,L 5@!!/.6EHS*\67!? MSQ'1PEX*[>>CDX&Y$,<0&. M;&"OXL 6.?>D O30%$4RGOD,V7#N<3Y)!66)O$4R:CMEV0!E'!A2 7&PD\Q; M^RS%F[WA:*^4;K4PNG_76THYP8'>8Q\*DL['N/91_X4Y]J[/ M^PEJ"#6])<7S^YHXK[H> M'4G])ZA[_N+8$8F0GW%:M[2CMT\HK#@285 S)B5V6CL(D6,%3),:4>,C 9QP MP;Z]4(]$/6"!C:/I;1NSLGH#"[9_HL)](?_XFH)9EM7TC27_)'VW]BL?7VOH M4V6UWNV&/TGI[KJ2MSK?-;:/@8>KW6/B[T!ECW+DQDZISSJ#/_CH0M\SI: , M%G%5C_CJXE:]=5&_;)V_,"MJ8YDF;-0OUX2(KW03,K\BD=0&EL8D?M0WW'L\ M@>3O3!1Y$-NB!/CBC7"IG2'JW0C MLC^7D=($67WB5R<:V.9L+:NTA21_5*-@[X@8Q#/X6%[[V)W"FM^_;W M4\O M?\.H0#QK*@4%7I9'1;/@H,S[FH5GA*?K(M_9D9_KV7YA4%F(_<8R_(;I]X(: M3J1="?J?JZ_ETW"MJYS"$VS8*A.G1,I&A\T=8&>&::1D#DVB8L$7@FXMSS&( M6U@O TJI8?)(5I:>J>:X>?@7S=;'7572"D],ARC)(S,^VYD>]<6T?3'EW.I6 MXIA0J,H,1 9Z'B+@)#OF5T(A<#?ZQ '!UOH-WO =VUV0"]*>&N:8FF(JM@C? M:2=,?*9L['&X20S;?IU@"P./)=]LCEYY7P.^+W?R4X!'L HD'L4G%>BKRK-! MK43WDT=T8CANWA4=\24.4G1;6PUDGGR*7WC;WH*O+%.6SCRB^[G0.1"%D/]( M*G$>R"V)=5IEM;*),+GH#0$PO1EQC6U/=00YISFR9H0&4.\S M7VJNZ%_D"8<&S0H$%>FIE: _,?\F?=,F>QQS91GE[^^UI%5I[A-F8A.) B'/$^%R MMU'0^(SR=[([4Q[QEZ[1T'.[GB/::^Y:6%+!B9G2UK$*T:$MZ8>UY V<^XAX M?X/,\.H)45 .X:G!FPI$V+%>=[QA'N7[S$OR^E^LZ0KGE,Q\+FW-V\P^; /& M-O$I5!G$LE35B_.?J$?:2A>X5IMZ?V$*TY)PTVUJ9B&#],3,6@YP4TR=, (% M1RN^IK89-5RK!T6NF3C"[,U]FG'/5M VP28F3Z*-/8]ND(U2$3KF/.!FNT9P MF(@3,P[II@%3&*ZI2:5QN$& 1A\PQVZ;&R\BJ;GYJ,R M64_4P<'X2V60BX/_8/+L,F3%U$IDGT38^^#CW^M@/G4IV85E\-2D1[-)=C"F.-/"\#AA;HC=(- MN9QZM@VC3D00O$SQ&@NYCR'H_0/OA%12^/&\T,G77SYFMO8&,('(^7:E7Y>N-."8R(+.Y-N51PH&,2&\^N7G M?_[CZ[\*A3^>!VW-0J8W XZKF1@8+K"T=^A.M1&:SPU'ZP",H6UKSQA:$Z!I MC]=WU_U/Q2D?.D/11OBN526=?T M\E/E[JE48)J:TH?/W$_OOE5:I47$=\O1!X+>KJ>O.GXK%]_?W MZ_?*-<(36D!)+_[1:0_-*9@9!>@0UW!,)IQ5T]);UQ#ZZG4WX :PJ(=0"'J2?_6O+1#DO"%GOU/F@+6TY=+R< MP%<;+!NV;FT=C*$#7="FO?X8.CJXTDQ4U0:TQ% #FYY+?^W01LZ\&7_8-Q;< M+!RDG#VJ2:T.DQILS^:N4)L^\U7 &G)T7R*D1&6F2 MS1Q"A*,D\(OC18T-\LK+HW[]Q##FS&$N%8'MDN 71I=2H:3['N /_L]_+2D; ME&P;K\#F]?WE)PB>%S-K6\W#F*I[HXD[T_QU5[F_J]S=WU?N'TL/=&Y2>0BU M/$2G*HX*86 S*)]^C#!L&RX_19&P,8:55J#]?Q;D'V,TVZE!OSZ4INT(6P#3 MR=N5YA':)#1GU1GVE?8.X&3J\B=9(,.&2VH6V1\V.B!2AR&AA\9D.0^84TOHHUM6 M#=T^!G,#6HV/.1LP*7-[[A1@&3,LD3.JB4?JNY1SB/6^@OJ05U2#? "(BZ%) M7:)#;'K*4LZ#"L<0VJ?%31PMYA@B#-T%-QC9F(7E/)%/&CHII=%QH)GWE5# MHU&'SM6!34D+D$>ZR#%C!_#DC'D#>#^!V! M,KWL7FE[ %+VCH+TY\1R.ED5#4$WD;.9 3PK Y>$Y:R=J0\(S1EIMO.7Y@MX\PQ\5U,7SU7#:A&"$F,_,[D4V;,FDY+L" B,AQ MG,+58="!L9,3JD-5ESXQS"=.J [LGX"?#%GB@%<[WE9#LQERN$2QVQ8WDN6! M 9)H2HF6CX";9<%EN_H&M%I.S9A#UQ"MM@A2GQ&R:23,Q;:5$:9.CH<77"-+ MWL9U6E'RJ +*>OGA+J\0IQ(QT>LKJ.#N#]B)$0=8#0,[[%!'U32]&0,$6.RX MC0E%+EURQC,"?D]ATT5OL@NV!K+P?3R"$YW/8(PPVQF@BX.PZP#ZA$R^ECG1>PKUYIXXWMI;'-3X7T^>UA$TJ/%OVA8Y'.ZX?EJ0]=#G"K';Q M ;)I>/@!ZW I2]/7 >X4T2=O- GOV,(MK9_6 O4XED"A;8QBQ8):E-U(] O '' X$Z-W>ZK/:?LSVS])]%=2J< MLZ8N23V"R<*Y:Q9['/%5)\ M(6$7XY'5"=X)M5X#P*?+-42VG WI? KC%JO]-6J'B9J+=8(7X%"=L)M]JM8, M.I"X3$-OP->0Z'1&?*[\(W^(H,HN\@(>&Z&R= S\-PAI0[38*\QP/@"GE%'5 MG9M=Y*#HH!0/K3"]>LBJY[*G4]Z><<,,3DNG)5%\)O68E*ZI.YRW]/+FP@^0P1RDDF-6G+?$=! M)!)_P)[1U.6HQX;$18GCR)B2%^HN'(9OCO[D%43M2[LW'/ZH?>'U_ZCV@N(. MU5$F]<;BR&=,#D:ILOY8N;^]?=1O'V]N;FXS]! %K&A2]QM.G.6A&7,QPH9# M#)-W9L?BW_RN;?W'6XZ-"0HY367JF:"TP M\TL_1E*J!Y=0+^.?(@V0!\[E_ M)71=O\R8<[/GF%,=_JHUV[W?%;^CFJECXV[%K;L7HS^$4O8!19<%0M@^65 ' MR[^K;56-#W-J.!,PH+IKC,? W'3]0L=J/KL=&9D5UG Z9WB#E&K/B^^$W<"T M"C16J25]B[M71KZ :'^]+3WSE9%D:=8O-$57&G ME\M9OV7J%/&$E/+[5'A4F@K;H;3M=VV)/H0H0[FB$"7]#R7N(;#@N[2;-B1]R(I(:N'@!?' M/*]SZE'#OWH\]9#AY[M(/LCH(.""!$;+!2 M#4YPCWE]C^H>U!"6<)$,2:>-@"BGNEHZ?<1R&6_U VHIXY21O&>,_N%Z"'"/ M#4HJM =F&7D_8 _,C@*BBKG72P\*7!^L[!X8606JNLQ.72B^<#-"59-JC)W> MDUII3\RG#HV.A."."-=>.DC<2",XAI Q+X3O')8EB+" 2V1*.F6,;SIY4[<5Q/% M42V_M D=PS$/\$MW%* .._+@E\HJ4-5[- ([V$1X .8>IJH@@)^&#-X+D#"> MB#-&]?"@EVYOU#0SLAB*1Y&42LB):XJ1"8#%MZ%Q67J\G:3Q ; )B=C32,IW M"<382P?*3EY#T@17S?#XCW]?M001=F6[,!Y(JR 7+^A:CI2]<7CT[#D'C=," M&IV@)G68IY2/\UF:EMG+?KK#N&P+OHV(A\&0 8,7O?$03APXAB8+$BS7//FU M^S8T:53983@KK[-T;MMSQW!O:=NE MVVJV:M7N2*O6:KWOW5&K^Z+U>^U6K=48:E^"JC4TUECE/VI?_/I5OQ+B!';@ MP#(S><'8LE4;;:G200;C!:58[%O'9/*J8\B.BGSD%65[ZT'5\[!;^I#C?U*V M"^#"7BI0Z!Z(]4# ])!=#H9G[3^ MH-=O#$9_:M5N76O\^WNKSRZ%^$GK-D;1\8;7K1F\\MR,.\)X/U6K>)82D^4X MAS"Y$K]3I' =O $;[5K0B4D9I?6CKC_<9MRS9?2\/@\I+]2)3[\+\!%*$[F# MWA>!W=SB8L\4G8[=N["K_]YJM[F?V>J.JMV7UG.[H56'P\9H([01 MU%_@#="J^?(YFVO=;:I8['4F9#1YNM(83&B:;GTE\[5+Z9-^,/@P7P=,/%W?9PT6Y4 MAYL1[S&O3ILMZ]-L5J$V]VO,S?#09IO*P/I(!),B.!>Q6.E/& :6SYZ%&9!M M79=R8?0.[#?008X[%9F'?8L+=RF]5-(K]UD?MDB+>MB '%4+N;A/4$KB 9@9 MD+GS+"Y***A_ @,?0J2=!5X@E>3UD(NHC*R^F)2C=W2@*?)+N4#:) B?BUTL MJ02E%1\Z2J_*N6"^",7/Q16':41M(N^@ 2I4S.7R12A]XG6')UDK2M5T.@=D MT>:Q"W#P?=>2T:%EG@*=%<@QFX^^UIM;^T#I3D*T[ MAFD_?SWS\;F&==,\^^<__ON_?OJ?\_/?>M.18CBZOT*VI^@NTCQD*&^FMU3F MSLN+9BOWR'5-RU)ZKFD\(T6Y^7#UX?ISN_WA\KI]^5$Y/P];ZFF8U'1LA379 M^=#>_-(/6W7L+\KGBX\7G5:GK;0[7RZOOG1:RL/]IN ]D7)A9I:T3/O;%_J_ M)_)(A<"U\9=W;'X]6WK>RY>+B[>WMP]OEQ\<]YDTT&I?_'8_FNE+M-+.31M[ MFJVCLZ@6;26M7OOFYN:"_1H5W2OY_N1:T3,N+R)Q-BV37PUO4R%>^--%\&.\ MJ"EH.B8T-K]@AF3DZ)K'",Z42.&6H'^=1\7.Z5?G[<[Y9?O#.S;.2$+2L.^6[IHD82YT/ 3>PA1MF=->Z$LMBZ0Y6'Z M#6T1G].OSEOM\&'_BY"Q.E/H3X_3X::UO89H@0M:]D)]]Y"-S2<+J39179=U MQLC$'@Y[58JJBWP@T?N+225OMZXN6TSNF4<4FXZQTC:?'.(-BP=BXY0_$%W5@'._&T?$?C Q+KE8-]%,W^UTMSU M9#$SGVTR>G7-]KJZ[OBV1_ \$'EU$^&QYE*.7M$ >9IIX3P=7"=%^1ZZZYM4-5\H6HZ1AZ=@PW?0I/% MK?F.C"X1V\,'=43QI]72.7>.8[R1I91(.K3)E/Y,YZ] L*VT [0P;=-#(\)E M&7UT\$-KZ:H1TDH;+KRV:@$V0$]>.;#26ZIG#? <_1N5E5B=P6)4TGPOT2X0 MP-NQU'=6*\=F)888^\@HN0MDGE3/@J>Y-H7Q@-S94B.B;P75+-VWF(TV61 _ MP=3);#0P+9\L8E$MNHQ%-0];'B>3-'D;V;/E@-6LNEZ9@_T3,49V@O'73%U+&FZE&BW)A_A":._?"*;^EH> MQ=FMY@;+\$2(<\@4QD^B?ZDI2EP2;QVC(K.W,.I31T/2=QA[FMX>6LY;P7#F>9\6<[)EH MAQB2$/2G*CVJ7Y_F&O%^<^"2;^OX6%+6NQ)0\5KEX]-8>'(NH@6FF]Y MA94QJAZ7V @"AFS3Q?Z6D!K1K1D#&9'J..9.J"?9I/1<-"=DS]ZW5%WW%>5 MV<^J.I_5"TEL D?0/LI"F\W)/_?J>#Y3)K=*OSO[6;D=37ZM'&1A@SA V&YU M6FVJ?9MF*-S'^_ON]'<*9#:\&P]OA_WN>*YT^_W)XW@^'-\I#P1W?Z@>$9V4 MD1QA^KB/Z8%HWOSORL-T\J!.Y[\KW?% 4?_].'R@G/U=&:OS(S+%-YTC!)]3 M6)E/^O_Z>3(:J-/9WYCL\]^A:1='R^B>>:>XEBD_1.W^"$/A=NSG .0E4;O+ M_&JG_!"T!@0:UX@.0'XL-K:4'S;M_JC\$#:]19P*-@&K:$*%H-M"1-OJ2JP^ M68ZIE:C<,RNQ2$ N&U.I"1390(F4Q1:S:*J1[@+6 521'3TAF$53?QRW:/X- M_68W_2;\^H\-*#:8HB=8VA.R6.I8:J&+.@4-F.L[JQ?'IEQVWTV<)7=ZG0V, MKNL^!TZ0; M2-//0]M#+L)B0TIZQ@152PO4-)9V-/ M[%0_/?3D=_H[V++[0@E"[YYJL:)?SW"0QK?]W7(P,KZ>>:Y?6[AE-]1.AKGE M&RQF[;)N]SS7?/(]BG/NI&L=E]AR&HR]AVZ-'A+1XHN;E4(UF8!WKAX MH!'XX#J+X+4_7B H5@""02E'1EQJ:%T>?\?&=^D\C8B$1C#4V8\3)A]6WY&K MFY@[X15IZ*@47AV\L.5$!XWJKO&GCSVV,3AW./$!!HANTAG4!">.#]OMI'O M(:[)(HZ6&S^IX$E'59;K0Y2E$OC0M(DS(MA:P\#U=L'EFSB$#1U5%SY7,'$( MT4&CNK@^3Q$Q.K#IH1ER7TT=!>"G2'>> ]98/Y0^B\@^]JAJ=%//E"+;%]"4 M3KCB!M_?.FX(BA]:R=?(<7>X6I59)"G0&L(OT\8#Z>6U<5QV#XROY4(&C5Q> M])SZ0$1P9#[;?=]UD:VOYZY&9BH]M'[87\&+[-LI;XR\R6*NO7.TH*J''5== M#HJ[5=4%T/0J/5Y(L-)P![HE/4=?G38-4W/78?R1#);PB#'Y#1&Y!H^K'P>% M\0Z!F:T#/UTDDUD/3W MX6"L& N/A[W;P,M9/J7!EI*E1'2/*&Q@PIKX M6V_=([/7DNC"-T$F;':U)B7#9J,!,"7O"QF)*,S"S*X&)$M65A/%Q.V"^WZ) M2Z29MEOMUO4-G$S:*LA,!0R WYEF(3Q%K\CV$;'HA'DAG+(0$CYEU33A/:7# M@4#**2D$?E+(GLH1YYM^H3VCMNRLF*C2G 0.,8YZ70')PV%E#/_+?<-?_>U! M[=.7V_I3=3"<*Z/);'8R\JO./J5^'!X['L(C1[-QUS9N39OXG40'IDA'YBN5 MKK?>?IX3H00.P&%--LDY. PI@*4P*9;0YDPO"L1!*$.+D^GB:6";3QAHQ^ 8 M)$)U%.:N9J"H [:"9[RF)*P#P7$0J6LR54X(Y2""]H\JH]_\T7VF478:DUVM M3$SUE&4!W"*4_A:,;"4(W2ZE3;3_94%!VX-(S@YH"U'\!E-V-0A>@NR@R48# M@*F<# %AAC.N9-4NSE)%['!FM?YF#,?&_:WC3I%FJ9@:M-&9,C/D>8'[+YCO M#FH. F,R3!V.%-KT>(IP-2#"M;\^W[D.QD&. .]UIJQ*$-8OR6RZ#"30QE37 MLIPW.I>026'@^$_>PK?V,62PEZ^-YKRBE!-8O3', ^YUDHEK?MP_1D_F\+7H MR8JS4-BS%8T]_!3R+%O0B'JF!W'^>^N,R*94S28%,*4 9A\N7)F1L&D:@*) M8N903"D2@<4N*R4Q&=CKM#LW'3B1S>J(384-@&N:!^M[R-V(G'7.57II""YD M#K7=.00K'1, =FY]EW0FL4U8+..=?LH(RP@J0' Y"G(D@@6 II,;WP WGJMZ MS)W-NZ"%E2",*>GWZH5(P+GQV^.E!NC%1;K)TFS(9PN%[V-T5_28E/^P[[GP M^/&9DIIOD/-?&N;RE(43'N<^6WT/C\@)//Y'XMF[]#QO,J_H*>]-']H8_$-, M#D58.96Q)P_0*[*#$R4,1.&(H[H9 M=2 0EZV)>VG$?$!0:))D!AP94CJVQP5ZS-.>]^4#(BUQ=".'; MG"-'#A@ ^H)$]1?DH>ZSBP0)K#(5( 19\Q$E0@. G;Z//6>%W"D*#C3"2_-% M3(^P!H0X:3Y^A' $#0R=6H1V\^2HT=0'D+\-!\Y C J!$8J7O11WD7; 1A M2S@/M,0F<8[X2U,WD 7(1%O(V=4@6"%%B<]&!VW[0R!Q;(,TOA&:GUAN0Q#L MF JHYN)M$/G\W:^L2A",GPI(!; G-J(G+A8]M^1J_]R2D=H]G5.22U#L>C$A MR5^[ I*O_I@2O4E+Q]_Y#=!V$3?A?D?D\JX ME]N5R1C_I];G-H#M#MGN316^IAZ_)QVU\E?D;2N_M3> MQ?V9_+U.;R*K/Y.2UM2?OR+S>4DMU5?D:H*Y@5.N3A,^HW\Y$@.PNT\9\@T( M<(P0L?O1A%A3&CTOG!G?<^2N)HL^/0]=TWD.DDQ%"$$..3IET-3K%@W0DU?0 M*;K>=XH&:F]^JS\_ XY9N@ON4"0+ 6I0F6W#?ISA] M2J(>D RY#(7+(FH'U/=,6=)ONFIW;C[5[_1506,JT"I>]Y@MG3>=K B_HJ>9 M2<^'-%?D'V-D:D^F%=Y6K]GI66I%&H"0;R.MGIMW17*"!# $J77QS(&L77)SX9P+*R2Z($]!IT&$U'6W4> M;8QTXLX8#T1Z$V/'7;/3B?G+3%8-".M*EH)MEI,L,-"V84_AH :$@Y+:=ZOI MJ+NB!\5)36_QXLT)_? Q0!M!24FC2PJG!"1#:FRO(I&B2]P A*R5(@2*4<&F M]-9%?_GT#M+)(KC.UM0?M+7@1 OYZA#R50J-1P$F:&2.'/N9!HTI O%9HZDE M(:3L2D;+T\2'S 9-S)=%D N#BX^+K@)]3GE*N'YI/^OGR>C@3J= M_8V=N3O__;0I5>78LS2;>I2B4W0319JT_924',),%PHD/CUUIQ"02%V:IJ1U M-J#(7('N3H:J/K=;5QTX4;A\%*1"J62OARX($]8F#D]3\M9#=BDFF;.I4()M M'NFZ$")QZ0JUW M7C;#'DJ,MV=72\_0E"@/(3Z6H>!B !7KR^A,FBZG@3G. M+'+G.F_>A EZ9C,V>]M]Z6">.2#,86BVU(&:;5/ J(-Y&JN(GMLTK0 MGS3HT$I%JU*[1$(BK:UH(5'AJ24@^!K53E.DOOT>_!!D'=* MC0"?&D$O(75LID!,$_$08W\;Z-Z_-2>]- 3'3XXX+@1H6TI[@DY\CSA=-MW4 MD*4G406"QU*0HP2.ZJ]LV*16T!>EHDMZ'QR/NE!D!EE/D4'/F1SDBZJ[0=PBD;U/UAP!CX5,\C^B2]$MXX[0^XK@<(WE_(UTIQLC[S(&D+O M+YKEHP/9Y;71G+R0G,# <9LZ4>6:W8_,UN?RY^4C&%],31)K@>>YYI/O43]K M[FS?*Z/GIYL+$P6^\NYP.K"MHQ)U4]@ *PZP&<-+P@X(]U?O2$$/#^U@4BG; MZ.(\Y+@QIE8M=A8'^O>M/SO'S[ ?J45YJYDN6[".HF 24AQ7 P^+F!V[;Z"E MF&Y/%HXYPZ%!E#/IM".7=!J_[TQGSU0P?:ABLJ>>4E'+%O24B@H\-Q+,YO%1 M4U&_O]RO8LF-I]RO4^Y7XW*_BJ4Y-B/WZ[1%?-HB/N:@^7OW-496Q U5R;_D:$9!+&(@.:I?O! M-5Z314_#IMZUC8%I^1XRHEHC!V]JY@L#I]M7XZ M3J>O5G3Z*L?#^\5T2=]JN8_FE*L'(:21_T1..6P !M#)^VN ]S=&WI#>_XI& M_(L!=\HTQ]/;$1R:T;^SR37V*?+)8B\GEAF*'&YRMM$QBZ MQI\^]@1'IA5NK3DN7F&(C6!^LN!!R3>N^:TT)RGFY-MR(4!CIFM[)HLFF:]H1@]_)KV*L/JN6[Z!#)K?3UT7 MWPNC8KNXA$?YEM1V<_)V2P)<^=9LY-82:9Y,FTD3YGQ-GBSS.?AB^R+1((24 M2G89#38DX?= E/6&O0-7:ZZ]%[T(N=W:#V /Q_W)O:K,N[^=KD,^78=\N@ZY MK!@P^.N0(5\FF_-RWJHODSU%9K_'R.QF.57?:3H]ZB&;=#C/$N:6;DZTE@L! MFD>C+A9(IU;(1F)Z;P.]<]6T?6(=A3>R.C9O6.5IH#D1VSRHH%%*WRD)7EBQ M+.=-LW5BN2Z0ZR*#P.ABC+S^DL[P0UOHC^9OICD!VOS8ZG5'-J\*W2.-_LT. M9"KHF+3W'9/;[G"J_-(=/:K*O=J=/4[5>W4\/_DH50JZH;2W#A2.OO^=FQ==,R MV:02AR9,KZGN<4"R,H\7)%>C< (//>L=$Z.$KJUK<-,9N\ MPA#H%&IEG L>" !DG")0C8A O:(@RP9OII"M#\0-1(DK-2D>)48"+8:Q,\V/ MT"NRVG.'_=N9NYJ-B;N.A?&+?$TT)S25#U<3B.V$TK>+$\MOHCE!J7RXP!(; M9?&;Z+!A*]].<](%"X!K#,]%1[%\.\U)-"P #BS/L9#SKZ:WW/.L<-*U2OIA M;"K;8!VC3&TH^VG-28*LK N^3\W:O"QV-.WB/+$Y"9>5=D/-1]@%#N?07CCN MB@E=<'>LDW)+LGI'M\.4X?AV,KWOSH>3\6EGK.0,JJ:QOZMVC* M(2856A4I_V/')D]$V#-U_HOY*87JSMS,5*!-=GZ*\-#LQ+[#3H,+\JRF)O[6 M6_>0K2]7FOM-D"B17:U)=W)FHP')5"2B<),ZNQJ0- 993103MPL. '%!I''N M>)HEW$),*0=B]U!2[Q)OG>U# 4#$3+,0\;I>D>TCXDZ);Y!,+PMA,ZH((1PX M $A)&?;SM?#R9V&-&I:=K(VF/,O.%@A$:JAT^1:;> VXZ\RNP@E)BD/ZWDA* MVOXW[=;-5?UN3?G$I<($P.6#ZQB^[NU)+ERILBJ!M"'VE31QV'T&) !4;;V_ M?&Q)U -I8X@)DT %@+/-BAR]-1]Z\J(W C+JU&!N9*4_<,V-#"@0" H$$JY> M.V6 &!52JI4@(PFCB9V?6$4O6VVRDL(Q%@XC)!5:Q5>NV$;/=;ZQ$ZY"6:1N M7N%7@[#PIRI5VOTK?!C0(J:G3.0&9"+OF2';J\G;'+K$52 89;*W58AP0!M- MT6%^4_3BN.R:TFBBYM DJM"<_&(1BIJ3//PGC/[RB2CJZP$O0%^FI'@\]F;J MOQ]IEH?ZR^G5YZH%3?*8$5/EEFY"LDH!+I2 <)C4+RQEUX6A+.4I8@"DB"&V4X.$EP':6"^F@8Q MW?"#MJ9(@C-WI/&FO3P--,>-RH,**J4X)OP Z1;1OYR<2K70G%W/KMK7O_W?F?@>@%!R'QO3]]]DFB+5OY^;WGH#@_RG+T*RV[M,&O[9-L";:BG<(/B:]?_:P\_LC\HX_, X7'['./Q[\O&MM<;N M%XBU_/2X$"KT0XE6THD;4,G47P^FS\J/+%=+J6)/D)I1I,!ZFA5Z-M8LCF'6 M^9;^5%(0OT78<["3JLAX2DASD7BD_;#!?OAXOUE$CO_3C_ZV\RGP#I=AU%@V5%*CVOQIR^JOF]H%28[ M(S8-R@I8@9TRHS_6V"-I\;7M4WC91Q=N\A?BW3>!OZL6-6;G5WSY-W>M\1=. M=2DI$N#0/P0V;O2G+1@F?C[TD[X!XI%+?]N)Q1'MHGXU3S$3\3ELAZT;VUJQJC![0?4Y_D\YRFBZ<',/WA1<)SYCM@5ZWJ! M]TPEM WLVS?$Q?>'W1H'0M.4FH#W MVG.%RBZ:?P_:'RO$;.E\C"**20[L8ROK;>'0)()L2+Q\7^-PXO;@O:]&U;(K M"AJ#]LLZF5LZ*26/RO3-N.S4<:CMPN2?6^+A2Z%)JMN"=U6)BF4WK6@(VD5E M\K9TSX3F)/T!,>IHZ0T]:B?L9_3'9;#R7[TZ8Y1:CL4US]6K=,R\V1C&XD;#X6UQ0H6NF?)VW'X*0BD;ORU&SF MDW(PXZX/?AA9[O\E>^E$7M!X+*Y:J62EHY9:CL%-JP7NRDECZHB2'W9BSF!\ M&F!+X)0G7P-VPRI%LO,3A>^ NEJEB+K.Q<=F1FU87V('YMR'K>^)%WDJF@#V M*9%"J5^=?@_4MX1BZOH7)X@XQ:%GS$_8/@34O2\_K%D M"764D4%G/S@*37':"KQK5JIU?L(A:P+:$:LE[>"<0X!2J@-[ MW=/.ATGBE*J WO=?(>#9YH6 M? S\UV@[\W=[RQ-CGJ@U>"^4JEGVQLJFH+U2+G%+[TR)HY@Z2L@/#8Y;[+IU MWGG2"+Q35BEU@HR%%J!=L%+0MKC(:!KR-\IUQP[S^O9O3UN+VFMYB%A- ;;4 M))[)R3N!]T<5I4^FVY(>H/U52?"V4V_. W$F$Q2S004^P^T*Q[.H&Q+:EOL+ MM@+Q=55)4\#N6Z=@MG,L: ?456O%U=Y13A:%8LJ(D39W?357[X9^4C7S$;<$ M[),UZIW>%CQI!M0CZZ1M?5>PZ)&UH7+)"Q6JG+#0E?R\=_XN6XFQW)S0SS+LPE%Y?WU_/YI?HWH3T_+V\7U=$5_N9K>3N]G M<_3TY_E\]63.]Z=AB*.PQLO/&@'WYVJEBIY;;@'81P6":D/NTQ-UMQ]-^UNR M"J#D=N=M1^%] A7/G?"D(7A?%,FK#9"?'A_G]RL4NZ8YSYQ9X7;J.>R?^3\. MY,5RJ9;A-)I907 DWO-/EGLX7;=LVA>XYS8R0=&3E3H"]NQF\FM[.B6/+,]! M_(<"HPFR(I3R0IS9:1QT8H*H6-D7@!UL]@/.&?6B] L.UOZHU!X.\QXQ!7%B M1]AI@W[-J0#'04VS%!&Q(0G V*BKB6Z8Y/R0!# %QS.'@4F#)F'883![MVU6 M]"M\Q#:FRJY=?(^CZA/5BEV (X&*PJ647M(><(PKB:T]YTR(HYSZ!%'ZAH-X M&)V#@LX>CM@]1,MU_5?V1@C:^ %[FL4A$7)].KD*V=?_<3GY[OM+#GOTQS]\ M_\.$$@GWF)]-=[77W=L'_T. ]Q9QYF][[(68HMXRVN*@-"D4F%JM)W H:*!^ M$1$4N@$&AB;2Z\9*P@,E3+CG8P4MP<%P$*7WF=(X5]KK M2^DZ= *F]'#0M:226>SN]BVFLCZ2YVVTW'RB:1"#:X&QZOH !R\EE8OH)>T M&+[4Y-;UZHPZXN0GB#.X\#<7E$6\XD"WG*![W+.*&4U9=F(GYH*UB)%8PFZ==X@RGX..RAGAU>66^9 M[@(K23L #^]Z98M!+6X-.)05A-:^5)201C%M_G))(9+-!.T0^D944=-#<\WP M.YXA5C:,CF"H[&P@2 F9"9O>U1AZLTFZ-0 _*LI*G.\K 8Z($P';[229W$#J M:.?(]([1+;'6Q"41P>'4KQ?P)3>^OT?POGQ:K7T M@-I=*6F'\02YPJTI<>MQ!'+7]Z<*I+,S') "MZ_[8H60-7\@^L$ZLC.>:D>A MSQH#CT^YDE7'G\LM <=EC<"MC_\F=($<=>Y+RWU,U^#=3=_CX/(SB;:S0QCY M.QRD$'24!Z5B5^ AVL0 I8N;"OT AV\C\;4'G(0)>B6L"&W"9H(R1H:C>Q@C M)(21@_>L1(;)D\FV'1RPJ>C+X5C<&',#U,K<8G!AE5)4> M&QN%>]85QW<4#,;FK>\]KW"PN\;KFGN!U2V!QZ-$O=(4];P9X!B42:L]*:4T M+VA$[!"CFL]+[ZR(/5]%SGUTH'EI#[JFNO%7CGR/W>%S,_4%J7$GVBI4-NCK M;XN*RDV0X)27J7/*BJE_;2?@:*2FM/BH\H@2?47!.SNL#"6W[UGO*NCBQY;] MM4N>+?[9!?++9YHAK8HK+S_"CV:U)']4V7T/J>YPZ7S=AG,/RI6O+8)8X"XF M$+77!(2-H8>>5$E19C^**P U G>5W^<'@"%F^KTHGB6_25D/NSR60LCX.]8; MR?0&E_O77VI2Z <D936)3]O!CPZ18J5#ZV4VP". M1*&H^H=1BB][/_5>_J?2SKM#- +8X ^?'@_H1^Q M_Z$P?MK4.D1;/R#_Q,Y_HLO?7TXNO_UN\L,?OD.$&X:?:&3##Q\J^KTW> S&ZB36/A"2T46,,'/6A+2AHR_]Z\GJ M9UY0/>UJ/8>+RU5 )\>'X,@!+ 8SV1 M:0X\,NL4+8:FJ"W@V*P567OBEQ!. MA[B8]J2/=S]^B-7T\+,584<6H?UK&\;:6A&R_3#Z$7T[^?[#[^FP^AT?9C], M?O_-MY-O?_@V'=*WV'6@5+Y^Q)%%/.S,K<"C8W\XM>W#[N RFU[C#;&):)ZL MU!%XF*LK7W[_HJX7X-!O(+QN6*0L4,H#O2MP00D;0U5T!M"_J"S.3. (U![T M<'DJ%R_M1:%P'^ M]D**07&!DEL_#*_PQ@]8J9)+4<:C00C,B M@&%"7Q?MJ%G.%JQT3[+7_I = M5XPGPG_=HY_]P'70GREUE@),&+I-XKE"9A+,>9J+T3OB^0&5(,51@9DJF@&/ M3Y%BQ>@\;0,X-H6BZGHI'4+QR+I&: -*(F25$23Y4Q,Z57TZ&:F*X,^+ ([];(\I'%MO;;GL:;X>S?$464$T H-7W;1"/Y M-&*-^+26Z6,?=?70!#94Z 9\O%)5O$G]/\!CC++HW=;[,WZHLA]ESTY:@BCQ M1\>!"+,GGE8,N(3H=]((>)Q6*U7.#XLM ,>@0%#]?"TAAW[E!,_.1!KPO%OB MX07]471:OK+A6#SP3+E*+\Q:C<$3SX7MP!L94<2I&G3):?HF]HT?7/N'=;0Y MN.6I( [@C:YFDM-76A !@]]?30WO#J/0ZNY/P0];Y@^Z&MM"&M4;5 M._:R!^Q9,KFV'.3@M<$UPL*AY J7="X#E-^SRCHHU9?2,F4-72V-%188IKHE<'22J">\2QHW XQ% M,FF[ND$:DS67%/>A8Y+H31".G77TO@! MZ03QO1_A6..]2Z*9[]&Q)R2^]\A*WXFN^&F0 0[ NH:1G_^5TP ,W=JJ='H3 MB/&(?=&@<,+,W#27*68KF)KS!./:?B M8F-M2;VF5,"#B999*D_IJ)$ #25ZFFC/79;WU_/[I_DUHC\]+6\7U],5_>5I M1?^YF]^OGM#RAGYU]_ X_S-MM_AICA;W]/>YR2(;+]@[X!OJ1%4OVF45QME# M[_2_SLIZ$QA;CQ+P<&IAGG)=CL9D (=5&VWT*W=PGHC]>9#H;X-&,C@J9[6RY\FC>#7CKZP]<&BH5;6R^OMI8\!A7B]S^VKO*6GC56N'4+;- M0Y&T+V%!=_G^NV_>\Y!CG_"E6!*R;)_=XN#5/:;/-.%YQ+SXQLP/H]/%RB;] M@(9@8]59*"IW,AR2CF\?6,[*Z__K_NTZ&$IHEAQB=@B5,D#6CAU(Y<\.Y-SY ML=.XO(O%!+@(8@EXJ;GPJUX"N0JPAK/*3%7Y84%L! 88+@7YB#T*N"ZUP=39 M$8\P&&>E#!-@%^!_?2^@6-A0[6)24M,%<&JB*KFNFR?TN8N7.:09BYDL94B] MK;+>YE^Y?L+\L8]+< MCS/B9D.W3VTM-[D#M,MT-1^N9S,JU9D7_. 4JB:=\@,.1;&LW4WQS90YZ%ZS MN(B>W\FLON-(RVMYUEFCU'(LT7:N7F6\YL?(]E3-6CGP M>E'0= %9/KU67>,6M(4>=C(52X%7U1!RZ$GEU?9-OA("9SV[1R5Q=1X]H?6"M_/B(OULP$Q8=#QFJC\(,XCF[^+1 M\\LTD/F3PN:B.4\0V&9Y?*;M#D=;WUEX+SB,V&:(**%5[0L\MAN9H!CB2AT! M1WHS^77=OI0.QT=(DF.>,2]48&8J\H>Q1*(V\=+*,?X&'5CISM!WB<.W;ZS- MAKB$_FAP1MMT;!_QL-YH1!_C8-[?:&9L!%_537[[TSE9?8(_CK-#;\0[4 ,D MLW:*,?$+,W&[E?6&P]-R^E//Z2X;Z%L"X,!BX,\ASDQZ90\8_$Q8H<,L*1<8 MY1*G[UD)4ZA)"L9]KUR5'^!=)[!VC/8JL-_1NC3V\(=&7YM=B,CLE M(]Q5+)G4^E6M1X&F0C7/D>^L*7B4$DO !- >'00^!3021[GZ4&P-'F7)DBP.3? L:4"B&UYWDX*N]H0GMQIS84 M.S9&]>[G,/G3>%11J&33BS+HG5NU[3[@ZAF.\ORTQ;-L.G2 ZNV:4JK<$V) M (9I?5TZ0W,ST*V>,0YOHM(==;Y2K_I 9*_;%ZNZ8Y8"96DE(N99*XWQ4\U%KPYW<\=087$;S#%[4(Y0W/@ M,[<"5N0L3%\CN+)"8@M,(VH+'(RD*A9!J;(A8'"2RZM]$""AFC^=,4&=94#E%-MA^$@ZF=,GK=4@BFUFO6, M[WG=P^7FK-ZU+)-J2@,XG&F9I ARC0@ ACX]/71C)^6&$G;H/JO!F3RB5&!I M-(DS9!IM9H, MA*I&,U!CMI$BJ^%4%8I1 .2J%26-[W&TW*RLM^R<1'),0F53IN8Z0&J#U: \;]OC;O9BHT7^7\T?/.YPE9L&R.U5Z69'BSV,KE*I8).J ,/ MY8[->';INCUIP*':M8;M+C.7 _3DF"#;F*,9'15H(CPH&$L%HV #&*O:XX&] M&S^@J9DW.P34#O9Q%5A>2 W![.0Y_#>7W^N8.G\_Q!N9LX.#F<0Y3.%E4<*C3Q)=_Y*G_I#=-*^P*&@D0D$C\Z).P*&AV;R M:\>%R@-S\[]\6JQ^ 1 &L?(LEGV/W8>?OA'1R?>Z/F-Q>YG*E>Y>U6$,;BZ5 MNV5UJIPJ^I71/5N1&?"D8EG-:W]'\TO1X2E!6^"^*U6Q=$:QJB%@7Y7+VY6/ MHE]CPH:6#0TK.>#]?I[JWF&VS2NPQ4D3X'%7I5#IEG_A>\!15BFFKM^E:_$Q M.4,A-:1&@ZY)['R/YZ;2(*IJ!SR2A*J=K#J4&P&.*;&L+2;4['1U_):[V?#J M5SES ;8*L!4>@F-]B%6W!!YD$O6*85;1#'"@R:35KM"9T 01;/TK:"[@IHY# MV)J_Y3Y8Q%EX,VM/(LN5AEY='^!!J*1R,1RE'0 'IIK,/%IX*&%@ M.%P'5?LB5]M<$#_BB,XKL9/>$)-&K[ Q\+"5*UF,U^J6@ .U1F!=5TW)HNSF MH-G [$G-J6T?=H?XV>1,TW?7>$/LBA*9 PZMN5RB0P#R8;9!?^"QV]@4I>%7 MM3/@"&^N0Q?1(#F:9'B(AF:.ZD?^!GVKH^( OA0>:KH 1P05A4\>[1"V!QSW M2F)K5TRJ+O%G.+9-J QDP2J^,#>U_W$@@; 2B[P'\+!54%>XD%5N#CAH5:3N M9MUGDMR3G:"4@:ECJGWJ_(CW5.(M_9F=P2O6*)DD%T"!Q.]/EGO J=HSGZ$6 M>XU"Q63BKF.*Z!H#"$-;T&\L,5XG?E?!SOGDL3Y!C%?R]HNIPKR#&$*, "9/ MV%'VBS \8.?Z$+";L3@@?G+IG7^YW/.G;.9O.+!)*!S0M0@!1P5]XY0/Z#6E M A@Q6BBC&S:<]@7[V>'35CIG3>X(!0&ER,\0HO41%=L]6$?^\?35"BC")#)- M4"I5R-ZMC$4W,S\P94>J.&>*-GX08P_R8T8(IYS,YR/Y59]PY0MV,K@Z_*]= M=(JIYZ062XY/)W84;I/TP0DXKO5HWO*.8>=L "-CG]KJ;]-E,K%K+J>;E23; MM9L@(+RF$0>-1$)3>YOP3*V,KN!R/9[NIB6$R^9J-GC)"0''1'WC M*.1Z$BJ $:V%,MI1Q&,FYHEBIDF:ELT;14"576^\\8,-)M&A(H,QFMOU:;?I M,\MVGP/_-=JR2X[T-[:O$T.07> TQISN$=.I>$@B_(2#%V+CV)R/V/:?/4Z% M6[;SL4*9+7!D&\KPW:1^:CP!H^9@JFMCQ<-B-JF>+><3:OZF"EL4PSR7X4MT M!4G&EO<-9-JG0LH'!':E"PWQYW3 3,PBOE/;D AP2-0SBO*BWAD%P'"EJ4@? M"5ZZ"[C(YU I7U")7%^VB9,X'%^8/$_=1,MR0VV.&O&4XGPZH6Q^>5*6X+>$ M5"&-<2*JW"2J,^?/ $]K].AQO@P=37NR3 V8 @/17MVC$D-?&$=H1SW3.<<- MQ9:GPSHD#K&"8UQ"@%G'\FS1/+\50>#@VMY8]8=(5:@!AMT.E.KX-&9Q!DW9 MHYP_2FIBI!) .J$ZB,5FC"^KO\9W1M9'Y2>HC11@FUGA]L;U7T/UNFM578!C MC(K"@BIK9^T!XX22V+W65)M-G_Z,;FZ7/S\9?4&<:?\0^"_$P<[5\5.(G86W MW.. 9D?>\]2.R N)"*[S>2U"P"-!WS@G#Y8WI (X:EHHHUU0^F'^.%TM[C^B MZ6RU^&FQ6LP-!DQIY9DM&WLV<7'IZ>^5WTU(]<0*>-#U:6#AQE1'? ';J_J M=G0J*1.+;^"7KB*RKYET*!6/)8OOF(0T1_P294*B7$KCKV^ -'DJ!XG/=/D; M7A,^J89,C M,:923%U'+1(S$[^]J8/P&UM^-+CH-MVQ5W_^R:59;NB4GRI%UBZ>AB&.A">D MZSH!CS(UI4LY@K0'X$A4%%Q[W"Z03YT97;#5FH0/LC@C4VOK0ZI/1]!:O54" MFYJ1L'"]?/_=-^]YL+)/2JK,8TL_8EZ_8>5?D]#V#UXTW>]=PA*'JT-(/!R& M,W^W)E[5^-@53:"AWJG)&!)T0M P4#B^?6!9:&_^T ^>!+$(+"EU$B&0%4O! M[BNL$SG89EXJR-D[';T!+4"[)1*@Q]QNJ1!HFMLME0,5!!D:IP%:+Q_%7-][ MOJ#)X0[MK2-[%\9@?7(V!PNI>#=^$!<&"K!#(C9S%!XGJ>L#%+D;J5PJ:2[K M #A%4Y-;NT1X2IUO]B>5GC@#%',P5 :]5Z6GKNN_LGU)KK0=J^MRVHA:@LZ_ M,'EA$=UE@E9]CX,?.OG(;V$LTDL85/GGP-J=!JX^%:"AW-(L6=K5G 3T1*N% M1BU*35!5XA76+9V?['@^0"%EY-64?YLIGY%:]FUUK'>G55_7KJZ*Z@]GG- M5,55!SH:VZ>:YV!O[/!KGVIV=.NJ>;X7'XY+T+4A1)_V!8HT6B90R>A*'4>< MQU7KH5TQC:5LS\\!KUM62-[8,4DKW$Z28^W)[4V\V[O^$;.EL]W!XUNVOO<5 M6FU)B';6D8W0[L'!/!'DI[YY'AC'3( .'ITM^6E]).MDC9N=P@R(S1:62CU8 M4\]!5K;7S>=>_F9#;(IUORM%X5=H&N:B1TPL[,95F^B/ED>I.!2D*/'7+:8! M;+GV(N(_$<0B=]$=KQLFUPLM5NG:0F1TW.&"?< M8"6FW1JBYJ:'^23T&F]P$+#U3';<8F6])>N>5]2I-T1T#JR^%]#!HJ':Y1,/ MTBZ $U55R?4/$L3TT_-1E ,..0;3GY(U/D.K>X.IGAY78JJ;B^;TAL0UCO]= M>'Q),S^]Q?>"IYYS2ZPU2KN<'\[[C0I@).)WC"(I)Y2S,E7V>Q S M9/H&0GU-!OQ#@/<6<9*D3=E09]U&%^C5BLN#O-QG5 $N$+WCX$ZXI,>2X 1V MQ^HGY.*QW.=YD?XAT+Y"^QKO_9#."Y>'*(RHH#0%4;97==_1!;G$!/)(K^@X MJG"7R=]QS*>L4($7G,#OPQ"S0QCY.QKS3D(<4M2G^<9#?(ZQ<>J3]QM=M M4 M5TO-47,T#%>I=FR'5-]DB!#6,EY1F%TL5]KCB8[ M V-%@GHM>E[Q[QL86B_K=VF36Y^=* %Q)4B] (_ ;HT( >'YL;0*\P$&!HT ME- N;XBCIC58^H$&/[)<&30,:9/Y*J[C]O"X_&EQ/;]&5[\@6!6K!-98>"\X M[*+$FYS0.!%$P3@*2"*A,CY$45&F)V3)6$.J[F3 3(O[G^9/8' E>2N&/< 2 MOY!,34$1-CH^4/4B]KX>_73/F@@LV(@ ]+UU58O*28P--Q0,(D4.2?\Q88>*&EVB1\XO>SV2)R0I4S#XT:=A.*&0 MI%=^UADK0("A6*M.I=_8H$&E8EUMIS&!0.>%VZHB/V>2G&(&$^J=J[\XK5.' M+ &\M;@?RU=A*V9!)UK7M04:G$HJ9O==10VAWV^ME5N[ECO?12#9?#Z_MCGP MY-:Q:L1@:5TS])<>PTMEZ30K%)NC?R M[A-["6=Q3^T :@538(L;XEF>W<'.B)S0./%#P3@*."*A,CX\45&F)US)6(]@ M9Z1/,]TL[J?W,RBXDL[D;OS@$>^39=GE9N;O=K[':Q353 &E'8'CAKKR5>L6 MXEZ <:&!\"U7+N+"IIQN4N DR!@Z?)$_P!&$]39'398N416,8+=1L8^R$ M_+%,)LHRKJ,T?\.!34+Q9H9"/^CQKJKZ2=%F>2?(T:XL>XOBS9Q#\EPLC_.$ M"ROQ-+GQ/3D7^!@:*//]IG#N.=H_+G M"K)0,+,7W-MS9)I[TMTLP^:C,]Y)/.^=_^73XJ?I[?Q^]82F]]?HES, M5G0R'+>:WU^SN?#5]);.BN<]6NPILH((L,V4 7^"UOB9>!X;;=>6RYZ-'.$ MVWXUEHDG&"N_[KP-GZPBQ\4D9_14N\-?/!K:(;2 MJV]J70$/:$TUT'Y3I\ G'I 8)U1@9?R8U6"F^/3P<#N_HV//]!9=+YYFM\NG M3X]SM+R)QZ:;V^7/3VAQ?[-\O)NN%LM[LU7LXY='WZX2' -2-V!V2!1W17ACN=RK:A"1@M.E.M5? Q"28HD:%P MLX/ERI7GL7-!C.<,QBTH22;NE_<7/*$H7!*A4]VJC5Z#&<8C>=Y&R\VG,+Z4 MNUQ'%O'8OG>ZEGGC%VH0LM7.M!#A4? W:4<1.,)U8*XBN+4@!QC7NM!*^S0U MXWWA;RXH]_@"/$KYLP7T;!^"91N%ZI]\ZR*3P@R8F31;;(#"TUW("@A_>)8? MZ?.Y+.S7(+7O(<0M'@817+;G8JQPL*/@S29]%-=G];A^8L]VE( "4 ?FR:[Q MZY&!?LF_I5;M(B?*^;+CGQ<\ER*E7&J3Y5+&J@08-5&!+\LVXU6H^G33P // MALQ4-)"_0>XI)'>(L\*J;5G1M;K75EJ0@8RP+0R3P:L&#>C8VD8E[>I=.T:N MMO@?2F_/\;-UULDK)P,#K D[I3SC.I%H6BP3B?(BBHN!'KN10ZM) VFXC[EY M^3)XMCSR3QZ1,]\+?9%O?SI_B\R-7T:?'$/GUX MG#^QQ3?6:J3!FJ]*KO!;=.6*RRGTP.9S#F&)83N+Y@H>GVM@RU35KKI6$&B" M2B+Q8;HH%,L$,[%0+E=I/X*)AKALAG8DP)EX1#":)'YT5OU S6;7UZF2=@ . M;?7*%D%*W!HPW"@(K;_O=G[3XN/]XF8QF]ZOT'0V6WZZYWMM#\O; MQS BEPWU*/0&[?T,%M$,A9X-R/BAE M!&!,',H0(\"$1VQC\L*6%NK&MNJ6P*-=HEYIV_N\&> XEDFK?3'XKP_S^+K# MX_QZL4*WRZ>G^9/D/,V 69CK^J_L^L"-'\P"[)#HUF>/)M2-6"K]@+NOLNJE MU*RN$V#75I==>Q4_Y';I1\7"ZO?U[W3*8#:I9(6ZH;4QD<\A1J3#:S,*8X^2[@:3E!W?.SQ[" _61N'0I@&*(/RL M;=U:Z%DCX A0K50QPLLM $>P0%#MH^#SJ>;RA^S&2/U84]<6J$,IJ5B^UP%O M@%"[N=$'Z*VV&%'&[%E4)\=^?X-(H>Z%M?8/47S:WLA]C#X4CV]<@!CO>E94 M&T^Z&;ZN\3I2G@L*&P-%'S4EB\-:=4O PUN-P/J'KJX,KEN4E:J;?HE;C\HM MI1,J0=/1.&:'QP$I71@#0^^:&HU!MF@:'6L&A+-&P".N6JE2R?E2"\#Q)1!4 M^^S1:CG[GS\O;Z_GCT^_XPO8JU\,GCQD+UDE[]O$BM[[D<(L2:<_<)=M;(K2 M$435SH =O;D.VC%0X(1B5HCQ@C7<#&@/4)@PMP)6P(.5,.?/7]4-3>+FP".^ M3M'2<"5H"SB>:T76/JDT?;Q?W']\0@_S1_3TY^GC',39C5-]Z\8N6?N1>:YT M;!(V'I'O=GC,+J',GJ- G#: H:9'=<]B%4"-6N5U,'D/X$&JH&YE^=I1+8NI M2*U=T/9^MKR;H]7TKR87;BLTK!M9:KJ,SV^EXXNL_;@\MSO8S6LQPYK3]*LT MB'B]L4CPD^4>"C.UNE,#-5V QZN*PL5XE;4''*]*8NNZ[LUT\8A^FMY^FJ.[ M^905YF6G2H%Y<=VP4]=GA'XL'7BD'4;FR=VA,*.../G"T /A"E7/:D.+X"?\ MS,ZR/.*]'_!:D#6O](B; X_;.D5+Z^2"MH"CM59D[57?^4?FHL4'9.!X:X,M M(*6>(_-AU6V?^FXC\NQ>MC9B'BAC FL^-(@)0,7Y81WB?QRHSO,7A0*0DN;0 M([I&T?+K<-5M(<=NG*A]U1(U' MY*\=PFM&&<6D(0PK_6D+)SQ+10MYD:9C7836= $>I"H*EQXDD[0''*I*8NOZ M;XGX)*X]=D2_)O\:#]Q>=7\(B&>3O8M#=K/$+K+J\)[33U9 6 FJA4>UQ6$T M]R+^*,34<]CC9[X745-0,L]I@U >NYT1!1K=W1HMNV+5FB+TNUC=*=CFTM8^ M!HX NQ9[ISORT4LB%R()7WZQ*WZIRG/8FSL%V;)&0U_H,F^]5 *4>SYW&#O!RQH_H]/A?N)"L\6Y)?!@Q5$ M'K7]ENP3FPGWDO7I 1T+.C-5^7R$)C' .6)[G?1/5B311CQ4YHTXU4H5$:'< G"8"P35 M=3OVTBJ=^60$X85D/PKCE*#)PH;$#QXP_7_G$=NN%8:\SC9_;\+Y^R&,>-DV M'-H!V5=D_"W( (]67<.4BQPVHP$XXK55T0V14R[P,,&X20S"!GO-E$ZIV#_L M"MR+Y;+E[$<*: &Q::I2_;UTVM"2)' XZ<)@I37D%O0 PTPG:FFO0;/WA-D< MG?]0H#]!N01(TFI@A'K!P=JO6;SC%B]PCFCK^ MGN$(+\L9A@?Z8\ENZ0::P4,I]A8[!Y=.$^O0M?:XBA8EX$C3PCRE(R[-R0#& MFS;:M!V4V?P!^9XXG4&_KO@VAG'4,6&EE"=;I9D9S5V$M?2UWYL8$6JH*Z_T MML08,*&!\%TX]PUY8V,IKQH-[+&(?A3>,S83M$_?TF#0AU.6$-*'&^*1"-^2 M%WQ6UIL#LGKZT(02<"!H89[J]$&9#&"H:*---]C!N%YPMA7%\N'E#V;,=(TW M14-58VV+@WVY?LMHBP->*7F1EZ>6@H86 :!8H6^,['!>H][0#^+I*=.%Q_N, M7UP0O5@H?>"C=.;TY_Q07$*]P-$X(L)T"Y-/AU LQDN:"%IL'8F;XI98:^*2 MZ'AG18> _JN4=.E1 @JD'9BG_%))8S* DZXVVN@_QL!X3E#&-<:6"O77D"]:])& S?[?S/5X@-EZE?O1=]\8/7JW M:9*'-:(#%$5:FZ8B*U,G,I[D3$.G+L+#YFQ1R/@B$F^IL$/I[)5MQMI8LF;" M'LL-BMDBSC?=8F*<4<+:.*X",)."V_0#JULJ. X7L;I4\SWV0AY:V8#2"%TU MR(T$9'4-586U36F-"'*U5=.^DF:M#ZX5%!\1HP&#[%@0=F=<$_<08?GTN3VUT6"%EIFJ ML:,1J5%@B9Y&7<34^?,1$\2Y\P,&"7^ J&/.8K;EVC0GYDD)_76=&3 M)#'A;" ];-:U\BADM";(R6_&&:U5QDZ8!QR&'DGX&\5!]H'UC"\%5JKI CR> M510^J54F; \XCI7$;E&K+">. DJ=#5$)>7.^7'8Z7TP2,9KH5T;5 MX,N@916O_9U%1 5.!$V!!X5,P?)H>-X.L!-+Q>W,.6.ZAE9H^E91I-UPP;<* M+ >G<)1+=H=W:QP(K%+7!W@X*JE_PY1T:MC#H9B M%IK6+<[>3)]I.LT+INYV) SI//>*[1/=8!Q6!JAR)Z 1VDSI[+1,;0_H9V+4 M%=!U6\X!E5@@S@,Q)IGO#GS$!8S>!DZJ@-5]P(L?I8D/SK&T&MT:= .*;TT5 M+]W?J.D#. ]1%EW[9@9CP!?($A:%<=E4D ^LO-50^0'?RFT6W>.-ZB;1/,(H M[LV!X<5LSZJR:U#]3AQFV8A?F '=^,$CMMQY2!-1G-;[>,)1Y,;%P\13BG;D M@(9M5X;*IB$M:$&?H'2AFOX^;\:[LX#YCCV+^*!4 %20P-:\!:*Z;)N8R M,!T":+)&'F9^CS*7_&/@A^'L$ 14PIH-*&$GH*#=3.FJG<3J'H#S+D7!M5<) MSI\<[*JS MD,/,.X8R!*)#+O9"@Z?DA.4&KXXUYV?4>@(/ZP;J*Y74S+L!#O,FTNMZ>H[5]^6'8Q2ZC='W.SQ7DLU/8M>?%ET?PF&: M(6T@C7_CAV[8U? #M5*37J%F^X%#9%'!$UTG<8C&"TRW$KMG% M\-X5W5J!\VK1Z28+UM#?1*]&+QG>' */L*)E?-/NC;_!*=^QDG4 'J+URI9V MK82M 0>J@M#:VSDIZ63O.29N>O-J 'TG:),J"Z1RNS"YX(ME33.2M!/PZ%53 M6BF+YCT 1[&BX#WEC9P)L*RY&\57?F2YR$D6A]BV![0W&::V?=BQ$@78*:YA M94MY)PME0GN)E]>[(@\<+;HVY,GN2B>T 2-0YRJVV+%)!4'JR]LG"#@&QJBL3O*/R"J8UBDNF#-C605!.CRK(]1I_F:[!X=XS_%; M%9\\!PAG=-HKUCYYVF?)$\Z3)YSR M1U;\),V!28#L@@@#G\\Q;ZK*-=J,>_IV#^>/B@+TDX.R'%!X,L>?H.JLAETQ*N16O]^+G6[D)_N*@&6 MD_,8^IY4/XI.!=J9N UE5L/A9K,+*LI&_ !:AJD??=]Y):XH;]8@ Q2FVAJF M. MM2@/P;%-;%=U0R1E>N/R%/)(_)9C X+L\DWM.V'YI+I)2S1>[O44"%M6W MXI5>86/@42%7LNC[U2T!>WB-P+I^G)*=()(11J[1,ZOJ3U\*3-6( '"/;FX, MO:=C 7N^AA)=E/I5>BC6[$51D3&NCG?6W_V 5V.7G UM1@%XH&B8X^2&J6IW MP*&BHT6+RYFR^%@?$6>(XL<,3)\BE5@FM\N]M9.?*&U.9;Q1(S.+8N14D1AG M]$@U:1=!2!1!Q?!A7 V?1S5C'1&^3-3-,^1J181=%]O1P7+3=6#I63AI!^#0 M4:]L>:U!U!HP("@(K;]^D)/.K\J:/0H'1MV!ZSGNK. W5G.&_\*@1'Z M:X/ M\+A54OFLGJ.H ^#H59.[565#3IUO2\:%#CD#" 4=AU#;4E1[X&A6#.#QQ:Q* MF(XH,COW2CC1U[UJ'J5H,*ZPO?5\UW\^\H*(9^F_--@4^T*/P"8F*(6E2D?( ML=I(?FTOS[@D-3E4/$J[P$\7A74+5V8%C<''+$J4FO?)TYHHQ)QTY>GAU X*!(W6,Z; MV-@+V7E@M=%5UAYXL-:J6JK<+6H,.%#K9=:^:)-2AC.P#J%L-J*"W#&^)1Y> M1'BG<;"BV!5XU#8Q@.*&<-8/<"PW$K^GPQ._,DZ(LX)Y9D)6)D"AVW@]7U@J MH*[/.#V^FUOS=5OY!NL%]*X[I\(N%Q^ #F:%.\4*Y6&U"(TWW&N,HP@ BKC MA(0Z9?H"B>(]_JGD;GD[VZC?Q3=@(E43@,"5>RRJ(5+;:;QX45!:$1MHCW'B M0%'POF+^_OSR@*]T!Z4QIH9@7!D4_LN\T-PB JQ"_][31VZ4=_>Z1R M5Y6-/OT.:"16JL "KO0%P+BJED_[ZC6CU/71>G7_J5RN//\6N@^=+T6>? 79 MCSI:>4L\R]!DX/*PW>7B=ZR18,7'%B2_$K4#G"X2%5+PZ:R$=#PD9'XIBN;(A\-@5*U>,U?-6 M@&-3(JRN)Y[%(*/:2]S1@6SMRR.O5_UXK)E_H_!IZP<1B_^ZF*ML"#SFQ,J5 MRBV=M0(<\M"7@&*P1N+.Q+Z5L)A1[TG)FA5NTMXC#G]OVR^.AP8/]975/IM&/ MF.U*%+/O2R6K*9$952"K&T8 XJ36H'!C!A9A;8JV)2R*" MPS27NS[@Z3J4+9HW)#$J:%$SB!A6Y/U' RF*:G0$)ZC +I_@(,H1_9KR-'1! MG+A0-HPL>C,9G@ATE50:&#L8;/G)T8B$:T;_O\$'V1O*3%SSU MG.F&6B7]_<0L7=$$"A.=FBQ[#KXM0>@/QW>F7SM4.=T016XJ ]JGVS\.111V M1 -M*%_^0HG%),D_&_@I>BBF$VV>'*MCC W)?@9WTMASJX\*UK")WL[C/(ZH;/YLP4:QK,'BLF23+XI$,.4#CX MY*7'B; S?[-IT[C,E(X));3&#!1U)E)&AL4)(K3Y]XDF1.8JY"RJDM3.2 M>J%'<[;Z$1%*EZIEL'*L0.]&1Y^.\)&B1LWZPWM'P-%>)W%G)WPSTC NVG:G M:3SRBR:@Q.3AW&N\CA9>& 5\$G]CV5@ZTDN: P_1.D6+,2IJ"SA(:T76]5U& M&.64)XC1[F5,55UT[4W5Z?-SP =TM ^(9Y,]#5K+<.GULK*+9$!G-PF>(I9Z M)/<)K&?1O+T1@5'%L(HQQ%$MZSV:.%=2HK/(3[DE%VYBABCG" $.>K5(9@!^ MQ^;=/J;\)11TN GP/P[8LX_+#56:^ ZQD_4+-225=1\5,M0;0C+:"_N.!A44 M5.@N&TAYL0/L*;=T60\"(/1HC)+NZ5R;+>U9:]=@68^'P+ M.G06'OO:]YXBW_ZM:BM4FQ+04._ /-D!##TRT(]=M-1*.T$H74/G(+&Q2(!> M+/> D>_1<-G08=A[1@YK$&TM-F(&$6'3;08C-(IX19YP:U&[#'S@PI#1=NX&"%>3-1T+5S,^T+9@I2,Q&/-Z%?AU5F&K*T M(?7D*ZJ!,V.OOGLAC]EI$+"7)E@,7QWS)DEN.GVU B>-)3:0W5G!;SAZ"(A- M;1Y'T#4-(,$0V#-+H(/"D 8O%V[LCQ_@?',0M?6K+5+.%^QG!Q7%0P7YT/J( MBNT2&1$71+ M9L]A>+!H8'>8//,QIV2:* K(^A"Q)'WE9[M[,]>BH\B&8(=;Y_0F=UM:0+&R M$Q-E*;0N(>A)=&N]M+>B=FF\\.2%93(YA%D%(5#D%TXRVYD6<>PSU ]]W_SP\:X3Y]'+/&H8? S;17'CQ#;< MC]$Y.>Q\+B!Y4M"2?\GF"3<6"7YB*WN#_%54I/B7@EGE/TM_.%PKPK\,4*M; M B:2G]77Y4WX @=B.B"NQ.> [OW_I6+3\<6-?/>CS[6-;+XPM2/R*LR^C6(,0:]#(GS.> 5L+/]*)"]P:H6#XH7"I*V4!8)NA>]RO+ M92NO=7_]#M%KX=D!NP%QC>-_%_'^( =-T16A1ATA8U@CY3,84^H%'3,X?6="/N(]-?"62O40^%3@W?00;?V _).F MKMS)18\_J?<&BI2:9BA-<]6Z0IZ>-M2@74#DC%#"B28^&2^C%[Z&-420&V(? M\8P % 0=UBT$N: PYT%:FUKQXGM.-D MZ$=SCGNRZ')_V*UQ<$W< _TLUGEYB,+(\AR:B$V=OQ_"2')S29\:<(=O::9B M,&B2 APH;35J^]A6MC0:@H7X7\'.RP40SV27F[D5 ML)=)P@<<<--)*R1T11LX3G5JPB)J=4(8,(9UJY_V(DE!"I2+@5(YXC.O!4E8 M(*>RL"VC&/,F1N<%,$R9@#].V$Z01<6Z2.7J<-GTZA 2#XL;/FU%37HR[+=**>]_9!P9VE"RAYE=RLS M 4IW?#+DBF?C Z_5 K%7@7VVRY\+4+HZEB5E)M :DLWT?F.U368^%=0[T/$L*5KF>Z(WZ!H1 (KI^L8HYI;JO0$GD!I*Z,9-QHIM MCU!>*++>^,5><]' SN?$AW](.# #O4$-,PQ-%LRPX%+3SI+$V# M#/#(T#5,,3Z:T@ <)=JJZ,9*3(YMI[ZDK)&5\C95"@.V%89#C>QDW]4QUIK= M9IF^$=&0*6L/' =J52T&O+ QX,BNEUE[4821BV^'H5\9Q;,7X UX+!H]LH8,=5KFR0A)^\OQUB(,7=F%KX>T/$?V:^@AQ"8^]HHFN??;"_A8UR,Y.;@.?)0%#8&'HMR)8O! M6-T2<#36"*SKJ9QL6GJ'$S8UXU!.JEQM6"B#642XQ2_8 MO5SY_-\/J\#RP@VUEG2AO"$)X-&M8Q#)!%[:'W#D:ZG1?J(]26;:$\0YH4MV MSR;^\0/*V)H]4S2H:5)Z\6FK,N<+(@&GJELE4L4S%S2U%#J&Y9 M*Z]V88:8,BJ[IY%SV?TJJJ1@B\(3][Y'B>(P(G;EN4QA(Z#Q)%QP+J>12FBE&1V(G'@<@L#:66@*((AS0:\7\%BT(OBZ^B/)/SMZGB%/7O+ M3L=);E\J= .*+$T5+UW J.D#3JMH!CV*A:J6J MC*>- ,>I6-96MU9#Q$D:OH#4EW*3&NT&?/K #0D\NKO9##J**$+']QU&P,#J#E1*KFD.^0)(O&:0F]9!5+5CRG MK@_TX%11N?S2B*0#Y&!5DKOEZJOY2CJ)(-*YV&D;Z"Y:I5+))8L-(+M@I9QM M%_S-3I5ZT:E=M13!NOXCMMQYR%!@ZCE7@?\;?RH@X2A>Z5?K!C2$FBJ>[08H M](&^/]!$!5U_93Q0S 11+BAC@[+H-+.- $MY [L-0QM 7?GA9THABM*#_95$S8&KCOUJA9RG6KFP+VVCJ)M7/%C"[BA!&C;'[^ M=:ZM?"XF:3\^KY7,T42-Q^6Y7F+90*CU'8"'I)J2A=C M4]X#<) J"J[KR!EYE-!/+Y#G3_:9]^U$M&LKPBO_"C]8Q+FVCG>^%VVGGO,+ MMD0C3B,"(_%Y=6-4^7]][Q'$0@,E.HP+QHY5%EACQ#B:#XNP8(=K;+LT5AO& MA1J%D01& W/(1@9)]Q&$1A,MNHZ-E!^LR&!K?;8?M(@,,8411D:-.>HB0]!] M9)%1IT77D>%O4,S07&BD1S:F]C\.)"3\B2_Q,K"X-7"7KU&SZ-Z"IH!=N4YB M7;=-Z:("8>.KP%7*LA\#+%\-5NDW0B>N5+W.G4N=1N;8U;)WZN(I#\.KQF:T MG]2KW^*DT-/6?[4I[Y_Q^HE$.+PE.\*>GDS+7\S\W=[RCN(S0TT) UI?6-D MYX@:]89^HDA/&?W3)7NJ!3\-9ZU94924/:+\$1=@@FYO9P.?+!K6".& 4\8B3)>&5#H'A7KUQIAGG6"G"2(A%6>[Y( M2:*A=)W(E6V1 M*W_R0E8C#CL/U$=)&/K!\=ZG Z X.:[M 33\&JB;I;_RYM#S747I.TMP#RD_ MM,\8(H]Q'#C'[5GQC#S*Z2/.P&0*.YC2IW]<>PY[MCHX+7BR'O&#&6K+JJMX7:$QIF2!?:U7L"#WM M;*R']C(:8X023LCR'!3S0ADSQ)W=T!U.0W:8UMK!Q/KJ4+;X\/[R&W3N&/3C MWS>T2@L4G#ZS(]^<&V,LACQ10\CX)E4N [/*5M"12RZT=LFJ9WY4/W8^[HB& M *E_]4K:&8"9?C3D6I7^BG2*_1Q8NWZJ6S!&"0.ELA95[2$#B(JJ584LSAI# MAQ,EV3NIWL!],Z$/H&2%"6W-UJ@80N./@?\:;7DZLXRV."@F,C%KK:6X^AQF M^FH%3BTBU76 #$E*RE;E-N>MH8.2FO"=Y#JA2-9C%'"DI$ 'VY1TU$3$V_C!+B[51 M]FQL-0%;O=I%KJYQ^#*HN\'"[0Q-:ZHDG;8!"FA2E4K%VHL- .\N55/&D&&#Z&L7>S#FJX\U:MR7:XS M_D0"2LEJ?$=/L1_0J&JL>C;C5^D$?=+?2 ==AUUM28AVG!8KBINN 8CG_U2J MJ_GM=.")_B"V2)C O'LWE 78'Y==N(3T]N*Q9K(O[P$4W!JH6_.DZ B6!52D MUG7:BF<&0:P8G.E<6R99WF-L?BPOE2QI/B8_[K" L-"/8;T2:E#C 2\Q!+YS ML*,SY:7SU=I.P"-83>G2I0=I#\!QK"BX]NV!F#RJ<'"S,UYX>@\7TQ\QV[?: M;XG=+*Q5^@&/;&75B\%=VPEP?*O+KNOJ.0=X40Y1^S]^G4MZ2W^B'Z8?)53_ MZ_\#4$L#!!0 ( )I$!%.!J7?N"S8 -"Q P 5 97AP:2TR,#(Q,#8S M,%]P&UL[7U;<^,XEN;[1LQ_T.8\=%7$9*4H^5K1-1.R+&=IVY94DIS5 MM2\5- 59[*1(%2^VU;]^ %XD421NO @@[)G9K;0-@#CG^W '!P<_/U_WM96 MZP6XGNG8OWS2?FI_:@';N?+GZZO-*T MG[J76O>L]?ESW-*-[L&:CMT*F^S\I.W^TH];=>R?6U=?SKYTVAVMI75^[E[\ MW&FW)@^[@@^PETN36M(R[>\_H__O"7ZR!<6UO9_?//.73RO?W_S\YZ7I#N[EN%?34+Y@YYXYL]>V+U[Q]#]$#7J9UK8$NBGSTFQS^A7G[7. MYZ[VTYNW^ 2UUVK]W74L, 7+5BC?S_YV W[YY)GKC85Z$_YNY8+E+Y_ V\;\ MC"!H7W3;J/Y_WL9$2?[;LQ<#VS?][=!>.NXZ[/VG%FK_<3K75<:[%R M+,1"[R?#67]!A;ZPM1=JE$GW7\H*./,A4U%/^HZ] #9D-/R'YUCF C'X1K<0 M9K,5 +['(R=7LW**.]%=6&X%?-/0K9ID/_J&-(K8_=4;+_O.>N."%2QCOH A M-*QK4)TVJ!^24B6#OP(X9.O10M*VE(+W=6]U9SFO%=H"3/,G%/_6] S+\0(7 MW +/<,T-,L+CY4W@F3;P/&BBX4QOPNY-7.#!CO(;_6(?$**"6;!>Z^YVO)R9 MSS9!017TJ2+2HIA@;Z#O&=]0WN*?DG^K)[8BQ M;;IKHTY.@#M;P25G0;N6:46(,-'*<*Z_%1T0J0:$B'"GF^XWW0K QR;\.=P M^5-,&$Q38L8->$:?+[HU)K8C:#'TY(&_ MB7P4MQB+*M2+RR.\4*3_!*CZV3 MSH=&T -;62:='L["XN@'X#MA?O M>U-_,BU8M&(E%?FR)$H+?S,%F\ U5LALP>5?7:.)Z5.RJ&5'^]"SXNV[7=\ MPW])"D_5X6[8,@)+CSTONF<:/.!O0"+W6]-'WVIW6Y?MUN?6TE#A__4[44K:K55[.0[E!3*:CE&JB\6BK)W MW#2JJ#D/MA>VY0'CIV?GY_MS6XDCZ_X2_^K/OO "W]^3Y MKF[X27N6_@2L7S[E_/U+_3U*M#>'[>9TZ/#/?UYT+R^Z%Y>7WR<,0EOFS"T.[/QLJT=BQ8NLXZ5U/QUQS&7CLN M7#7\\DG[U H\V!0;UW1.B<6M[I-P2)5K'B#T M[L?(=*1!YK= =WW@6ENXFG3L>9 P]S[&);S#"PG0P)M&?FX,&M=>)_L6[$U F%6NR(U-^; M@P*]VPD$I(U_]Z3#8?!FA,$Q&#=:7K'F ,+<^P076;P _CQ;ZY:5W"[$@I(JU310Z)U/0"'Y!DYIV09KX#Y#"_[5=5[]51QT MBP4GMW330&(7(@&+Y!XX)5BS%; L&D:'A9H&#;7O"2(DA\$I$3F(Y(]BCL>! MC]*THLT%?@U(J)26^K)]U99\)<@K2X(@RW[?0=_D[=ZP)1L#D(\ B0 D9P3(@"*XOO8(#HHVU20 M:"(D,)%\%:=<@?=ASUW=&MH+\/8/@%]"')5K#CSLW4^@R;HE3H!&#U)H$=+( MTO.6":F_-T?[]&XG6L_Z">)K!E^.[QE4J#]HS7X=#.:S3S7>14@XN-2]I["]P/O\ MK.N;B(C \KWD-\>,C'_]YTX]6^O!(4Z<.MX/V(Y) ,>QU"'%SQ>I4)M:.RTH#'@0 .-A;1 M&"ZS%-H2EX<2Y7KJV0OT'W1#]T6WH"Q>S^_KKKN%-CJ\AHB!EJFNI%"SH)9% MO+C$! ;P'+'XP/7 _?$Y2R&_?7GN3 %4GAEFTRK!(LY6E.)3%;(3KF.59]:9 MH DFRD[G38$!H"Z>+# "?OZ1'DL5I3C#+2CA/EAY@ER+(-8(6.RS\4)<)S)CG^92Y,'=\WLX^YY)L(?!5)&<%M%#@EK'61(<@:C*$*=!0:%::PFYK/ M*[AO?_2BQ(X8:A#KJ,$-?A%K76"<"R+'?I9\,#T#6'"D "?P1HYM$.D5% M:%),SEJ7%8*XDDF5"_S!FV$%R,>=I([%L(6EJAI\*2QI58L2F1AS&_=\E]5L MIQ,,3_ 5TCJ[UMH7UPUD!Z=\A!O_C?5Y4"Q%_AAI*MY$:0A)!!H[XG=/*^+W MG&H@2Y"%D&J@Z/92!)1)=EL3H =8LCE.*0=BK-6EH4,%!YRE9*YU[RGHZ.1 M(6S'J/@*TO"D$K")W&&17,6#ML3E/]&WR-_/=A"2+BPS2UA@Q9^#,,BI(B?Z MCAUJZW?37_4#SX?+9G>7=YW,$):JZO&EL-0JSC]P\+@!['A&J7BCDE]>/9[P MB5JK[U/4XL2QG^? 7:-74,BTR"FI'B%8A:S5M2G(*9$^#&"<7\B54KH[:VL: MRM_0:((4D+=6IZ8@KC!/)A33J@0G&&6LRI$IVB5R8"*I)V3YA66F0"7;6':I M58SHP]A(^G$JK9[JO"FF@%J7I>+G%_K$HCHM:*)6M1C-#>421 !N5SNCED72 MHP+G.J>4*NY8#U(<$"^L'!63A@4%H8CBFM'A]X!%71SSEWPQ?TMLD3I7!PD P$KGA:7YK6OFXZ,;@D+3ME7$?, ML,$SNLV=X<:%&&Y,T4M[]O[US)YA!&OTQ"9ZBW1I&B9N64&OJ!Y?"LI.B4+;C!RP*MZ,>JZI10:W.5$$D MRZJ6>8^C'DT89:S!F2I\DGHP[; #8:97X.&FI.-BZG& 2<):(T>E\7I PQC% MS4]0:F<(H>^[YE/@HS"8N8,\@RC4P;%@5YXIO*FF<6G85HLWI3*-U."3DS'^ MM6#Q=,M3\7>=%\G>U?DA][,=/'_F\1&R1 M+,MY1?C?.>ZM$SSYR\#*YJV@A)SQM)$>4!VM?2DHBW(5VP5Q\. MZK$;*G01NJDFP US&=,=_;B:*C&FJ+@U>'P%\R1*<-T+_!5,(E9P]&@%'P8>E[ SH6HM-(\((A8@\=6"@[@L_ZS5%&:#30Y:_"O"C\+ MC"1G.0:,2JI$ %;Q:KAE+X<#;>3X(!)^ S?I<-OZ O\$99LB '''-;S-J,28 M2F2OP3DKSK^Q^ZLW7N:<6C$Z.3JL2W #;#!$GN)%5-:77ZQB5KK MRP*"END3UX'B$C;L^P)IG9QIG3/!V1LK@)\B755A"8)'_PCX>PM8XD88=SLJ M4J8:)91][^!HS95K4JXD8!L+DY1G"8D!URIEX4HR0"0W"VYTSS0P%,@MJR(5 MV 5-'#QME588Q^+?FE;@8R/N,:7? R](HB;,4"I Z7> 'I $B]X+W,L]@U&P M?@+N>)D)/"=9$:XV5&11>04DW%(J3@&CEGB,L5[[X&SE'?&+2P4)PY0*=HNC!0:%&? M''F>H93$2W3>N3QKOV?V5:._FH][!9WGE?0M?7"+JIL:(M*$6S92_LA$^;DZ MC_(%L02TE6_]@ZG9^*B:M%IKO%U7/H[?.2[-V18*[X]]3245&L,>;55 U1 M,SG\$GVW/YW2DG*=OUOL.O_@M\?A_(]/3;G 7^ 9'J:Z8G*#Q%V;HY%$ZW]8 M*#T8+C2M*SRU,@5+D(DXCH2XI)YR,YD?5R;#1F>V\F;M=(K",OKGAX M")@RBR@OQ-$*ZP&@TPBKD\BX)ER2J+.)J4BZ3M3 MZ45!)^5CD5R=>)>:2,2 5B'25)P2^Q(JD\CY^>(O(BO["2A. 059$, MG@S/19&-!FM])?E23GI%DH'FN\J(K"%549(HW +7EMGSQ%',:97=.FMH7W$Q MS'EEE60#NZ1E[[M(0H.=TN[A[#J$_Z2ZDW8%Y25 (1\262["]E.X;[!A3Z;) MQ!0RZ'ELJ4T?%?FV-@ 2$IWJN'[FH.E: I]'_#:' 97G8B_-$&JD=7>I=;KG M#>42KY 5>< D"]),:2%\Q2=1 LI:&N4T8&$)IJJB=.&1MN8'S049E<+1X$WF M $6FBGQ@. LA\DW8Z!&?V\!%,VTTQ846,_SC.!34&[P!US ][*S"WY ZS*E( M]EI?'Q?$KWV(F3=W,([G4$\H'"6\NP-L3X]#U1)UQ>$(L1*Q?OS*OZ0.0T^E MG%J3WLAE(L-50G)%/ZTS/A-):$@= E8DNXK/LAZ8,9<%], T0Z MG0+#>;;#5D+U5FXOV3ZK#G>%:*H&%ZAPIA/72='O[QPWUA7>5\K3B#HLK$#N MJI((-8!3X< J2:G\-I1G%(?8]:8@$L0HY>Y&76F=CBRY-WDY>D+]5)4U">?A M$9?S.N>4!&H1N3S#M_!FP9-G+DS=W<:G+G#LZ[9!2(I=L$%U:%FQ#NI-JB1R M9F[2V6F3"5FC/JK*QQ0=G@YLPBF'Z#MZ?=U;W5G.ZVZA2+FF=U;PU=W>[-?6 MW?WX]UECKNKM-(.YH9?_-'1.+4%Y0%!/)J[S8D(8;[:/D -#>_?L4@\N&E[@ M?ISZ&A%_0])8&&: &NT9_AT*C5)K^KK];,)]0\_S /;M(G*E#TZ5TE0=(=*8E^$/>Q>_7UG_63:>0:FDC;3.KG6VI>"G>X"V%.? M(BNZ_2M9:%NH>0]*XD1L9"A(M;[$G0<0Z'R0LHZA:T^@)HMB)7R-]WY0K MKK"R@964(&UN\F$FWOPXJ-XSE.NKZ[SZ*Z@!^&_S!4#E/KMZYCI9P58^2%:M MZFH-@M0$'>9P!3HR!/2]3YH5T%!%(8^5+<[XC5=DJN,APVFR4G4_&%2%PFJ- M+!3FX(IZSO=R+:76!]W*J4K%<,,DQ.,61/^%ND6[G[V"0Q=.SU[$>1N0.7@U<0%&]U*;/\-0B M4]T/5G'JII9D!G)0*S'4$WU;:.Z+ZZ74=M[6.FW!IYBB)SZ27FK)F" -G=P M'"J5AU%'53](Q:>:BO(DR,BKM)Z+T O;P@?+"FE(Q8P&[-OSTG'0[Y1U)154 M59J#@Q>1).)9=%Q;0=P]H2'I>%>;2ZPBW=0:GB'LV9=MDK4ARN8&E03U[6\G MEF[[*+,-_.T&%<&% S$WT!2^\=(B)_*GG$Z4<85E])!$VX'HM4>D?4HF3IXF MWC'!>+52\V/6HL(9C]7"&)9-K?>.F<6DBII3?%85@!$N8W-TE!=P@2N;EE_3 MM,ZU8E3@%[_LPH@"OZ 'H-D56WI)KCZI*M))#>_@2D2M.]/6;:."71^AH:90 MK;9='Z]N:DTY*WC7=^>X4[ )7&.EH]RE!R\A4E9*^(I-X1IRY5<@%]&"SL4)UZE:BSJ&] M=-QU!"O9EX **F2G;K#2$*SF-5:Z#6J.P!7%P:CZO MH%(?O2CX9/SDZZ:-_ +);@:EUMJ%J:/]3A*2O,70KT2+::UWM?:58%-7"XVR M;*U:9;4:RZI"A4(YYL!=QTD!H8[[=!WG!1(5:^F]D:UJ5=5Z+,8=D(0A&38L M>!*?)GNT6YE%FWF7]*I*3Z?)AE'/0Q][S=T"SW#-391@-XD?AEJYT3W3&R\G M!Y_YE&( YJD/K0W_M_6YM?\"^F$PZT^'D_EP/$*O>MP\SH:CP6S6ZHUN6S>] MV3!\ZV,R'Q2YVLG9Q]OCPT)O^@:S?;/AU-+P;]GNC M>:O7[X\?1_/AZ&MK,KX?]H<#R9\_RNJ$;N5(=82X34D0TPP26^7T2#F#(Z4C MW,S0H4NY3(O+J89%0/F&PD.%G SIE/'?S8[_P3\G@SYZ]:P_'=P.YZW[\6PF M^UC?)_"B1:7GEA3R2(<%MQ3H2U2@D6 TC^#2# M-MSI)=N^PQW?P1$'9?">90?OY![.U?\%MRWCR6 Z_R/QQ.T.N%_]4: M#>9R#V3L/I@^=S-4%10PG-\M]IT%3Q/2C'X^9++FH+30:LSM7QUG\6I:%M0 M[L8PQ4J<9ZW$U_'X]O?A_7UH'H:C>6_T=7AS/VCUX$P_EWRJ)RB$^:"/LPT1 M9H.IBS3#P=>(-*:C%-2'-J0"^6NU(MU369'P](+58%QD#<;]H"?]'B"2D3+R MCPM5=R!''Y7$LFGRG7>UZS.Q@R]?G>GS,%8Y:AU$VNE.)9Y85^:7><<--Y*O MO9%\U"GT8%F'*R_F!8DGC@4UIK0T8Y!!R=G)CDEQ.B!\[@]3(\1FF3.[Z,@[A M?*!2'NQ2XJDQF >Z:Z._38 ;7@=F',K7.0[LWG0T''V=M2:#:6OV:V\ZD'P@ M'TE.6<+BBPNY:GK4&]I(QI:79N2RPI*ZR(IH+@RRHYE;7#5FX#O==+_I5@ >X-X>_IQZ_I@RSG/BZ^YZPVGK6^_^ M<=!Z&/1FC],!.H.2?,CO=+ 7A>92(E<1,<+S>D0;XL0ZTHUQ%I@.1S2_=&KX M?6?@&8WB@TMFC.,Y+RYL\!4-8#A_WXVG#PV(B(V%GX*-XX;QVI1+IICBTDS< MQQWDV#[3:Z8'P:76$74%NQ <.5OJ@B*K,97/@BX*&_-'':2.=%QY^<8WC^ISQC>7H(W= M<;,%>W,%?2.F=8H'?;=^2+[VH]RF0(7X[]15B+!+6YH%(%61Q@@4CO7FEDZN M] >8 ()ONFNB^-BA#;\#/'\ ]1'FD[,7Z-*A8_NP$["9YZ2 1^9"-8TVERTU MRB_7Y=VJ/(*1 H;VHVU"S;APS8P2./\_Q[3];Q 4M%T>NQ/=]6W8[Y6YB56% M=1<6;*^YC*M']%IO\UZ((=LC2D0^\'QS#?6"2R>6+M1\6C#(4^L+;H(,RP1U M($K^. 6&I7M>N(0-D5K\*_#\,)Y[?]D;&__.UTSS^5*)Q+6F Q-D/>)$>K1$ M>\?Y1TFS59DFF\^TRJ6O*->3^.>=1^#U0)6N8\-_&M&A6"0^VWZ,MYGF4ZH2 MB:MZ0U?P^0N3^V8>WHUD[99PWT;=4<=VP5!#BMC568!%8<-%'LZ14 MARY_2^GQ=*5UVN=B7;V_DFO!^LKPS;=,']^8+R"<$^T*# MN25I+$DIT//7'N64H,;:([H"RF5.+K+F)+H[W!"S(>X2\9YZX?O6]]$+.;NX M/>(8YF\@S=IK#79&ZNO&Y863ZR"X*K9"@P0P":X?=#] O6.R_@5::A"%JI;R M-(? I[\^RV7JKW(<43F7:!MB^$]SFY9J^P]>:!YZ7@ 64\>R[ASW57<7/%, M>SO2#&.F&[/5BEE;6&!U? A?,?"&D8Q0W VPO7CDQW:+BQ:\S36;'95(6X.Q M%[M3G+OA_:YMJ)6;;1\=+[/O#HFU4PJ\[**73R6F2Q7"U1"B(^:^/=?NL?]0F\E&#U[<6M:@0_(BX>2K:4'QIEX/Q#/U?TJ96[L M-0..!S=&NHMV3R^PCJ^;%IO%.*OD 8[6#[N/_]CZ(?Z^Y-:ECFF'$'A;V<;N%:#$K[ /T%YID@J#6?#.)N1SGC5AVJ.\:M"6<)W4:?A M7T&^??"+5SFU;;CDB/8J.(&6>JFEB3-GA4%@:;:>=\^N1%WG30;2/.?!O/Q" MTMD/3C7G&06J?(0I1?33PXYMP*Z[H<:GIO?]9GL#;&,%!_[WWIN)N]!"JR8= MR@P@99$M)&63L$Z$N776NHF[KD*K)AW6A6!C09]!;E46C[H%O"EX 78 1L!_ M .LGX.+L>U[9!I"" QI.]%PZDJ@K*I"1QQ?MY08"'7P^CW3 ME,2ZTGEFR*P3\>1UP8,5YB>PFWB(TL"'L4N?D4@PR!F?O&:00E[O>&S(/'2B MZ]T[NHT"AN(C8_MYKX&;[?[?<]@IPBE)F2:EXP #N%E&5*X!>?F3%H!XHI)7 M5#J\*X:X"S8S(AFR< OJ'!6 M8*Z[])Y1/A.4DW6]-CT4;78#ETN+.P"\7*C9*DF'-3]@>]!+B"P<]8KNNJ8L M*CA881'- :V:="PI81$*R:K(]29.6C2&#H4PS5*C""6DFR?Z.[MW8#[O''<* M=&O@H>5VDA)H!GRXNP\C5O$S2(GFI*-)07K4H@?A])$LD$,">A3:BS+*)54@ M1W9Y]=5U/*\?N$A%%+=#?B5YP23C@G8=+*B7\!)J*#:)GK2+W30OX6/^Y&/'; 5%"8&I]"*'$A5 MYCZ6@ N%U@J, M.D?@ORV0XR7!:@U_&%%)\^KPKE:-E)UMKB.&VN 9]:_*TVZL'(.W^)Y)Y'IZ MM*$$*)&3[P9&CK>R7&-II5VUKR\N&T:C&N2O]>:.5A%_#@2Z!2_ V]L*JS2?%(6EK.HYY=Q!?[*3#<(3206//,^S1YZT M%\2:=]SY3IX3&T*$E_B7KW:392(*1E+>9J2S*J4?$JM$ U)YS2F0JPLE"T1- M=U8=[I_&RV,]X7:JQ$KJ$:& O!5M%-+)4$2._N%ZHYMNN-[".\3R"Z<5=-V& M*FHX(3CDQ&XMA*_Z]N$LMXEX41+6G!/3DLIH)%'V MTSUQJ'C@^,L5:5CR2G=9&0M2!5S3I""%'5.JY82 M_*JM=3J"WZ IC!87\'C9:XU%%Y1NG:"(@ZAIAE0&_ V]4W[Q:*.6V'*9.8>/ M*257>J=#WH-3<(?:8)R]G]28T,7A0&2 M:G*^L$.2NWL_^JLTL- UG(,&008Y/?Y,X#W *7D=K+'PI?XN'X"$?J4AI,O1 M9!#U-S*(AW]O,HA4.>0\1V$"\7=@/J_05NH%N#K!H.:6:S"H[/(H2]#JY@67H/_F<9T4;B#@'(+4L/86/KK3XA_M0Z8 M18T?KF(T)CK0FVD\40J*6&M*&1DIA)9MZ"$)]/;Y!+@&/M$9;S.J48A5Q!JB MG82=!AZ$ 4H#VCLH4R98M[-0N;.\6ZS<'"W>!E^KK6.OA=O%3;Q%S^V"_6: MB'M3?S(MTS>!MP,YH-V%YFFB\::A@'@JAC/E^5(2U6P3Q413+Q0>Q1%ZAF[] M 71L"&WA!J6C5&G"L+FN2FCGW3(2:GX$)ZCY*[!>P(-C^RO<+JIHX(=Q$6/<[7R0CE4I M*OH7>#1SYP2EUGX'S7R0CE$GIW%(E,Q^S26I^8+>)NDM89>2GX](54F;*C.L M/@7%=+NHA6[)+F)N7=9[TT(B;CW:B]CM#!:#-P,6[:W1 M3T6(AFOKW;..2S$Q!:_4NB2&T0R7KW?['HC$(WI,E>NZXTWJ/@NZ!4]%WU>_ MS-X+NQW<-/(%=:0%YLRP^8412]J=\_;9Q47GLMN]T,Y%Q0R5O3@FP>#F4'%. M&!%=MI-=8.)&[R;P3!O-4L9?@>F9H<[QF5HQI:7#DP&2+(X\PLF;935/"O1/ M%Y#SJE+K20XVY'C M8_+4,M20'%X*2D?6NX"HPG&6['ZE! PH9*X9Y2(UX"75A.@O3B+W7;)8&6UU5#G%*K&0@F&,_HSM.2#']P'7Q9,DIJ0XO M6(6K*"A+LGO!A]*CM.[,/-@75I,*%/DJ"I>2C UPAV4 L/#NH#ZG(+E)-5Z& M^RUH'PGG0"Q5U6%*86G+QCVQ!@;4?=H[\QWC.RH 9[3!7P'\>,&SWZOLV>]L M/N[_X]?Q_>U@.OM;:_#;XW#^1Q//@B.]4,Z CPLU\J#W3&M?"<[?E*]LUM/< M6 !Y#_\FEFXCMQG!9W]81#IX&)2?8V5I$C'@)2@6-.DZT3N?+B0=9E3UXQ$C M2"3<-XL[:$4SVCCL#7I7+;(G0QOY%>"D@P0CG+$RUI468@)>QV>I9425%?O> M,^Q^)$JGK9WC@OV9U?/SR]++2\- MSL5'+[=XPM/0TD=L[U5W%U1@B16D0;882/A1RRBJK*,WE.2KZ[SZJ[T%8T*: M5$D:M(N/XV(R*I)V."3U''Z%L!E*E9$.\$*[(;I(#&%+@K9#LQ742?B4+(JU M [87:]M%";9#W]G-=E\F/HD)!=Y+;2^8-E5U?$HZ M&YD./_.)5BA,\F57G% M=@MIXHN>F7+2L>5DR.T[E4#IRA&N;#K$"'/.COKM6.' M/ W'@#?TO&!_4'&$'*:TO/"1D5\0.SR]Q'CX6/': 88]C/B>.C?95N6=LI6*#WJQ=#^T %>5O/ M8BTUGR%5"Z]BN!5U$89;@R4IA5&LP8/N?@?^Q#4-J&2H"3CR;B%61;=")3[9 M?-(*TU*MZ;T$I3$,QW*T5+@-D/115.7A$N+.<6? ?8$:PB^+>1I1B('EY:XY M'DTN5GW3K0"4)%5^&\ISBD/LBE)TX2@EZ'V4?&O/-8$J1!)V^:I*JI4[:5U7 M&<.1FL5]WS6? A_Y,.;._L*WI_++IL(CD$121 M5WC9&,=F?(4%?6]H1W:YZA5\[D?2V%QHVD6G8=0\H5XJRLN5SUE!.8&J5=O1 MTS?A']&FYTXWW7"=<1)24WOQP?HJ%9?X?-O-?KDH>W]A_XK1@7C0:S8/0<)X&%0 M?A8QJD3RXU7XGH,$F%'5CT>,()'PF(:31T1+!"4!EZ-]+K=XLN):9T2T0&2+ M@70$,K^H4J-<U6W(/KO,#)BX<$@[K$O]HI- [>X4+4Y M%008N/Y$VJDQ\:5UCEKRS[J>:7!CG1)P&,'33JP>*%@ M I,/Q.H\RH)B/O-T&+V@AO/0$&J\#X80I:WY4K.@FU95VPW!B;U/93BJ>QH" M[\+KGFJQ-]!=&_UM MQ0X(.(6-TR BO\P'AYHWNFT;,7MZ85H+?0XUKWCK>K MR;<2O,ZF !_TIJ/AZ.NL-1E,6[-?>]/!4;CLOD/HQR?4I99N+UJ+J%,M$/>J M]0-LT_NQ!=4;+1Z;LUX\0H.V%2[X4+0%\ M#)!D<>01KEF UO!2M 0@\^#%AC9=7EG=]]],%S:F6 M7#@%) L;E( 0AH=H 4W!J]4&7FA(FL]"Q==K)HST@D* ML#FZJ3D*D&%*'/ '2=C"G1F&$EQMJ$.9\F+7[.\1% >8JY=X1Y]13F_QK\#S M":^)%FQ-<9H55("*R>\PPQ"G(3X;AFLEK=UKK:M=JD0O3L'5?+_TV$E#F@)S MRZI#$G;QU'R\]%C^>'0PDB$NK2X=2 +6G.I-$"%ZMF^&YP'F"Y@!(X"=,8$W M>#.L8 $6*&LGVND'?GRND?'WAM$]&/I4TK8Z9*M/';7FG>,F)L;UEGBCH)!/ MIAT*&:??&3]9YG/TBWTBY-M84[D,*]]@\VE5DPYJ34.GG>J8-G*!S/4WX!6+ MQ=7:V0/7X:@_?ABTYKU_#F9-C+7=*64O%>7 E%BCD6>F$HQT!AA8CTW38[;^ M4S;/]0^P@C\=XP1_]><472C*.1Q-_4TZ5!C4O,>&+@H#)-6L^-@AR3W=.OJK M-+#0-9R#!D$&.4^CF,![T-_,=9"?NB3S=_D )/0K#2%=#CE!%'>DV#2SR2F7 M5$>*NUE[\(:N,H(;8(.E25TXI4O+"Q\9B2R$/ *6';;7T;"U =S/ ,+U[1.[ MTI9+@&ZP[O<:4]B]O@.W6G8 ]R7C#7!#*'&CF[V!E%:OVUK[6O)TZ5C:E)29 MX?%60>%D*!EPA(!E.:^Z;<#M9L1M*&//\X ?7;0?VD27&6\SZC"C$LG+'@NR M6IJZW1>[]-(/88!]]/YH04>&EG5DW/6&T]:WWOWCH/4PZ,T>IX.'P6C>2)_& M3E-[ 6DW\X<0B4]V@[3QYP7Y"&AO8F\.&?'=LP M+3-$ZE )Q%#RNCXG':GX^$'@URD4I8B3H:][*W2/^T6WT.*!^#I[;EEY670* M%F1)R*XD11CTX-A@&[W9>1?8"S*%\@M+QR%V$+,$X!!1$094Y:B4 ?E""QM& MN21S5+Z *'+6RUF38_V5I$KR@DG&)<]MR2UGK4F*1.]?HJGT'KP 2YL[X7\[ MW/2B91_14\32A#G]*2ZUBON0\I71BI6C%V81K0FTV<4FMXC6(G5*2NZ8F M*&>@6-M1D%>E1*_H,D0SR%747K&VD]:PIFE79ZJ1BTOTBJY7R$FN@U.;WTU_ ME?%(>&F71-I_$0$$570Y1D,Z[C!$GHW3N%S]H751) MI[E<4GN27O",%#6TEXZ[#ELK>)S>R1ZGSP9?T?EY:SBZ&T\?>O/A>-3$H_18 M15.P<5P?7<$F'Z/CBB,2M3OG[;.+B\[E5?OLZD)0NL;2I^HR6 D>)?,=LJ>' M=RV9>9G"FW=]_ I0ZO#-RC1T"W-] %M6/N#HFM_#Q2^:>-0B8AYV-O>LFUA6 M&M3X 3@"CTM"X:=#F!N:(\>&O0:>;QKX3&B90G*!R 7$'D0.T82C5U%\@!.^ M !M%VTY-[_O-]@;8QFJMN]\)D4RT:M*PH9 A+B6E5*> 60F2_A-#DFC5I(.W M$%(L@#/(K8@EB X?YHZO6\00CTRYM%(ZVEE'\+NZA5#,DH%-4$70G^D6>J#F M!=@!& &?R(# E1-QUXJ(A M549>")G1R$&4*J%PTX]Q[TZ!;@T\I(*>O;AQG>]AGMQ8'KS#EZ&:?$!303IR M_1854CC6DEWTD '[4G::+!0%DHP)PUZ.)J54 MK],FB?+$U!YY%#QYX*\ -C5X M <73>'1SXHX>;V:#WQY1Z-'@6U,3>!RKAQ9UA"F>"HBYOM"TCB9X*BT:=23# M,.51,F$RQ4LG;VJ/(]DI'G!,:?D0I4.2@R.'<(T"E+R%Q967#U0.?)C0)V#8_NK MGKWX ^@XL\W>@'H,*"BSO&E5CZF-)+L%A@55R4D'AA;4XT-1H>6-8\F3#+F% M#-CEXH3 M* V(7B$YCF5S'6H_?U+A$7L:?KO_P502P,$% @ FD0$4]'!I+3(P,C$P-C,P>#$P<2YH=&WLO6ESXKKV+_S^ M5MWOX*?_P]F[*J0]82"]=]\R8.;9F"%O7!X$.)[ P8^_2,92$@@9(28M/P5KUI^W7#ZIILB,YR^U ;^"3\?M^)/'#-_' F6L* MP"JVC)7S-UB2 (RLTGB"H5(@0<-O"9FBI4122F44&<^MIWQS\T/:"1X B<2%/%CR8X3WD#A._40_RY!BV^;H5]6[OV&WV M@03$O59L,T0@SE#X_4!=FR:)U+$NK5ML;GC4,*#"9D0FD_FY0.BY'^8>&!XU M1;_>-SWX2/AFXN>@7N.5"3"EQ%.R0$0<[O%+<" 3)/,(@=I!!#)K!&H_?O\S M 9+Z^Q\3>!*FV)8'%$MI["G/W__XVF> M 7[_\W/[[_I9LJTN?_^C:G/,]98&^/>'*3ECS4IX]O2&PJ?>+_C6G_#G1VU4 MS9T:TO+&LBV &FB+&_0TX*P_:JH*K/ C;-" >L[1E'5_%UX'@3/O.R$=1 +^ M#X% [-HB(U+X^LLDZ-7HY+*XT+5L:\R)R=LZZ8]_8)9DHI<#[8:%NE-%^K-@ M2/ '3?WW1T-R'/%N-6G,Z$:=P_U5N93H<[3KI]D?OT>2X8)_?C[JT4D[R%F0 MS,L<[*$C&65+!8LJ6*X[VE7$6SE9;,)>UH5E>3'@:L9MDR^T15(D?OS&(=CH M3#)#D>?L;\YW'$1.S54D8P@DA[/4/+06]UU>3H:F[E'V4I_5@WE12A$9Q6%% M"G4YD2!(*/?G[&]^8S\?.ER 5]S[[BJM[&AA-Q93 =PUE*4"[$*#8T4:=1>] MXNOZVH(OL-7'O:V5*[1WJS4*0M4MDV37FR\&!59,HMZVG\-!P9$4U"_,M[1U M3P7X0>2A;E(E1Q4%/B\6,KPB-[QL05@*5B XI42M;@4_'HV/=<7F:&= WL+7 MLG<6JPK^H%9/B =5W@N34P M!P;9M<-_B6ZH^Z#[P)JV;WGK49=")2':@^:J!JH3G*N*Q66 9TK^4 N@%&P' MO1WE:49-D"(5,A47\PO!K=^5LJSN6[?@=IER.Q7Q5,/VVK@%IL;JEO,G*Y6I ML/8B4SG?L#^)V35-DC5#\S3@;H9L;TAP9.BR02_50F!HNJ1VFP9%3+1^DKTX MCK]K[/5LSK?-?"'0M6DED^"HRBVHM"^=[:]"?-[(C._F;L ()JOF@3(2:[?I M\PW]5&Q_U=C9I#-MT\T7:^B1!U(KN\ 9-CZ,'85 M+%MV8=0GR08H6U/?TVM!R;8G ML=4V1XYN\V)?;Z9KS/@+Z(4C>NU"AZQ/')W6Q\*R7ENDZ&69&@Y?"YT3$DRL MWCHSTENY>D)89(:=U8J>S/YH@&WE=/DLS:C%@!ZTQPJ%]UM5^B[7]+CQXAQV M*+H@>YEHM%ELVNI8H3EM6>SY$MWR^O1AR?SY.!)T 'P>@%&S^_L?%''?N&$P M#2F"A1'X#8I3__WA:N;40)%U>&T2IC)0'B&Q315<+UP5A:2/G[%^W>X[PJ^N M[3OAMS#3<;/A0CB@>R[0!Y&[(2SBKA=2DX-1-0SH;',*8U[+<]F%YMZWZCHA MV9>\9RMZ'9@R<,3*V=_=]^7EHX-,P&KKOMR,7ZE^WW[4M^/H+!450NIS7:,BE>C G^]KL!/ MI2L^'14"U2O-!T$GQS1OZG'3;XY2"(TX:Y9/3\+V2L#NZ'[_1 M\&Z.#N][>E ?0 ":'=MPOM!=E>@*,<\*I%1;S;5%2;3L"^7\P["^)\>/^\RO MY7BM/C;\W,+6=09/4[-EH]ZD!S''+] ??H;C1<<.O$D9ANEPC'/P6-,[JWEG M;CJK@E"UM/G=A+Y3Y,;%@[( MD?5\(V/O+Q4!.]J?2:SJM;[=$'5-UV>NFJUDSZ'6'/A_9[%C4M/_98]V/(>%9[>]VO;9F]8F,T$_>#MMFNCGR M4['V_ZX(V-'^2U7G.N9,'>DY59P4Y=8JG1%C[1]5CB?OP[V'+[4%W^5<2QWA M12N[Y/. E>K:R57XNZ(F(OG*J&FWZ4I%E Y23'0BOC-\RE\GKZMI!*5#A&,MW> MLBXR5O[2YX\/C_5[\[=A6^AACFT8<,AE^%@'N)LABG.JF" TL\@(N:E;]@B5 MH:#+<^%-FTK5T=K5+9EAZD!$^?&97Z;$SW.\WII8OQWC"_-U=9 M5=60SR,9+4E3RU9.FFJ>9&PXG*S79B)-:K( ZKD2?\?UC>SJTCE\=,C?G-N* MXIN^@;9*-KT)<% S!TP0(>< 1O6V";9IRDH:Z,W6O"0PPVYR>-N)=BO'Y4JB'HQ7 M1)$4(YMACK2_'05>[_O;0F;0-%BR.-CP-7C_G8I M(8_Z7GI4$,AAOTU3;)#-=R]=A+_(WXX$MU_M;R>FM7:[F\I07-5K)-Q\D6X5 M^$OWOR+@;W\F"G8V,GWO] M(&N?\;C=3&N8%;.IFM"OI(-*H[1PB_U+Y^Y9/>ZH,/BHRYU:TF2MV\.3 NEE MJ,5=HE_/>)?.YB]PN:/"['V?FW*33GGHSOI<59JH?-TG,NG1=@3%R@!1SU95.77HB])Q.]TEFL3[) MY\XM)C1=G><+NB0MDNEFLC-@9Y>NQ\_L"OT==[KO1RB_:4G?,@6G9K7+4 M;8=97+K*_A*7.Q*\WO>XZ43:8[,=??S^..!%>/.]RX MLKBSBUQ>$OARNC2PRN5J\^(+A7R-PQT-;K_:WYY-$CB?"X($!W(,4ZOD*4^[ M>-G^>G_[)*M*/L/?SG:K2TFHR'..SP&GL9""H71[Z9)^5G_[%+-8G^1OU_4[ M.[!["YN;-2N*+5MX=YJ(_>W+X^]1?SOC*&:V;3LDWB])T^HHG>GE;R]]T<'7 M^-M1X/6^OYU+]PO3E,[G\!RCDG*[TNZW+Y[!9_2WH\#5X_ZVQ]SUEGQ>9#B^ M[G;U94>UF>S%>UU?XV]'@MNO][?U@ P(RG>YIKV:)CIY1BXF+I[S7^]OGV)5 M"9'YC!J<UI95*Y*V,7+ITG^QL#C>1.L:L2R3&,-^%SK64VI5YZU'Q^ MESLRS#ZP<[(QE0ERU$OA6B,P)U16&Z:H2^?PF7SNR+#UN--=7^')(C=.MX3B MRO;\!&&X%'WI+/X"ISLZ['ZUUYTJV,2@7"<=O6^.A72GFO?5Q*5'U%_L=7\> M#%Y9Q36L;M1=3L$C$(3:K3E%]V^8+7<,D*'I;DWW36IH"N-.SN0BZY,]&M4# M<_>&]9E,="^DBNMK.:X45D%>O6,X3DIGVFD#2'Z]%-F@.@HE@D)VU8HY?8.7&UW*\[RG3:K61[N*,E]3&'$5,YK7(FO H M%#O"4J8>>QEHKO+J)V_A.7)%)O1%?DW,?R9(5\&MP]L _@D$:]KOM.OSNF\ %J- MPI@L&1(;W2V8T1;QT^_]^ P97TGC^6K,S+*"5@6+1G,Q)5GI>W#\O#+^:>S^ MU+,*GYDV2>:,[)Q6.NW+33:XX M:MCD<#KFC:U=MF45R88F3#_FAB(\*Y M@ ]A0T@-QJ J-8$.@H0]'+"U3J<=64\BLMCXNAKOE$C>VY3[SUNF9WT7TL%U M6072RPVGO![J^_,3.U D%_2!S&L><&N:"?]1[T^81M25K.4VCR#37CO-E,=" MCC)J [X_7792D54BSPQ\9FM^G)C_[[A,4?&JU-E%ZO M0PE%WZRG6W9'K]0N7;&<:_'']W)9C^+$ TVU75)R YTI)/OTH AZB\FE.ZY? MA9/+=E^/XJ00F -[ULCW\?YM26BK*SS'U&*<_(FN[%&<).QROFZ7ISS75V_O M] Y)T_5%9/V4B./DRR?#7,<3.Y(U7J=%T;<^T,83Z*RQ<^!(X^U2I20UP_'* M4JMSN0+1JS+CY-**7C4%V/^;^]'\^(V^'AS.94QH'.-27;,TT]^>%L=U 9\L M.561,QVSY!H#L==:70)W'@WC&W!%6NQP9;4*S(Z&+SR!83B.N)T6@DDE^]F[+ R+_>33+\E-+5! M5F_F\J6.&S/VRV;R#KNJ+VE5,B%4%7!K,OBRTIQ,IEHOUY8BQ\5S:M7(.97W MD@JMNP=JVARHT*6&U-!D X1@=K,0MW>VLR^[74=2 3I1="NUWMUT+ ME9B)4 MB[>NK204O4)$SK>YE]K7#WEWW^+C,5^&:OXD?@-E8MF&/5YF)7?_O@T(Q(D[ M&S.@7<8927&R@ZQ0&DTB)_0? \%K"/$G(2.,R'YT?])&*AI"J*F-=Z#0'_:)A/-Y8H5EJ!'532; M&IJ%[V46GAW\GX0 E(LS#*!XOF1LU[EM(+"D%WQ:ZMXMN:IP-QBVO66@FM_+ M*#P_^C\) SG?]6P3.!U@A)&#.]&F]P=H<'=W=]G)N"_TVT6%')+%3/;V>YF" M(\._#!0<"N(_(S3(]_41-4F9=:Y:'*6F8LI*Y83O90/.%!J +8X-H0N-(<+"L3%(-/S.B\-E\Z'0 -_+ M(IP].(@F")Z/#M)52BUT9PU9Y_U\-LW?X5-O_+U4>ZCL?S$[2?;1^:![)4AB!T?4>OA:8(%.>\[0(5^AJFYKNTL M&[9WGXJI) W%3OT* M@M0G6K,H WPUR(Q3\P'?UK4Q1_ML:VK[U$]@>^ Q>\8?DE'U%6^OZ9-' MW:^)WZ*$7U/2?1"&#I ,SD7M6$O-.K8>+I[>M-LZ%66FFI=IC]>;2AJ7DZ6> M*^8CFW=]B0T[WL4A/GQ<"HXP\.'=QSGX\4X<9?U&*E_!^U/Z6E^WQ>J3Y'@= MKG?MAQ*_T97A%LXWZJT[?Z[[R0%O$579R$TCZ[:]7H;W>!#+[Y\JOV@%\3W9 MBL >.])THBF2\2 I#=O*VR9P/4UY66)/9;P?NO:<[,^7BX14#:I-7$OWIY5< MMEI.-B-G<-%2YV?IO8'H'L%/(IX1M.\O,CF6S,^6S(^9XY>E,J54%TQRE"SC M?SNB$&-!&Y')KD9?*K[+8?[9$/IUO^=;.+AF4S90@!SYG-A<++U^5$Y8< MV11.]$7G3W=VOV+:[R4!_AXV-4T4VK?E!M/7-2UH]?*%>2-)Q3;U4A3#U]G4 MR(CD?NF5;YL';LM*\59UIU-!TQ8MN<64ZT4R(E2>>] I7*=EJ#Z>G/]GWS'/MG#OY! M"8N-7FHZ33""T"Z6\/*K =#[RJTEY(=C MN7GZ\W[?-/JS'[_XNHJ&QX]@M?5!N6>MIAZ>*PS,@6#,)[X@63D-W(1L611LK%U],]CI21*@R*29>L",5V<\;6;$_)7WR![B]#2F2* MG[&*8ON0+N&*UIHM66YXQ)HE68IFC3M =I/!YYG/-H 6Y$5(;/"_3N!88K)B;WL6A4]LH;J([3:I (^ M0*S/A.,Y2ZE\'&'L&(YEO9E\0[RPOD !W"]['Y.+.L/.1C).UH WD\T*198B MEROZ1!R]2)++0,N!.?VO54C*6#:3:6.2TK72M-XR)D(A78D5TCD5TNDW;Y]# M(UF\K2[R3*V@+_O]-.C:_6G'^G$H+'O-?J8NRCYS^F.&3DLX MZG/7&QTVI\NB-DRV=;:I]Q>="O!DR:=[423M5V_ISDR,*3CN_0KBKO(F-DAR\UT M9V0TO4!S\I%UZ(YOLW_-@$^ETHET@GBE9EHW_;Q4Z&[YIH7@UN]*65;WK5MP MNTRYG8H8!9'Z@G--R.823RW5%*?R'WU+6U-- M@!_0Y)NE0A]9=">2 URQI=?:>=[D'$XJ3\EN=Y88\=Z#[3"!Y/H.^+WI8WC/ M]CW;W[;?T8M>>*G Y\5"AE?DAI722595=];HSHCK>_,*_-(1;"\6T(R]!B0^8R),'Y MU1JI+;JSM%M^>*D:WK#[L(9O @AKVWDG)?;N1Q?SP+)-S3KTV->R]-$C?C[N M_>L9L;')HIC(=,M99]$0F PKWU4S*C>EVWN\"'V!S3W'N?%36]S $=B^HP!W M_74")#642-C-W__ OS#76QI0L$UID0@TU9O<$#C^/[^FDJIJUCAA@)%W0U_3 MJ8=+#CH 4/B MUT027MIY*[QYNKUU!$4U,9),S5C>_*<+?247:X Z]BF9/WG:GT%_NM" 1_] MYU?8VM56 #X(O29\[PW\B*$_S/I?]'P)FSA@].^/_^K:.?C5A:[3I[QQ_14] MZ,:R'5,RUE>"]5@WEY#N24B&-K9N$&%A?[HH08O9(RR'-)/E0;BA+D$&2?#/ M] "C% -(SHUL>Y-?3WFVQXP=:E.IZ^2: O<4EFT'8B$!'^79YGW?+?#K0X0P MH >[?2D!OV]ALWX-8LG])00+U&2'+"A1!9Q?FZZA!M0UXJ!K&YJ*_1<>_K?# MWE^'>+CN#/QQ#IWHM9-\,]%4:)!@\__]KS2)4[_NZ3S=IPA\[;G(03PA!WZ, M'-M[3D\1*513(CU24U0RG10S,I46:5Q-BW)RI(HXF69P.BE)C)SZL<;JY\CM M_M##*YJ%G(F;QY+]_$!36WG<2)]L&^KFQGL:DN^ QUF')A]@8/K0P'[\%AKE M+I?'^"[;Y?A_?LH7TFV>RPF=Y:XS$DW3F"VG[/-J_$MSI#Z/D,2P*S4[]?_^+8/!?(?NA MTP*U<.C!:0JV<> [R(2_+]3!+ D%,BK0;O*V$I801!.D/T*-UY <1R02+([3 MHXJHFV9 JX":IS/+]@N])O!$>PW71QW^2E&,)ES>.I*G#MQC/(R08^7]^T.# MM\. %'+#-F3),&Q/MA<_3@.7M@_#4> 8RPZ8VHZW@YRVJ'3:!9W/<[,Y:1-S M+@7,L.[ULVXF#\8VP(0RQB]-B*3_A%3/I&CF@>J/\82U!;;3Y3JU(=;A6LU. M%VL)'5Y@&UVLV\2@2NU"O;D6'X+"FAV,2/ZE_KV^T"Q@W1*'[>C=>YW+YKH8 M_)G(4/37(;9@.Y@W =AL2V!L';YC,*H'*O8\ZV]4M(@4OGNB2LLE](^!=2+> MM\(.<>LLPP[G#;W6$ERV$>"Y21T?IZ:4FLRR/WY7? M@%'Z%H?=@T5$.MO.% MBNGK1;CK2-8Z6-J3X81A4_:RD$@*U6!142JV3G')=\DP_:P,=SML@R\C2?U^ M0OR,V4E>F-G944?>/5BV^FCDV"8F'OP/\^QG?HE9\KF>P,."2*R@&0"#TB4# MYV;C.I[0;>3"-#9ZY_J5NZ[C("^.1E5%X?KCO,0I[0Y]VV&/NH[A>%6@V.M> MW?APZ [*&CS]):'8ANW<;"-^E',G$E2:SE 1\SLU%Q)0,J/!9;*HIGN^ D#V29L%@"T./OL)<^+(K3#&T*?0$($?Q M7^%?>> JCC8-15'R(6(A811H*I;8&%@HPPO4']LAJYH[-:3EC6:%*1C9L!7] MUS89QEQG4&X&)3=WDIW;%-4U@[(R>]FT;7YFDW)+I:_I,*6&_?S*4.KD0.^ ML>8B'>BAM44[8,\. [Y6$"I5O3@8LF8])253^OA$8.<&+:S?[-3R6*E9RY<; M1?YJ+>GE1NXZ6@+P%[>0%"^D(\KL.O?TPR07/A8H;C*(!$@!(DG38DK-,"(MJ;0HX\FTR"A 43.X2N,4LI2_;<^ N0Q$4L2?MEQ-F#NIH"1:G+;2:\QH0N(Z/88MR://&<;;]V,L[HNKJ]/@=.J#(W\( J;?,$.G.-T_^S"XS-N[8@ MV9F"V'FX#1\X,NQ@BX7M]T3@2-,;V0&2G@@@C5Z<*;K_79)=V_"]/76[F1]: MSX=L_O;45XV-N,YD+F!HGRC\;Q1UXD.B_AZ6T.GK#',!/-D;VT_/07+V%IEZ M,GLS73P_=_.$"%$,S\.M1E/'GB/[]NEYEK7+4;:@'S#=N +A#N$8B)0$)K&9YQ&SY+L9Q! MHM=.T.[?;QK!1@XO&Z(G0&!76I0W"YB4\'F[H1[$GB.-7(9,\DN]:0P:^6X? MM%T188]\ 7N9= )GT@2>(8^C[_UZ9CVK'G$._A5*-68[F.U-@(/=^8[FJC < MA*2.J@B^TZ/^@&%]EQ!?!O_+'1[CS*EA+X'S(=1';& PX--VK=??,9K?A^:( M$>&Q-< :]O7?3V#[,PP,H\"C;[82YN3&GE55!^VZ6/]3TRQ [*2YV$DY);A6 M7\29_*@QE\IT6YT%+YAYDB0R6$KTQKI07W.A4F<0L,&"[\40R#[+@%*^\ MPDZ]E.41C4/?JNFT8) &;=%NRG9B.:/F;)@MZ'R@E;5FMFG/@U,1NL^>C<#G MI6_+AD&P<:M-'\+1D+HTY_9 01FWN=DR49)S+3=+5HXO''K_D#-IDF2BI43^ MVM '9;VG#H2>-I4,#"R XJ,4#+P,[2=P_\;^@K3#$/&^6];[ZT?R?D ]S/.@ M@1&I7R[F 0-,)[8%,"L,?Z^0;VOXR!G#) =(4,94L)UQW9#A%%C_Z]3BC:P2 M"P?T1*")14L$Z59ESI&"*V>+^-3(5H^;_O#>?/^#7 MF SFS;.B ,^H&9FDH7))XR*-2XHH*+?),B^T$._.GGS77N8[L,YGK#/'1B4J*NJ:H"Y@Y.A_^WK"OYSU3=3'! MOX#@9$SP3R+XRREE$S[. *]%^[=+SVSL[9(@Y:[F&0_SJ\M4,MD;9.V1T2_G*G\7 HWHR M"@Q\NGP"+)3)259.;,68@R^0K#%X6*R)'+T4V4Y2="$0_G<8/E\^SS&^*^CV;^*]29* CA)&6"Y0S)=5\SYW<10UOKB\V^EG>-*GKR M^5=CLRX7('Z!C;1@T.X$$PU>>8@YSS#!M]_)S?Z&[1\T\VBI:-818/(24R9 MT3%T=ASL+0A73J#8=V>)\5_$9I_01'*QD6; T%DR#-@";7-"$?7,UU \#<-H M&6P:P =O0NK[/4>VL[OG:!-B[T3F6RV#PFY$3+3G"%/AKV@)/VPZ=8 "0O 0 MY/H9X?8\%_L+/AGJ1,SU(:W=B8W6/F^WU7@3R7LZGD!ZW&G4X_7-FR']?86A M.;:_R)UQRU"]PD;R'1P5NBEL#^]$_=D\+"R/'?8D[*[D>E@&7S]!E9;N]=F2 M)B>?M,CYC@-?O=[HALR_)WF^NSLIM'"3MVH3 'V&CQ+6S"D0A'E\4NC'[R&J MC/.F;.5VED8^2-2]370'[K_?&2L?6/:V_KMA8Q_:J/<%F;((;LAZ=A'$FU01 MDD0HA*;F>5!V@0&%T;&MS88= "W'$BLC?2TIX>Q07O*D]4ZN)TKJX1F[2<". M;VPFTVD\B510!XQ]8[TZ@T]TL;_0CZE?&$F1UYL6WD0+]UM,T7Z+LVBK==?O M]0]P_SZ/8CF^:?XD*W;O&8GXN-$Y.TK&*18U.B@,&WK53)ICC_ (0HB5S)D M\#;!A5(B809\%L D18&"&^ZL"P'L(&M[\"H&&90X^(-K0HF';W&V%@@","Q9 M>H7<#/@X:(Q1O\?8."Q7OOWY&CH<(.R;"D::%>:DPKEEI/Q(_-DQK)?!E&XG"2F!/MA)= M[Y=B^T"2GJ2/+&3$PI=A]Y^^74KS+*LIWY%8?C88BSGR11PA4K&<1(\KL9Q$ MCB//9L=BEL1"$G-DS9%TS))SLN0MFY7>[!!_#ET>^?WK"LR[I$ILBC+O4JMV M.*KZ<,1[$KUR0>@YE4=X_ASUWI1FF $*48)R#&/;69YH7SC*#CJYS3MVDTL" MH?+-:GJ*\Z6^YQ&">%LOOU2QDWT*\:],-<4B)/7 M;FW[..I\TE_S)WBMOGB]5&<6"XJ6-AV;-VO3;=V,(%+\X16 M9(TESN1DDBTO,P.Q,SX1)F(U=Y%^X9DU_1\^_*BY/3'[_V@_YS/'?[[U=0?Z M?DD+<$9'YLO1[MR#T_S:Z-#2G'!!#HQ6+#M<3^.[Z[EV^/IUN?T#9:]M)WR7 ML40O#S3X:N3*6'!L-O)W(9W"Z,>2+$63#)1$0F7;4&-W<]B9BZ'2<9IZ>$?? M=OGA7]+CA8>/YLXCO_;BDO&U!Z!C2T3<"3",^^CF+XBI<*'&NK;M*Y9!G&DQ MU'HAT==[W#PBU[ZC/6J4AJ6*7VEPQ;KK-QM%.C.R/C?X>FXAT]'L%EKE]+GY MK5CPGNUW%\H8P +TUP:GA7 Y'52^Z"S'$(9O.:3TT>DHEF^JMJ<"18/Q_P_, MA>X%' S^&.2O/#47VSS&_?='N5$XL-HXW,,5;N'BPQXV?2]4_M *[("^MYR6 M]+J2F7#52J6A)VG+;J'#T0F:N:))XHK)X%L0;PGQ>[WUR]UJ$F>_7L7C#60/ MV\:V.\FN,/NA-Z@:-WS4HQ-:GBBDR)R0N%O:[X\[#_%Q<=)SG@<9I8VM]YW: M'FSP#E[L$O^U7<3?-4/Z?__/[F2P+"DZ]%5]2WVR46SG,-/MJ; A ,8@L9YK MED8><&XD(Y"6[K:* )2 ^VJ7-_?,IQ LPE-IL8>/:%AO.NHV>9U./SWJ=G/M MI:-N=\Y:10LUSW"L+87_H>?:_KBOI,'0."EG4J28II*T2 -&%J5D4A85 E<4 M)D7AZBCYN.I%2)[/.['T\)[)1]O1GG ->1X;KG79;(U#1S;EFHTNU^CR7[LN M>+JW*G@/QV]>$[S6VK^"B>:!!(2 @G"$%I-L'TQ\8:6#78N[MU[E$HL=O)L- M7UEO(N;"E@OH&(^8#5_.AE@8SL&%A]1V,BYV<[9B-Q^SQZ>FPJ?,F7Q(O+_% M"(_;D6\QQ"]EXI[3_\ES?>[R7;[A/'=Q\H6L861C= M=PG;Z=)W 52LJ?\@39UE:Q#)'%_BN"XOIE/)-!6!B*L,XZO-8L3K.,:*H&:. M)FP*]TN9'T)T["_!DGP5P@$5B(VA](XIG;.H8_J;*EBDRL@ZVV"+7!TM&+DVY,N\F,Q$0'P>M"X9:]TH:MT+PE)=LJ1QJ('O5_OF-5?Q M71>MD48%&EE+,I:N%B[J?5#<.=M2UYM84)L.<'W#"YLTIV"]JC].ND98BQ/, M-U;C5%M@&]UR%T9[/0Y*'/Q:VWQ#DEAK\D(G J+WH,:I6(U'58U?");::,>? MYH4K<4*-#"\8V^](H1NVZZ--'JQL^QY6EQP=>%A'<_48>='5TN1W=K9IM#B[ MTZSQ4*I:G6:.RPL=CA>9#,D0J0B(U(-ZIF/U'%7U''40H6T:CFVXH4YN.;8" M5*2&8SQ%6.DFXS4'?QC\XC4'?P 3OUZSQ#-9]Y/%99$@R"29CLPJ@WB90?0= MO@@AI]DM<9UX44&LBB]:%:,(BJAQ1;86QDY4P^[O/"/%=L1.F:\6V%RWV>$C(!JH4QC!QFHUJFHU MYD2229-D\D(B%:\ .L"U/2% M8"D/1E*X!%:8HDJYP-)L9T<]Q_"Z*%6\?>VF,E9FW9OOHI[I>KG!\6R!ZP[O MUS!"62+P5#H2VX/BE5<7H)>C#J*Z9@'H+X\ =)-W%L#&>+HH1?Q]E&XRG#+> MF3$6B50&)Y@(B,J#ODW&^C:J^C;"^&F&)]EHUOIL#,VV8A#%2O9+E"S##4KE M;#G/ WQZ2M#16MLPS.JSG3Q6:S:KY481X[ML=UW,XY./ M77S2/^:A>]IC91\"1//@8!7$_8GFHDW>#ARSL<0Z8&H[7GCPH*19+CJF$/$@ M86Q*(;L/=9;0^;*:%1[U9P+)0K]N3OYK.=H<'5*Z,ZM<@_^,PY@.O@+%=^A\ M4=2>R&22UUCA^==(#@B/P)4E='@MO!]VV+,=9,BQD:3 %K+O88X4QHX.F#K MA?=A\,T.^A O/B2!LZZ8!HG_DH&!:'\5 M?B5^;2^OH?WT*JK?H&A3^)J]]JZGF0>N3QW[[L"#IH9D/;WF3FS?4)]>U9#= MV+L*X?KT4J 9QM-KRJ$G*ONO#@ZUF]K(8D%,[W44 /WIM;$M&=M+B*^N!G$G M.5LT(XUPO8ZPNT\0\$A0KQ!G G2R,CJ@=*UV#K=A785H5(&K.)J\/M9Y#'TQ*.;P(NR% :\\UFB'<+^E MS^[*S"V=X!-;T#9L-K==83M;*=BK<,3 <$$0GHX+VZ+QL9:%QK>Q)%!A%Y"Z M)_!$-3R@/-01&CKC%EL"1/WP,/,\4( IPWY31'C2*_[9RF+'P-_Y4!!&R[=8 M^*/T>\%XW1NNC4F"O)7FD#=KMVM=YRP[):JXKJ^PD0]?6*Z3S!&P> M= ^W:ZQLS8$;:JBUD(9&$\HP5-]0_?E(LQO:6IM;1Y3T%09#?JA]W"GTZ6%3 MU-O[(WU59-7AAV78#U-2P7VGT-O&T(V X 5@U[+NV)%K9/01-A[;FO 9'AP1 MU'S(QFW$8<=JK[N,AF=!Z.UPYVH[*!5J:L.>KN^%+PDU1 #?!3AN/O#+_1@# B M]' (Z,X/^ZH-][T7KQTMS7F@089;YN21ZBCQM[GRK!9F'*]O3$P_X0R^0 MG8?+-6SD-RYK&-:L#6 MNN%S^I=^1_<.3',\=MO_*J/DE>V[T/UT[YTS=X*\6*>^N(N9+&7I0 M6$T[0K,*!%5Q>;ZO!"(ADD];"G[0L/4F3@@\O^A2(YE+=W,L;$D_;=GHX M_&U*:-X-W=ED6F3U.2O2^RT7R6:W $VA)"1612N;&XQS2VDL)O=;EJ?C.R5- M. 9GLAJ3F^G-P$R/16:_I3TL#\JX@NO(F?V6"6%,!,FY4A%R M*T'K$;EI2LFW10+?;XJS2IX;4F2&(W'>L]K!BJA18Y$@]IN:M$ T\KPRPID4 M,\S.3:Z;7[&HZ1Y#M8PI"4(E6^#,59TM\)+6&(393G-9MS5="?FQW!18UW>N DW>&W4RM5>":C:9B MW0Y['NC"#AQ@OXXWZ_V%(B0XC6]5_-FRT2R[\*D'^+](U=HSG.E7==ZA"F,V ME1B+!=CT %O3*\ZB65_6=-"7;]/)M*"572@F!_@ZY58^H3I*0ZB.TZND.R[[ M=U/XU .,Y6KE0373FLJ<6,6,89-#W"+Y@;!LB*7+-U?SJ?>+-MF"CG8 M@0/<\CJ)>J65)9*"1G2=6CW=2;IM*-0'6&#+.K6 07H%KR[((-6D4PE9A1TX MP()EOK!J6*SK<+E2(CF!P)GXG;%('I!!C9?R":[2K^#^K)'79WDRFRC"I@>X ME2N45:M8934!W [,6LD?6'@5=N "X;)(=R9^8Q/FQZ@ 7"O%\!]7R[SU7]2HE->;?<0 Y$Z@ +6K2X M; &18+AJB6CJ&MU1ZGU6I ZPP!XOBND5D9_C/LDWNP,K/:K68 <.L,#Q6F9I MTLC<<@DFW;2Z>1+D1?C4 RQP[<1'L)WETUI\4![,"#P+S.Q]YQ39#3 MMXD<4>2CK".FK1\8AJ62[]G;"^N@-+SR*'3=71:V;K.?&=C;KT%,C^_7>&F1 M#,-<,U1\6/V[%YJ\_K#Z%Y8I]S(C[Y9_T=28=1MW-"-')SU[/+TRVN#CV8S*[X% M, H/Y\R)YU*SGVP88B!$$ A["R@.Y+$?J\3]:4=% 6 T^G5HG7RD%.4Q.K \ MS^VLK7P"B]>..>JZ\GU"\5FC?]%A^?1)P#!BCRX]OEAAQF@X>1WF*.F_G-#I M<(TNME5U%^_YG=/$7RA,+]:9BWG['A5TF;[9_;(W9JVG)'<2KNU4T >TU'$N M&>O53K%G]EUM,49=,X\6/_XW]H^V@+VT"HZDA(MQ?4OS.F@UG@ _B+P'(2(Y MJBCP>;&0X16YX64+PE*P L$I)6IU*_@1;JV [PSO8EVQ.1(9-%F'@E[16_A: M]LYB5<$?].J$6P!J8+$_,!4HFBD9[K\_$M0/;+U0]]\?VL*[L7Q3M;W-[S\P M2S(A07PW,9:DZ0U"+6NIZ!_N ;*LEY,<9PDIV9,,'_S T )V>!=\\G8*7-7: MJR8^2.C:?-3A*GPQE>\%(HV65!!XZHHFJ']^/J9$[)3&@O!A02!(-!>-(GXQ MOQ#<^ETIR^J^=0MNERFW4Q'/+PGC07FX,*6[K+!,4M-1/C%X'N)ZC*1Y8F[W8.[]8>;TPN_4 O/?*K<@*,JV391M?DGI& MIKUE(46A)730@F6HJQ1#OLJ _1%V*H;WN:W1Q_$]K#>'1JH_;>E%C9?*N6IV MYJ<"B&\:%6"Y2J6)MYFE-P5ID3!.K**$ZYHQ!R@ $DXVP!5F@7 _FV08=A#N M#T2[-!6T@=G##-MUU[OY_ONRM"&['4W!=O*V+WLCW]B.OG,_^-QZ1^93K#0@ MD,1>6ZHH^7J9QJMCK35<.I0C."ST8*Z8U#Y0PCCW-#0ZG4A]G$BC:>*.K^4; M L5/[8M WC.2 M@/8^S,!4+^NXH<^&O]W1 M4"P*_5JQW9R9?1PMO6>0:Y5BKC+)-[I6EQ3QMQPPE31UMU:,!+VFPVGN/\*, M7=SBFXB(\\FLV0:BW&(*+!? V"FLM,R&*#TBU.D4K_/3(L,EYK,A,RKU\_TI MVOZ&C!IQE<)3<3X@AGQ4+=C[,.^[GL^*S2[':[;4/,(T-V11UU MX[[?/"ZJL@!?T&UVV1KV\K*3.'B+O=N%/D=K?ETH(IE.^H>4>KW/59"'B4 M^2;(*Y),?B@^B^)VFI:#:NMYRRM4!,_R-L4*9[X6EF8+T]YQ@!9+Z+D"L#48 M6PB*T!?EMCAL@(/RFM-S"ZMC>IS)+9M]1BXLO?Y8S&PB+X(Y)JYQY!5C^<21 MU9O /!C7C&RI4P8ZV;ZK=CR5NNM560CF,*1*T^G3A%11M$G-;;57S !26&$8 M0B-ACQ*H-O#S2<,XKHK]S"A8L7OXUA!Z.VATS9'@@M#]/"#Y6KLSE-(^=X?[ MRUI*U1OM$=]B404K:,<8,@ZR8O!?D-E[*_HYMN.#6U[L<1(U95;T&"QI/JS? M!@U?FMA?'G'I$=?Z^$8XHNW9&_$T6"RB9[5/#QG^NN8JP( .*K!]MW$/R0-B M:M8K#BUWDX&@#1KJW.7'N1H?UDZ$1BJ>X?I.:$Y\V\"B;$%1'&NHM-Y:Z3Z; MWXICB=B=BH*N?D#L6F$W@,NK#$7'044L!9<35+Q3#("T:BIU.ZGCFI\>@-; -I5Y* 8HMGC[ M.H4+,'%Y, (..BO'DQ9Q9!'+Z5FMU19\94NQ3="5%O?2>D XY73CMM&R.CV] M/^L(B]'$ZOAV@"JXC M7I0) I[I1RN$5K#G$E>$:_,A/T1)BI&=O1L MT;/0YH3>BED&C16N&7U)(GJ%M-\($+31:F6:O"+2QZ;EOLTNG&AY9Y=ITKY/ MICMB]+A(,Q"CX1)]]5\O5/ROE=ELN5;NECD>8QMYC&L+Y>[PD\["N$RU]T?A M.?9EOR]OOY,SM]T_O:.O8H\QOD>WQ]3HG^B.*8I MQO M;QOOL?W&CM:E+U?)P5>AGO8U;[(%;DV3UBQ]7O#M6=O7I\Z2TI=V'Q0'*^5V MRHQA#]]8O#^.-V(QB(3)>Z<<]%)ETJU.&863Z (YMWHF2%FA'+RSR/\E&3KH M)C@^4#&PKGD8KX^/Q?5\@19"WE9 -7"D&-E \4G'FN *+G4MO-7BZS;O!")) MK*L;9:X8/"YO%$/Y*X.M5V-9$8KZ7:,TGG/ II6AOFAT9F2(91I5.+E*_6$% M8[QWFF^KMHFD:U;X %F2Z M5]#R:F<48A[M$KBBCZ+^PJ.K0U8MK.)GR[#S4G@M@=F/2_S%(5B\^2<:1NUQ M^;)7I%(Z',W1U63!Q\WZ,&E7.*I?D-HB&6YC)M.OLV]_A!F+L1XU:_9FL!-# M9U6W>E1%:#+MYB032,J0"Q#8495:^HUF[<*CN(/'?L3+UN(]L-_ #+XN15DO M"L->0'AZ?S)S,OQ$;-2:8Y$,-X:3)'Z5/KH%*0[O8JFX,(/Y*K'HLN4)4[3P ME%ZTEY.LR],MH]-&8@&-9(:Y8KYAV:G:T\3E_8'9RN-X,([TXES-^=.31TO; M+@NV-1NO/%, O$G-*<*M)$907L--XL15ZI4YRC_"5L4H_LJ,XU$8MW72J7A2 MNX)KE0&E)G)6(U,*$(S1FHZK=.I$T5FTS='+N<>W6*HX?/M#'=5'U-MY#G&) MEO&9M,]1[0)84%ZR@^&2,T?]^2)W5PS&.-0N3%A)Y6 5E7BW5BQ%7R]%9\^> M'A6C?D-R/QM)BVS2AH\U[MJ)?8?]]W '/:W-- M!:'[[4XD![@B0XL-F>^?XVCMO2(XCBM/<;6$>S.\X,S%BQ,2=42QX8TCRD]'@ M39'(>8B0J; 3HS@T*D*_8K;3HCE)"7;PXS=^C:+#0SN6GUS II*#S=%[7AN] M;5IV2W.TN,>._#T,'?1[.00"[K>Q/;@4*C'@;,Y%>A0LSGQ?9+@'G_N-\$EU,./%,E/98GEDU=$BB\,>E;C4!MK]>C092@ M/Z\ RGK\F'3_KE^7CYBRZ_K/$(UI3_2NKIDU;K:RF[>YOC7A01L=PT5<$31S ME3FPCAW3PN=A<-R73YNF[[FHE]"8'210SIJLTI0O](,$3\SY; A6H?Q%Q M:)*X8C+[J,+LAX=BFH6A<9P.1N<3P",X*F?9;K]8$TF M)H7J2GP-CLY'G)> U"J5E2!YI\WUG-=JTI,4-\@U0PK14-*H*S*S7X'F )#P MZSCQ]'U3#9<^D[(C%:%7=R#A'(!&Z2X5C!.ZV>D44[=]V6>X=M@A* SQJO$8 M[9.5)22*1: MID]F3+DW&X=J P:0F>053L4UEV(@?UW-I=;.4IYT M]0LM!B?25_2!..,;3N@_,4==!TBN[RSA6\(S<4E,+8#V8D\#X:; M=%_A*:W:&W%%O"^64J(CRL;XQV_Z*D4F8;!Y(!R_R#C\M?2PLE:%+X[U.5Y, M5KLS.Q4D))E%^R.2% V%8G\%YC85. &&>H7!3U, ?Y@#8QE'X-\W)D'&X:_+ MB< Z)'DN&FFD[,1RT0X2>G.YD@*OL1*"'/1SR/6)WLQ5!M]7#'_',7B, M]RAY0V\ /,XZ577:=!7>B#> 9ZD64#E-AC:*.' "Q7%+]"T"\UT397L3X$"6FE,'3(#E MPF +TRSX/:Z&'&\FO5CCMX/P)@)X;A??Y1#>-=MULP ^$72E!7%(>4A^(3=@ M71WGZVYC5DP)M33;%JFPX-9K3U^+0[988"["T'Z&Q+2=3CM9D2M#'4QO"6HV MG@2W3B@Q* ].O_& MX_[O?U&97QB8^5"$XB#P4ESF2[>#_ X"N1![APJH,TF6T9OC'$N27"GBBDB_[J"V/\*FQ1@^MVEZ%8@'B98_(;I]%N_+1$7PQ&R[0X8@ M1FM^:.(JF3Z6N_BNH=Z:7ICD>8XF^QXJ%HEY-@:)@#CHV(:Q7N;J 0>X7ASR MQ1[LI9JZNF;9#N1N>8/E0P>2RG9WLDS2(Z&9HXI^*JTP3BX0*69=>Q(G7K?> M*([I8HFX",/Y"I%(#N^W!%9)VD*J@.VP^$,"+S;R:1$ M#04HZZEUG$=>$9FXJ%8L%Y$U9R<3##YOLTM#]P.]WZF[,__.%_'2& E&&#N2 M,'9\8^[RPF/'Y\I'8FPC?\1>QJ'BR1QC"FH2U?91^!Y%5?+?%V9C=^KSL9;Z MJ@13A>U1!#<=% 209YR*/0JZ5:\M4NEP.C"3O")>N3@F#A]C*;D0B_L.,5&I MR$^]&=\-@7;P)<@&P8[+4+5/0I#)##M8@CS9(L18/-752D MS(2O;A]][(N@E&Z3C^/^HCT3J?#O__O_]GM_+XKMO&9=D8U6<..#.5S#!*R R0](8W@BV\D(Y"6 M[F:4Z72HM=;^V,V]WX7H@"6OT^G_P1X^(FKLD=*4%HD=@FVT0<( (^]F?=?V M4BC(VVNV&V[2O7& (:&=@NC9NT^%+-F,@6).Q)(G 33UP(!_)&SB($?MO[IV M[I!4O_>5ZZ_H05"K0F?.^+6K)#:7=J""J(B$-9S_A6*80TXDE*Y[<$NO ?AC M!AVB_%E4SGLD5PK]4W&D2G@&SR@B#6@@TK(R$F5&38EJ*ITA 4D# C _UN3X MG*'LZ>X7QL8-6EB_V:GEL5*SEB\WBOS5__X7P>"_RHW<]IQ9@'^5&]U MN!)L5^YQ&!Q;L\YAGZ/IT^_H\X&C F=S%5HTZ>]/M<9O'MAV&S2O/<=/]%Q;Y(1^H(%Q9BR&E4D>MRP5E)P[20]5 M7-+5Q6DXEYGM<"D=Q_IIC)MXBL&&3P M)CYCF5XPG\Q,5@RW3SYN69R4@JX3)$V\GW2DPETS/YIHJ.7>V]6JT9Z/&;NM M%VO66 MJP6L2*?<"BLR^RW=VE#-BR/7TQ,UL:;E5E40M,9B:K\E._6Z T;,2QPCBX5A MN92?-QJLF-YO>9N_K5C57&? \?UU1-),:C'LZ#1;-N^XB>MQ_?'=M)FW:D I08@0^TT5?E2?CQAO*&AX@IUX MXKC"<@%*\.PU]6^]0%)F; MDQ'D%'& 56,C2,W]5L; _7*QW_0IO%/78%\/\*K(YG+-"<5/!5/P WU!*IPN MP[X>8-8B%;BSWB0E"_VRH&E5I^VV)VU([OVF.24UJDFK"LX5B?K=@FIS=Z,B ME+T#+!B7?)OJ!42=TSIT0"]J=#.;&(OD 1;DZME5S1@Y13Q1Z&5[3:5[N\Q MF3K @AKEUQP2I V!+P]4LS!;52TS/*5ZKZFD\W-MJ-\N<6:4+2>3E4ZFEF?1 MR:+[=6H.!3#TA!KM;M+ 07K^']$LW93IUQ@VI85W"O M:3VIU*H,*:>X65Z @$QH;GD6ULC9:SI/TXZ=%@<"#MT"A;$&F8)@!VC_^%[3 M9HE*ZI7FHB84[<$ 4$Z]=3L,-_AMFZZ7/&XCGG6V&$8[AC1UP/+%PPU? M[Q[LA,4?SM0+<7TT1Q[SY6OX@E^G8CT60;X@>8D9$T7&7.-')X1B MOL0"$S/FD84A8[9$CRU07NA,S)B3,>;CBV=>C#$_)8M]E"SRL]/>B @$2:;3 MD KRYTR1GS;P^S(0'9PJ>"-)%-M %\.U7>]B!64+ MOA5:\!?=ND_9.1H!9Z\#YL#R@7O:'7"1\M^^>$/<"[.=9]ONMDN?3]_QEO<= M"3U'I$5BO3.T:^]L$UT6M6&RK;--O;_H5( G2S[="SY0?3H$<<&Q3;1B&HVA MKWF3G.]"5@"'6VRVG[.N"^#_U:ZT.+ E;C).]]ER8HKK11.7N_ZDZ>*H+"9: M^9?)9*[21W?$?3Y2(N;(?KW8G($:49,;?%=N<'$F!LT%Z>A#;MG+=EF#,X9N MZR-5VS]%;I@.K@:64Q%,;U&]72SX0EE IJR1Y[GI=D?+H8[DYI]P0 M!^W-).C5Z.2RN-"U;&O,BG+ADRY0K/2'XE? M+3@3EZ[3R11!ZJ38*U/B+!C8Z$1:M$F"(>FK#+U_4-NG5<.+0,S6G +$-&N, M@<44[<\]&+W]B4':Q<5B$2#"MP@S+L\KB@(5OH.C''/^XK/8YTQ3?P_&?\N$ M]+H2/CJS5'-=Z+.MMVJO#SZ3Q@ ^(5PO&%8C<;TX8_U'9ZPO,V$-_77M9@?A MK+4^Q8E%\.ZLT9U#X#YT7*](IJ?:Y,X1N[BG]_ MQ8Z%)'JIZ(\(27(D2;F:)2>$?GKE5RF]U&]WD9"$B6 MB>?+S#M_1$H6A3X]E3JC&DYF_4G062(:^21_VM2\XRKP.Q M(K *@F)@C!)-37K_V?O6YM35;:UOY^J\Q^LM=]]:JTJG9L[.->N586*=T5% MO'VA4! 1!.4BZJ]_NT$SDZG)3#)CXJ5WU9XK,0A-]WC&&,^X=)M^X,7M6BCL M?.UAYYLA5(?$TEY8 ;[Y)Z(J)))Z M[3;<&DS88O8XN)/??\@:[Y7EN)SQAC ML#0+*T8__HR5FR!-R.W[\LJ=M\O[BMQA44605C)1:TE9"\OJ6@7NV ;W>Z?3 M./VZ(IU[Y#](WK^\XN;M\MX.BJ5-?N=S5DD8.*N-.QX6P@B,$)('IMYP/DD"\Y1D MDL!5EO[+LAF40CI;"ND*#MV['48DZ?%Q>D"#- YR_[SRR/2]L:4WIJZ@.Q&- M9>O=95EN*_&)DT2:X5XZ719EECXC:(ZP\XGLZDW8\:D9N0H=J6^MNA@UJTU; M>6$0*?&AE)_=,G03= LAYWIYVIN0X\J]02>8UV@YDY\$^FKFM%F+!\@!% U6 M<:/FAR_.02'H?"+E>Q-T\KA87OG36@]36X.AU1UENRX&'38.IG Y\J78QO6G MIKINH-HI%[5!W,AF0A<%]D]A9P\M/'N(GTI #YSF8*7V*--2@\7"7*J;8D\P ME/@@XRQ'IDGV=;5,]\B^D*MX\23K-1 HDMK:V&IT4^X3^6B$U\ILQX,0@.5\ M%)TFL)RE=4E8N"\M.=B;O04RBEA;JBKIX456)9KKO^*64@A[RR*8T)SMHN0GF\:HW& M=!,>_@AH$= %-(Z255\=2@$BAMD3B^"PLEWZ\4=X7<%0G':A,-7RLP&F@K G0@\35$$RC"A M+J?;HU(O@D)JDP'6Q>>37_)D$@O\Z M.#CIE*,'*"J,HL)7&Q6&8MUT'?F =SR!-,9-KA1;S6K=*R,;PBH$,$B93LIVX=$5*7<*5AXL9%PX%N]9K$ZG "O@1]2E@+H4 MKH1Z_<@CP1-;$B%OZ,',U2K.6O>#A>[$6^<]JQ9F3-VA,_UB%9,LGAOK?;%) MMMH*3L3%.JA[ 95N7RO=^FUHZ'HW'^ VNQ& \S/T)$4HAZH!H0%9U^L*$^Z1 M7"%L7#S)^FULK*JMQ48JZ5NKOS.(*:7QTUV1A]@ I.MU.RK<(;-"S0X73[!^ M&QD3>R&%85:6+8D;9E95P1;[]=AJ<+ C[MZZ()ZT@Z/TUR4$91!'^UR.]JYP M343MJHOL=+P6B)E3Z"B%C5QW@!J)SSI_Y4ZP*#.&]BRZ"2KW+@39IK(V%]W9 M6E8UIJ;6+6,FN3&"X'[*G]N"=!.\[HX0=&M)M;?DT\IYA9(;.FW(8GDVHRL4 M/9AD(H@;2.V.<8/R:6C+KYNE@^^R/#.:TGEWFUM8&8E9MEN\.L?7L>6!#1PO M69YKWOAKW^^>S%)JK(,YU@\][X&Z2?TYUAU]:@9_H<8.E&6[+@;W-"B4!^,P MG1!,Z;Z=RW7\7"SNR75==:/[#=-Q/2 (%3!F3_<#WM%>&UHZVOHYR_<\MNB0 MUG; 204QEZT2F[:"4_M^>HH^T^XR-\#Z;L\UO3ER][7@ZI2X^I*0&4983;*9 MP829ERH+ X(K;LLGLFC[,H2MJ^5]7XNMT*XMMRQ7&\J9P:RYW>YZ.()RA0B:GC)U/!KL54(A$&1(;6AT.?'@YWMZ1RSB>U6O$D 1;V4A+_) M3"/VF'Z^FG"B).-=)AD_,<#[B0P5*)E]>"J7B/Y+4:IZE3,'&7'+8"M,LY1% M9B&-Q$C!Z?A((2Q-<\?6^4)+E1)GH*1$>EH55F72&(+"'K.T7N M33="3> -B!T*[G>*CZ18[[)]"R7_6FPS4XM61U'G:!#3OHXC&C2 M,3'$3IZ;@-*,*,UXXUSR-99G4BKF:4H/&;DT)%>MN6!65UAL>0#O8W]O9[C+ MY7;[W&)3#U[:1?L>*1O:_>2KJ5?+(=H]4ZOKV8K@Y1O2B;&?(1XJ/Z<-A2UNJG5Y!X:%L M)ZDS\BS1_9N@.TBTOYRVO"C:^6U !!S9G?H;:,-11L>?(JG.>YU MN[7?(0U!FX1\.9MX4;3+@\Q2V^4F=:'D90QGE[-=NQ6+=IPX(MD[31Q!;@&W M!DFI0>"9XS!0Q[:>"MP4F FXE)X;'_X*^$>2NT/G^*!LTLUR&@"&'XEI_A$@ MNF[S"1P.F>R7HGV-4:LV";9K00ZE#J=WV#;>%R(%9R$'>EVO.$HQW6>L_.8( MU<<"JR^Y2DO)S@5"[@8TQ;G8>MB&P ($C'HI%HBR4 A9-\;G/A19^6JQLQZO M15LF:&W2L[*E:7,6FZQ7;V^"4E,H-74+9/)#<;45W$;6Z&4&5FBVALUQ)],8 M, ;$%3PG]L8[XQYEKW[FF/I@F>J[GJVERJX-A^6G4V#6OZ$TU\?UR)% 3VAN M"&?\0A7%_[LATG@"_)2_F19[ #M>[;>6+YW*ZFW2XHPW )9NIVCTEZ>G?W+3:>Q+OO:N;H) MEG'+QR)=TO3<@D=^-[)R65KF^EW9&SI>ZN.FY\K/6$H>(:B> V/7J:7NI?R9 MZJ$VC:MMTSB_3KQ'!^O6;./GS,(MN$NWMO)?H@&NW_E!/LZ-1;#VN?VFIL>Q[=AY]A6&4IIC(4O@0EBK$^:FN^+\RD?G^(DW1+@/ M'GY+]R0XQ%CL'R+=V$.D&PMI?CU?4W-,,F>;N=X-SC>GP$#M,;'=>U[6+HK6H=/LSH?/FJH1S M0,!KJ%X]8?56]\[N+^" MC^VE^ 2\BSYNU!9N@<&(B:7[N,OEMQ&PC,2>D;UT,"V*V2,?\?KXU?-8\"N= M0@7;9'HH@EAX"\.Z1R*%L'"=?.EY+,Q[TT9A8FLY*ZS9O35! MLS6_%MN%A#&]KMGU#HD1XC_7R7^>A\)8-7NFWY<=;*5SS3K9E=@@<9'>Q8"N M/[>5/**O0T'1M90*!JX:>E+9XZ?<,/!A/3X8#,I[H8KL"YB=FZ ;=U-7BVJP M+V():61+= M[BHSE8*/#EEC;^!C!SK!)VRB&2[&NB=.8V[FBS\XQ7-Y*G=@4*RVLA:8F5M' M&4XPG-$8L+3D-&R*3M,#I+$BC2C5!R'I2\-\S]F2BA&KEQ=K3E*T*M M7VXU!\9.=!8Q2AAH2ZATEB73.(GV^K_G&/@G@.3- ?#/!(F3:\H3;*>[F"2R MO+_KUH0JTX8@X: I(=,T1J0)]B53R&#D.R)ZM=O]WI59;3.0=H6WS:-$ZS:8+CTLR+6@0E#%!Q^[T0O3<@BXN* MA5VM8^*6GAOU]!&>4[U,C"PJ"8C@!)7&:-0V@I!U,8*7FWUL.( M0IEK%I9+?E..(+ @I:3(=!;#TQR!_U;+R15LF/05>ZG< )6\L:(IM)D2VE+G M$Q7 #3CFM[;R:#,EM)G2[YH2A9!1'3&J.4>R)3]U.&?N5G5;8\=VH& MSYS35!"9?+-6L>:R2AN-B3"?%G4\4HB'@RJIETZJ14&YFT^-7ODYE2\*?\B5 MV6! TWTKY!>CZC"W:;,L#X4_.:3RE>G.>W2-D>Q?_AF5+\I^UJ#SW69N[@A, MCM'+Q?E("X>QXM\?4,FA4O![+@6_\O,I7Y3]9CE2I75K&\K]LMIDPDEET^,, M*/OQX90D^]).0/<4C;;!_*74(/#,<1BH\#35P$V!:8'KZKFV#88&"%&@>[H? M^"AFC MX0U>:$-@ 3[WXHG3* &"D/5YR/H4]O>AR#(+>6/'9\RNW*_.1X2BX%Q)X2&R MF,\W6=?/(%%1^/4RRP_%E=VM5#>5%I6U)+'D\ANBN3#JL<4"3)1Y*?1^Y47A M^X[B1QFUGVFF/EBF^JYG:ZFR:\-A^>D4F/AO*/5VK:7AM\T*3\98]5:QGJ]E MY-IN:C6[<\NV^"@>39)CV2?(LF3NKL?S&TO^?F]X'>AW"?OR#M:]P<*>&T>^L%"=P) _,1I5]VRK:8KM14R/A<7G8I[W[7NUQVJ_C0,515VT)"]&8&5UM/5 MQJ0Z)KOA(88HB*&S@.@FO'@$HHN/B'^>(9*8H#'3"IX<-C;M'9%?.E,I@B"" MU40O;86'PNHW51QT-$NI/Z\ZZGXV!#U;0%1=5AR:P0=5V2S,I[/6INOW> -" MB?OC'_JX@.BOVV]DV9<6G=I7Z=5%1BC6_X6]+"3049H;PB6Z!"5U>SL"G-!0 M+UCK'EE>.6:K1UJF-*6L_,1:##S@\I*'*B;V=5XO2H!\5F4] M"9Z>;; )17 MI+*NF:XJ$PVBO*AS6ZUO&A! <9T4C;^NTQHEA1!^;F1G@K?AA\IMZ[4"BV$R M4V>",DYL:4V*#5!2B95E4 ?*176@(/R^#3]RE7?X,N-O+;63"XT>)V3] M303QDVQWP+UQNX-K(H-?%GRY!9*'ZK90QNN.*VONT:^^M95'QPW<207_Q\U" M[/'\)PX1?^C 30<\-_C^=/5^'FCREX=L#0QEOW+L'S[%$QTV,#\=:W>FI]0) M+(]7G2W<_5^ #Z &0__VT>_RE5,^O,C>ZW<:N;ZG_^"?Q[4GJVK'H3M[.^G M+T?"A^Q!BV'_/@LVGPH.01W0^0!-^M&@XW__]W\>#_Z8F^Y)Y*.WFL4'LWTG M8E5CZ)FQIZM61IV"!W]7[4C=^ONWY+AO!'4@J-\?B"B/^G?KQ(YR- MHZEN;D$E]]W28UEOK\-Z/[PJ69/\. M)'.F)?E).Y(_%N"_:FKF0=KZKZZ;_TGD?NN1R:_P1L! #)K)Y]$R9ON/WHD M*G 6H5J)\W% 8>0AI7;@7G)[X59?(^!/%^C4S*LQ%U88DM5H@E,5BIRR"L5J MA#+.XIK":8R.$V,ZJS*3/Y*G_O82<(?IV+_\V+6U7ZG7_XZ?/#6YSS?ZU)W^ M^$<8M%)]L5,OI,IBO5!IEJ3T__T+9["_*\T\T*/C9.:2-Y>Z8KX&+Q,ZDM"6 M*]VA0A%9G,.NYFWS8K,@-"6AD (_26*]4N"[X!>I"_[3$)I=*2464\FK/;S[ MU[S5$9A^?K$$'V8 [C$!7_BSX@!#Z8:^ZFC^7Q]J7=X\_EA1,*=]J%>]B]SD MY4(%K,R3%]G#3Q^S)(EIF$(2'*-0>)915*#LE?%4Q566972=.L!/?4B>R"T% M6W8R(TSR=UI=&A.J6>5AD.WG*RFJV+77V<%(5K>;7MME<;HLM,&5S,]7!LW= M:-SO;2BAM. ISG+JNP >T'Y\SUJGOROXFXTN+/ "NQV)0E#JPRNIGZ_LZ[W5 M;I0WUA:A[^1.MY41J$U;(8Z?GJW62_42O2U@)6];S Z4K=";14IVD*GGO*S7(SV&!Y>>6"QVLN4R*H,X4W*K@G MJAJ U(G5&D?AC'7J/&75Q%K94859(1R"2T^LUD9D=T,AZZJ"ZE!N#K?'J^T4 M#.#$:BV9=J%D[58+08](J>($HVZC"9!Z:K4V'XS 3'^M[;*;AEPS-F)CZ4V $@67GEBM3G97TX(!U\ D;Q@.[/5T7NN#2T^L M5JW9RGB=^2B+A0I1:-$-AHD*\7[>1Y?FZZ5!0(LM5@AGPL221[U\OV[ 3:>. MQ\I*^+<-7XBT^#I^I7/XH@[+WJ8]H2>(>G[N^&)R;KW4$,BHT]]^>#&(_/ M=,%CIK8;'0C:X?<,O/7WA)=$8%Y^20GV#"U^\.%2=0SX\)<\^T/"WB]E&IYF M%O[O7SA!<-S?<=K@:,(>7_LIM12_(K^?)R8GLP=OG(.):\,/XW+4=\X'^8WX MVC96[M=U$2\*6'?FZ7JJ ?XP\U."H^E:JAHZ>HK$TJF'7-5Y?6$D--NEX1. ?D72\+7>X]=+ ](-2#<@W7")?N,G[J?_Z?[?0_-=LIE^ M3K559Z*G4V,=7.# )DYWFEJ"F[C:#401[R0(\-I-;\ZWXPWO*^)4(15ROU_4 M?F\:>*.DF5=8A6 5X%8UK@-[^OB-Z3]BS1.EM66: M9$W>#@2AK;7?O45.?.L9('VZYR*/5UYW=_/-N.MRL)>6Q/*,1 MXW:UW6^/+A!1&:I4;#M5I60Q.6J"KW@E@_MM@"CJ;(BZ1B:";-0[$843'P8I MTJ>]RM!?]86:.M.D1HAGN?S[]W$[&Z1JNYXC^ZT-(R^:UG!9UOOY: 0AQ2 C MA8S4QT$*S_XVI+3F2IGJN-5 M?V:/%Z4H I#BS@2I*^?$UYDL>2#+^U,$'MBR[F@O\V240OG ,.DUJ=CS:-@? M>R__MH(E8H4I2[&"GE=K78S;9*11SR X*N9/DJ+7WY:'#;F M>;KJA][VA<+(NR#O=UK*=!?V\$X+D^Z";B#<(MS>-VZOW$&Z\AS)^PH*4:+D M9NK)/_RX]M\K*CSX\T^*H)S%;CP-2KXLC>=B9KKJKTK+"ZC8>/9$=URS^W(X MVBRLFI%IMC:]4)I,(H6%:1"62&/8BX>ZHS#0#1;JGQEF;XWLG()9KEO;JG)U MO!:DO.XU-VHT5$<74,7Q+,P:^4HY:U=-7"!XO<-6.A13B7@ ,YCJX-)9@OML MF%TC T'6[(SEAZ=P-EKFAY&L-5BAI$6S@2&)7H.^9)SE5EY9]K5U4=B.M$E1 M[O"YS(L/N.9(3[9:[QR8GY-_+NC+T-O,E-]<#M MO">/]GI &8U;J;4O9T^]&9]1_!O:O;X<1B,_A.6!%NBV#*LLU$ M[T_X/GE$3[5#G9^ (7FZEG?]H*$',U<[1:B-24B/!_I(,,U"(,MF.&SD>(6# MA)JFTMG7$NJ[<#1NKDKB,X"#/0;.1WCYD5S8Z6XOC(30[@WH:B7H:>+[._?> M"9Q&MHTMLKUJKK::6A7^_>SXG;@IMLL^WLQS'J;V,O4UQ^>*-3L"N &4E^/2 M6?QS''L6X%PY5[WR)#)JM$,M!I\<*?Q(EZ.[:;;RVYT[QLP, M(3-S+\"S^@5LLO%LH'#L[/H=CHA8*\]/PH:BYZV8(O,W9>)Y1\;6>1%]!<\"P.FXM,0R_5=YJPY;LU?M.H MS88$#W!(P1V9TPR.H00T,H?(')X9AM1LVQ4RN)'#PF)VX77P0,36!H A@\PA M,H?(''X6#C%M:2R6,T^0,W2/-=4,X?:>5 [#VK#0[A%N+UGW%ZYLW3E&134AO?E M<:/;WP;FO3UY/QS]%O#S*TX^\?+W-+6<&4_[ 3-X9-1]]:0T,NH M"YAY;PO&P0A2P^]:VX[F,KD+" []C+I5KBIJ_2(Q$59KJ=7=9M=#/6I#U,$* M1(HZV:6'OR J54>H+M<#%QHX!Q@[GTE3VN((1&3MD[+ZJ@>]EV#5V&%T2#*XEEW9N M$&9PVR>I"_0Q Y'IXO6,E<-TH6%4.7Q1* $5 6 'RQ])+,UPQYTJ* 5RG2F0 MG\B[-%.!5*1,WP]U#GKZ(0^Y*NA>/W$P9>FX=^ ,?D=]UGGAPC8JSZL&1\L=0=/WY7WM&$ M/13$::R)Q00A)_2I/"[M&I8UKULUKDHXF9#?%)TVM#* LY/Q57*Z+N9G?4Q8]7.;9EV2YYOFI=NM2H[.\V*F MH&#B<&%PRP'=&BHQMF!)8IJEC[N@D.5"ENLZ0>R&4W+5D.>XR1G0'3!0L,TQ1R7^Z($^4TDR'D# MB%8*O$84S%*F,P&_F6M]3[0GC\0)9V,P663=DW>Z0S'^,=6L/SK(F$H'WYU^?"$J^NQ.+^2H=\%$4<>R7WP[>3CHNM) MNKJG?65?:$#BPK!Q+TR=VA$;Y:V1Q;IH#OP8X^7RF M5];*U$+09ZMP:!0T<[6*+0Z@OW0VS=%G @ZR.+<(G-M@LZ\!3I^NN(4E;36$ MOM%S]397FWEZ;'%@:7%R=JNJ-/7,.)[Q)K[!,*VL[-F9E3U4N69(S58%A0,CT6>#9TS*73 M^*?WF5ZCQW,_>P BYL8WIN&X*7^>,?)DV\LI<$65YD>>\\ M2/$%X#5)G"U:17^!24:W.QUY+4^;1!"\<3$]B1UOVHL2]%>>H'_S>3UW$;A M7M+GGCWPLF:E&_650A'F6-8;^;(T%_IV;G>!&UP155?E4&DM,K76 MU#04G(FWENP!'XR"1>A#01<2^FJ!S=T]U-_:OK4G)C!7R=/R4&U [?1QG=A M\W&51O9VNLPN;#ZNDM8@W8!T ](-YYZ/*W<5+]HC_,W3?N[" [Q&97ZFLV3? M>UQ/1P]4T]$U8<\X]B39['+69-3">2%C"UA6JY='N=$%!**>/4Y68@;MK3OV MYO+"M[RUO<:]?CY2<"XNZ*32)/[*8YWOPB!>H]T[,W#>&F1Z!C@-:^Y&;F_C M"BNQ.G''#M9=9B[@S(]G@>-LNWZ&QLN"D._-%*F[HDIQNH2#Z1(6.UD*_3' MN49>@2S.[Q^:\PQR_&QKF%-R;%WN5[FHVBQO_%+_ N*RSR+'(!U/E HRBS%= M)]0G*K4+B1@Y## YV33.')^:@TP.,CGO/_?F&>18V?S$I";EAF .E$VF EY9 M="[9YG3,70/#)JQEY:T&"5X3"X0:#Y'#Q3:'R!YG-CX".5?.5Z\SM?$3D6WJ M =R,UUWH**.!>C*NHQOR&;U+Y^W9*6M:5-ZO=UN>.S6#NNN? MZB@OMK*45%%;*TN4PP9K&_B<5H&SD8WY+9O&Z,\MO;Y.)P3U35QFQ^(S &OS MVZ!6,Z8#H;1P:R.QI&P6RONC4"\"K.\81MZH6#59#=VNA9N#\:IG0(!1<*M/ M@GU=01-*NR$#=GE-A<_@RUE4.O[.YT2A-!/']1W)D9QT)@,VSR@ES T&NJJ%MZE'&' [[> MZ;3?']-Z$6"2%K"&TBOT,+55'38&7"N7'.2?['9^ M)89,WHMA!8^,Q4]N'HH2R\AF(9OU"IN5-1M>GU.=$G#V!WRW M//)K6RR"X&*0S4(V"]FL]]DL@LCDQFNSTA3$4F%&$Y/Q2*)X""ONK#;KRLGR M=2:F?^JY%9LDJA._6F[OH]:\%";#6JS06TVJ 4/Z0:D M&Y!NN(SYN'+/\:(=1-2"=X,-$9\4EWIO/]XC1B)"0I)_S$*-\X6JBHWC Z#\_V)+/6D4*OGV 8MMP'53O8\1($J MU"+Q<5UYKX?/RHJ(""=#7Q#=W3+3*3#C4N8"(KW/QJ:T>LMW-T2)Q8C1DBR/ MP#*)&@]Q1/WQSXGSI% N!=FD#^K8>SVJHIF=:Y4K90-C"HZ\ENNX7L8NH(GO M9S!QF*"K *\\$N"_> M>YT9DY\(<='U=##(U"3T/-V9;%.!ISJ^'5?5I@S5=/:)$Y0W07T27]7HMRV9 M0[IM\:+5WW2J>C!60ZKW?C?_.8T-:[+W<,COT="%8$C>D7>T[@]H_#BWI:D' MXK2K;D[HU'%4M7I->ZH*>7GE;(U(:?,*\/;)F#6_CC2CB#-JE?B,7K^5$HD; MX*4,A6TOU^5MP1[ZK?<[_9^&,8Q9A(M=)L,+89N8^8SC9@2]#3%&08Q]-LBN MD6HC0_99#7^SJ%>GZ&UI8YFYEB$H]*A!A.\/]WX:R%9Z<]3G!LN514RV?'&Z MFV(68[<:*UC;YICT9;':G_[&'@YG@]6S M86&&-=JET3!L"/V2.UUV<\WM/(SQ!U9QE,RD<1(+)YAJE7"V1@#B\@J_TSUFQ1HU:$-+<% M:2*7MO),I?2* ;$&#^D[5_[M&ADVLFO(KOT>UF:U7FO7#;H++)S56XU-;B5) M&1YBC4%V#=DU9-<^$&NJYQ4WN9DIR/EA:R" ZS?N(H)8X\YFUZZ<=%]G*AS< M\ZE0I,R]5* V0=0*A%J!4"L0:A-$N@'I!J0;+F(^KMQ'O&A7$+4)HI:,SVX3 M/$U(]V2Y3%O+>:;=R@OYLF)%Q@XO$U(HU6]P/,U3-P*8E2K[)S0B"" 8 'C*ZN$[X)E(/OSP2V!+^*'W5)$O=O# M:)D(LN1FGNDWLL$%&B B1W7=MEREK+P\"8=9=YFO-GF('P89(&2 SML'^"*" M#%8;K_A=F1 8)IA)^=8VQVJ7B*!9))"$. ,(^X\0I?K"W#^4Z;CJ>>;YJ[(\XEN]%#6I2YFS2ZW5(N10N&ES+[5C5 M^@<=O?)L,?9ZR5'2=B?/L*VFK%I8@U:;&^!0L)#1OG*+#A0 OID \-GA\UMG M%KT(GV*T&+BK9J&/]4=EN:WML#Q3_Z"CP9Z%#UW$Z^JVP31D)J_1*\.+3$Z) MX0/X[(GSB\Z,GVLDNLC\?-JA>B_B)]!%K5V>Y <64Z3[U*"D]S:S<^-GW!_- M&V8SVF+;K3V981Y&9DD#XH=!Y@>9G\LZ,N]%^&3<2J'A5I:2T-=&Y6,[9Y*(8P^ $6U4^- MMRGG=&7?2;9[%Z06-2'<#=$]_:R*,_%TU=>+GKN0PK%O:J;J;?>A1-\/8<7# M*8>^([3Q#.E6L5)E X8[(2JE45LAN#C#FT71==1Y<'=4^$,!1I)TJ6N5&K;< MI\;%W*0T7Q2Z/ 08S "?9>>]Z^3%R(+=#5?^4( 1F>FDO]$]#5,[.4*IXZ;4 M7Q@08 RR8,B"W26;_E" 11ZSZ9M8LR"HG3#'VY[F9*JQ!8,99(Q!&>1;RR"_ M>?\:E%!&6^Q=P,X +ZK8-5G*X.:BQ,CYI5\)<(TA1\,++!E=%B;%5KN5VUK$ MMM\>+#/%%K\$_DQV7W.-TVA'/K0CW[5L(/ B).?375ARU:XAZ,N*7Q/(48?9 M7& -W43O<-Y U59"K3;+BJN&Y.*9"$(RYO!H&UID(Y&-_$Q ECL<2=09N8)E M(FR=*XL-9]AJ0T RR$8B&XELY!?LJZ,86*]98$Q!-^=50L5F37$4VTCN\VWD ME8J-8E0E"U9I4;"9YK2W]0P> MO@;@R2R7IDD"Y;N1R;@_DY'Q'6_<*S"L)0TJP]&0TRKV-#89##(9R&3&+/(*H3'2[.8:@P\_M \))Q M=V=Z2IU,W 48U1866SMN !ZF>N!C)ZZ\-CQ )>J%\ D<3#3?1V*)G@I7]?@ M3W$<"&XAG)J:CNI,3'"Y?XB,^-_B-SWWA,<71CK$)1 .6_O[E2OP,"[-])>V MNH6"J/_]MD$"".B96?+L5XPR?AWXQ_>.^3^:N?[GO^"?PVTGMJYZ$!.S_;,? MM"1\S%Z+8MB_SZ(+GPH801T)&/-HT/&___L_CP=_'!/:Z_-';[6?7"(&LJ%G MQIZN6AEU"A[\7;4C=>OOWY+COA'4P59\?[ )_*MPT>Q#3A\YOHF5%W?/1V>(+76X;V?W#5>EI;Q24 M$?#KX:UP:#S.LDP_177('XOR7S4U\Z!A^5?7S9^2TO<^,OD5W@A "5@?^XF8 M[S]Z)#YP9J$6@NH/ZA?8"@+5QH/ JZ\1^J>+=FHUU-@B*=F)1NK8F% FDRR@ M+3H[452<(14&TRF2T+7Q9*S]D3SU8Y;@".3/0B=9&&'02O7%3KV0*HOU0J59 MDM+_]R^),]+Y6)=[$L*C;$8AW_IH/-BLR T):&0 C])8KU2 MX+O@%ZD+_M,0FETI)193<,2I>,@?8Q&X=PSTA#:.1=4,P'7VE/FL32Q9B%50H&&X&:U@8$&"=W?.5NKC4;PVE3 ML_1\C]L8>5D+YKS"'<^GTL@LJ(Q@]&2Q3S3+TMRM:VZD9(_OB4<19W+10!7" M>7%16:M!T'; :F+'EU9K4FL\:'9HN>:+#2DS)G9DV%9P_/A2MM.-"M/.7)/U MNK,.:H.NNNWQ<%>FHTL[E8+:X)U,1I:RN@+_27 M9&;<;@ZZK2$8P(GE7_2PZ9(HE]="/LJ-<6,7VG03#.#$^I>&QFZ3U8**I3=Z M'#Q6: Y)%G%C8TL!J9Q>1V\;ZO34_ MYHHV36_!I2<6-LIY1A%S@JD@KOJ#72$JN')RZ=&\UMUY*^KO1EU9FDG;*$>Q M=$X$F#XA ]S2[/I>8;VS0D&>NFM":UJS^,CGHTM))=RRZZI0$?36 -/7X9CN M]>-CJT\4"8$TVODA47+5T=X)73+?+P[W=%=ZP(F+P@U((25/!&9^7C-+X?1 M?B?5IY>.#=:NUK:]C56B_8ZH2"*S$MJPR?GHKB'ID&LLT'!,!8JJB_=+RLR/ M]KO9_#2 L8S5J0T_E*4Y#0S8*".&V[A-XA@P]J@RKEE+T\KC3$&E&CNEGY0[ M'5U*='">H+UU!:M9M?YDHBVGBF! ^GYT:6VA=Q=,<3ZPQ"U5+=4\-FS5VW!K MMF,E;$O^MK78TI999(J=1;O 5< 2D"?$I=Q4)[WJKED62C/39@/,K_M #Y G MQ$6M+@U5V=:[5K]JVO8DR&<-&=SUA+A$4EN:Y@E;M@C"*1<&7K6I#(!E.2$N M4T7/*FS%6?RUAX'5:TE<:LNN.N)A654 M526$B<0 <$T0ED<.F));!6LIIE,Y1@99QUH]9H;<2AUU:H$TM 5*F- MLISB8+6V2]^FN5:SL *7GEB""NEON%(YHPFFPPVWTX"V\T5PZ8DE&$UV]9G& MV1-A5>#QR&O+=<,UX*5'0ACQ^;RG^7E+R'CM$3ZG5,\$,*1.K%;89:,*J2L8 M%LYK-!=F,+5< Y?^6*TX(O+ $I/H'V"(MKKT]>^''QY[KI!%[3D59 23A$D< M*'%,X=0P< \?) 0N_N0)S7L4+MI?<\RB ^\PL/T#\<1%>W? BLE^P[,O1:P> M,9]'CW3!8Z:V&QWB!8??,_#6WQ.:'(&I^R5#W0<,X@;KQ]\ ?WQ0BV?_[FY%$^L5((EJ7KUD7G/C&L6AA+F]AL&_9%[.U:%V^ M"##4-XI""W.VA?EUG=]O^P!?-B\G0U>?DOS]E?F]ZBD!3BS\,,Z7OG-ZN&_$ MU]9F(K'T?_\S?E-1+0(; M MM'%)\D;N;M S653W%TMD\O7L4E\3)NBEQP7ZI>C]D.X0+4,AB2^CPW4JS ME.+SW4JOTJT(TGG;6"Y*WWYQF]FO"/WYJ_@N>7HN3-E^L:S\BLM>\&S\9C_8 MEZK)'T>/F,[$7>BWYW-^IE-Y 07+C^?APVN6?[%_W2SJU2EZ6]I89JYE" H] M:A#A!VW0_G,9LMGIREE[:N%8/^@M:O5F=LE[AD+!%!:%ISGN+/O(W83.ODS5 M?&FR_=/6<82XQ=BMQ@K6MCDF?5FL]J?*F63;6?L;N5\H1S+!E>?;Y;*S)558 M_$3]\0^7)MF7.D]NTIE/K%1'!^LU >(>KQ,L+74>[%8J<./?)JH_2RT]=VW" M4--XFW*7.EQ7QTC!J5J;@:G[WQ$%0!3@$J;G)LS)E5& SY&5:^8$^\TD"_K2 M \8K4;;Z9@F[@Q ]N"%Z<-WLX+%XGO"AZF*+<)56C[!JGMK] ML_+#GXAVVXYF\>KKJ'L>)5M%C8R4' O M-9I^Z8C@F^0'>XO%+V!G\^Z)Q4IE8,>KZA@FK#U5?5\/_!3R_^_'_[\YP_=8 MRL5IY4&X^5BV3VT'CX6Y2-FQAD 08:\3=DQ!;[:5N.6 (5YWGCAB/+?)>&[. M=+X9';A,:-M&-A3E1;O.^EN^,BW.8*\?W"F8?.FXGQO@>,]83-MUC$R@>XO4 M4MW&31N(^-T2\^=+Y*#>= M9#/ O*7 JT3!#!;?@=_,-=S5Q9U8*;CI+"#Q3^.)B$[>#YV\&0,:AZ>DF>KI M.=77M?PCP8X14(H!4#G(/_"G#4]=G'*=F<6L:J^R84T6^>JF6@DJII_AXO5G,F<3>J';*[9G0#&'M21I M$GMC-_E%Q!_!#QPRNQI[\+E *793?B9:JYM1A H M, F931,O'LEW ]6:!7VJ>YZN/?0\JQO]=#/#/=K&ZS.!1[-PY;4W!_E,,B]= M=;,OZT ;&$.V8)-V$S+RI1H6@U=6;,5A@"3M^ MW-5X4]0P'_I 6H&AU/3X@#+4F'6UQ/!FJ@6>1W5A+Z1B&/AP[&!^7\R8="5L M7?"HB5>M[/3/9H[9-4NT*J]4?[Q%5E@:D\B'X3 MVH'4BSF[2OL;C!G388$NBL.X@R39SB--TB^U;R*2>.LD\7XBKC\@\JPE]9Q. MI]<9:Z2\&+AEHSV@EXU%!+$"+&GVQ&["+P==KXTE@IGR0ET[%*$CDHA(XD5; M/BBL]1]50B< O>D;N0*/%5V,X2NUW2I@B9#F%2+>LX.FT@2)J"&BAM=ES'XM M]?1J E9\L1&MFN#I*]\7I?4Z@E(/TX=X.DN>B1!>O(6KOVH[7\0'S\<'O_#X MZ OTA3_;:,8;W(F':MNG6N19KSA?+45UOKD9"BHWPF?%&98O+=L*D6S;P1RW M30KB4U]N M&IIZD%?]66M_/FAN*_NP6^G!-/ /1X2>RJ7W1'J\U$J1'#**GYE3DM*@#(4@ M$H/ IBGBI6UI$*UZMX8'NO *U/M5%)/&R)=.V[M)YI4\HM+L"=(KS"&B7K>9BKODZ;D)LW++*:DS-G5== E# MTB?;"KW)3(W/)IG" ]V!(0JVZ=325IT@+H&'NPDMX1Z^B%]<*[^XM'X"&3NBZ:Q)Q:U8R]R#633T0IS . ML?^+=D)9+!E_V<>4F, M0N7H.'MUCQ;$A*Z5":%#>I%W?TW>_2O.5;=S+7.C37(85EK4A@LZ-^P4VL!. MQ[LYD-R+;/:&7?JX%B5EQB=0Q5N_/216D$^/:K+>; ^0%WN?]46W8F'B/:%C MG5@YJ,074\V:O1&&1&>\PYA\R^,*3:K)S".%8),]@FZ\5>6AYNI/61(*J4KS MK]1K4\SW:#"NCP?<6JSGF;*2TUA_MA17T8A>KRY[M&4.2Y,B6Z1LK@= 'V]U MP*9QE!I!Y.GR3-O'8F#9R S:Z\YD9"U6T5PUK.RHT#4@!N(<"<,=GWUPZX0J M>42QTN2;>51CA=(CES<]-V%!;B@W\''3<\UD(@E$=?3EOL0*II8G[F+APIEP M)Q:B#X@^7 9].,2=BZ[W0US%:3X6UOB$W!.>4K9>+.PV#+ZRPLZ,-KEB:Z2: M?#S$/_[AN'3VQ'G;B"X@NG A=.%=,K^2!@$U%(.)H%,]RR]-L %%1G"(5'S& M?/8.Z<&^CMASP;@U/S7UW$5*W^C>Q$Q,7G*V-DJ[W!%7N+F&QH-T%X%PQ[I! M3(1:V,OYJ0*J3G7%S=H=L2F(6.#Z->.;:8!5.99M; MA8@K3.JZ(I3&@9 ICQ;3%72KDY;_XZP38I$?T.V/T/#95O&5:,BVC"P[R0DE M(=.C62>6MQV&=2V$7349W)JU/89"&[ MP+RNL9;#R* R';_B^CBOD&0''6]G?2-5C0D:%Z52?!'&2\L?9Z?HF^24%UA/N M$>&D)F"FT_&_\=80:S"+SOY,=]$L.;R+XX%?;BW@'2 M+CI0J<#_"S_DO/,@XG'[K*,]_>#1E2=$/+_7MV&C'FVV3,-V>Y?TO'M,#\N=KQ1N83.X3+\EB;)1KNA"ZJ MA?F9YPU42L@PZ\5VN)RVZAN@B^)],E@R39PXV >1[?LAVS<7T?YRQ/&Y$NGK M,[,JE_A>MVAJ8FNAQ(B#'>]DFN.."P]O@Z@GC\B_VK*G4V,=W,:!J>2Q:JO. MY.0)E?=HTQ$I?X>BX7U%G"HX$1:@_$T.![T&[A=U+7(N M1^7@O2FQ5-SF2#8Q7J]%VDC#YD#EL/&1T1B>QMG7G>^"&/-G[W5 M:%7F(>.26JJF!AW\E.E,W(6>"M3-ZD'L@.Y[$*Q; %9 M;>JGDJ>]7+];(\-642X%]49AR++9?HY7J'C7%A9[*7.*'.;KTN!?(>'G+3UX MG807N%:?;DQLV?2M=K\FL36Y9D )ASWE+R;\?I<8?+V]^B4+:(K-3,P$'FUH MW"R<[*1#U !1@XN8GINP'X@:W"0UJ,/ZM91MJO$KF^"^J@SS$3&QKC[M;;XE.'8ZS3Z>6\$#[N*E%/QQIGSILTQQO3:%. M)@ &@9]:JEMU;*/.EEMB4U=L/ \BW(("#% O',2W=9#>BL/O9;>5B.X)+; K MVY5^;T1MK#!LCX/)=+?8D)%")7M%H"S-+5//*[:"'R/\-!9QR\ZN6;7R'+DI MCL;;=;%C0.&'*9Q?9G#^$\#[?NCBF0Z0P. [R3P1X9]E]M$W'ZY[:(6"NQB^ M4J@_7.HF.MQ(^-E78?9H9!Y$L#O38P.[ &/:PO"EXP9Q;!-\[,3;$AN>:@/3 MZ\4[1@4S'7!?('/@UCYL/G6=N.U+A9VHT\3M 9?[ ?@@/G7AVP>^Y_/K\5H= MHIGK?_X+_CE\;P*XO >5Q^RG123A0_:J \/^?18-L5^K_5L1U$%3/JP-^VC0 M\;__^S^/!W_,$/8E^X_>:J9#-?2=B!6>H6?&GJY:&74*'OQ=M2-UZ^_?DN.^ M$0_M -\?RO[A/*3H;QSW[]2/'^%L'$WE0MUD'DW87KUF;'T:?$^^=?@HUHR' MSUS?A,C^[NDV4%UK'=[[R5WC50'>;*S"H1" 7P]OA4.5>I9E^LEZD3\6Y;]J M:N9!9?NOKIL_I1;>^\CD5W@CH/* "K:33Z+D7?J-_]8]18?5*_TH'I3%_QB?\I-7BY4ND+A MKX\;)??#K?O1E_R:<;^^E_DGZWG"*8@!; ;@>9._3[TXOTC(+""VP#B M^6FX_:(.[NK/8L.[OP1R8N!D[3\%"ZVF7"\VT%K*A4=\1Z:O__78P"7N4C-< M@*F9? 0O>IIK$#U#=@1/$OXK3!WG\(8X%TY_8KA]Z M>A<,*F?'!R_%?N!888AXH=F;'7KAL'WJ;G1M<<2-0_]P)QN M'QNA@PU-).1IE.;%L9VT"(_%Y^<8#QS&BX&>V/=[RG3P;S]3J9^8T/@3K%G\ M-B=F\8]_"H*4[U1:L&,!5C'E9*G2%*2D'SO'2Q4)?MKJ"!*L>8)7)>KCG)3@ MZ1"?UWD_Z887;4[J3RBN.@P/ZO8V.1+$!)#WP[%O:J;JF3K0"E#A0S>6P/[. M)QYZ_!O^-]0#^S^ Q^P__"L5J7Y=50P# <\UEV#5]?];RD)_C?^Z]0-/3"QJQ"P%Z!'P7?@5@U/ MQPL/ZM3!%[3#$. 1+FT/2!;8A2KJ,? M9L<&L@DNB[\_5?T _@P80Q27J9R\1T($3?WG*=A/_WB; EFE2,;[8SBFDT2:8-P++D;\2+AFI@/@%>X/2P+K M7027)9H)QS+M^%H>VD'@"H /,!RN;DH'NU0 Y-IVP>4_#R0J>L&213$@QD).#E [E\]#_!MX4+9.D#6N4,B)V3J M)1GR]1,+\4@N? <8+#&.E0/L4P 69J'3A*=?%BA1R+W"T%+]BJSXPN2.86Z M(JY0.6B81Y8-9__V4[SCA. F'1T8L0 J"+C^<*5K\=3&>MV$D<34%O#8E ZD M7@,V;:+'2H3$H?$B@ F;FK;^2*HD(0]OUE"]R2R%)U?A#T(+O_+TR0?I_5H- M (.)^^6K #4&=+^[-!VP&(D1^T"5X.E3Z(_$P% U.+SD\S_A5\TXLPD!DSAS MX.I)Z'GP,S $#\R:_U?\#!/H:+C48#E\7_6V\9*IP/B8'E0U#PSA6^K<7"4^ MF6Y_]@X,3@=;2*;C3Z6E;08)]VBJGJ?(/&.%_B_/3#_/SXI;Z1NH+O:%.LY.2V4D'GU8;Y9%L8[$F4 M/^/K$QCICX#&! OTUHD$1!#P$A\,J .'A3^$^;%'4ZRR1KF/.ST<*XF2E9OR M>:4;\G_\$T3N49 _ \:6@5Y,?'AZRHK^CYH)3X( 2@;8"?_1 M0.$U8"G &Z74^)?#0A+9 _(?.=?QRZ3BMWF ?>RN//I#[%SK\5:5T%<$:DD? M>XEL$,DMOQW>9"_3_Z1X@*68O ,?^=&.C;OJG M.,!C<_7#CGMZX+GJ@4\D -;C:3D &[[OHQD%GN2#RPW&%MJ!_Z!?@0NNZ_%C M?7,#O"0'Z-!EO*&GO]>WU1"L3T(4P%S"84'C>H ]]/Z!3@/N%AS/PGA+, MU""U4+?0S !?,9G0_:,3.W]0['!L!\V^YR;XPUS#T.;3^3Z[2@&*VYR"MW(" M_L'TMX!:G0 7]3BH09#Y5A,O]DAK8;88.:\7-3YH_W'PEG7PVPO7*? R'(5 MSA "(2X[!"+)C0;?&<) AU0I-2O%2IYO=E-\/B_*S;B1JR76*_GX"+23L8\S MP^!)Y"\6_^VQ\,LB9ZV:$9D7%D15]R0\HW0 M_JRYW-\GB;_V^@YTZ.!,QG%G\)8O!J_2<:@J J;6WF;<"/KR3^-!"?W?;_4, MP]R =X#')6TSP)(#L (G/-(3^Z7&\:58KQV.P85#>+@(6AM-3> L/@P\-'T\=,,R'3L-8P(9,IX6AB?YZ0'T-1@?'\]Z.O)\1[IN]G M^/ ES=63N3F\/# MD.$ ]CM6)U4'NFW&E97@AN'2=1[),*0-GVGVXSJ7WEZ4*GM).LPV[VC-)T77XQS^](RP](!FNW?/G6)N7 MHA:?:/SCHHEI_#]P'9\Z2"C0#)H.-&3L/X^?U3X)$3E6-GN5<7#M>Q7A(106 M1QW!"SQ6S8_5C#G=@^<'>F&B_GOJ3_.O1 'O34X\)#=*(J):3#OW2OQ0<9R, M#CQ\[W!#/#Z",731P4/V7]N/,6:S@#8Y[@(@"2BUF&K$H>O7SB)\PS_-$Z-U MQV#Y$MH"AJR.?=<;IVS7]Y.A[D>1#'82AZ&6+BQH,..@V_BI#MIGP^$7]AHS MKBI)^,Y$-V-:!!<*LAK8G_G>VW\)T3CHDHHC.X_S.547R%@/##H$?Q6]ENH% M>[.RUSH/R@;ON8LV+_HM2^UU.K*5X9D0:W^>LGD?.%_ECL63D%KO9^%3/+!G M1\^GYH]' Q6'FG@' %@PEJAZ'NS!BVUM;&?'VR>6%J(E3N7'%780M;$%#50K MKK][@.(>UMM#=@P\)GZRO3TX(S#8F2B1;ZEDB@Y>BKXQ_=A?T^%$_W_VOK-' M=25;]/N3WG] ^]ZY.B-!CP/8<,Y]6R*8G,&D+\C8A3$V-C@ YM>_JK+)=-K= MT-#MT>CL;KJPJU9>JU9 A"0K8GAO#WKVVOX";HY)"8>++*RCO6P@[W+G1,;X M$7+\L0.?I\S0/2$2;NC$/EMOCX;B%[Y9BC:VW><6E9?,""#7;G T6?%Y&3.X97\)Y_(6J(TY2#4S=%^V8\=R9EDK]@J%,E^RS23)L8U% MBKH0"KB\[IE0P"/X3A >B JV$/&YU?HJR\!WDKQ+KUU!YS.>$<(.TG^([O;W M8>AF:TOV5@CN4/#9&S+'#+$MV&+?HU++V8P+(G8Z_ M 12LTY&ZEAQSRY?>E[#8P '"XVM>$U_+F9 IP5+0' R58_A<9-*SWQ\K;S<> MY.T&>;MWDK?;%H>ZJ23BFZI?GZ^Y6=M/%P;J?(**J M4Z>A4&EQ4;,FPY71TY65DMH;$>K$X;K=5MF-RUV941MP)7.Z6CR2$U)$Y7$BEW4>XTY1SAN+54+]]7E9B>'-+G*V?=GB%V%M68 M2@G+E"+1I5*QEAQ&SU>:1"&EEDL#E6OE0(Q.:QN#S3>&L=U**&E\)>RI@Q=C M][XB?O9;+ZKOKU#8A]IG>PV/G"]-,U8XSP,G*YA 4FS?%0N'-"!#_;!3+R*. MZ!VVP@QOM<+6_++Q?32^6_)S=Y#_"E6%X/U%-@P)A;P\0U,"8V!Z&2?;9WH: M+.2I")R&L=V@=:Q/1EY-J'VJ10[/B6)&#GP!5(QC:*G"[4Z@_6N8./D'J3!3 M\8)7\'N[Q#9L@J/EZ.X6ZVD(D1'0%'A2RX\"H EVAH[9]B#,I9BB,X/:%&TV M?'3/M8MAXDM+G(TD6(IWRP8M!:0SIXXD^TIXM$U9$J'/@*.W"!S@-:/ #]RB M*WC/*K#L$V7M61W^#1U*ZT"W<\(<9?T@$.'F1?CXEN&8.XC[_LOV+'NXX628 M0Q<&W>1)"K1JT*E0!H)GA".L2.AB&-U'[ESPTYOS'1KA6SWG E(WMJ9P4!)M M>_M0_R4 1PI'P%ZA:T_\C2-2L,\V#UT=!WMG!X@Y"-CB8"Q$K^#?[>[]AD,6 MO[KG4(>4:'I3$YM U"#*<3 "9U?OTC$RT 4P%4SH^]SIV$K/13+Q,>]*[4YR MUB>T2?J&KOXG>@NG![^-=__F6$47>="[U);C-%),1>9V_] K1TX\NG78I_O/ M$88CGIE\V1*'=_:L0K"D"'BATB'5OOQ8[_$ M4_9GG[PV&^5TK.AQF"NZ&8U3Q76U0C]D9Y0.+6'EBM3'W,O5W&[!\3CS?R#TE#(\-9$9AGL=6"\Z1 MES!<$9"A^(';W@9!+H^1#U^:-KN/%*"PB)^9]4RNH7^W%[(F &QS?Z"MMI5O MMF$+NT1<"PH(^$=H,6VEIC4Q5CHBGQ?><" _M]0XAL?VTVROG1(D3B"E:* V M?DURG5\(=HV>Y4YK#,LKG96>R34:8J6WNI+P.G"_B:?S6KW+Q>W$VRO9WY&7 MY&T*10#\#2%O5O2\X./X W%0T.=%'\[#.[:Y?:O_--)/.OK35A$T_12+WU%_ MC.-> [<:>?7# 4 \T3=H%W+/("!OTC#EGB$0$$% !-^("%[O&?=HFO$'ZL); MTOP73GB/OW3C=AE*+W6;P&.=D"-SZM[L>D]\*S$9$,F?$,E9 "8@C8 T/-)H MHRC%,4%C8E!>R"9\6U9*)*SNDB9Q1,H&DY6NLN1KBX38,'8[% MR&OTZ?\6*BZ@\R^@\S^P[C*M@F06I,J,%U9)T.,7"4)/(!)'LVC8<)2(!20> MD/C]D/AGVVJ+6&^6<5R>YYPA,XK6RODH(:/B VBKQ8EP(L9\P>S#>S+BSCKL M!<' P+F[FG,'!49FS5N5:3Z55!U] 8N:S6+P]L' T&E&0&:8F2)6CO?B6GU MGCV-/[ 7M>)L(Q4'A,&GIZ-9>CI4&S%+ M'GJ#F]@P&W^;2Q1P1< 5]\H5GVUBKH5E6DTM(HS*;%*U9K7'WCV_>*!9! /#)S(-SJ1Y-!>.TIJJB@@ZS#!60>$#B]T/BGVVM+?ERK)9L*GD>++.UJJ.FQWPZ M">D?6FL4089)]J6(^ P?,M=$M *P&M!+3R ? <34IX MK?'@U_=Q>&\CD>-VB.^917_E3@D07 =#4TQ#AS^*7M\&KZG+LWW3S55M5"4C M/;4ED.M*PZB3CGW#'B]7;&7HCC%JL M7%KSM5V0"_K^=G@_8',_DOI@QUNO83LS:]LC/9MLI79-TA7+U+WC=Y]JHHQUJ5A_ZJVW,(>&S4>+?AX_? M/G8_&.K@PY )9@;J$+=M]^3-<<9]ETX&-: >>C:4J5[[)]3@3CR8&+&=W0:% MLN@/,O0[VTGPT+*C>&,9<7MSU)G&GS"XQCWC]?/Y$/MN?;G"'MY7MP*==CQ-X^0A @M#Q%#C4F71/!?ZX-.*?$,#=7P7)&V:% MW@^?.U-LU&C-:S2W_9,Q/MKI1$##!?:-K?QF]<;EH8'OF71W.)-PWU/WR\8R M?D!L%,X8Y5BP?H58.)Y86,'C%KV!C%@H0#[?\O>.JKTNB;ON1!X]^,T:)66' MLQ/>$N9S#?=)W+=E]OJGX>;KJ.TCD&1ONIG/4*A/_D'']:,Y)+@QD0G\!H-X MKV5(4Y#<<#/^2$K0U5 --R"40LU#$50NI&K-G1!"&].]Y^^?AGJN[T>=>=TD M$>49?O=O^+LH.%ZK[)-OP5\-7.()_>,MFL(?6'/!Z(' M-=[RB,,?GT?L6MN?9AI1!S-N4+-)X(VS,SS1X35\A.0N>=SMC5_UB" T,Z2# M3GC>)$ \X ;M?M>4G&ZP\QYEO^VCY4_&^-GM9 ZM730.&(HT MKXT[QH+E[Q#@^9&"WSKT1?Z\,#[)&V^%>Z3Z6NR">(*;>5T>82'CZ><5V,XR M]B0*@HYC0_M^XT^2>18#OH3U)^\>\.;E!I W;X&:W';]S1IF&CQ.<^ M023O]FFKI\O$PAE6]!53ZO&T?#Y/X?*Z8+0B^O:98?$9HQ7I^QZMR/7J7+K- M94+I)IV4YM+EG>GDM0Z'QH0DN%A32T!3=*3\1#=\,$_P:%X[;IL] M%]#4K>5.YNW>OAV?@]P#Y?Q$._=A-_IP#QVL?;TQ(5AB8D6+QN**:(".@08= MXA/[JKOFX.CXV''13&Q;H$Z!6C>#@[1@/Q& 2IV_\FN/^C7@B8=5+,A MB"0U),*/(%(@B4$0B_XQSC:TFVZ/YX) 60T%V&P&M3R"E0??,< 3&O$":P)- MM0A\Z SUZO9;F&, [KYU!)(Q-@_W[5NA0H&V"W1!+6#;VN%T^P>?X)$()G@$ M$SR^?(+',U,F7C1JOB*"<:@C!.@$N&@>EZ,CDPD*?PREG8 ]'C%^(+J\@>U[ MU82ED"?.?-?(T%$DZ67)=O:,9P6=-V5U5,H_;PZP>^ 9X+^ MN]\.VY\U<&FM;[;[$Z">48WP$<>@>U7@8E7@?\,/I$$(6VCNFNO/LD*:(8)\ M23RG MK]4)E FCV(/,!OH*[7?F/Y P6P?PH:K*%Y!LB!B1#>35TX'#FK&\], MW?]]Y306WWD9^D$X MJVK8P"H;$$!)7V.P?)M6(-T:C987JO=/=+H"O4A$?E\$GK M_D%;^W-6<*AD6!R)?&)#.%.>87*QB>&V]:*Z^N-DFNUA]OO(F1!-/B.<9LM4 M(2<-X]5V*S8%*D&TDMTQV^#G_5FT\>LW21-A,A8_RY7!9',=Y!RDA-\'=D1Y M-(O%M0FK*OEYI:Y-^&R\>%/LK >SAE:WG2E'13:95*O:'L[*\J_?+!V.TY>0 M@P714:(V1MA9%>!!=WS-?0HEW_R]MPMR_(!+$OSQ6#R)#HWG1F^/G$(GSL(# M^Z0B4^L*DUR,1P15!O9B-"O25/[/RV3_@%3 ;+$5-F)5=U.CG*FC(_ZV@@ M8O-@5.(@LT;#B<1YUFUX/VCJ>(+%;C3J\Y;&M3GGDW,\#P.$&<,9V6-'.X?O M2Z M4%5JT*!7,R+=(%:I958@DP;24F&&/:]8NPUQ?W+9TL>!M(*VV*K9T#>\ MDRT:#8H22Y4D!E*<35R@OR,5<$?S3W:A,UU$L]NVP:NCX7]7HJ*%?('PNSWO@+^]+G=-!F)E;(NW ZLB&> MF\FVF_-(N5UY33:R,Q5T>^(J7@%"2[PXXW*>7P(Z*Q%-;B%*3+U'SH2HD+PT MX[);H9TKS*$NFZN%HZBC&JK>1+DROSO0$;;T&!KT;XH34S"AJYL5<'DRMW*RW9 M262CDUJ<4\:3Y3@Z<8QRI0&E\-G*?MXI4;S4;:E*)Y$:5.ABRU7E(7N^DA_: M*D%/W"[? HNL;?3=0JS8&,8/YV9>=QJ>9TO7->BG0AV/ +>+F'C_%9H M)%>(N)SG&6+N#Z<"JUBOGD_"">YZ/W_-$[_N>IUY.5MOA4+U9JW/-=C^4 MK&9"7(,OU"L<^KS*M>_VS@=3?'@?T\!WN%OJ#X=T8&^GKP%I-]9[.^CK[UMD MO5OPY2)^\7:I,+(,S;'!E2\5GJ>$]\Q3 MV5\,?;ATG6(#1-P!(DCZB7RQDBS Q*TP\40E D3< R(@2] !)CX/$Q^?P/6J MXKX=(.+O ,155>2G#(LY.O'__!?)$/^<__4WZXQRN[8HVZO.9Z,L*7=WH[E=NZ7/W1K_*K.>;)G* MQ*8,0DD#+5HBF%\WY;\-,%Q('/H.;-H*\W,C,(L4K);"NUM9S*BG\ M^3WMN[EIHJYS8BK2Z_!*V:V(FCJ,.!M_ !-)A^/4>1[/I[6/_ JMFW5,2 2. M"<*A,80F_N$H&OX(SL551,+#.1WOE@SWJ&5W](ASCC!!;G.&4IDL59G)_04_ M$XO*(M;.)C$Y*Q&RK50HP"E)YN,=Q,3_?.;'S37MKO2)\1*G4%(M!/_;T/U@OT MW5(@#JQ(*5+@7'[!#O-+<6F,AT79'_+!AAGB)4D0.*K?WE%]M-$%[V8 /4=3 M+%>,LCR54\!FGG/6*[KAC?- OF7TF_F696!9?Z.J1&?F^)V@?(V'SA8XEM_% ML42\^]=C*:_DGB@S!S0)?]8 ^@&R+PX>Z( :B[-0&@*U458J3*]5UIMFH]%=PXU@E,DQP0QDX M?@^@,#^=+_K1'CN6,Z3&1\@--^,)O5ZW9,@74#VR89)\9VCTWI6@!QB_=9<$ MED S@BO&;^4)/K3&.^#;S)XX+[!MVQQERG/ E3@FF2*-]DQR[3:J\$07@>%H MXJ4IYH&#]]@.WF,KKS>3>*%?83+C3;',SSJ>US;WBT?.:T<"7N[(O=RP7:"@7),-!+O4]"H9'F^WWK&%;!9(#F,X]L\,DPR+TWN"YRZJSAU 7]\R7W?90:)97*) M>7&3'!-*))MG*Y0A4$G4W0,[=]_KLN]$5QYQAM^F8U>(_SWJV>[%6O[:".?7 M'/LA1?W#A>D^:[%%SKN>;.9Y<-5YLG,>O M4FDKE2>S:FD1&>>3&]HA%1DUSB/CYQ<)5^DN> H@XA! Q' Q7-76E*GV.;>3 M:B(J(O[* :[MWB_*)Y;?"+%:/9GD2C&!9'E'*$G5Y*_?#Q:C>/&, MSGSL%FMBR^"8XHQ)N2(IU"*HY3 53D0OA>O^N&']<2_>B3?=SQ\ XL_N.)C8 MY/?AA3#:SP;4)66I2,[AK$L,>S3'$4,#];S=S0"< 8"&#!I3L!VIE92\@2"" MIJ&Y5N/=N"K!LIS9?#]79#M-RSJ3$[??W@\5\Y:% MQA '!IX>O&WS"VP\8Q$>S9N.A:C37Q6"(MM2)+!M77EAD*]M&AJ:=X7F73OZ M6%@:)I0IKC>4<@L3"3Y0,?'S\;/D+??#O6IHK D:$P!,"TW?] :N "D+"?H&/F MPDOE0UWG42^0OL7D-918%(Q>"T:O??'HM5TC]*34S0GQ]"#)*?G">";6\I7^ MH'&IL;RSC/;)T6(ZO#S3$V9Q-RVG/1:?AROC*^B=(')M#5UUJS*?G#;CR;)_.8C5-) UEP3'-DMB9K#-)-H96 MDF?]XF?5WJHXB^E=3@%Z(3^T!YH90;U)R+,S6:1&04>[+O-4H>5&:@VS6DWX MO0J.5Z:[U$#,9C(RGVM*"Z,9B<]7D897FWV\3TE5HY3I2I-%'*T\.SU7%SHR-[4+?*TR:BVF$WLRSZS@ MRO/3SUM,MLFNG#(1*9A),;T6US,"+ST[$SUM%6QHX^7X4CQ.U2W-&1-\X]( M '[<6HE2@9:)DBW%6WQB%(USR4L# 'H6G]&ZQ?E<93++TK3(\+EU/7EI ,"\ M/"'=G GJO#-/5$W5J-<6?/+2 ("(YLBT,\PQJA.1&682SR8Z*_E@ ,!NI=W8 M5 O%?C>M J*6K"3LTGBM)X>)"\_DM4%*4?2X6BL"I[F(I[J+".00XG"JP*6) MAR]&)+["U\R L:(C!U^#\@)/A_6C,,B&1XFD>.2%8/F=V:V;]&5O^?-X:^,L MWEP9[>TT0(0EYWELJ,QEDR0_[K14RFH8]K)8@_9%T*C]5HW:O8OAQ!/!_,Q^ MNYX!^$3$]A;''35"_J&M\N\;*23Q1)$!8NX0,4_1>("7.\1+P#!WBIB 8>X3 M+P'#W"EBGM@?.JKESO$2,,R=(B;0,/>)EX!A[A0Q ["6+> M/J'J;1'++P/"[:93?9?CBX:&/OQ_OV*__A 4-/W$W/5$HPO@N_VDJY==ERLG M7+R7AL[37;^ J&+Q[T15[Q^;%4C@GR&!K^1#W!L#X!;$H4^3IR\;ZGX-7TX)INBAO.[#"_L0*^R'D$BB6@"("Q?(U=/%R M5.[>Z.(UQ1(X8??EA,5?.?TU![9[,N_[Q!^2,U3,]RC2\/V'_P1:^+:(W_5! M"-#_$]'_?KX/O*5 3P2"XL<)BD!/O ?]R/?Y5N@_X_N/-LZ^%R^I;0H2P%5S M5^V'_;6'?)Z./ZVE[]7C0&_MV'MX[JLWM=Y-LWZ^NC+E5H2I8:8UP;*.)F!C MRJM"PMO.O;:G&)1T<:9FP$!_GDS(UUN06_FNBMW M-;#21*1/3I;P'VKA)"'3,'A04>S6VN?&(8[7!?,]C7#X2?QVT #Q4QDNTU7' M](2=5;A2;LS.AZS.IOF;&GR%TF QZV@%FW/BHXW;&27+*1FUGHD'!M^W99R; M&7R/SS=OM_CH3HWJMS2VQBWRE%[M1$=Q0"/7";6&HA@V,/FNP$E73C$(5-#5 M;;YH*QLK3 9LC$^W-RU#Y[15N8<4$(E##@QQWFW]W7.'[B74R$%,X,[ -A G M.B1]V;W[-(OW99E\DY2S/^'[N_;T=O260NV;3[_GBX+AQ%K(#&@4"$80S50O MQ>?'DS\?E/('UJC6T=KQC9UQ.:;>[KBI]4(CVZMA# _I>T46W.]%5,!";S)" M0W\%''0%N]2=S%1!BKLY0AE&:(A\EZR-9+9FG 4H_ 4H%6 MNH*!Z@YR&W%8:B\(A>UG9$,0EI-H _(/\^LW&W_;U-@@\ACPTRV#ZCY'CQID'';G8L6PEK$^5!,FM:I)KFR04R\^+(S*,O3" + M=-*C\M"MS+QORD)OM_,JNC#>%"!1_C)+GBBHP].ZU MLBE03%?FJLN6'ML&)9-@!U6U5;*I3G9N]R0967HH%)F(OS,0^9#)D%5#C^PF M@4$B$F03@)DW3.7;)D<&M^H/[$1"BO4(%B1WM.K+DT:MV1))>A8ANKHSGQ;4 MF)(I_OD(V3\P='.@8S3;7%Q3J:I"LX56BLAD97AR%,^DWN8[?I\;P8#/'C?^ M>1=L]G9CN%:Q6T2DN@9\2^MVG$;53DX$-/THBJ;)G2>U?/.[^(#S @UW#8O9 M2*WEF5ZBEL0L)4=Z')\M+HN(S1C(9N<9+T&V9L!U#^.SOL!V;G'"5IW$F"86 MR[[3+)+-7@3;==$L%+(KR'CQP+#\Z8SV8!'7N^"S MMUN6AABM,%J)JZHE4VS.7-N,@!+B/!1FC?^X+,_[8KT@+ON O'?9M 3]7'25 MC?%-+I??M%<.%W<*##(M43"6?JDLX<&20M..!Q_,M=S27O.0]'P!8''3Z30UD;M\MY$3J3Z52Z0&-S5RZ1KG+M+-;H9@ MHD1LM2G8]9F !E/C;-!XXDJY-]] I3X>XSQ6-/0^^.;M1BN[ZLX#-<<\"O(2=%WE"8%C/0(C!1HH,\K1Y^FN\E%+34FE+HE#?,U+B;F$-

EMM;!#'#/CH!J[<2XPTCQ86@I9RIGR.=)6RYJ:DM7Q34X[)I=>*-"[W M52I7C)7S@Z1>BR)3+AZ8MN55<$^WV@DEQ.=;)MB1N4AC%&XAO<#B! M??'6[+OD=Y85$>@6*D'?97:&@LS.'W(Q^&"NX8Y6S^XFNO,&%:FYFR3O@@Y= M5 RZ/\O>M())L(N$9): SG43_4J; HMTPI:'<=PG\T)[O^ 2,&"S'\!F&V : MDF!-KF+XSD1.Z(WH#LLM^A2W,J5E+F,@GHO^^AT)."[@N)_(<9]K(T,O()6+ MJ:#(SS(E-VHGBT1]N8(LQGR%6ON.@=" Z[[,.7V>[>(E6LJV%]61VG(RJ7AK M"D\CW[3QD<3)B?JLTDKPLSA/RU%J;+-CQ'CQP)[\Z7SV8/'4>V"SMQN53C4> M5V)L0N*$2=P!9E:?9&W$>%[5?)#.&:1S!AKNXX9E),[/FGJ<8S MQ482L1D*OC*)[Y/.">$!- V(MB-HH;EIS.%>W8LQUA\72GVXZ7GW(R ^Q_$\ MI,VZ3YK;=._HNA47VE.7*_'37K]ANRMI=E,3N%V,1KC-C,VHBWFD;4IRI&.; MC6'"'SU$!TVA K[Z"7QUU1AJ;LTPF4RI#KA(I,*,04PM18059+(WQU #!@L8 M[+$9[',MVYK&]U;.IL3%H9MY2+MZ,W-1"+X\5X-NUG1QS5<$IVC!W.JPNDN^*!@1@PU@]B MK*M:B'5IDX^[1+3'NU*QT='F9JRD)"&7H8!H8")^;FYIP&)WRF*?;2.R*;%' MVC/5,9Q>9R[-"IL-TESD&V(;CY]ZRN!7M U;T$+*#F A 4/L&V>?WFR6X+$8 MH:$8D0P'@?A.Y516) N$JE M3I&&N2@V9*A$43@S$8[1/ZU'4\ ,%\%R_5'KM^.%MQN99B&:S3*Q5E+-I6:3 M12&[;!+I!N*.Z'.#OK[YQ7O 'M]?5UPV#@<9N[,0R]TEWW(&+#F=BJL(BS4% M&C 43M#1(.WRGI)2 B:ZY+EEUKQ5F>932=71!V#@LE:S.+RIQ55=QA9R=1,= M$DQ678GK4LD59:Q3XLCBHNF?ED49J)2;6EQ?P@QO-[F:R1C'%'0Q3S!] V@- MSFY;K15B#Q382\3?6#<>L,<'@WQWQA[?7%E<-KG*MM7<<.-IF9@QV7%Z6G?M M=0N;7"@@%P_3L9=TQ<,D)#+GUM/^>_'=UR(:&-MX/S<)??_4/,:[4H)? (4O M%_@!Y@/,!YB_+>:_8RPA((5 " 28#S!_W[5KGP<%[._\QQ:@4_5[ZQ95G1G< MD?AIV(->R 2@(_P-]WR$SN<]F'=X+)^S2_SKRMOFR-"D0_A/'#*S)@C#W9B(9-D3 !]J"NA1\(LZ M",V /3&DD %I-@3?B+^+8$*R_U@A +!0"ZSG0 M+8 <<.B2O[(GM CMP9Z8 +X;GFL"WZ)+<''1@;NAB7 (W;/ K4CH!R*T$JS0 M%CFOPN2_/SD6D7%,?,AA=$AZ]S]MX^ RR,TI_5A#3=;4[KI9!/9(<**=/\\4 M.@1K;7P:G#B-3%0%TQQJ8[Y;KX)*6P5<7G6-$CU8:*M?OVGR4KOA-T(1 _]N M8$XA@5E6[DX(UD.=V M;B0WT"2M2XE9;X1B.&0":P[@MY9 K2@._'8C#R(H-1 M-9=@78GE5+%^:B:+64UMIK@0+TH%!=FOCJR M*.'3$; 4W1&\QPMX5T-J-*:CL5%\2,03L6%4C-'#.*#13S0062D>!XD81-5_ MA.TW4,GPX6GU>22O=YD 9 MRJB'UNG*9BK5:=>&?)< ;6F@5J2$6Y71RK.WL_"]VGC37A!N3BRKT^)BN*#1 M2O9T)9ULE3:3:J;%MZ:E%M7:C#-*KS&DA\3I2J.E\]FD,$FKK48S7V^OVW*! M;$!E?+8R4;*29"*'6RW-&<<RY?@&5LK+I]JI8#*M(M&TN@,VVYY=0F> M%L>2/ ?:/-=E2F.BU+*K]>[J$CS=96[I4A.^H$;J3KY/4:QBVLE+\"Q4&'78 MU;)IOALENLW:/%_B>ZM+\"S)R56CU&#J!%!-L+!7#;D\OPC/7C8]3=6CJRRO M-,1)IALO=]04RD\_6]G*+]=F-#LTU9F63R:73D.G&DET<[9=>N0??H9EX$D_ M:# I?Y>!8(&,8HF:83DF:,,GIS1#5/V+O=&P/BTT>783&W$@ULT*F_2RVC:@ MJ 50!,[A4VS3 7"?V)?=W?9ZU[.BH6G"W )_;W_XYQ/B$=M+7W03AU\*18MK M./;?8V4-+OJ/V_@!L;TWWOK QQ>.+^[M5;_U]+H2;0/?63X7SZ"9LQ &\W0: M(SD)<8P^S^?&#]HJFK=XX;]^E[EDBVO][W]&EX(8GQY]><;[9W;._X%MLG/% M-43-H3DTIL:&IAB(5RS%@O:^,8;_'RLB\)98H95B3_SE-C!G5LA$*A\Z_V/3 MF,$_6!;T#Z!V?H'Y3HT2R[2'3?@4@&MHT&\5J+EGSLPOF>':H!7+FZ4A-S-G M>4OK#3OU3?+<3I$<\QD[I0RW!4!M#A#7ZS+FW3;C8ZK,Z)!3L0F,B@5QP0T,>WP!+H^+S6Z8'#'A$@-]"C M?61>03X69'! &:$10&3Q(E.DBA)X^,=+W'M9.0V$J*/J65^>FL50D MS[-7=-'T/H5_'SLVU%E;KA=#S:"??D?T&S[+[[\=N"V)@GHBOK:IUT>)HJ6L+Y/$,47\ M-'GQ(5_F@%6= M7VR!(#[? N'K]/Q+1ZV=7J$]1^GO/>X?AR^O7O?S.4SQ:?!X2)$04,-UX/&0 M%L&G$<-K<=P?1@P_7#2\%L*\:VIX /]_EV?F)Q-M"ZX^S\N[@ZY-UVO9=-LR MR>.DP+1A76K:I"Y6XFCLW25R%G!_2_'HX*^N&U'R3"MLW M43.C1>AF?]8V.8ITK=JJ.^CJ"QE21.>$6P)!WAX5-NX8*?4ED??QYG^P@#A"0_]<:WV\B?R=6 MZ9%TL3C@9N,D_'&I%YTLJLN&QO<'YO($(=&'-]8?VU9_$_%+4K-*JWDWJ[JN M9 )[4^D[)43\R%9_VPS50/9_CQCPS:<&:A.:"(N'*4.,X!'YQTF)@KMQ3Y+ON5X5?(%NZ; VU MHFXVU72Q&2T7TF-](*$&,4'T.R#H.[*_WTS0BUIC4I_4)M#TZ2^:1'E%Y9T! M(F@< &># /BW"8 _MDW]9H+FY&5W'J]G:"[2RE &I2KL'*S@QH(8^'>+@3^V MF?QFBHXR[5ZM4V47JN,F2RVUJ\[Z*22B<1C\):/C<<+@\1<)_(1&?OW>-D>* M;'LOF6 F*/H^SP2'S__"#8K^'<*MOLA_+ECB?DM-9W[^)O8I!E^%.GEONY?@ M8D+;F.,=7A@UA0CR/_!9SSR0>??C_B+_[3_P9X4^W]$WZ[FFKA?Z82%B>)D' M3UIN-;N11>[S!B;CXJ)I]DTB0L=BL;353J45U$X3^@'H/&<-^H/P34"_ M9_1+#(?5#CN?1QB>[Y*TW6XU*PNKW[@^_7*#=2\_[X]&:BN19ONU?F;")A'] MTIA^V5O2[T/Z ]\X^/X XI>W^$G+6G7K1&2DCEM$.:61@@S)-Q:(WQ\?/7\ M\=NR^4TZ-LNUU=I<(\%H(C.1*>H>S;XF?A\@_'UFG$N*)4)*LT,F:G?YO#7^ M'<.(;W11YXX)AJO!9BTL^NN^FJZ-EJ5U3'3;TH>G&L3^V"<](>B,C\8FQ&(= MF*CB<>>M1JB];%X.VJX[LC9$CJ?*W=B,[T8GR6$36;E;.+ M/AM'Y@G[!O%]-+[BYN-+#C[9QHT_=9J)WSX+$JGWUQ-J?_$D!SMG+L>SGV>+ M^!DGX,CWBV--SJX'_O#2P?L-/>?28!/_HXNC39Z?)>(-!]FV^C?FB(HL-"H# M/@;X[?"]E:L)T$.*C?K,HPD%A@[1Z89$?Y2!?3!)#8T0@]^'=*W [REH9 %^ M[E,H">&"?D)#!L)'W\&33""V<1=^-S11+-LP$59P4WX _VS,H(,\AG1NF'@X M@@30WKV+%&6\&P%@ AVLX-=0GWO\=Z\1OK>#T,IP--0P?[<]:3]J[(QI#OHW M'I RXQ.Q -?CD8YAKVY#X*'/_A7#QK&"#[%_W#DAL8* M$C)X&$9H!=!H6#010-.,E775_O\O#?0H*X*GS2J"[9CPWV<& :@B36[B9B7) M=XWY:%KFQ[%ZMW&E00"O8>"9*S]Z_HU' 3PG$UGJB0T:<)]>_KZ=$CZORVWT MB0C:#=\#(BCZB:("3'P>)MX>2GY%2GUQ%[8C.-6].4*QX*A^;ZNYO*?B!!ZD67YE7U?05*V=TW M>6/(KWGI]]5\\+57GK=GB=MW WA_G/)=N8\O^BS;5$B/H*%FJ8VSV,?JXRO8 M\ZX7ZPXYD0DV6PP'_773@D-%Z9^_2;CEZ;)O_TR]>ZX'&*#^@::[)OJ MKING+-\#GV8<4(7[::^ M@1>V_H+7-IM9EOTRFW5U$5O6G0;65:,6LDAC;B4 M)A+7R6*^1_:E \W\@S3S-V5XI(K;*^,"GR=JA$5O@)HG:J1##TH%>AIIH*8] M2!O'WLGG#\#.T4 ;!\SY:E0@15"OP@I=TV;$'SDR_F/A0#)1XH\4=WHB^P M^QQDB@8O=V55:+B@1ZU!+==&V8F0W9GH-_.>$9S^#BGHN@]8=J"^OXOZ1AS[ MUS=B65[?5K !B5N+<&ERAGZ[P+^9Z%JDU%ZKQ F1:4;NUCN5,K<:)A#_4N?L M^^_OK+!/"OQ"F@]/Y7*MWP-K[__Y+Y(A_KF!4CYF>AHRO60X*.?Q#KC^X2^E MG^'^"US>%*(I(KUVXWPK-YX,-G-Q1"SE(4E@-4V]VKYRFPS]-9G.1RKKG$#' M\'^0DOXLQ^SV!\($1U+[BI;KG>[*B=P9,+)1$8MF6(YY(5F[QDW%3G2H :+4 M7)4:4]$JVY&DQR**[@ I:;^P;HB6D5^1VHTQQ%Q&$%2LW]CC)!],/<:]HO&AA]R@E>K@/!B647JT#8)V^8J4W!?E"N$E(L"Y(+%,<6$!U4'C(WC1G\T##=D&[8 ->"H$H2099-(*.J_;FI MZ*(R1[4CV/9!Y1#_?17YS@YIO_N:SQC#E&-!XH!6E[AP%"_S-KE6K"&*N0Q; M$V,EXFJP40LJ3ZNLS. _TDY\^V>NX#S0W2,1KQ5T"S(!:B3K(^-YS2<0NX]]2S'>\B"[7^B6')>,Q?%4QSF*K7 M1Y'6D-X03CO26O'L.#]>-W[])I_.2S)#D)XTA!&(1PAA'7CX62GVQ,/K'I(( MD5L8AB 00QB*X5#YJ?R4?@K]A>0@1?RS78)_)?_Y-WIRT=%,^(*L8TT8J-QDF.XN5ZDDR/V$UT]0K+FF#A %UT:V,O\5P1_?C. ;EN5?OV2UE'<*K("^A.#'F760? MH#]*$-]/%ZTN+\?_H'1!A Z8B7R,R4E%*;U7IY];N_!L/C<5W?L(OF8BR=/Z MA/_[?XX*+\Z,.-_9.3B67_!!8;]'AH8$KNO 0/M;T%:":_G'C,>?J.B^#':[ M+02(4.PI'O]7:/_COB3QJ&IQ'3F V%&IF/>MXV(Q_[-7BDL.:B')Z%,4.9CP MU^VI2.197;G&!".$WF/E?X70Q$2,_%]M(_U)!;=OL+3.*VZQ"0CM%RQPH I) M>T5ZN^Z=_Q$.ZUN>H_ICI%W"!F0BWY+VJEM?M+I]:_J*AMRIT?N\QU/30Q7! M%"E@$; (\B4#0M)#AV!;2L$AZG%M\GDUH&_C;!]9ZL&!/C=&:HR1A^96-&?6!F>A8#VXD6_X7MLJ)W@5^9P)VNHZFP MC8G/MBAW2HA&Z>"^7[;[^0HZ*#6*VHTX4Y#Y-*V5>ZWNW&VRJS\V$*&F$@&0 MK"S$5G,'O-H8ZZVZ!WVHZ"'=P =?M!I'1"I5S3H.2U"K1;_'M/N#2'&%K,;S MWNX[JQ'B"6IZH./@G4<.6^M_)&B"+L)/-&=KX!V8!H@T'-T;?0& =89UGS". MJ4=2,#W!=9:CV@AR,B0/B%:X(XBC"7K<7OD=\BT2 M7'Z89E3(=N*QS*;!"4)BG 39\;#C-I Y\LL3&[N5*66SX:I5B5:I=*P,*(G1 M$PVTDCU=*=B$')MM#)X7TK6AW%P7#?@)I"CB=&6]03&5C.;0*HAKZYXUB;%* M>^65)1ROY',EA6Z/E"FAR/7>8%)96N8D2I-DB)RXJR7NEH]//92IKCUGE1&LSY-&L#OC5+$^V) M/(R=K\S4.@6FU^5H=9:0Y>@HTF3E%FK7?K:RI6S&32V5(GAGW.BX/2EKL.4D M-"G/5HZ%F-%AIFR=P4S5.Q<86,S'*-YE(^#^U<7G?KT,XKJNDCH9Y["NW$WQS::;5K MZ5*^5LYPS9;?"R3$-?A"NW^-@,_SD*>/HCU>$PHLPK&0 M=$2HQX1M*,"^T-5$-&;0"X$'@!C#(XVP2L#^CA7RGPFDJS:[P.DU+7$")$<# MM7$:[PCS60';+4UXUJQAKJ!Q\$RKBWQVG"U'&AE:S4U%<3-TM.Z&7%V):0Z, M=^+IY3OC_3>)MT>BOT^CBRCT;5[LB?5]J_H]%_B)B%V6EU_<;H%\BC,!7NX0 M+_0K31(#Q'P-8HBG^ ]M3W+?> D8YDX1$S!,@)< +X$@>WC$! QSGW@)&.:Z MB/EX [E7O?]/;A!W 2POQ?7^Y[](BHK'_\%1O#/X_6G3L:NYY%]&1!_NPP9! M(AH:^A"GV?YA803[%"6_O!OA2YWLWDE^N) _Y'7401T-@;3O3[P++%]7=3TT M204@";CL=2YK*>O+/';,8M]!V?W50K<^EI=%@^]T\!7*OR\VBPR4TR?9G]^' M5=!%7:!X G)Y.[D0 ;D$=DK 08' #HUQ:.$(YN?T*_T6INGCD;C?Z>@0#F_M;(#K+JQA M72TW,JT99W)"84ZUVXO(N&5?[&U ^R7SY'"\D0:9;M49\-V&-DTLAT4]3AZU M.RI4L^\H+CPHHO#N!;Q2BET9(;'K=Y2>]PIC8L9D5*7:%^95B9ZPE6U/_R@; M3M#1,,N<]Q#X?F&+@,*O1^'$L+)HM2)L2Q#4EIVEV52SWIOK\BTH?)T1NP,M MKU,)B(,6&*?JFQ5T#AP9D#KMYS-4GMV#JSYJW* M-)]*JHX^ .7M9K%X4T4UV*L:&4VVE=4)Y:8V=U,%\Q&#4+OB0.O5CN[N:4?JRA)FMJ=]TL GLD.-'.ZL\%QD$M/'PS MA*?7C\QC /S'FD?SW);D+\@2T&HMU4E1**LM.C*9BE&FR(UE;T(4&683;!A* ME#3:B9+Q4C:S.N] MJ>J*A+!JF8S04B<]%XD1Z+%"8SX:#2>(MP5: ]X)>.?S>.=$!5,UEV!=B>54 MMSJB+;Y6[(Z'7\T[[E)C9N1\.B"<)5/-Q<2XTB*1^0I=X6@X2A#A&/L2[SS^ M?6-2!KH=@H2^LBA4R M\KY=*J; '"; PI;^ZJ8AF\+,;Y':S%52LQ2UH@BG,JZ94B7"2\ZU/%_O\ZQA MMH"Y5$1@71 ;J;&L*<-9H<)3\[DX9S+&&/23WM14FDY A1L- L0!_WRF!_L1 M_C$WR^9R9FZR?$E7EM-)="J.JM=2O6_A'[5;89J):4DC2FI.J#7HH64E&_"T MT/.-DK$P107\$]R;!C+C@^[J1V1&8]T=U06]7N.[Z^HX4TH:F^+J6A&SM\@, M4'?\^#XKX5E^ MC(_LCI).,DE^L:.B=1DU2&:8[5,"D2D;F#9M 8" 'P-^O->0PK/\:+7MAJ)W MR03?C0WZC5F\-G;8KS06F%9UNNGRZP0_2P[;,:9L)E,"XL?$K]]TF$F0X43T MG0&%AXD;H$F:AZ6Z0)>"(MVKM%:BH021# >-KOHY(L0K%=GK<'OM**FIGI1X MI]>ID%862"O])I4B5BQ1X2(])\4Q!0K:!$-F(%?16$3DHI2DTE:<+Y%=84((BFP6 M5Y %D%,AZMRF0,1FR/1MH MOH %?H3FJY>86GV6;LK<8DAWQ.%Z6,DTD>9+O%7S/;*/QYQS@K=P/_GV)TYP M^2GY)W< A1^L!P+,_SC,_\0SWSVU?T;3SH .'I\.WMV"\S^V ,WVWUO;L.K, MX([$3\,>M,+\Z8MPST?H/-WY_IOOL-@^'=Q3Q[*5L>M]I.CPQ9X%>8( 9@?] M]@2@>4MP1R[:'\G^8WFIB1-#@QY22)C/36,)I&W:XEP3= OZ!)9H*B/X\0AH MQBH$S?N0($%H*98-3/BQHZ,OV_#A%$'2WBBGD%>&!= .T+>. MH*)8(=N 6[#1%M!?+?]6"ZU>"AKJ\P-F<\UP ;#"(4DQ@6@;)OS1&(_A.O23 M@"[GT+\Z&HBF6XX&SV%;'KR,7=TDQ'W(W7PV4^?2);>K^A!?RLV)$_Q?)3& M!E>TC:H-\0*T(O^K@,3 M$36$5VV,@@:*9<']U@T;4;J@:6X32 #,@%30#V(*NSA"A/(""57!-(<$7ZC5 M,W,AS>/GD[ 23T%_H+$J\4\<\E,L9_ M(O\)&>9N%5?W/_SW4Z@POD1,9Y2#Z J?Q)--BGET/+B_PSV%T1(7"VYT,%L# MTN&SMK(-2BVTW;W8M793^HZ?-A(L^ 3#!X*R!DC2Z% 4FJXG^K82<[^GT%QP MD?+V!.N6?^ .#%F'; E/^[.8890FM$83G \ZA:1 M#>9*%$(-'RE;O['??6;M(X-F6S_4WN2C17*9XBFAO%DJZ_Q0-[XL 0_3XZ*U MJ95 @](X1XO3>E[L:JG8ZJ5I& M3K4HD>T*)VQF32FZB5B]F?SK-QT/1V/D91:Y-KQOVDO@QO!FVW-G/&Q6(IPP M&W)$E"Q*IIM$6C(<(^@S>)\R!'3=-,="QA6D^ZT2?0H=*!I+6=^CFOF K70@ M^\H567/2:T-5&2).+]QJI1;M?:WL2VI*Q>FU5S$5C-:]N!0?KW)TXZ4L[VNK MF0^D\AZ VI54KCE;2&,U+0TGN5%]$T]-3Y$8GH%EP+NJNJUIN MQ10WAG&L-IK7^A(M\(S<(_-LB8UK::1.H.A)L'^H3NX]?.=I_,-([]T&\O;Q M;.S4^I'>?>.ZN;?ST&H"3#!R+XFA$8"B"X0 W(R"DHL. BQ^1-H/BIQ&X(^B M1]#_]*+@&(*";6\9#+WJ('8+7Z>+$W@VU;H0<7H.\A=B3[G"0? )@>3\T/!- M!N1/&6)&-H$ @72T$[0S_X0^6+!$/CK6+F(DB!,%+'%D \'C\#F0 @![-L^.JQ_4/BR_9F\&%A$,C1-,$/"S(N8[.)G M1^&REP ;%,1T>DM'._W;+^#-XJ:8%G*6$$GM$*:(N!;)P6@FQ%;T?#RD^C= M]NL>=5I^M,Y K_-#,B>O1U#Q]W@W\1DH7=\4G E?Y*_SYAN8K]"]B> S*OK: MRYP36D&(_V ']F*8\J*JBZI2UG8BM3+A2B8OFOUD4VU#51<+QR\%&""AKB:* M./$0;$#E<\A KZ-NRP7N$7=X1/\S<8;O6;#) *2'T^K#L>K=(^WQV75"4FAOW94"T*E:D4(P7 M-P;A)\ 7(7/[ M+\VPK'][ALII6M!_)&7Y^W_A?W:)9QJT!E'>U,2W-78U /Q)RJZ+8WX>U<"@0 1BCW%X_\*[7]$X#B#Y4Q81PX@ MYJ>6>6GLWK>V'^&LL.UGAH5O"__&A 7QB)Y]]%2,%MN8_TU&GZ+'65D4B6HE MKH*G$].3WF/E?X40M#JA)/FOMI&^E ;V"2ZWCF2$=N1R^Q\=T ^"+/):L22% M[)!&4@ZRQB[%3/A]0#_/4?TQTBYA0]A6:JPV9;7<&\X7?*2QR8CL(N'.4C(2 MH[^\M^U6RA-^%.DLG2Y!)6V1"U#)(34D3E=VXK*3J )ZPU&;D2OIV74K M$TT.Z?.5F\DBU>RLXVT^(F?SM0Y;K_ C?H]6[D8S+.;64<6^0B4/42GF(\. MI,8P=KZRT2D;DTDUEB"FV"^DJ,.6.?.GL.;54&8Z(AC8B)=U%P5Y!H$F='%*I@TX,KHZ4J!;NBZU'(T=<:[J9$X9K)%%3WS;)^T M,+#-?CO#<;GAFE[7#:[L(HXR.B>, M$WW#5'/,RD[7U9S381J7<#15Q_-I=A,OJI&%-9K8*RL=B5[$44EN#@LC-E_(S)-(>6"PJX.!I*Y_(.4-#/C)F=^8*%5QN^/*7AK"X?=\:L"HI: ML\*J2F75(>,KN[JL-GZ% #1NYO!%MNF SQ/U5T[S]3"[U=E>Z:&((D-S"_R] M_>%P4TBG^1M"\EGTY/JQ1CW(WO;UZ;G%8IO;M_I/([T3_7$">9Q\2KQ8)7:@ M9 Y>:<#7C"&9;Z&T_3V"'OVW9Y&L(%Q>-09\XPR_>+M4&$'ST+'!+:R YS/7 M#[[WCHJ]O6'WP^'1=I7P.7PENTF ME4&OR8]O60T5.W!XOZ257/RE>,!E*(V>I9-?OY->V.U__S/Z@X;JX/V]^.Z M=7:MT3) Q#&X$$WB6#+QYB:$?W#P;\$MGP6,5U7932=71!V#@LE:S./RL8._./TJBC _X[VE8%\5#0)GI1)>L MP0G&ANPPRW*G*#6\Z $5)A+G@=WW=,QX .;WHM2XEN_ \U5T$=I'%@@)=J@B MF.)D*Q+(0$]>QX:]ZY8X'[H6HGUN)X=986,6JI5,C.43(.\:_P/"K(E7+3RO\A*MER5QO7:M7%W44AL-S#"CJ/.G[ MIY@!KTN"HWOFP#:XK6WP3;LU?U*"B)M3^K&&FJRIW76S".R1X$0[-Q8M V:4 M(XBJ17+,7&.;1MY(+)(H;D\]E]/QS6R)G2/QJJ#XB?+@,]C^0I<]?P&^V[UW MH7 EA^(]/2BO[$\L28/E3,I55+"N9!J;2J1*"FA&.85FE+/DJQWX@F8L'TR; M9\ZN"(\ZDG@)/G>2@?N."NGP,[5KVRXL7U8CC0':=N=>DM?V4PQS#^1^7M>H MJ8%$--HNJ\Z,[L]XN9F><1^IJ/K3$G]O5Q96YU9!]XI.+E9<,;2BY3)IE;H0F,899.W%D!]5OQ4.UV-Z:T$(=\A$B/"O->+[6H?V0^^_7Q MD.5&*VV67<>(A5J:"I7>3%:))!2H"28C3G>\%YPH=QMUT'(KW+343<2 M>#C$2)X#A#+E0F-!,=]< )=14,D#UEP^ _HGX:60AE7/-U$?=ZS67U%M/:\-U.>;"RHIM( MM=+X]9MBGMCS"J^W5-%]#J*NSH6/AJAT3>J5%NXPK\Y8ODI2U+*F%""3TD]D M_!Q/5QL&0T31/3."KW?BHBN+UA@>#3L_FJ M,9TD>PU^A=1A]+R1WO/J$*>W[OD.U?+ =XF.5S_B6,A]%$(I38 ,WA(GA@:L M2 68-D2SQ^^AN:F(:-7,D(!V+Z6G%R(-+[K[6R>^">:.*4[0?02J+;JO/K % M?9]!01%D_'(EWLB A.8U'/![EX;^\JO&T?(4^O.V='S?.E;PA;BY!\"VCEQP M[(EA*IMM)&%K"T'!OEOKS-&OGUT%=GR=3\:'!=!(RF50K*GI:G'4MXED5#MN MXA>)O;=!Q![E?CU4TC\OY$B=;\6JPJ1L\5WPJO(DE'G6OA_ M;*\B8;B]0MOB1]CM_Q";?KG?U;#TGB$E-T-2:=IO]H71;,.#569 F)+='\R@ MD&1?0M)3Z)C1MCX YIP#CM$-^*F/+=P7P*^V.V0A*$/"I_@Y*K\\0!;\^@CL M6,KO7M#49I1NO(.OZ8N=M642W M)PJ"2K5=N0 M5*>QL-ODL%I.*Y"BHP3Q(DG7_9<==N.^(.MG@HN(<"9(NR)/ QHXH1EN51K" MOK/?Z21$$J-8A/1Z>F/)9'H%HJ)?>8I[\[J>R=]T-("^$"'C!QMH =$QO4X8 MW-HKI DE15R33";H:!CW*O6$H6>I0*LF SX%L#?^V<*#V/%5W@NA]#)4E/*8R5L2S;7C/WK94Q8$& M;WOV1+#]9B?[?2I6:.Q@68^9712LB==5'/VP[^UKH2XD$#Q?W-F#/NKL(8BX MG1'"A]]P';I^1]UC#D^Z1_IS=@;NS8XZ"YL('E[S%8P_KTN[;6M>]Q7L*OJP MA<(8FG->D;H):?8IU$(-UP]?[(,?07X"-*Q4;22-'=/=4>VN[LHW>.TM"F< M\J1'>Q8X?)1')+9B^EUK<)L72%K0TS$Q7G'#OY%CXY4'K>Y]B_NDH,R:&"NO M]?AA.=EVFQ[$OJ98;">S=O5B;7];6(JEO-+V\]HPO5ZXZ+= MU?JKH#;LBVO#7IVB%I2Z?%$-TBN3W0*\?!%>7IO&$R#F:Q#SVFBH "\!PP2( M"1@FP$N ET"0?2?$! QSGW@)&.:KVR@$ ]2_]P!UT=#0A[@>X \+7=BG*/F= MVBFT<5I[Q4ODXXX3^8Y[+ 1#B'_,F0,^.4]O4=:7N>351B2?'6'^%,B\!(>_ M6KNI--N["J]7[K]#/UZ#?,BR^S[Y!(8$P$/ M!"(S$)DW$)D?:&YSOW$-[Q7MHTR=OZ_:K.4[F)^?!HS7(H[7;T)QS^"Y,SD; MT,H=@R>@E0 8#\HX_NG&8VPB!9034,XUP//XMV^[[FDC -?H*/O<&(<6CF!" M2S^(C%[GSONN>R.^HRN"5Q.U;[4ZWDB#3+?J#/AN0YLFEL.B'B>3?][6X*BJ MP O@GY8]M\5A+$&2?3Z_[O(YHV$Y5=E)CQS9ZX!(APDZ%HY>:!3Q_4(6 6U? MC[:)8671:D78EB"H+3M+LZEFO3?7/]!)[&VT;;NI#LWTP)ISG.)Z-NPV2:N= MA+0=1=T]$R039HCSROZ MH,S!_S\X?K=:S!T2YPO*P9M;M3NN+!)Q7K1(C 1 M0[.H]7^,CH:CB4!9!<3]$>(F$\-Q>D#:F4T/J%UQH/.9OCRJ25MW@HJ%:>8ETOZ6=P&>E[6OZ]]./]X51 ?W K<- M/'S3CO:?UV+W]:;V'Q8=2:]EPEFC.2A"DEVGG*KW!_^?O2]M:EO9%OU^J^Y_ M4.V3G$JJ9&_+LY-]]RL#)B$)D#"$)%\H66K;"K)D-&"<7__66MT:/& ,V"#; M?>N=_0)(K>XU3[W694$__+CW??_;GO=SYQMO9:VIU7I#K3?FM;27T3O)1"_! M1!.MZ*XOA\>W1>_J9VOT?>>L:;?LG_[7Y>K?.4S4WO.UFS_:E^%5\=N@."S6 M!X=Z"YD(O<:2IFJU>1.F) M)8$AY\E+RY&']6)Y'GEQ\++8KU;/NE\+G7\;W M#U<[(QLD"\@3CPJUD5EK78V.VB7__/C3 M1>?RV9BHW:[?_G;9Y]IYW_9WFL[ACV[QJ@E,U$#+5BL6U;+V0/=X;;Q@K3B> M;&2.*=.,*RD/G3&K:?/Y_N$#F581_1I<[3E,*PZ#0F[OM!B4#_2PTVC"MO@4 MIF)%+3;F36*2H5U)_$\F_D6:MZXFK^$/]QLG^_KY;JU;-WGUKF]UW4=C6I[23Q M;[BV:PSV;OO#OCUHZ5:CN%NM=8^LL O;:BRF[9YAZ.;=;9OOONJ&C6BFKFV) MEBQ16 $]N45I'@Z&N+.<4.< 6'$_XI;N806K_Y5YA+KI#L0EZ_#V^.9,VVE] MOJTW*U_\>GC6^,9)#+;)S&8PY[E+?$Q;4;_BNX>+(LSGC3(Q+7]@ZZ-WEF-; M#LNU\<3IY;";SA0]<,%2$CUXVDLY O\1%P(T \/9"XU0_>O?1I[?"N2D,^\& M8:MYK%M['0W6P MWC;/O L]HA[R.- [%^#'A)0 _.RCQ?,6E($KP\ MHA[?;?K<4 P&RNE\,E#4@#S53EPQDPFOO#%X7MFS[!#;8R7;G;U1ZE?N8V/J MJ$M_\FG^$+$ICB>!77=AA_ AUNDP@T9=Z+8-VQ:?&KBXCJ7;<<&#Z)6.S>Q3 MOQEK:D\M\8<,?GO/B\57$"MP,J MZH;Y" F^@DZ3>VG+H<-NF6=8A,E!:FC U"ZL#G;W1AT/CSYB#_K2IU2"3]TNC*5HXG/KRN^6UF:U_L?I@IYCQ9&IQ M?C%5ZY/AWS;Z.S^;K>LKKV,?!T/+VQL^>"X&3<..=@-?:%L.G4!,SCIN X_R M7T20M$<1D?-9&3-'91P63UJ!W;@]O/K<_WC3VBG].1PV<)[@O'$B _Y-Q8T_ MJO!VB9/G<^$X-!#? JXJ&3;P.)J4O0G=74KD_G)[WMUY1;Q8CNSG6&AJIO7SM\:[]8O?W=.44* E< ?OM'*^/!@; M5@!XKJX(3Q.:K)1@Y1]=Z7DH*/YSYN[.L@]78Q*(7TW:*G_]>T9*$5AGUZ4I M"7YL5^K_INCG+JH?1]HL;.B1*?_!KQQ^:ILWWUNY#U_/!J?7E=/2GR8*R;_X MU^(GC\V:8P3G-[GSW&U0&9Q8'>_;Z!L\69U\LGY:=__L-CN#\^K/0=#Z>=KX MW?XSO"Q.KZF%PU]GI[W *X3U3K,V;)CM^FD7GBQ//NEV]X_:[.IW[?STW/KE M?[PZK)1^-.')J:\W3RZ^M\-2[4]AM_/EP,VU1X>%#CY9GWRR5?L<%@:W1]^N MK,M&[W3XZ?KC2!]>EBX+DT_>?#J[V0^_?:\4BO5OK/WSVCZM#X>7Y>DG?__P M?WVQ![G?K0]VV;XQS')#NQI>5J:?# []G9./[,^GUNA#>% Z\_S1@2.J5,:? M_+KOG@7E\R]!Z[2R>WF[T[EM_#C"X.+4FH,_OW>^7E>/_<*N>WAY?6T:_?U^ M][(V_>1M)_CVJ9R[*)U?M OG9N]GHUW>'U[6IY^L7-=:C:]??VGGQ^7FA_Z% M>Z'K5O>R,?UDKF#_Z9>^5.RKSU<_RU^JC8N?[D>@I<+THZ7]=NWPJO.QTAIY MQZU&L_R[^>EBB!HY>G3">9KOP0C/Y"6LX)FC:QA8T#-M(,HW32.A[3C%/FX,M-OIGT.7+ M6SIT*&.8*.2KDB6R@ C)$IG!1'Y+Y]1E#0^2(S*"":DD,H((9 E-8F)YF%B\ MZ_QBKMRSG/KY>\0^RPWWNT_]_$,82OEJ,=--<:?SZ<\^G>0>.VD3B:)27VNB M6/HH#BD4UX;^GV2#KS'-+[5[_'PS6&(\*QA?ULR,]5)Q6XQPR>(/]R+7&^/+ MF_'P\L;,O*-2=ED/8/MWVNW+Z^2TCA;-TDY_7[AQY;<;L@6/]12%DAI6)1O6 MT!*2Q"!%PVJH86X0/M/4L ;!G:.[KZ_M9->T;7-N)SSU:*7-A]\ M]>2Q[29SI0?^7N73P>HJ\7: M2B8#K*6Y*4EYSI7 1W8<7"HI?[BQ=Z_"?O/JO/@GV&U47*.YOX<73*I__5O6 MU/JJ>DELB5Q^6:/X^8GYP9W_EDK,9]^]L%2]_.5>Z?:O:U;L_+KZ\Q.)N8YR MN5R>9V-L;+1TCSEN'R_QRGBI#(K(H,@V4<.4_%=R,B"ZL=C.%CPD[\N Z IQ M?2':\2@3[7ARXI:SC(2NB]B:5E(9'+U3>("7$I%FDU/F48B-9(X[O*G=<=)< MB6ZLSVARU_I9^OQI[U?CJ+5;W1U\'MU\O]Z[&O)^QEJYHE;J.*QN1=,GUU%H M2Y)?Q:"-#X5S_4RFQZYNS[L]O:-?44T.B2=>4Z&B:V/8,>W[.D!_E4CC8 M;7H_S/-0;_SLC[JA?WV-/>;0+]+46J&L:K7:,X]#6T=5*KEILQRM1W'3[;[V M@YT5G>ZY?O7I]OSZ.M0^58; 3>!R-=2J5E2UXKRQ:#)]('EI UVX1_'2E]O. M]\K9M\YAZ^*DTQH=MCY\W2]\ UY"9P[\N"(8MPL6TDC-M,3TB^2F%_8.'\5- MO5JW;=[\\5B+-4J-MH3> F]!,+:JG14"OE>9&1-4A?C?%*FHP''J,6 M1'-37%'[7D6V;I!QT RZ=\>=NQA_!KO_Z1BE+Y]O/I3.K%_L_3\PO[9V4O./GL__C\ M#8B^S'.\X'NIA%:P+F^<*\/]73\] M[ +-HY=4J:N%1E6ME61=@TQY9=NI>1#1[Y^,/NYJ/RJ]UH<_A9Y>^WS2;1@X M[@2=F7));10TM8Z]>C8RZ35_IF T?.2-[?K^VV0&B;RF($N59:FRI ;9UD42 M@Q0-+Q]&7U-J6(,P<.MA\]?DY89UDV8/OH&]1[.GZ?ZU<(JJYZ_.)?]S]AE,9 MBW_]6\@7I:>AZP?'9E=!U[6*^VF_U_Z\<_6Y?FW6O),OM8N0AD/7[Q77ZQQ[?;!O$565 MR,#KYD97'IJA64-W1"1G9DB"D_ Z]SG\MN.W])./._W:K]K%^3]4G66&-/)B[6<']^*LX,EI'WUI]LSJJ=#_:8=4;(BL\Q(>1(7?)">OA M],SA!*UH_M@[<#^=6[NMD];WW]4C\WL3.8&[/?)"V3;E&UZ&%9[53[J;%3HC MUOG2+57^G(\^7]XV1D>_C"^7762%1WE*#T3^BY?ARQ&):Q;(>^%3KJ>LEJC< M% -48G*;F?(9[*0EEF'\33''?R,#@B;X6<;2-FHYN1ZO+04S9>[.DS?QCPN> M8^EF)]Y^M#JCM.&)_ZO&9N>^ZRE!C\'_<&9YWZ4!U6Q\9CFZ38KNF/B/@A*X M@6XK;E*,'%T7G&HT_Z_8'84![.NY,&L+-/G@L4Q=0CW3/NZSJW\_Z[6)_>%XM??KZ?;]W\J%[ MV<1K"D6U,6-4#:$A@Y>:L@+/W>[5\;!V?G)T;EUHI\['0J]?/NG^]6^]J*F- M^G0AB*!=58'_#)B!&[)'JM*!+1!;&,D^D+ZCS 6;3GFTF:&'/C(2L[RH]]+0 M#6U3Z>DW^'?F /8"*Q>=//^L+*\5IWC>MV[7C^,?&]3)"H7:N_T_WWUV9A0^ MCW[O[/\JW?SLGG[[Z]]J4:W7IU/?JV;XQP8&L@+."[XMD X#R ]@ ML< +V2JB8_>:*6.FE6GY UL?O;,7>7#HYVCP];RAD0^&E\ M6>D%=,9QZ"G7H>X%S+-'2J#?*@//1:L6.,3R!<, B[1'BCX8V"/4$LA)#!8& M&8'-)1P@=5NP"/8GQ$6 L*E !\= 7OE C=GXN^P/04^(&91@L;"NULD#77J MZ8'"!QC3-SP6\+7 A^G[\ (M!AQJN69>P7TG.\5WWK29PSI60$K^;?0!6 " MIY.@@Y[J=ZD479[[GIW/6;Q6@.QL!@UBQ&: GZ &7KAIN$[K*]X++ M$]WILN:MY=-/A_JMU0_[APPO45X6<^>?#?:K7RV,/AWW>@/K^^XW?;@"N$Z# MLWQ<.BN=]^RSEO[K_'>U_./<_W/3Q1#W]#W,&)B=AUEGDYH,?'FC![\#!O(9 MT?(TQY'EYK"N3K]=$%T#T!B7PU]_;O7KG[<_KW:/VS>?;RO&Z,Q<-IT_9%)7 M*SIN?O[A\/;TZK#^I>K] M!%PU*C.0]?HA9MFC ?=@HVQE@)L!+_=L6#@P?IG#<^LXW#^P#Z[Z^]4ATG9] M&ESC1)I7SH"^85\>T\%T HF="&'P(8BME*$.9I8'._= N4T5E"&#>,RF]X&6 M\<<;W>:FE*+;MCO4'>/E/*R+2 %AK VVS_CFF-@W+/-'Y^$@W+T+.LID'>9Y MJ'D !KKOL\#'.SCP"WX@1;_1+9N.SS 3"*=3E;8;])2!ZUO$QTB2$5-S$(LO M168L?MQAPZCC#YS8%YQCQHR,FYS%SMU?K>J)]UO? M"3X.W(,NMDB\4^VJ .'8FD1+,M&D?F@'L5V)".D"0%,L-8U<;J8F$@[(>EK" M)7Y@.DZMTRDN*T6S7&N;A4N]T&E+S(*B:[K):JESA;TSN;*%W)G9F M5HMEK:.5+F'7<)H&'*1N%.N7)<,L%-J56DEDEG7M:IV M6=,:0 &-NG'9J!;I^4GKL'5TMEH3'$-BD?!L:=J80#EZLC'W0?+>8( MS0.&UD"W*( 1>+KC@VJ"+]E69 !9Z*TKU*X6XSCXB+ 7VBP88K 2CG %"PUT MS!1; %A0?GI 7^N#-@-^H7UBE";/PZ;[\3F$:8.!45J&]M&&[8 ):# >ODE. M'>W*8I.ON!W<-W\I^D@"O-0VP&IUP8P*4+]B+'GL1(;KH]4X ?J>!0::9_1& MW"Z%S_]A'.;7H4XPPEV"966EC$;\L^5PL#]Z2^$.UX%R#4 MA0\( WQH!3UA1,SC%5;+ : MZ2M^-5/^?B':U!2L9-"T]\H!DBCGY>O0Q=A3)$PX^Z/PX9$H_GN?@EWHS1+, M(O&!P=Z4:'@CG$!8U6W#$6Z(^L3*Q!7^VWQ<13%5"2*)51)K0JS%6<3*B4AQ MT?7F,6Q!OC'=BKRVD.$1W9,PGJ#+*'P;J^-$C[P1Z_BSN0/?]"T B^ZE."'A MCND_6T[,2/!/[J]2^( VU0&@IM2AKT8?BK>-BM,(P7=UN.&0^O.-[HT4/VQC MRC^P,(B5*1XK2![++H^59O%8Z*281# <49K'.C8FS2DX"+06C/[[GU+C/1#_ MD(S:L#\@\D421PJ-HHNS&(S,LF$/K%CX.; I;^BX$9^!R:JCO1.'4N>1M&G= M1,!,$9IP>_Z&O[Z<5U$=\RJPSX0&)BV6'8AM^I?'G528 M0P0R+N- QLZ(!TAMP![E0*,G#G&#A[2_?=R>2(CF^I_A:X1\2L7'IZ/C./.WJ!WK0\O MOOWU;Z6DEF85Z2&:5@-6K7A9$KFV)\/UYZ>;@XM*]>+K^;'U8^?J>'?OXXG_ MK' M?R_O?_MIL].K\'OEO&?N-?_\.!H*N$X7DTYDY9;(IX^(4:6R9].:;%SU MD-P# 9846$5B_-X75\R;P6UH[?QVFN9Y^./[H>;O,W/H-.>00,YG!I+!$&P1 MGSEW!BN)$GT2T]J92_]_\4S$=_R)\K@T192^%X=?VL?LQ]6UVV_7_OPIWAPV MFRN"0XJ9]F[/_:5Z'SB_T:U?R33YVMG.H MGU\#:SCNC+N&4[]8D+H6I\,H-N^.&:]GB^6 M$V\QVA8"0JGDZ_772O+/Q#<82N0 M$N1J@O&.14U\W+7@ /W?%/W<1?7C2)N%C8D2[OFY0Y$3G%7YK2=JZNAW [S3 M]M=!H=^ICT8'IU?N]Q_=Y\F,GK(N6ILG;.!ZL+ONO$)QWS^U?OSYU/Y4V+TT M=BK'5?-Z[V-7%HHO.\%97+A0_+3U =.=RL'1_O')8?/LX/CHV>O%$S1\M/S M]7CUFPH^L@,BEM*&/=VGL&-?-X$W>8VATR6[T*/N@!#P!">8UB7CG1,?+)?7>C9['.C-5S??T*''W\KW_?Q_W9'R<= M[+EF: 3\<8QI4=@TRA)2O+9CX>/Q%WS.6K#-BYY%R8L8(*;+_#@40]5J6#./ MA6.X>MMSK\1,1O$=?D+=N XMJCEB1L\!'=?E:4N]TP&#@>KMXXU1^;LIF9(1UO@E M7>)+*X"W#;SI$ -%"$30&]9+\5':TDVJ83G>$"OP_Q00TJ&9XQ2:II^8=E(I MX)E_3_ 4EXW[SUT5'L560%>C^<>?/;'\JYW1#G.,'H;9QH(PI^#B^2=@/#LA M.V*!B,',6>9L-&!C*WSE;#SUZ,12IP@LI(,= :6(+&@Q+&>]/ &HM@BH3%VM:N_7U6*O\_L7I8$;A?BSLZ0JPQ\$\ M$1!_VHV5I%)],^02#U"=(;PR3XM?"Z='AU]_AS=78>7'J:-];MN[@^'ST:+] MJ6,T:]4]UBH6!Q^/C<_#@F5\(UJ<'L/[W#)I1FI@(XF@.#SHU\[;P[#5/[Z] M#?8^MW-.^]'7BAY.!.>?]89=_/W]P]7U^2>M4>FVO@[;0R"">G[Z.OR$0!JW M2"-YI"^>Z5M5 N2Q-AX5/OJ*[W:"(9K+6(%A>);(@&,G;5C-[>,S\(-N&"@= MT;:^L;P@)!'-:QCC%< !#A![P@ALFB8%,KAC%DQ_&FU_6)0>22QYJM/J#VRB M-W$+!2"*?DMH"P^"/RJ^\]$=@K(0_I@;WR6;[T<(+R3E**";1)>*9R5@[W'S MR#CVV4"GBTL>A35XG0K_S$OA^W3:,>MY;MCM*?N6YP?*+MKS!*A3RP888NQ" ME"GQ(@E ?Y= CEQ%<#0QB.P../#(G>17JM*N'0?]A L6U8Y.@G9,WZOB1X?J M[:+[V&,<.(/ELL!.>K?KX8TX4> [U_4E&O>BX)<"RF/@1IXO1BT6;<+!E[N\ MS#7.#G:\VZ/S:J/9_OVY8;8&Y6\KG:M\3PXM&BI[$G-"I#!F=M:X+M4N!B>% MG;#0UUNYWWO?![>^!G+9==ATACX[W#7?N?\0QXZ =@^2@N[LNOBILO'91G*J M A ?0FH$^B;C@!/O+DA14Q=R>2]U/1/8VW)#8(VA2\T7_'&% !:$3F9\2GS' M)>+G^<]Y56G"X3PXIZXJIVX8])1F!X-^JO(5J"'LZK:J (W07=4#Q\3'#MFM M9;CP0,@\6.J$?MCQ]#\6/'L : *M=.![.H,?O\+&^SJ=X:,+F_X,_\F 5$D* M@)(H'OS+'N$]@FZ:P.+P)"^, FH#E6SF;->]BLNCZ'(@ETLCI>NY0X"B.T!N M0@%C)?\36>V7?"7@RQD9KFO,1 /7*=/= G 'SC?D-Y M50& 9&MWF=PWH]N<_GGX^;A@U2\&GW9W/A]4CA_=/?_A-O*)W2J4=O=_79U_ M9L.^.SKK:^8^.DHO[B6-]^'8#&R??S<=[W)W>-CZO&^>ETJ=W,E5Y=OS8;MG M? O+?N]'IZ!_+W\I71Y^;12 VOZ=;L'R>K+[QQVEBF/F'*<0+%6,;O6;U-S- M,N/(SGG^%&_;HVG'G^XQ>_9#0RS$VDBY\C0?_GXJJQF?;ZN53N6@<-%R1]?E MW.6P;#\CE7W9U'#GG:T\V=W_V*GV^3%%2_7[B05==D,-->U_6^_ M#HZJ%U>6-?SZ?6__YJA2>D8T?[H.1[UJT_IQ_GGP>W2H?W._CBJ YNEQ$Z\7 M#YPLR0B[SP:[NZ>N=K=5-A9/$)[V70E**H/G%V#L4>*/)V9X9%2#J)M5:26J MBSH=JBY*%0 ^DY$Z":#Q_8Q#.CLMB.6NY:[EKN6NY:[7<]?3Y;6=#A[A_1*. MLYJ^_9DYWJI+.,.VSZY#,&=:-QC8G2[<_/)3+S/]Z)M^-6KUFK\/S-/S/_WN M=&.;V<^MK+'-TQCGCIL7XP]EEY_64PJLQZXWNSRXM'AY\/G.:>O;.58(M[[# M?Y^UF?1ZDH[PHBYA]]['CZIZ)D7F)>$DO.C7RQ^OP^O"]>ZY=WAF:KX>/#H?SE&:BYTCXN56CD; Y"U;7 8WRELXBUDZWE6R7 MMW".RYTW!<9ID8%U1WCPNX'<=4?'.Y7/M?JY5?_=TPTGS)6'"9"UZFP@\P)R M=IN+!0$-$+%\)7JQ) K2>-OYZ*FA9=MX'XK:95J.8NA^#^^@+TTQ/'VJX9K? MTJ[(6]KREG96;VG/#7"]B$7[ *DP?G\\2S'21QGBHDTXJ]4:51V[O-?JM-@\:GZ@5L^G>P>GN^>GIP?'1\VC M/?CUEY^G!Z>7E>BEQ;H4QB)DJBG@@UOYU;C<6L'$W*D(S[C\KPZFVR/."B A M )5B?M:DX"QO.T&Y\!%.E03U"N!>B9"O'.\K^P= #KL'S2_*[O'1WL%9],Q) MZ_3\RQD]74?AW3\2D#7@F&3Y$EJ]N M.5/%L\FF^9 W\%CX_1>^".^9;EK42#RZ[6"/HLFN:'%C8U-L M9TX9H\Z6Q<)[8AQ-:>;C5I=8C*/LZ^2>TD/P.XN/A:$AJDT^_HX7W]-= SV- M11RE"N(%3^K!2KX*KJOX!>^/SN_-Q,TPX=^NP:M9"-%\]ZG=/FN /=WG'K!\ MN/=?O3]XWZ3FXA:OJ9G17-QGO#&M;"HN>\@FPOWX!JNSV#!#W88EI6224G@+ MSDDU"MEI)QY&(*09"3):#X9?68C);I"K1RRP+,,2362:NZAFA.& ;"$ MB3UW$L],WP=23:2;.:3S9'KY.C:U8=F\VO*DS[D\YXD!4D*NF]" MAW4=6F8TY6Q7'^#5> R]N*%G9(J "I* LDA NS@Q#R^W-_E$$0SD?'5MG G- M_:\6/(D!MSFTE.'9*JDQ!$W;5DPD;$],8XR&12GGIWL80PQ]'8=^L%N#P4N\ M3")^TC%3Q1,T>8:'\/B4J:'E4R,69K[PV(4DP'S\O77R_:!U\2P9\#1K##R6 M(^;XZU_V8Z!LF=B20S:Q@TV5 5WA9VT@A$-"!>M.137 MB:]"#W'/MLVB[AQ]%U: YP"@ M=..3BD!$IR;1AM;6'3%KFL_+I 'H71['YW>[L;L'O-6W>)"Y[YK85X-/IP;X M63?X-7P ZZ1&2CNT['CZ.P!LX%DLP$%@^ 8\ 4D+D^S M^B%@.+_\P #)8G9I7'W7^KJZT>Q+,6(1"WC?;>BZ?6NTW6I M?XCP/8DJ?<:NQAN'8/$1[^%"Z&%.C\^J1]S"4QT0VCAI-<4 +U64/[=P'2\[ ML^[H!9M98WK)%]M0>,<69&W%];JZPWM M=RUNV-/&MVA"/"(3T8+$,V!$09R14SV@L?L6B)FK<2F5YL:)+FNI>]"16.2$ M K+DAO'V<3T+!&'<4RX7"2+6Z: ^=TBG\VF!F+-10E^,LN=C[<7H*Z'XD,P" M.BY\P26Q%X0>I:KHLP:-*D;)&H5,4JV-IL88)G(VK^QPR6126R[="T"P^3UK M(/IO<\0(- #\;'=$4HV;M@EO1%C#S\5;X(P!V.'Y*3B )R:41D9=G'J+TFW1 MN^R9^25EF0@* "N8YQ8)W9A:H_YQ/=WN(%]CS1L=GWJM@SCO>M0MT!&(CZ@N MAJ#2=>&\JDCYXI]!N-9KKQ.,BX0FITTQ4([+(LJKEC2UT-!B'3353:" 2*C4 MU6*U=/=#6E30AVU->&L2WG*N(Y*G;R4SD[:1WM/<,-H84UYG%:;-#$ZDA, M"EN(&X6\4#9*!LT0+XC9:?FR"XJQ&X_8\5EZ$0-8@ \"$J1UPX=*8E=!_+<% M)ID1VTS1'@4)S]B4Y73L$"6K,//0B\!_1SM,MY[@$\WC53@MJER;H'U)#>*P M4 !L9)!Z:"*HO"4G"'/\1PY*.MT[P':WIS D.C%Q M#1:=0^!#&6_9ZK%N:$?=^/K8HI+ZHV*K.1!HY&1P =5A)BX)4@@$H-./; HC MEF!=<)I<6YB8E@.OA!=+DQF2-\.:'/HMF97/529+18I6*G \]%+?7$ M3*T9[?3$?93C[P=[.:VA4#]$1'E/-%FE&]-BKH8H5(*?S9!%?56YH]@!\()I M92>-<\G"T@WLNJO< (VBU,@KZ::Y'I6PPVE!8]VX^&K,LTEE$(YH]NAPD3P! M;8FE2Y%CVK7=-CH0PF<6.\,FKN!R@)?*33S+&6M7.4HBD$TA3\K2D\INHGW M*M^(^M:CYHDH8GVKSM#YJ)H&NA^(ML0&FA@ V![ZB*+"%FTD"[TLQ72'#D8" M0/O$O8?;X&\Z#@5XHY:5DTH6['+>F2UME/'^Y4,<.ZYC ^- 4J"L^@-=";>L$8XYL9%Z=45/=/SR]U0-BXX3;!R\1X[I7T9JH\VVN[8W4 MQN!P&)V.ZH71%@)KL0OF'?Z54Q]H> YJ^I4:^^L)%_3$O#0%PRP3UB-W/\;L M6(Z+U G@2/AF;.<+NQ/C,FC'Z5')+3R T8^1&"# 0Q^)AY17QLFE>1)_#"U+ M"QLMPO[9+?YKW%R.[%8S'@?3 8\(.!5-#6:$Y"W1M4'A\Q_JHRA$0?%0$B1B MX1PMW&C1A=\85N(F9<_"8%A'>56J%/*EB=65-T E-ICPCNZ- MWF*Y-K8SO8CB"_35E%'/S\+)1R4QH'N!&HG !%^6@YSS:9@ 34=2,@57(4)YC3J>"HS]^NL4 MH:<<4Y1Z0&GP32PG3XAKBE[@-?PXRIE; #,O'HB?H_$!:.P+X<>M3G@GGH*' M/#4Q;2QZB;L#,87@@C83$C+%$N@2NP)64%\2)$64I;4W@4J,Q&2PI)",=G>!8? M,=&Q0[QA$44QDE-'1#(;ER;EYT08#0CD-UW@3[)WU-(TB(\-8]*JY1XEUK=&7LD%:K$Q^JUURDW:XY9 F]X/KM3.8&G M#>*#U(J(_E^Q$ T]+E,,A/ 9R4"=,*ZNF?:P@P< M]OBUIAG&R)C<$)D9Q0?^Y9FQ,7-UR%.NXTR M@.E,7DD=PA&E ]2'Z5TCFQ" MGGZ+TJ>=CE"140P[3M+X,>V9T:04DAE#D;*82-!QQ4?)6UJ.DB3<$!$Y.8HM MQ%G6"5L#FPN$WHUUPP25>5P)/)!O,X+N^8,[8LOUH\#]0:2!5S^ZXP&2=CHO M0WDE;N"%1N1]H$#DE@':V,BXPHH<-]Y%F Y%LB482T2O+3Y3^(JQ 7XZ M''#=$9GID=VS%\?ET$WA5_6X,4XU.?#O*5T3 1XWEK)PT;!EWK2UK*9>P:AU MVD[FAI$P,).VT@HVXM?RQ1+8-K9-KOD< Y;7@'A<;&GY2O*24 ^\#XYXN9"/ MS#PT"YDI:F@$=".PC^,C%;PDPUJ0:F3=QOJ,4UV.6TGC]+D>$N4P8KJ#B.E. M>-5:9L3)-'7=)2@ ;U3F$R23K$H%HF'B-D0/<1\P+59-YB@L'2T&..7JSU1* M>>UU,LYSMEF6IL!2OGC/\T""A]-.*;S"#*R2,L<+"BP'NQQQ*XC6GK#4Q2?2 M&>Z\\F6VXQLGD">LW'@X&OT42;8TK8\[;>M!S9%:;))Q$F7X#M#!RS1%"-'P1&>VE3Y!7%N218+KRGPAGV[^E$E M47126 FXU,:)4US-1NS#P9,<<1Z@DAA;\OP8&Z;2WN.I+2!#<(5&*6TK7/ H M#N-3(0[R**TJU%':K<.?A=3B.HP'B<2&9BDEQ13ECF =1 9!5DIOY['VC.0& MI3':F.=T'W'$+4-%-7 \+S:8"B>.9^<1BQL*A?#TV=^9P?EH_ ME8']9[PB[**D <1$04!:8XQ9DIBL>(_)!!$_N)O/HGG:QG&N/EK/ M2-5+I;[ERV1>K3C$RJA9T=ZQT.P<9*!Q*^*R:;R\*M9+8+R*B";'R%X"S%11 M2DHOJV-<3\3"OV_Y=RK[6&8\6\3C28+@<^NGLG-^>G#4.CU5#EMG)P>[IQDA MDZ3)BQ)BE@U#)5YRBS&)>*FI"KA8 ZC47D_I\* ,(A;C97%)5Y_?NHY;SZ!A MEB[Y$BD]?J\?\Q8WNAU2:046,S./VA-B'0W%B/4KEBIJC*8""[=DW8H;:K*X M018W;&YQPSWR)]U8*-TZB!N&F'!! 4%2?:9 B6*^/'8D3'B<>\N&#^XZQ,^! MQ"9(#P%G<("/DWHAN=XG"'U:E 1>]%6QFB8N*=[5;HY+I;LO%98T8J94)=S$ MY<$4]E.?1!L%Q7)T9R;ZF:YDO>.B @=*W\NEJ6N;\:-ZFP+9[#G8$UR]RNSJ MB-1[@\4'T202=_)2Y@,14\C7&A(OV<.+5LT7BQ(QV4.,9)ALX@49IBP1DSW$ M2(;))EZDALDH8B3#9!,O4L.L%C'4A65N4_,G>YG/#)=%(;%2<9'M,QNNC;_\ MO[]*?ST6Z:5\L1+%!:/PJ#:X5:B;N!*%'%<(H/J\L.ELB,V[_WS6\QA3: Z- MK[3&[_W%UYXES4B:232 YS%; ]5E9OFG M^#RO-9*W&T! Y0TCH((D("F!I 1:(P+:< DD+,").$7A#K=]S-INQ-;VQ*FE M:2GY\J&N6^VQKENUEB]I*X78(WAP&F!W5F=:OR4NB#Z M=@J<,SANNN#*,)C1Z4QV@5X#5OR:%,Z]F\5GRSKJ>H="E@R,>W-"6P4-21H/ MR7YL%30D:4BI(4ECLZ7&FGLTV)(9OM%,]1A9&W\E6S[:,\FWE,]!==EI*)3R MU;EPN&-DA>AGO6[N:O;0_PPR;!7HYSW/)?HE]TOT2^[?\+B1,'C2=\YG6CS2 MT%]?'W 5;*)I%;5E00C1JO=L5=* MH]%0Z_6:I(.M=K)>*:5*2:T4*Y(.MEP>@"-=+ZDU+(27E+#5$J%:+*N-)0K3 F++MSE*QJC;J,_,WD@RVR%/22FJU+,E@VZ5!65/KFHR;;+TT M:*BEVF38Y&\:3K"L/44#">*>&PO-8UB\40?AO30;ZSO)51.T/X6Q1W9VX#_A.HL-,8E@-FTLB\&N>C2CGL8/ MX;2AT$M-&4H/ IIKE.7.336<:3H!K9]H.&W=$$/AX<,/ M>'$P.8OWO?[1J MX3V-E>VYH6U&0[MP/*H%J^(BV#-"T>V >0[UC\5A1 Z+1O2IT1@D^$C\&T_! M =PT838Z!LZ2Q5G-)@UKIOE;M'F:-49[^=!L?LTK^S2U]/F;$*0$U>U9/ ME5,5;S^[L@$R0@")056I@547$U-?XIE1@<<8[],,6#$49V(,*BR,D].#7E[9B>>-I]<<;YSB10. @<"&./\2%Y@Q#MUC M Z @W$T['#%D!?-OG(+,;)M/2R=0QV,MQ8!DE>93,QQ0SG!@-)"S3M/G^'Q* M)^RW^?"V.S>(L*&)0#CUD3_+!Y;Q"@;<(L+$"L1,R[QR,GLIY8874L8'X<.& M C> Q_DL/*0K/@2/!LG2E&10D@"$T5U@H7EF>/P.O.K@ $]XUJ M4 TL:XSL&C.9U\_BY-Z11'!J*[L0PQN%DLG0SF M%"-).QT =FJ^'\B'T.BAN.OKAN?&,^/C/=DN,-6,H8=W#"CF(]^B"9!SX1VA M: +@--Z8*#A^ N>GRMA#Z%C70#+)F#/71# -66J6:6H$IAOZ M0"\(HGA(]]CL2_P%3MY]*38X94%@B^G%0IA.]>>*Y2^.FL3)]3C863#XW?H) MA]2/!D+S@VYQ0 B8EL<,/@<=?LGGNM)?8CW$Q6.L\6<-/AW_#"DXH'PNAFAX MJH[$YH-RP=_CQV!O-[IG(5-$BE-(-FY! AX,+KMRJ/.0SQ6K#PO<,#[-'95B M#Q;KP+[]:!@R6M%Y!>V!.T;G"L88TG[PX#3X+AZOB6O,XAUB&)R?$.D5%*[[R$/L MQR#&^&R?@DB.'YS$!P>!,E84 '($B TDC!X3:?*QF$CT/OH@G#X9*FJNW% Z M@;;$;[59,&3,&;-4#-RDAPH/F9M,%+%. M'O6C4*#\\]PA(:3G(KK #Z5M-JYXTQ^/Q(C0MEP6CS]BNHQ[;5Q.PNEP/2/R M3#P$ G#&'_XS#NYU<)ZL[L^TNA%) ><;7#,FY=#GWA.G4M<,C4C+Q2>>Q$], M!7R8.*&77D)>LTR^WIUC;7'G0@U0!(0 %I.:'[&QQ\ :]I%3Q-3V-R"J_+=J MI&QPR'L?J4%/T:?@P(&+HR2)^M*V:4J?(6K'_)!]@8^ !AKT76I/S\8'&M!8 M9EP#6Y6J8XQ#X@%+(.COF#H?-[V3#_C6[:.7+_/E*>\WN?X8DDP6C?M.1L/3 M9/AASS+(X>D#J:%7/S$>'J&:F@X?]72,349.V$!++M(A^BPH_>-7(@*ZB:"= MR%2:, W6JN7'BH!^%*Y(4PZ.!!HR>L LL;VYT^&' 7 M[CJT/$%/ONLZ.&,<*0*GG-)[?5J/AF(S;Y+? 4O)OI/EP<(8MS8!C58@J'D, M6Y'AR#I 8 &I&J&(!.4#FX/Y I "HGUF'QBCA$()I"91$[CY.%=_,N*A)E2C M@^Q(QS@2,2\X4,6S4N@(.!K1B/(Y/6,:7%V6"NZ,\>!DI 4\65*MSH3=WAGC M57*(%F.J:,Y\VH,5NIN(D./()"?,$]0P V$OI+/G=D\^:>VVCLZ2F>=[K>^M M+\=?#^&7IW%7Y0P,9B=OM<4MS20^=#;8\5[H18Y4!T@:*!ZL)C"E MR'WA"B?M_%L<(>/.*TBV<5]UTC,5KBLQ$_=>\_",@L%Q/KL^M1C*51ZQ@67G M^;2QOYKV:X6CBQ_B+FYDPG0LD#P@.>R..)@6Q://4L=;RP'V=3G /A44EP/L M-VR _9VB.#*YR(X:A)Z?:&UW@!Y B,**@@^4FQDJ72Z>>13"'Y-!D\T/3N1DNHA;WZ6084^'I773I?0H13Z%%Y'*CXK?'+% ^>JY M?1?W<(K&,"BG6OF]\B;*(7X]%6G"MPH&1\+]S, MCD#JVNM]%Y MJ10H/).D<7$6@&T#U'C\8C+F8(3]D$L.X4GB4NC*U@H1Y_@8HC4GC!'0V1<] M1G$5?,:E=(X-#S&?3@&;^.]UZ ;O/[I#Q;:N&'JR<.R1&R**,:&&QH6)(2G\ MQ8@;\;!3O1MB$J6#J,1A!N!)<(K]?WQ!_$4?790NF"^P=P_VB;ZD)0(KKA*' M%H>N=X6S47E'8/\=AH:63X319K;%D.QZL..A!4=@#N$'X\P>!G1L3*HA M*8EH"KKEJ;@&9<3\R&6919]$C>"5D.2RD#Y ZH,#HYOT&KS0"WU+![AA7-TA M D*H#'LNW]& 4R-]()9[%"L3CBZNA3L,_=BO!5<(C3).A$:4[\R,-$!60,F= M* 772?ER'HO@BDR)H=Z!CC'#$5*=91-VX(1(M>AI8HQ@C(E4$!9(@A1WQ#12 MC"[*0-T@D78I>ZP >2!UA$Z2DJ"D.6&\0^S@XX8 C4T_]2-11X)*KD ER[C"Z#VF+?OZ".LS]*B0 8UK90 B M+A"R" \A8CL\T2GJ2?J,<2478"6&;Y%(H2000(_B)0'FM /]BHGW4M%"RBT@ M^&U*Z00<54)045P)A#^&\I2QWY.0!\ M%'\(4!1/L.4.\ $7@0$387A] .?2C1XI#MT&>]C$)*R9BMGP,!) A%*Y0"N) M&([S1U&6EXLYUVF[NL.B ,NU9 M@XP:!9BIP_H4BAIC;#! #Q<]+LK$>"Y(^SZ67WBL/9J5-Q9"$]U[>-6 5=J, M@M(@P+N68"Q0.XQ(:@BXCS7^E$X$>G#117"I/";),&-0D]W$E5FI6'PR72 :(G+M853.P*^X$G--P(LUDA MQ^,XP89) E"G(O-@HVY+$B[\D!3'BY(1(E,_(O')X4B0]1B5+N''!XQV,(," MDOR,/Q4S!^1AZ)MV0((6=8^>CEG27D$')35W*:D0QQ7%;F:D3$ [3-,D4B%@ MT0C2M%=Y+>AN/# ^T$>TVRA( C*8^XBB2I@T\1)D0Z-*X9EDDW^-[PC0&M4U142=L$3L MB$W2/:*"3+E.B%H:C\&3W0"$([1XZJ3N--!NI_B9GFNC2Q!IT1;G)^$NHI&* MZ35S/&TU(U>:'<$]=VXW,WJ.:[L ^:]6!H \.!P31$K .%!43B7-7[W-FS1]R,ZGAZPG*1 "9:#-O@UUBZ M-U))VE^XGFTJ,:0L=!R^?-FE% ?6F@+/(!7$Z0B1P^*VLLA+D&7CI(#A$79"H8G7? M F( %XGJ9&P;?$1A5#'GQ@(/H2^*SK!(,O3 [L7D#05&XH1S;^1C;0D(-3!' M<[#!'.:T,5&)P.?.31S5G8I81YAOLRX>7/A>"GP\"#&J )M]J^A!1WHCT^?'W@[VL& M%H(Z#(4#T$6T%706@2P-EH84HCM*"XNJB!G9J^288YH$Z4W#Q*RHX W&8J"T?53V**GT]%T*B$QK]G8=$6D!]+DR)_IP/V M Q5C)P5=7!OT+2?*'S./Q*2@:$3A_DGSL(4%)Z#0ACY>C="Y=/:YZRL@-P8O MV(AKYZ-7$Z*RT!X*=)6J$T*+5Z=UD12!$T%78KX"W[?15M=O=* P\;G9GXDB M+P %#-^@V$&IF%>^Z)@VC\K[A/)-YX2C0$ <_T, (<0B5R$7N+G8;2!&'GB6 MSW)4^,DSWKH1Q)54 #M<9=G%94_*X34['2J09XF^R(BJ.&$&V6\&"%S?2DK8 M4(()0]87X3H;W4.3HAIH%F/:/A8@B%,1/O.Y#3%&[W$E,-HUW(X&I9$DEI-: MNJ38)$(Y&9*H'1(8QLM%=3YQ[2]P+NQ+YT$'K%Y@H)E\H,UA5 >,97\DH:)% MHF0]$"@:B(X[C*IR.&O3:>A#/J^9$T>VQD/DY-S&FX\6)X\^52 9$;XYED6G M"$CD7'#C>"H\%BM>E'#OE1[@X@:+-(#TPXFB,8I2<:655"W!+KFNXOP**BZE M3.^H$Z=0HI/KNA%;=FRT K@([&*0D0M[*T(J%49B)$A4 L[3 F"O\BBE.GYD M7P3Z%&!C4)>QX1O%---&_EIF)1LR*RFSDAN2E9R.<#VQUB7VY8]C-L^(IGSX M&.@SJK8ZY%56K1E55KRZ.:F*ON>%PB/OH_+S(T\)#D/Z,#A=C7-T(759UXMG MQX]SXM1X>4W<+KVO50RM4JS?,^ [1=&I]5'X8^HHNJ(;_4P=]=]Q\0<>@WFO MY$E=KHT?U=N^:X,3\APB9Y%1[-KBMY)36N2)#7N*L#&)E^SA12OEJW/;!DC$ MO!!B\IK$2P;Q4LM+.99!M$AVR2A>0+](ALDB8O*:Q$L&\0+Z13HP&<2+Y)=L MXJ61+TFT9 \M6KX\MS^MQ,L+X47+U^1)B%I\*L5B\\L6 $+>[2P>= MGZ6W]WVAP@T&R6(AN2<#H#XOIS@;(G-KUZ;R"G&QVD..?8\'O^)4:@8)X9Y0 M4];( "M=)>*7)0'6"O5+DP#/(/C7B1#N"P9DC0Z>( *V"?.&:^,O_^^OTE\+ M&8G%?+7^^@$-J[-.)KMTI6"<4*3AG'W#N7X?1.8AG3?]F/[O ^7%/8GLS6&2 ML5J>90%)FEH+9G@WAX[$;&M)0<]'0<)^WQP:FB@37!8E;9/-]Y1LX.80TM*% MD22AA1)DFT-!KY9&._,35%D[]ZK-9YX7VAPZ>3W3O9Q(;17NR/2,.>E:XJ5/ MG%DZKFOBN+XD2!(ZTNZ+]MP%GVHC7UWMB+]',-^#[ZN\H;OC;NCKU.D+6Y7! M:GZ/6G2DVL,2!RL^ ABK3\?>.U@QT^!YEH# F@!CU1E;22F;0BFK3_&N M.ZU(#;1H2;@D%4DJBU5#;SNEK#CDLTZ4N<;JG2)W;CN5N\P-"E0:9\GAJUJ:$I4GZP&?F8EXD)9R]Q,P:']-X' M'J.V1?",TM ::J-66"(L-L'J7CC(;ITOQ-F47:NBS2X^6>6L.&+S)!L%6II!GD4IUI\TCT;V9^Z+'R MHEA1M4I%1OZW+4DT@UYJJQ88$O]K[U:5*FJE.L^KDNF?S4S_S/+#RMI\/RS+ M[M:I;C.>SX&GKMB]U7K;Z$ZM70_-U5E):K5>DFF>=>Z+^1C:R,DLT).R0&N& M[H5$ =WEDQFB-6Y*^9*28.NP_=+](UF-5:6UEHS@EJ]R)$$LO'>8+545[5J72;&7B0QMF84I=4KZY@X MTXKTC:2[A>48;I\I,EWVE'19QFASL=A75:UH,A^V<=>>Y*VGI^6[,H;.Q?)9 M:DEKR(S6QMUY6A8O;QTVU[8V#SR0QE)O+VZ H[$1A7:-3;SO=$QM%-YP'^)M ME&]2%8<%,N=GI2]6;/,XV+FDDSLR(M.$MG;7D.G%6562-YSDMC>D,JV^3"Z2PB\ MT;2W,J6TX9>;EIJ)>J;N6>MO6V_SQ2:9J9+WFIXN M:XK/$Y[> /-]JZ\TR4R7O-'TY"N4\\(_,A,F+S-%EYE*C77,E(G+3*+MQ4*. MX3;Z?]M34*A5U7)EW@7.;33)-Z!$4-YI>EIJ*V/H7/ F1'&YO;DVP.#=A H^ M>:?I*=FIC"%ST3M-U:7FH3? W]B( KNEWFFZTP1_20^#?^* ]T@(]%OE39LY MK&,%\64GF7V2V:+!;52K\Q+T-.F6JX^CVFS 5[A%F6AIHV;4DFM ZT\/!&52<]1Y*:. M6"!;[&UK.JI44PMS+Z-NHWV^ >FHLDQ';6,ZJC2O2'@;K5^9CMIB;*YM.JI8 M5^N%I1:);(#GL1'YJ%*EL%$WGO@GFJ:IX,;?*>A,8#<(10\"SVJ'@=ZVF1*X MBN-B9XC JRXG#MC$O)6]&O;2H63\" M6:QQ5T'FI61>ZN6%C:2/3<]+E4HR)R5S4O?GI.JE1^2C7MYQG$X^37J,[,= MN7 ]VU0^NC9NRU>5 \?(RRS5D[)4X]1= NHVW1!!G@7R?DH:JS+/--M&<_[I M3EWVJ4/FN9Z6YUHW?"^:"*O)1-C2NPIFGSIDINPIF;)UP_:BJ;3:Q324DFR%XT099]"GFE:"6U6EZU')'Z9KV]L-DQ&4D@SY/\RCY] MD!@I829=YK5>+J^5?3JYKW='EKVTENXYF+)2!LQ3_)[NS>S"L8V^V/K=KEZW:U49@,$VXCT#-["R (5-,'/7[O95!H"PC8A_\8M:&8#!1G@LZW=' M:WE06/\$$Q]?M:/[EB'O93US3BECOOEDFGP;(*=NB69%W&V3H<*="7=9(9N M,N#X9!H\FV _RW2-))5M2]=D&3@;X<-M4%9G>>!9L_0/EN/:E M X>2C#;"[2I75*U85@N5JDQ,R!Q6=J C267373N9PY(YK 6#BC?< 5+8^\-F[Z!_OEX#CJ)U?ZC?@6M*/M(>9/#!N5U<\!ILT@$'TNYZ;V*?/ MF((,5"R\/W*=7'+\_1A(AV*S>7I.2QAMBLE,ZR:B@A3I\Y#&/W_#7U<@0"(2 MH%]9@$,G>#=#XE83>6*-;8%3FQ7 :@;\]83=,"=D__QM<4GR\OL]!HH-7-@? M()?VYBM#H$'E5:/1R#<4V)"-J 8Z5H"VX'\>H+0/W^_Y"H/U3>53Z#"E5%"5 M8J&H 17W!SK2,%#"JU*EE*],K>'K0+! P)9+E FOP5L_&]1N^8R>I(HZ9R'>H>L ^N1?L:>!; ,!+S 4+^*%- M+)O^,.P&_F$KS _T@"EMS[WBU=UPJK[E^[ 57U5 N!D]% &F!0P1X)(3L^RB M!7%_)!-@#1 0!JC0@%C)L%W<<^#ICJ\;R$S^&.3N %,>^,TD'M5M>Z328U$! M>@_%@*_#!N"HP.4(#YRI-^M3"=2TVFN.J7)=,4,/)2*?SY2[,7()-\04_N0QE/%C) 0[R;U*#Y0WO'7CVF&? M/N>S(+#AR30GCU&_&1*3Z@K8M$.D>/[%-JR?5T[ !(1?$3<1(_&M)1LP69^4 MH>V[J+(YXW,8T3H^?MCH"4ZRO)3L4 Q],, _>.PZM+C5X"N^ZSK,4P$#@178 MXKT^WZ$X' #8@#\CF\,!$>X)MR?+KPF[?6!P7$ -0K%I]L'H\ ./6SFMVP%S M_!=5CQ,;U,2IL@8\MF4^DV? U/ROH#VQT!NMJPWXX5^/QX M WWD@=.F!/JMX/^!YX(H0-$P Q$I/(@]A6AZD(GO=H(A(#O>!O_ Y!+EE)ED M.3/ +AKTD9&;LH,-F^D>^MV]"?^PA*2<\O56X5RC2&)>Q#O%QW*@6$CM MFO[[O_^3WOUT7$%TID\=J\>=LR*YC5V6:P/0KG)Z![[\3K>'^L@7QZS7\\5R MXM1&VT) *)4\Z!LE^6?B,(SY%+>Y%,2$#YJS62=XQ]^*?D51A>AWKD\&V3NB M-Z!O7'NVIZ*5\V64-?!C="H-(^,KP=.$<"XE6/D'U(K'.O_WUW_.W-TE>=?T MR8>ZUPA9V,\961-@L;*],B=RI P>S@K?08N161 MH.,2%^5!6LJAR-]%I>",T G6:N]]LDW 34?/?<)WN,.N$1:0$#"XI.72-P^7;UN)S8M%:"4 M)Q&\Y)0Q;0]U/^UC3$3K\#A@+T1B#W^\T>U0.!6V[0XQ;)Y/9X R2Q73=)ZV MP=JN;:(VLFZ50XZYU@(,/O?Q0AHL#TB#<2B@]2ML8;3D#&X!CMO>J3RAL+RG M?9O B[XJ5M-$4NN^NM7%2C)3MF=J?71[.T =4:XP^IGJ5]YQ1V4(0+C71TCE M].)'];;O8I7F'E"S+!'S8@PC\9)!O-Q7KBWQ(OE%XF7AFG6)EI=BE_G5 M\A(O+X27^PKW)6*>A)C[^V$]+%[Y8D"(J^S3 >=G:320L0OGSPF29[IC7A_, MJ?Z9#9'VV#?G)R'^^;O]\$,_RT7?!Q[Z1VLR, M@GSAFOC+__OK])?"QF(Q7RU'M7"1B7!VN!6 9/9 M,I6HS'9]R&27JI;^:7O*W_]2C<*-GQ?5!VG:D79T]NWH^GT0F4<'__V/5BV\ MG_[O T7(/7GMS>&;L<*>90%)VEX+)GPWAX[B>\N2@IZ+@H1!OSDT-%$UN"Q* MVB8S\"G)P"7BV-=E;7!$E"1]I] :"[X%-MY*O%K FK:8CAO^=< M77ESX"A!SPU]W3'Q_OZMP6 U&KXJ;C3Y41\ \5M3#_2W&]C*>Y$0.UZUC.[_ M'BDM2 MD0V]ETLILJ'W!C?T7H>AM/P3(@KN;T3H) I#;NBXV5>*IE;J);46=<1;@_3I MBD70NCE%,["*5PXD.I^2W,X80E\IU6)9;92K:Y-6S!967]['6"F7;AT^7]P1 MF,FCC4I=K=7*ZY"^S2!.,V"RSV+22NGUYB5GCN,I+5&O3YEPD0F73(!G$VQ. MF7"1E"(3+ED"SR;8R#+A(DE%)ERR YR-<-)DPF6=$RY\Q.2<:67C0]S$#]7JD6U4BLL ME9NW3IZ_O ,TBYUE,FB#DD$+,7.]7E-KY:6JY@WP2-;/\9B9-JIO5-J(.QH+ MS$Z5>:3MR2,]VBDIU%3J^B)S!%N539I!+[691H]$_V:FB![M]135@E:1P?]M MRQ/-H)?ZJ@6&Q/_:^U65BEHH5&4&:.LR0#.+;*OS';$L^UOSAG/+7,Y3M- M^9*R8.NP_=)M)%7UI1=..ZT9 M,RQH-&%U3;%6EXFI%TA,K1E%-1HR<_7,F:LUHY"%9$Y5JZIE[7EBU1M@U2\W MM;5F!+5ZD2,)9./]P4:YHM:K19D<>Y'DV)I1U+W-+[+I*FI%^D;2Y,)R#+?/ M%)DR>TK*+&.TN9"T*VIJN3Q/V&VC6;X!98.:S'D]*>>5,70N=EM"K93DQ:?- MN_BT+%[>.FRN;7V>5E0;VE*U\@9X&IM1;5?1-BKIQ#]Q3/T41*I)9IJVYX)3 MIL&S"=;KQEQMRC)P)*5DRP'*-'@VP8[>G M068:.))4L^6)9!LY&^&<;=$UJ M>>!9FY10==J14Q6'!3(EM*XIH?E0N"OT]*9>F!ZY+#,(Z^1JR2M0,AV$MQV7 M>JMA TS9M7-NY/VE#29)7DIYLY,SK#2K3 _(JTARC M29*'O(GTH(OB99DSD)>07E[82/I8FSM(C_3YBK5Y+I],.FWG]:-I)[+6N,>' MS+*K*!I5R(33UK3M>Z0TK)5D0DKV[)/(WGH'K%Z2"2W9L$]B>[N=(ZU2E0FQ M36_7-^WK:/7Z9B7,1 ^& ]YYHB/@R!?JN\:3.'=:S@K;Q7M7WWJI[0 MSJ'R7'-@UM^TWIC+50M?&I?HW\P;4X]O&5&>.UY3IBTV\M;42\@+B?_,E"(^ MNBU%22U4GZ?Y[P9X91MT'VIF(XO*PW-/=[H?+]_"XN"!GM\O34F 2E,O+-0DVP ?:ALQ4 ML:$6"]5E)J:IJD@ M>MXIZ%]A[PQ%#P+/:H>!WK:9$KB*XV(?C8:%,A#Q3P\'LTY/,E+UDQ\'LT\>BJ;1RY7DL MG WP(5?:=C#[%%5J5-5) M;&^JS_9*T1IJJ5:5V96EY=*RC_1E,?G6H7LMW:172K&HEG'*@\R3+2M/EGVL M:]H]KLR:9[!V[19:U,@V<3;-Z-N:>59>!(2LG6 ME:Y,@V<3C.S-NA(4LG2S:\L V] MGI14REC8X17\6&S(',+C,T:;(8DDWM?+";J#E0LR,?24Q)#DY:U#_(M['GS/3F=N\1538;@9;+FY8$C*66- M_1096I=9&)F%V>(LS%W&A2;3*]N37IGE/576N*?>!=W;8::BPR[U+N-U<+[B MAH$?Z YN1J94UC6ED@4H;(+)NUD^D!#!G0Y5&DLJV-P\3!:@L DFK'1J).+7 MPD7) PVPF%9/[]D>5#8E/0/U8/)Y,]6)W\6&]A=+JN-6DG52G($D\P6+=M3 MDG2S-;FCQ:0-CF,I%-5B[7E&LFR %2Z333+9M&W)IBP#9R-GPF\;?;DM"T/\+O\)UX%->7W=YK\9\D;BXE9/#!N5U<\!ILT@$'TNYZ;V*?/F((,5"R\/W*=7'+\_1A(AV*S>7I.2QAM MBLE,ZR:B@A3I<[_\G[_AK]%_4P\:-M,]%$R]"08J(6VEF&$5TL=@. PZ$C_% M__?_TGO?CIB))IUIHXEVN 7B:^Z+-?VF'Z5TSOPY7>Z/=1' MOCAFO9XOEA.NC[:%@% J^7K]M9+\,X'H&-!OZ_S?7_\Y M7)'[HDP^5/PA9V,\9*1=@MEUX&DC*CUE$_S=%/W=1_3C29F%CZ80?"4[Z ME062SPG>S8!Y-0&Y-;8%#B,K@-4,^.L)NV%.R/[YV^+G??G]'H.<#US8'XA$ MVINO#$%R*Z\TM5(OY6L*;,E&$0GR7P&9K/C6K=*'[_=\A<'ZIO(I=!@0G:H4 M"T4-9']_H*/D!_GYJEHLYQO3*^@@YD'L6R[)O2JBEI!JY1>YY6S\;U&[YCQZAW+\P.EI]L=7(?V-/ L.#^ EM01O.R'-BFY M]$=A)_ /6V%^H =,:7ON%2_JAQ/U+=^';?BJ N: T4.E:5J@0@)<0\C%L%_<;>+KCZP:2L#\&M3M E <-91+%Z[8]4NFQZ-Y! M#Q6GK\,&X*B@%Q$6.*YRUJ<2B&G5UX2E4EE3S-!#';P @CN>VU=>%1OE>?@4 M0S%?GKSGL^-NC%K"S#'9'$W"UPE*%3C\KNNCF,H,OTYLF9M)1&(Y3VS9P"W' M7%RN%/*E)W%QI5K,5Q_%Q?_]CU8MO']5K]<202)XN0Z\G)S%GSR,,GZ8A&@G M.5CI@;F,0XP0V)470 (A4S[_8AO7SR@DX3O K MXBAB)KZU9 ,FZY,):?LN&KJ<^3FD:!T?/VST!#=97DI^*(8^&. ?/'8=6MS6 M]A7?=1WFJ8"'P IL\5Z?[U <#L",%ABR.AP0H9]P?++\FC#=!P;'!=0@%)LF MF$B6'WC<-VC=#ICC9TD]IC>KCV^6\4UJBFF[XELN:*0> MT\WX"PMO0[#70KH:SUQ*0PL@ S#R7<=A=GR*B4/2(70;%L>#L?[ =D?@U+5A M>QTK\/EI!OK(!QE]CM!$/ ;;P- M_H'))>KY2GJ):2A'[X/ITV-DIT2@XCC#3Z3AA$2SBV3EC- /U6KO?1)TX"FC M\SQAC-PA)(4X%7O&)2WG!AZ+H@,Q].C/S.@YX-1U1W2"<#!PO2"R)I)/(\'G M,\+6\R74*.*=M)6!I&I2.([4,9[61K$"&C0(O4A>Z2A\20M; M#E\3 $%"">SN-&F+*%-D:,2\"=BY01V_'G3)[=,#'B=[(Y3EVPR1)D@H "KI M0\<%NNHZ5L,O@\?8)T. M?P+WIG@D+SJ*P[K<2&E4\MIK6K&0K[\>7Y&4,K@$20PA.64DE,&4\M-FS42\ M $\#%DLD!?''&]T.N>X'5]\=8J@[G\[:9("TVV-;$'&_MFN;\,>CXZ-T?/S@ MJ'FT>]#\HARVFJ?G)ZW3?_YN9^4<9R[9*S:Y8MQ;1=6!"0S7MDPR(Y,L".D2 MI4%%MA8#PB:0#Z%$0G.GL0O)QD0I1D68H!4,M M)NBCC!,,4_C>/9;*JJ0R-T(!XP?N6IN?JJ^/,(UC6L 8'EI\Q(>^!?C1/2!A M]%-ASW%R)D1[HQWE;$A".V1D6WX*(*B=G1Y!@QN3KN<+R4%N ]!ZZF"X][EI MJ/EI)T!K&V@A ',<908%'0#3J"^ M&)WN'D*Z(^<%?W52B2_EC>WZ_EOPEVXC'VJV_E;3DB\2_*F_FBAS#2MR'/OH M(OQ)N9$6$(WED7\!MH)'SB9W,&8LY0=C+29;3'4+3T] MF (X*4R3LU G'*=#O>V&P=T,H$;#*>;IA&1)PQ9(GT7^*6H< MG_1L]_^W]ZW-B2/)VM_?B/,?%'WF/=$=(3/HPFUZ=R(\-CW+6;?=:]Q[^40( M41AM"XF1D-W>7W\RLZIT 7$Q#48"?9@> [I496;EK;+R :.&T2S%A;@D//N% M"[XP@3Q']8V]@-2 4;,310#OA!=!L$D,Q8=B^^R$J"=0:8#"F%KA M-SY@I"!W Z0-CB,JNOF9B05 -GYA0#5PR8'$6#H0@8(DY9Y,0-P9BFUF+JVK MY!:8$(N$)84BL5"IU0O#$&I?1MII_@J^ITBS$ '%;QFR^1*/'0\8RT,HS"J$ M]+CX_MH6.W7%VY_6J_WI:G^ZVI]&BR2<5O1KI.[(^@KK/00K#)UPGOAPE/1C MC)3,2F]M/H'%]3CA^O"%D4I)+ 0W/4-F6^@49]0GN)!R.(EFQ.20W N%(?DN MF9AD1.@B\W",IPODV,@WSA\@VD]E"MK.F;DRH1!R:[?@UDKS M0&T@0OQ_4U MC)BSBZQ:Z1QCE KA#?\P8/>7TU%L\&\?RT%TV'0$3@N@MA MQ%Q8HM1^ PI&%.;*7#KEJ4R W7#/%.^DC>YP+BZE5;PDSC6E[T]EC UO M2@\$!XF&_A?BY9O70!H%J8&DH2T60>);7UL)^3__W6FV.A_?H!IR)W6_NAQ2 M>'GAQM@C+;M)E4>\VX$."2:/0&<]!M9TI<,G0^Z)]81:CXEHZ-D!5SZ=UQZR MI,#%1]W-2$:Y#Z]F4JT09D5!L+ KD'6(Y4;4%'=J\![T7J73F)DM;=6QQY>/ M>,_J@L:SK1JN5DR\8FR@@D555$+^5'(K;"N[ LFS<),-@#ECMB%G@6C M.#25'&"BH?-1O$H\4]T/F@PF!6S7OAJYJL63*4+_"=;2:N75FSMAVJ#C^]K M/) >PE0!>9 X\CC5]YKJ:DPN<3I/_57F.R=-2?5M%HB2"-:ENQ9GZUYMQSE9 MD,HB'D)OWN910#;^JB=+5T1?R_'M/)!O%4_3A([9];Q)HU[KK#U5W0"Z4UH- Z=?Z"\T3N_K MZ@7\].$LV+-ZV=0KAA618=5Z*C1[JO54,H95ZZG0[*G64\D8%J^G9L6>MV?/ MYA9G/QS('HTN[5?0Y: A8YDH8/LN?OGG=^:[':FAFS5-E[E8F=W59M\5*L!3 MY#;\ 4SKTWM9FI3X\+')?(9.Y//J-5/BGQ]Y_LV MQ*LT41DT47L# 7C%[?*_6\PMS\$^G56 1>Q+VN(PKFP9VS.=///K%?//E_G5 MRG]=''A2S*]O]'-RFV_;KV^^70 'Z#8Y9[!UF_$=9EJPB&N//==W(<:F9.21 MP*"-EEHWC<.*P0GHPU,7@[:J8U_R2@K.6@I,36VW.Y48O*$8K$VH'TT9&*W6 MJQ$V"NSP\ X.[[G/\R$I O;8O SYG")V8BZD!MNJ_7YCK_@;)Z#.SH?UNE&Q MON2L7T^%58Q_WS(^5*S_4=87SU?9BOGMY55_VOF=7M(20C8#BIV>*N%S/C'> MCKI2KZN-=F.=OJRBP=,4F%TU;',=D%4E+*&P3U]*7^-+57FTTXQT=]YI5-OF7JEY-(IO5SNCSF5K>?HR^VFTH\X@&/ YI836]787$E M'2O"9EVODB:5=*RRGKK1J:1C#RFU4Y0.737J6VU4GE#*;:&];)43>]N8-;N, M#%A&(S_"WKL%74<_*7I3[;3;5:A:R34IN3'2J.EL0P]V> MM!?X#9P)_X3/>37ZQ@(T!L>4<1V+KT5$7'4\ N2($2=P5>KUC_SHJ4Q(RB.H M]*/V4<'-9P6(/UV#3/'FXHFHU"62SZR&H0WZK<%<5@)M'T?,""A8"%*X"MLH M7%WGD, =;<).(M05&%4 \H-8(@YVT&'A?(T<[D=UITE![7*U>77WH/ES?*?;=_]_7^"A&N"X$^>X?0KP0\_@(Z+@ILCKOG M.G]$S@BU!<+>$.03PMX@S^@/!C\_62[B'RK M(F$F:8?QP0/"P*!<*"(CAWX MTRRX5 HI5,$12-4$S):W*6$T'CNV0] ]\JGB40E.*2$U(\ K0E+&YX@^!(_)9!,"+B-ETV&T4L9IR.9=8-.H& @\M MEX/X+E!XD1@$*10BP.TCO,UCHQ2D_(ACA%'+8 =PO8($$2&Y"/<'U(3A.08 M^-_@L1Z;/_O!-XZX1%C!+K"%K-"<2 .\"QA!K%EB.# *(:43)&8(5 (Q*LAZ MNHH"A$-W7SA3Y=(2L(7$/+E>' *A#.$-*+3X#;)BU4))2;$*O\\)M)'P"4E) MJB2&3AC*^OP N(? <.&$L#RM%P*E)Q(_TE\)$U*"!09T'(,[)PCQ$B6.KU:; MSS%>'UZ?G*Q(+CN['/G5BEM$<%OA_".>85FJ:#D2$&<+,T=QC&^+,'>JL M'7*PX9"YB+TL%C4'M1=8\7C;G-D3#\PBO'L&E@,;;/.+<"3)B@U3$';QJH7% M2-_+/K(T(K V0EI)T&EO 3L53"('.%7S M09C51(NK*S29'\0_P&>N_@FJ6F*G9HD ! 0J*-_ K_&2\1$S U18@9BYM4Q- M;L\)"^1]&9S5-BODJ8$5=,4)/@1D,VG[L,5P2^ M$E8;&)>4'@P_$ QISC0DFF(T@Y?BT,=.",X>Z;[,?) O+B/ILH0A&;'A'('A M? X%QT=BV?!TWA<^Y&YX"I2QIGPB@-H$0S5@CU8PDOB[@@GHC6NMCR$1S\9' M+PX\[3KQ4:D(OJO<^C#Q)OGZ&KCS-WS 0FNC,.$2'Q$*+ 8[W'3'TD9T([K4 ME*LM5E= ,;L$$\OU4J(;LPM3@K=) 12#!;OYY/@1 M2-FSAQR'J_[N!$.8MJK@N&BR!E40!KRG442%J.G0 ,W!\1K&:. M.+N\X&<6Q'LPUD8\5K@,U#E08X8(]5-PQ%%AS8$P'C$I!M^,7%<(G9P;'[2/ M@NN#-0!-@EHM#*,$V#9G3OV)_PQ4B0% GQ$K5\P-1 =6A4LOB)7[B,^0IGM8 M>YA*FA!>= +&;'$MSKX[X9Q[7,)YD2S.=7$6/)M8MCE 8HXKF7)[" AUF'$8 MT5S K^'X)7TQC&9I?5MS6B-S#G$-$U7FS\Q]0K!!;##.#9[0R(FJ3#V$WLX= M'%314Y2=,6@6/\@XGEQ%/#&7@U4B"C7Q#@/PV')QGX&\7[@J-H0$A/BG!"?$@AJD>&!5PSC*<62"#=Z:!!%7!:C M=I(NF: 1#&5R <;CH./DT&L2'OV$UX+XX$J@(7UF1!./ M 3% :$";@L@*M#?8'%BTWY?Z0>W()[CC&%5SG<&CS+0#BT\D- ]?7(3!! M5O:CU/-][ E"V$:RM)DU/>0O?@85^5;M(($ MRO](:^B13]'5Q'='%%EAFH:HCOC0 8^10 <+CPFO():@$Q1$,MKB*G86#<% M8&S&T!FB%!&X;4](=X)9%CYL;XQ/Q+ L\F3Z(K <3$PF^EM:Q^<)\^"5(:(W MJYD(?67LQ4W64JRF//L13%+$?R@(+%@1?JY/"LU]&!A#%[7>JIG2216^><:U M0L\%_(# 06^!@+3EJ-+TXP$*&D@'&$;9,Y!=6@!CI5-71J"DD9:8GN&BBO(U M$KZ*]#\^IE).:+U?A)4G2QC2REGB.BSWD"/.RZOY)@)BA /-6&%$]D].]EP> M*4F4#\?^R!N5_\,/ON'2O^)R\Z>?G5\+,G8LN[XT-JO5#78FQSW8P&)F2U5,_3#UN(?6%66 M30X** :ZIJNZWEBK $NJYU*IN!)X=$4\_7MTY^]@3:WUNMINM_:*,7("NFXG ME7:"XM%IJLU&?5DZ3M(YI.,CN;LCE8OXIBYB"8_IZ4U5-P^,0WH">G6_/F0) MY41KJ(W6B3B90E]FQ$(41\5[IR>18RRHQW'D**H(5#@%G5BZ\'E_1#C ,8HX=+Z+*CD%SZN-%BNR\BI6DO-I@42^?_T\F6 MF17P2Y92L,N']"PO?BI6-"=GYE)'O )XC/.$5 R5D0.?L* J=? #2WG2#Q'' MP'K>8J=9H'ZR>:7W#KVJC^ECU M3(V*+P7DBV967"D@5VIF5?Y71+Z8M7I5!U7P.JAC=_P\?AW4>E-;)@J _XE? M_OF=\6Y7:G0H?N7/?S3CW&XMJJJ54N*7TFIK"O61T3FDE[%!. MN*O#=7!&'ZJ><(,GVWBG>9]Z'U9KF$8$-T>*P.T$VU;BQV M]BV[:W@5=Z*AMD1Q9YOURN\<=5S)5-EZ$JRL'VNI6KVSW^+"\FNV\BFP';FO MJ\V\TM(S< &E"HS[Q%3NW_FY?SNNFC8>1VFN4YJ5GWB:?N*. M-132BMVC#.S7/%@R]"L3H_JE(KA_9 #FWYSCRT#%5O:)4?^[9^;/GDQ##4 M=EL_,?_U[2WR26C,DXKTW^HH3/EUX*F%[.4_"[/AU()P$#?M>*<.QORDZ5K2 MHCAS&H9>9TV9 D]P?,J?8OV 0&01$3\U6,Z@6<7]AY.7K$)W$3!7:N8TC VD M\:<,.WM3^:;HUSP!5L.7"/+C(,P'-6P>\O;;.4 SCI?\HN1 V0&)'@-K6IC^ MQ:_BKTQG+XJ M=?AGW49 2H8)S25U8FL#1I7*Q=)R70*>"B%P \D$$0./<12*\V 2(87CL+' M=CCNF #3F7'(O3W2>JG^YS4-]J_N>P^]J\L;Y?+JZN[K[4/O]G?ER]U-[ZK7 M[1-H8K?_T/M\^7!DL,24=#R\#BE)"2?4[7U(V%\D%'#/OR./ _!1RW4!OK3A M08N K9>>%\$5]XS#IGF('355M/K%7^.S9X12Q65WZR.T ?[C^6D\EG6WX8E(5"53RN):*+=C ME\,:"%U#1R(ST^/ 6*FN_/D869M&S!'CY+LY)!8U/)?W7";W?$G?TXW'&S); MTN?S]?]8T]G'RPQG5HS_6-*[_FB .+:?QM'=TG>Q%&?TYW>#<;W).L.1.= U MLU6CH#4MO-8<-& $"@/ [>B#-QM^^7L)*?[A\Z/V]"VL< M/MZ(3]>]_M7-7?_KO;AIN_.0,53,NTU-%9!.:SLKM/1#N9-+:C)+_&;"#H28 M6<'H=[\B 2&0SG.CBSSL-,M)KZ>8KL1<1YW_V]W7!^7SY?U?NP_*?:__UX*Y MRBE+L!TR,UD,4) $8#)DS$-5F0 G)MM; N#%#\E;FOL2-B-PPF_@BR#"Y)(2 MYWIQQ.:6X]*.6 :^P>A\#+/06A(-$_CI"<@&^R7>6.,*40"!DZ"U+FO*WR(+ M-.*D_E-N'U0^YI:-**SQP]% MB]TGRXTLZ7]?.Z'MDKFDQ17X+G?6OV! /$(K6I"D"X)LPCLLC@JM)D%?-LLD M0JZKB. M$G+9:7+-8G+E0B_-HB!$#P ]DOL(5(%F6!=:0P&[)B#A^S%*%XQ:).PN>?6. MUC%,%1]K37D8^AYO$!Y&^F+A*0@<9D*V$U=M'K8JW0QXSXA![,PC,1QL*$;[ MGGV@F[3&2'Q*AI\>AJI,F>6%V3=Q(-(4F6!B%D]A(AXQHO\AP!IBPSUZ/)'# M/!HP_98-50FC3X+:BKGQ#&KRR!@T%5TD 2+N(/J@RZ/G,!I.$7DK?PZ(Z14P M&Q7R2.7##D/\,XRFF'?Z#\'GC<3C!5JS>"5$N3(/"Z'NC-G.V$DR#OWN58P) M%A!UA3LY#6OIU;A*O$26+=4 MQZ5%\+3TPD^P@/$]"9(TBQ<[G[S\/LD#^7RAAWPQS8 ^R(&8 MI4.YXPM6+P%A1@!1!94(*#,;+=D"./7BBG7DC"6P-;8(2:W%0,Y8\6V*H4<2 M=1V?)A'E5VP9@#Q-K#!. ,"*E1#;U"J.=+<5^HA'^B(A0N?^\O7JCPV=\$;S MGH"][4"QVB# +B:L8^AL(I<%3YCZH':8]^0$OL?5VIRG@6%:Z=2& P_F7L#5 MW=][UQ=:!]PKXW,?;GJ'Z.E7Y,V"1/_XH5 M58BEE'5?N8B&,V"9@Y'AF*?S05Z=<$([7: 6IQ:P$?ZCSR,P/VBJME]7[Y<] M.>G(C5>Y;A\XF'V^N=W9K\:=GLCF]G[!/JUTM+>?9YZ-0(3ZJ?5-.@G).]4T M$VB#D?:-P//&]:;@;B#P B*+X8M#.S!EE'_K(+Y^4U%WP:'G.?^2JXQ-Y MP+7^# OR*NDO^5YXX%=W_3OIG^=:!))Q_2/]\!B0,_0I (\?=8GR7J]KQH>B M^!M?279 7+T1.$=A(KG<6412?.'HT4(QIK>$<)V&J!"4WWRX6]+NJ^?@E/MS MOJED)2KPF5G?2#+0=\R8()1N1/^V7TCM@R,Y!/F0HI5[I8,/)P,BX::Y_0HP MK4S2I$Q][AU[4DV3 7$FOB]W1]>AZ2%&AR$PB7)JT8^"TF4 M.+3]JQSNUSH,7&Z%P";BBO&3PH+ #T0\&UC1"/RC^'GA2PB2KPKG!GV["<1; MSPQNBX-3RA-P1VF$U3.>W%<'T:&NO,*G8RK-5O:)PW .YFCAY@Y-790"I-X; M.Q#^\-]< ,4"A,4W97.>,.'CD(F)].W*-,*]'[[%3H\?6Y+.7'E85(,2 BEM M7H8P#]!ZAPD+AR#S8X?CV\?,H.<.^1TPSX#JKWA:6H3"#NJU$6O-3:TU=#-==V$:(9$_:X#CH:3)+2F[2-BTN@MEN1)Q'26! M>)[H-?+K%2JBL.:9T3:=4I!U)]O^DEB36 MA2NI0"&HR%A8',:)C^??T>A1EH3$\?Z%\!F0%D-D,EB(%\%!N(I MQ2>8XD8(WCHX63%!@%QSZQNK)9E5O,UR0TJPV$Y@1U.A]X79!.OK .I'&D//I 5.'2HJ#-?-PE M0KTEWHT>J,.+MC"S_6]FQXX;OFO%DL@ZIB#JXFDRMX>+/HQ(HU#A&>[6UG@@ M@F8[E8Z;@E,(@H*L!)4J??F4Z*2BZ62L4KW"VWA\)X/M$7B(W"7%M)SK$.4H M(9ZN#TJT?&W_5G5#=4S:WKZJ=V9Y=JX;USHFF9T.N-Q9N?ZR^7]0Z\WT#2]H;?%+X?WM_-[XJ7<;1P6 M3T/W>K))(+ANVD?E[N$OW7NE=_OI[O[SY4/O[C9=0F<:K8;.&O5!:VCJ ],T M&X/.D $UAD/6,&'5&6-C:>->N^G^?GE#F[C=Z][M[_V!J;<:U9[]^CU[K71[ M]L1F)<7G@E7#I0X64,TY;A^B\T\NQ#./+1SOR7>?1'4L;DA9 01$X&\Y'KI; M<^=1.@BV@^\!UT=LI8GDF\RK#<%U1'/[UM:X+:Z5ACR M%(OKRJT9>^]%\#]:4B[B,/ G7?9HN;*H'Z88*G2& I.8&';[1(IOL/I<-L*2 MO3D8#?#(/+E;]8S.F0N.)M(/*\\I\$@E?JP1IK%8G)_W%HB+AQ#DIJS,-"$' M,IGZ)+R.?;Y:1JMIPX;>&MN#4<<:@E*W.@-0;ZT!TSNZ81NF9G?,):UV>3_ MBL]/EUMU667I5-FR%M%,+=@>FQI,5OG$;Y#U*D*O_>!!CLRZJS?;(VVLCP?#9@?67;-I M@C/%VH-FL]FH-]G0;N=X$_K7V_ON[[W^0_>^>]V_O.GV[SYU__:U]_"O?O?J M*Y[0Z5:K<>UJU$NW&-,L5XCGRMTGA7-=2=A.Q8)?^UW\4;@AAUV[J2A,TVNO M3O>OZTK=P]Q=H'Q)'['K_A%!<)\J88O;5A=A.OEX8^*\5KH BN>O-AP?1%?! MCQXGRV4*.=4SQ\,C^S$P,MX,P:PUUR)$GBXTS/H#7P<#Z1$]*/0SQ14[)M6U M5LVHJ/[F5*_IE8:I9/T\J%[)>B7KYT+UFMZJJ'X$6=<[%=GW1_;MN^BE Z8" M(U!M"NZ_4&'#*P&YMHI:#KP_OU8$VGD)G[TV64N9FA)S_\'';2,OHL0H5AY- M+*P0E.F0G>1BD]=3R47QY>(29F<]8M+,L?&X+8QZAO7?*!Z53)RG3&S2%;AK MS&L%Q_ EG@7 0U>>YT>>C>WJ7,N3-6K4VH_D*(QFRQQIYG'$=3P6IX31IY!I M^L6M$9\W)->P'WDTVT54USJRYR&JZ%666%8O\:3O=VH]IHPPW1XH6._)4G(; M5SZ\,'X@(Y;CY)Q4OLR^NK^]O=R6>@J< M0"4>VXK'3XK1KC5;%9XF=,JS<3[:%9IE0,$446&SMQI)33K;;7>:5=I METI\=E*DS5JC40E/)3R%USTE=,9..,&S9?BEJ:;15(WZLHP4/144]^X@>)YM M]K:W+&PHE$MVF-W@S!3S=%\Q 7)?)]R:VFQWU'9'WY4NI;2(FSE=)$;^I!AF M#7<@*M94BW %ITOH5VS@]%OX"ON94NF<@+6V4YS_C@_;[I^Y9^,N'&^*,8H< M*<0#S._(MN7@\ZOX5^[YG3[_CFKQWX!_Q[7_NT\PT];D%2TP?FP.TAU.?1-W M<,$Q7+C6BQ_-?QD[WUEN)_#4.379@(=3)>O8K!UJ:FA8O9Y3D[XZ.=1>XC$5 MKZ_MB;-DU'\K^6%V''.AW[ MHF@=Z@&,4">(MX MI+_/G(#1A=@^16_SRVK*G?A&$S=F %M4V?$WFD_\0( Q M)+CM,;S -3R;6D:I,8*:K.?F'9#EM_@-C&6>7),S)]G_9:&%E!CMK?_$O]6; M.2-.G8 @I L3'_BK?HU,Y =N%:^A9CVD]ZHU160 M7!?O@2?^U$I_L6+^Z>8\?)J2V-C]WL=6^=%J;CH>8NW:DV0F830,V1\1\^;4 MP(^-V91M.%"<-8,X,G0))88CAR?"*C7 XX/$I" M1=XC;4X';:PI-OW'QZ(D#*,73$8O4*^U2#VS7D^/X&$= YR0]Q ?1XB.E&"_ M.2C26$U=']BMAM$8V^-A9ZS!U0O0Z=?= M3Y=?;Q[Z7[_0\PIG M?:I/6W'[*=[Z'LNT*!SK^GC<,%L#6S>M@=EJL,%PJ)F#C@["6V]KQKC=6A)\ M\W/OMMN__-1]^%<*+1[63JO=E@T-*UG/E?7R(14CKQ7.;"7%[2++^!PMH0O2 M T/*2/NHU6DT=:,U,#LZ&YB-.@CZ6&L.C)9MZ[;6&IOMQI*T-ZAC>*IA^$!K M=>I:LQ+T=8+>*)V@YS>&+ZB(2S5>-K"+9@5VD?9"*["+8X)=:'I[9#; U"UM,-1;H\&P-=2M]E WK$9SR1PTN__\2^^WWD-_T&ZUVJWVV9F!O)38 M*C/ >]DV"V,+MAV[Y'%Q3,!B?BX[+PIGM\RJ[JN-<'ICTXKFOOR"ZT+Z9HM. MPYEL*MW$Q;O3J+7TW;H/T[+A%H">L3KK?>!&9LO=RZ309?7[]GW:EC4"J=!X M$^.8/0JWG>T;X([F)K,/USTO$;A.O58O P]6M:@[]95VHK)7:80B+,MRPF_R&=4(#92L"^Q7]?,_WM%E\!)IO+ MVGRA-BA;\!JA7CA]'K:W%)?P!.2^L.732X)?\E%X)J%=N 0,O1A MELBA9Y^)@5LU?7/@?\&ORM#(J&W3;Z8 2V _T]U_.?R;&X4]$<*2@[D(F7T! M5P>6/?^%<:/Q\9U(W&+ATP6V!:@WC?IW]MT8:;7)?'K,7&Z23+O$LB@"D)_[ MRJ6HD<(2F7LF:F*N.$BHC9TU_;'2\VP_F$FLO,;I[BC#=2*9 03 M$Y>N09TX;*QTOS,[(BSLNS%8]Y'+>/BK&=:%9KZW/O"/?I#^ MK3%*_Y9TFT[ -.$]'#=7N>0PWEK',%5LL&Z-_!F:X?1K^XQPN?GCC+HNA]RW M@J'EL?#B[KO+7N2C]'I=7]JD/64%"DOY M*2[]KRQE612(3-U7*J04*F217:18"E$U@ZM6A,%V4ROPK.#3[HHNJ&*V)8L6Q6QG;YE.X6(K;)L15D3 M9ZD(*LM6+LNFU;5:[[9?R71)C%O/0WQ=Y9^_W=\H/>Q_XME,N?;M"(M!3E]< MJ\Q7J:3U7#)?J$7[5W^IY+(DAN]^T)FUJ56JW$ MMYCB>TYJ]>KRII++DLCE!K5Z9;EVY/*,QHWC?1MBE[M*R5;"7$AA/B]W] M5,EE2>1R@Y*]9F/'5OE5R61"XWZ-@;:\C<2KU68EQP M,3XG]?KEOEO)94GDF M?+$>F=+#CM263<75U];<4CXY+E/>CY$OW;@>[FF^I>V=;]TXKKGP5!7ZT9-W46U4W=<&6JIOZT;NICUMCJZ,/ M1X.ZUK$'ICYB@S8;:8/VL&GI^K@];.CU=_RM!^KUO7+MU)CLJ[@ /@IZ$(6.C MVEO1YR3;FV=5SZL;+//YKP8!,%NUSEK@V0-WETVUU5]N-+MKD_--D]9K];5X MU\69\YL@;[]%%V.S4^LT2]#%>%5WX$,NL<,*\R%$Z$UZ[VX4F;>>64X303XU MWDDP/;U*:O843Q585MXG;M1B7%]Q_L"35+#JS&'(]K[;6PL966AO/?O^QLVMLQ1P5D__ MW:\_AS\K_\O&8^4?R+30&;$__>Q45N>LK,XB_RO>GP_O5YV(?_\E<.";&7RU M].-AMQQ.)6]?D&&4;?N@O=?M@W3"C.?N,QFSS%<8O1OUW#V')]\9K=AR2 +\ MH3]Z@?]-YE/WU_\#4$L#!!0 ( )I$!%,Q@@:YVQ\ * B 8 97AP M:2TR,#(Q,#8S,'@Q,'$P,#$N:G!GM7EW5%-/N^X.O6D Z=)!J8)TD!(0 1&1 MHA ZTH6 % 5"#: 40;J@HA3I2(GT(D6I M)+Z!! JI0@@="2&[_UG7ON.>O^ M\;MWK3-9[UI[96;OF6?VS/L\SVS"%&$)H+^GK:L-@$@ $3\ 8190!.@HJ"@ MI""GHJ2DI*:FHJ%CND1'2TO'SG@%S,3%PUZT+"(J*RO'[U]HV/C$Y.HJ>D9]/+*ZJ^U]8W-+ M9[;W&:%A$91%7\/\A?8O9/\,6,3_%[+_#>P_<[U='*HY:M7 MCY<[.XR8:F3WEP.N1EI,@)&^RQUV/Q/N=:9%-9Z3;9Z+0V&2>Z*0?U^+JFNP M4_(3NR!V,S2)_:!/JIMMU)(D*"41,G5$.C>Q*7C7/L#1*SE'_&'S[=110 CW&)G?4+@I.%XT\=G1:\.>T:XI5!YFK/ MV_Y,$("]O/L5;6@"\.(:QKE*9<)I;(FO"&%[I--8*%".TU]J]+QN0+]E-]"L M_\'L779F-";;;G9QTP9E>"=]TE#'D^H1>A28K5\O=,> M=TRMO4FBT/U&A&EVG"4V+'LDYELZH]U1_ *#-M2/\VP M (3SH::"8J0U2TN'LBRTX^'8'/+<6.W'G\UC -_K82RQCL^T)((;C3 H&*D! M\2&WOPIN!;@M(="9D_>2D!\W:/7$/O<6$A4J$QO^HQ^+-G_.-$ILS]YHF]Y:K*\,*&)+0)XOTA\W:3PG>JX,@0%R.$ M;()]'2DM 2"!H._KQ(VEZ,2_$*CZLEO$O/9;%\/QED\Q,89Q@( M<:3BI?J]V">CPI_DJ.@F0<9@YIRPX9K Z MILC3O2XBO[NA)<5C;V2U'EY;.H]H]_,_/MIA[B#)3PZ_KKB@&N]X?A=3!;>] M)S]9<;G )U\;LOYNMSMIT& 9E5!EVY'AW@S&G24;X!4AY?"=6[KS.'$A(<5;TM7DC6(<+C<$',+$7F(4.KF>=58WI/PJWZ$^\4![?*9L*ZEP MJG"&.=:YLK6_-G_X1:BDI&9'XLRTD662I6KN/B)*;@ P$:SL%"@2BOBBRW5MV/<3NWW,;2O"@T3DQ[(/?7IV(47#J,91 M-E.AN%>V=//T=Y7S5A&MM?5FH9($(-E^^V*# !S*Y5PJ)@ 3R.&')94$H-0@ MI\B0\FVP:_7')T>W,IM3^"*L$RMCE@XO8*6C*GK4N!"*%F4G^YH_@NNEPIO8 M(6:'[@RS216^$@L'"3N)[+W+L._\&+D.'+F*&-4SE;=MS_T?4-EV)6ZJ*F MP@1@&O 9B-U5DV6/CLAE6+?[:B##_X:^>#Y3%CN,]]EGJ_)0K<*0XH M5+KP1ZHAL*^*WX<>G"#I]B4Z<;W!=1#,SOOH_K&G.M@NX.FY5X;9\P&!ON0Q M&=W,,FTXSLCI[P[?AN;>_,B7+,&%XC W+AEWI"TY6X M+/GZ.0]XFEK6S+[:+%W1)>5Z!YW7L^Q[9-;[+&WE<$1W.?J&O5^6O'.\@OS. M:PJ-AQOJ%44K9"E:2Z9/YI-;Q]CZ/G)CAX(5]KL_E6ZW[6? &//8:55XN/W$.T"GCWD"9\=#>7 =[5[R104P ML.]J_&"EC%B8\HX2V<-6'@+0ZS316@\Y94-Z>GR]ZB>_\O'4D!*\O]*CTY4N M;6E#KG]OZA)NZ6[; ND)ZID->/\/+<9MWQS1T[97G?#A&5YNCTA^6O\H0'\( M0+>J+Q;,5)&>>!9'!H0/_^@0Q)OQ9 9TN<'3?R_"LQ\UW?@Z\#4Y_&C.^]34 M6HK[;#^HP]L5SXV?2K_Y%*D[T^E3F1 6$H@J@/X\XKD2;%0XI>$$"V+4("'3 M.J!? K<35VC[+";Z@HR? 'Q[3M0GFFJ)^4Y0XS)2,3KZ0 9;Q?]>#T%[X#KP M$0R(I5N(2, 91P T$SOPTJU5X7ZSE8R=JLQ1WCC.Q/;&G+N\+R+$]*Q16#"C M&\G9PS2G!BJ!N6+67^P]I%LPZ7>))2K4I5RP[TV^LW6.!^?UD!U)BJ9;?PPB MWE+84LVU&S!8)4'HP5BD7KY,=ZLXCM45P>!:Z858V9+C(?:)0PGL[WTWAI=" M&><$+LG/O9!!!!\97< VJ>UU<^$%ZI@&T3YM#8KJ'?&:-KHGNU\$_=(-*9*' M[.92U9G/M2JFX#H=0_["CQ*N49.)=:_UT(BMJ<+,OJ)J7;%7IVD'Q%RF=1ZK M1GK ][IE<%\M734]F(>ZM$(N1KUO],._MCZ,BIFF2: *273X=FU1[>X^^.C?EDH@UP1?+% M$24"9>2Y#S&!)>H3 *3!169IO]@X7@GQHZ>0 *"*\(,3O]YTNN'\;S=BN.L] M"V=>RT:OA?YH&0B10R]>VEQ@'TL9;6>V F?=5G-1RT>]/[\T9AAO8.S4'_&E MY)!+/^@:7R11&''[8WC0.W6-10,EFU_* C^*6KUDNP(:YT'<.]E_SE+_X0 M<YQ& X6K@LLJM_/ 5R M:"VOJ?AC*?48DH6@.3I]$L\\W2[L=_:3\GK8S6#8)V1,L$B(0YB32*O QO:/ M"N6ENH3)C!N[GT294P*"*Y,'69';-GGZ=T?E9F(^MWA1"),J=W+<:(MYKEPN MO?[RO1>;K^D6> G6^=OS'+I?<0HS+Z<[#:K;U9"J/[O7\>D(B2AL=N7?>6[* M_5I&G?MJ2; )ZESGZ?.=J_=O]MZ<&:"7P*EEI4V?R^S+MG+4OC4<5\>/-+*) M?3R!H=BQV(I=,4LX9$*#$[%;S"P'!"CT"+J,R<9_?G ]-6?(SMIN.!<#[K#4 MEWI6?9G8A-:^Y.O)<1=X;DHZ[OP1( 4>TP"8H9<9$X/O/UOC+ VAQNP9 M7-_.R]3V\;6CP?:FGB0W300O"M5>;%LOQ=X\ZW2[>C:U]O%'Q5=K3?!MXG#! M:$3L,_BSCLDFZ)&R_BJ)PJZ DB !L,#RD,%KSZT+A_R.M,>[)-_6?%Q_O=8$ MJ=8@ "H.1 6JIS5*,%2K$78D'& MN+?+GE=FZS[D;8*IWWFXO#+_0+F8AO+%/=K_[/IS9<<4PF=U\!!G<'@N-NQ*=^*/ M9R8 L01@@]J7 03B8&& '0A#LF:B!,#VQ(5)OVUB(/BQ0A SC74Q1^=<^(5 M\89AQFW\"?*3Y[G=I\V,50ZM^0,=?^$?E+O('(>IC#DR>BHERD],H/5LJAI] MO3LCGNCQ\FMU_@USI;S=VB,#@=>(_F"T66RY+:&M9M=28ZR -R); O=0DS> MW#EDGCPWQOP8_OT@U8X7/]Q@F_F& 'S6O-"'4U][);B:I2L+O'ETY.?/>NQM M8=$Y.B1&?L>H]_J'9QYRF>-U*(::9W>ZK-E\J H%QEL9;# C.%4*+KQE !\S=3Q M527.Z^G3OJ-9H^K8W5&G=&JHSZV/$2)TE7^MDJU4\-UFO46>K2IMC4=)6LE; MGT$7&DA?3$_<3K-0KJZ(+VSS47F-TFK]<>(7Y+M?:>OO?Z7%W?UM_@XKB)4% M^DXET60W6,,\IJ-4>O/MB +9X10Z6!PO\)E7_*<7L O;6J1Q14PML(R5475T MT>P1 /@!PL)>'@;N(@ 'XM:(%AY\5&WC?U63^3)N$*SK(=.6.V)K;$-D'#"R MT<-$FX_7M.CH6EZ=+I^8B*.:95^%EDQ7!EWU_16M:+^&2"]H]E\=MS)F>2G7YF+<)?,\!/\]M1J$7.W5K^]-' M:M.HBW.4>:X&__0E\Y-KQ$@>_F^PB3S@E7"*$)0*(#QK?TNU<<2Q[0GWOH?8%^ MU"JY!6URB=IQJFQ*F9]9(<]S9Y12YX[6>HP378.UD6\JL#+*INJZ%V0FZ,JM M960G>@:+870>ZN8'U*">F_,)*6N/]!%E4\V(29GDCJ\>&U)\S?QQFK^8"/): MW216&[?Z_$^(4O69)C+UZZ]OKS_:AZDFQ!:4;M7-2*1Y%UNW3ME9]XR?T6#D M,>!X-7XWGZX\F5GS3QOQE8_\YN8'@* !9G35!H0Q^+KIP<*N9>>/N>2[3N?C M1TC[RJ9F?0JQN1W/-;CWLXU(F;WP&P]%C@2%5:N7N.+LF[ZW.7:3E8Z."*5,#CTY,D-6/K6HP;*B:G4$SIEPA],V>K$>I M;HR6EKH_G5:EHGA^%^^H<^]I!8"C/5KYX8C.])F0P>U^$?#@[MD*[=SNUJ5 M+,!DI 7X\#"H"*J8H-?NJI_YUCG6"S7NMB7BH ,/-:\U#]']Z.5G+"N[J<%5 M^OO>GSVN<]DZC,3VA4I!:T$"O+T?>WR< Z8:P7ZXH#1.( //G:HA/3P17OI M>-L,?#J'C5;P/IHL=ZKY",ZX"PUV6>32&F"_<)@.A*L#ZF>(!T%AXXO>S,IO P/!F_]>;*UJ,1BD^/Y\7$* MU5*DOQ3D1Q#JIXTD1@L5)]N4'?- M?K!GLM3(YOT^\EO;+&MIN9L4(N?;]"LV;['$#9&8[5 F'.L9]X#O@+;DX5GD MQ4]WR'AW$ %H1FC@QGE85&@O/CV=P7]@/7VDAT_F2,3&0N*VQ"9@*S$BH MOE.V\&5S3K3(&#>-R@E+_OXE-7?[>UKTP2G4'Z/YK4=C_'*I'3M^J,&]*AQ? M,N3Y":E4*+"5387+174%+$>=0;[2JMT12>ETP M\?\H6PSSX4(VPK-D2C/(E3>%^HWTEWR9+K7_P@-I6PC.ME6',<3V& %P<3OH MLZ?9:)9;\?!LK^+Y?9;TV.%M_9NG\6V7>^9,]\*:KWHL7X!-(V-B=Z\_)%N( MY@)75D"M]]=*T+/==>,>-OS@/EQ??8,L:(NEC>MA'\G>;4^9QMB5%SCFY1*W M-D[/]5=YHX<-Y6:O ZIUUQ@.V8@F*W5$G05[P_C8K"5HX/::WJO%TL:A)57R M1[E?;2G/%2>"]6_IRWJZ%KU(?]]-"];BVB!9;$=2JS4B"_.\V<\NI5(*)G"= M@;=M-2>X!'2K1V2GW,7M&;[3?^/JQ:IA Y/:OYS;$GUE%^J,* \V8)9IT7C.H/#K7_0/FZ]?JU M9AAW1/?-')$SV@.IGL#4E>CS2%G/XZL$X#;S;Q;( ;B. %3HG1/]Z.SRO&6G M15VMG5!,67S9!DEWX15NJ+\5=S.J&=[JZG%.7:)+S:_AYJ4S3/,'$@\YD'NR MB.TA3CG2,7U2;/Y&N3-[[).ZFT?\82I#2R$%7T9\:;\PS[\&?0NF-E7;"$ @Y(**R#($H(,#&4.D>W$4 MPX3F27(TF\3\%U5R/P11)*UF+1( (KN^%";A>MEW3=LKL[XO.HL!E M%L)M.QAY5#I[]7VP5EG>C;EO)W>)0N'I5L_<^.)5Q"JTFBB!LC?5N6S# M$*N:(XCM"5BO;_GU62O!YW,JC)*-OSIV6ELHEY3Q/'*3W_YT;(O M_5Z_$XIX7UR!(N%Y'?(V(J/BVN,"GV2'L4*A/ M_#2JWYU!G6NQN[$@L5T>\TE9L!&$V0 )8,L1D>EUDWC22CC)[EM)$2X]EQ88 MO*VC$I?=\9;C&7W5S?DKV6COT6;/CJP;DZ%7K0?RM^JD=6'-V>+[CTY+-C1R MP'HHO/!&*->DR^CN4DL NGN%R0V:!&:WV[9FB2N=QF7?CC.LTR6O[?M"*PRJ M3"E2%!IM5NY14QAI-G']9?8D2FQ3T!169+*@SM;#F36QU7:9/Z,'/9EU/4(K MF5'[H ^=^+/3>T^=.^@S7+E+C6RR<*)9=M3 N?.CM@)]BU^3/S=V BZP_-&& MMT5?S+3>4E\#;S8M4Z6Y^:(OVRW/"9.N*"EQHW9 &F:?<)N),WR6][CB%LF" M/*[DTE&\X]$1 7!-@+H[/+E-[9#P<@6; _ZT40'I:554HZNK=:P^NU]/ITY> M5TQ:8;!B@6?!D*D)#3\>1[_N%OSA**1LYLL$JK;A6B%NX/AR^(.Y;(U!E#YV%8\.E1*@'0D/NS_J*9I55R5"Z;[[SE]D1R^51V M6O57T="&[9G6B$G$*F4Q E63?4J-O($C;GBIMK]6>+J8!!D5'.1-D8I >S*R MQNZRV0A?^_ BB6IJ 1]5'DQ+ !Z6$I-_=E\]7C 8DMB97EX\Q5]8PGBT,F@T M=7;*T8$38$JZY"QBE'+'U]24C?>/.ILMT] ,_KJ%Q;P42\[MCUDD*0H(&9L] M)EVWF,X7,$%(6-&UDI8KLG+\5=-?90]GHDJ!;ISA9 MV-TARA8FT-S?(RV;W>Y)_)5+\\T/NP/+8JDJ= QQ1FB]-8DZSZ<]>'BCT0G4 M0PL(^(030E],GUGOJBJ ]\O%P"\7F*N\]F#7^L$G.WP"!Q5KL4"Y4]'TYG", M^TYNA-2Y5#&SC.;3J0L9HU/^\WDL+K/>FV^WW6A1NPGMJ,2;)0#/-X1@"%V*IXT0X.(+&[3?FN;+X?B ME(?(>[EA2M9":%24K+\Y[UB*+C3OIW_R" M'[O%$@6?O#O+;LI.22EWC0D A8>/Q@KGT+S-L([*^8%*3QI\N/N>GM,DAZ38 M\";PC:G&D%RY1;0=?R=E=Y!]7M$T&<1?\9R-*'L9K"PU_!EBEYG292:L-9C? M@R-E:0/.-VKBY%*5YOB9*[4 7I Z#4":P\P\4,::),MZ,[]2X9%WDIN;,*D0 MGB$>C ^7SS[>,.F_(=__X++XCGT81%S 4,:T.(=N^AR2;_7SCT'AK*[8Q^J: MQRFN1S/<:2Y"[SV+9K4)P(+9-SFB_A-M^159^(D^]F!!:9@S,MD'5,ID2.;5 MP=PL0B=5YIW3GOL:$&T[,HF>;9T]4@R=^'@R2[$W6$'4Z]",]M&@!HE?]?&[ MO$-I?+;OI6]ZN74Q 2:6\](]1HE.._DRR/R82Q:Y8=+E*G*Y9KVMLWHUKRY, MI2Q:*,B9#"E\C\+SW3R:CA_49;;8W-37=R@TVTQF^^W!5Z\YKAWF7#ZBSKD8 MGS&OHK9F+;QE7.T>P%#[9)V,P]":KOH&>R-_$X

&)-*E>0) 7P<9]W*I^6;=+3\"4#G3 M1:24EE_%[*6/#$$F2Y6U=5FN2_4)2BZ\?5L-$B%;1""F3GO1SSWN&4C_N5_[ MGIA',*\G,YE QOWW*\<@O]/!F@]FQZQ M*@(C %:0(P>K2"(>__WC"^N]"5A];BP@_#\U::W/; M-A;]*UAEVM@SHJB76T=R/),X;CGN1Y"$1*PI@@5 R=I?O^<"I$S) M9C6G)S-A.8M3KHVP+UN?+GX)CM'#2IN)TY.P_O9](Y4L M3T\2.6?&+C/QLC7C>BKSP*IB-.@6=HR1(6YO]+D*%C*QZ:C7[?XP+GB2R'P: M9&)B1T>=X^/K)BVGZ:I->=5&6F3A0IFXXW'[!M9%&/FZC< M!A,^D]ER]/Q"SH1AOXL%^ZAF/'_>]BWX-D++R?.QZVWD?P2FAGI67-F 9W** MR4G6L==_5*D>K3UD(9PZD2BGK?*MA<&HB5 M2;LC^2H#%<2>A[V.],:"LG,N8$+5,39E/!SE(I M)NS\2L0E 3]!#:%:4VI0<:EO%/I:9>#R#WUN/WH 'O>$!/V1*L]Y14EV4 M>0*Y2:<_H(P&@2'1^17\,D= >15;4KGW8C!L,VX83U1!\:2AYQ.JR.B_U_<_ M[M(7ZCC$!MU^C=H?7$<\%R9X?Y6)9:U] MG[KC+_]\RU(.=])B+L4"/+.I-.RODFL0(5NBO5 :H.7L%Z5GK-<-_D$(BG\6 M[$^E,V1,8 _53)N]S>/.>)^-UG\PH[WFQJ5X-ENRRUPM,H%:H.UM5UDL45 V M5R@BH!67.>/Y$JYO=2E@'90(KL* *3F;X4I+GK$))__03,VDBV>NWXT.N8B% M,5PO&68%>RF8*/2Y%,[E5I,;M"60"KTR4T6C12KCE)F2 M/J['+^ 5U22DR4P:9&+"Q%=$6I@"+D]/IWD+R*@2Z#O'L(1%RZ8]]IH8@\;DC9;B!O:F%N2+O7X \?#/R+-4M1:=7[>6PJ>*O40LZC?.ER8 Z=&=\R MKH4## #(*!-D6"; DBB3)J41U&V&($*!A*X3:>),F1+C*+QHE7GD"JVPBD&S M80< *A% WJ.Q5E]0G628*T^.#H27PM4G=.4O)14"N6<,S<_(JQM$\L"2+#L_ M:++VH D>1'INT@L]*"$]6O;M'>] &==I&V4C=$ M;0KU,2_-[D,HU$8"YJZ>Y(.W*C4F@!-2A4^NC5XB=_-0(7,=%)J!Q:^8@%\5 MO:\Q:%=!AVY*! C(8E0F$[>L-65D9"*YEJ2 ]#G&A;J<9BH-Q7W'>..2A L$ M6(U"(.LJW38K4%O(N,PXQ2^HY82XSA\8X;-1,YOB5R2H(T(,QHODT4+*P_ C MNI,?.SO8#9KL[IH[LP4,F\N$2,"-RCG%(&Y ("H1B!E<)S5*X(WD?AE)V6'; M8XFS#E"'U6H5MRT!^E!W52F$-0Y6],".LED;C MWDHWK4W5?Y48W9VMD-[#LRFNJS@N-=FT$42WS#I3QJ*=UO:8R\28J%K?^6E2 M;E8I@MS+H2\2%W>< E5,6&(9<2GPY58;&_W;7ZS3HR+^$(7BT=(]<?%-=4E-8_%5*B._H6N9N2\DQWT PWU:PO4+,GFC0O US"N>< M ,3MA%3(M7T$E?E<97-!833GTVIG1U?^+&9%II8"=Q>I\A[,UW@!'!\D*72< MA:VKWB*W+_2RU6TAGF199;#5M2EX7%UCA,9_4@,SI_"#'%%9TUG1JF(,0ED1 MT$ Q0K6O.9K<04S_YVM$ZEWQAX&Y.G&*E+5J-FJTT!G4+9N^K=,WP,9'B] F M3 M&#&J?S2E(4]+_8$!'>,1G>$HM;V<+_/2JKK!GQ"ZEC5_;P8 WX=:&H>"+>;4 M?=GRIQF.X;6_AK"8]^J%IL0T6-8XI&W.3B](&6FW%^CH@OQE% M",F7P0(FN_/HL\&K55<>83E>6K&F\U>A2V,L;NY('G]H7'VN>^CG4!AV.\?# M[TCL 1)'PT[ONT\\+A(N$7PV,>\>HI[&"*^7ZTD7&0#% J)PO[6+!B^@0I5$ M*GQ[Q15S^X[L6=?]?7453^0ZR/1[)"U&Q+@;FG#]5/DDE*<;J?V;0O1_J0R^ M /VOK>X&=O^?N#U$(GX:+6]['^C@@]\*QLKHQLW#^^IZ9ZK;YZ##87X(_^ M9F)_V*#;EZKH/]/5'D'$X\NI5F6>T'Z&TJ.Z_FP88/U&MU:;7/;-A+^*SAEVC@SDJ@7NW$HQS.)[4QSTS2YU)G< M?01)2,29(E@ E*S[]?=SO$1ECJIYJ@\9(?!?C#H#?JL/PB'!^'!@+U[P_8^G)\\<8-/WYZ<_^?= MF;_INP\O?WM]PEJ=(/@X/ F"T_-3W['?[?79N>:YD5:JG&=!7<^["H]"<[?!ZF=9OM!II01W<0FK>,C:L&GX,GQT518SN*4:R/L\]:' M\U>=0XRPTF;B^"BHO_W82"6+XZ-$SIBQBTP\;TVYGLB\8U41#GN%'6%F@.Z- M,9>=N4QL&O9[O9]&!4\2F4\ZF1C;\*![>+AJTG*2+MN45RW4(N-6S@2MW5@U MS@378:1L.MJ\P;:913UOK'+;&?.IS!;AXW,Y%8;]+N;LO9KR_'';M^#;""W' MCT=NM)'_$U@:ZEEQ:3L\DQ,L3K*.O/YAI7JT=I.Y<.I$*DO0>7:9RDA:-NQW M!T=!!#L57T$J1O\'_ILDI)GU/6?20*),VD68RB01.0;\_.APT!N.C@(:>$\R MQH@BH6]ANA.AK1S+F!.J3(V9304[2:48LU\T]_?XT^8TJQ_D%0799Y <%+J#Q&7&LX+B/4?'?TL"!%C=H\;K-_BG&8_8QE588F8@V2X46T8+%SOD6D)W; M\ [%6Z/!X2_;!79-$NZ1V[#C!EVO0K_[\Z/^+[W1EW^^9BF?":;%3(HY/,VF MTK _2Z[A"=D"[8720"UGKY2>LGZO\R^"4/R[8!^5SI O 3Y4,VWV.H^[HX=L MM,&=&>TE-R[!L^F"7>1JG@E4 FUON\IBB8*RN4() :VXS!G/%PA^JTL!ZZ! M::&W,*4 T4U/I(MV-NS(@%[$PANL%PZI*.SI1&',A7,PM%S=H M(]_&J(SBM [*6&I4-QB&>L=4?#1/99PR4]+':OX<45$M0II,I4$>)DQ\/:2% M*1#S='=:MX",*H&^,TQ+6+1HVN-!.\;P_AU#L/$R>ZTL#([/,1S=NM$O\S%B MS2= F<=9F6!-H-@P9QNN("D^"X! CD0.AIITZ2D5-F;CUG#&Q-5+;1I19A@ MKU" SMW..'EB;E(VSM3F@K=*+10\RE^:),^-KQK5P@ $ &:&*@6&9@)=$F30IS:!A M4Y ($0E=)]+$F3(EYA&]:)5YY JML(=!LV%[ "H10-ZCL59A4*EDF"M0#O:$ ME\)5*'3E+R55 KGW&%J?450W',D#2[+L?*/QVHW&N!'IN>E>&$$)Z=ZR;_]P M!Y=Q@[:YC/.EUC$*N:OPGZ*6F) 5'(U^&J(V47W,2[/[%*+:2,#:M2 M8P$$(17Y%-H8)7*W#A4R*U)H$HO?+P&_BKU7&+0KTJ%."8* +$9E,G&;6E-& MJ)@DUY(4D#['.*K+::72$.\[CSC9C;%KTC00% ,YHODWBCE;OPC^J1_[!Q@5]QD]]#H3;%-$05%3>+>"SL@#;/'#'B+JM-=+L N?\>5H M067-^--E(8OJ@LFYMO"6@#PC6OQA0YELBW%OI:O6INJ_2HRN9RNDMXALXG45 MQZ4FFS9(=,NJ4V4LVFESC[5,C(6J_9U?)N5FF2(HO!SZ(G&\XQ2H.&&!;<2% MP)?;;6R,;W^Q3O>*^%T4B@??OE!T6_6D]K'V*GHHF)LXKP*)PO 6N>9*-;"4 MCJ,BL$J;);V[!BPYQ6[5"G$#544*"83Z$PGYW")[<"XP@R'FP3?5);4+BS]+ M"?&=NY:Y>Z9DGGR']> +[,[%9 5B64WUALB5^>8*(1R_"]%O0JTV,*D$-";GO"-V![4TYA$EC5 M*5/QW-9=['= YML*MA?@[+&&F[=A3N&"$X"X)R$5 M[.@JGL6TR-1"H'>>*A_!?,TO@..=)(6NL[!UU5ODG@L];_5:X),LJPRVO#8% MCZMKS-#X3Y8'!40_R!&5-9T5K2I&3+^F:=$=#+GEGS>HA!LU5Y7K>*=KQ.K+..%$6']HRD:A5WJCP_H1(]\ M&U&S'MG-4/>GA=32./QSSEO?M5JM[[6ZUJ$]4M4J!S\UC;'A((WSQ\;:%'WT M;*PV4'W=H9 (([#M16<. WSR3+/A,LNA/,).N[1B0\EOX F-N>CR760Z7?!3(XXVD_5U!^CDY M_PO@_];J;H+W8P)W!_S_=92\[F6?O7?^(2^:KG0^^3Y5_6P\OS/79?6_VRQN MZ%UMF)8E_U^?D/Y"L/^P&-\AH/6&WY>)#T6\1N6:+C?9$8\O)EJ5>4+;>Z7# MNH1KO*&[WE%M% 80)).YZ%37=='7?#.X:FF^&+SYRG'!)Z+CMQ1\;(4.^4S) MI(+]\+ [V%]6F[ZMY]Y2]J\RNW>CC_\/4$L#!!0 ( )I$!%.U7!)7IP4 M /(= 8 97AP:2TR,#(Q,#8S,'AE>#,R9#$N:'1M[5G[<],X$/Y7]L( M[4S\3 *IDV8&TG+'#8\>I,/=CXHMQSIDR4Z48 MY_!8L61! 0[<('!]=SAPG,D814WK.5)$,/3Z7NB' 01AU!M$@X=P\ASV3F?3 M?3OXZ.5T]M?)<;7HR>GC9T^GT'$\[TUOZGE'LZ.JH^_Z _X M10=G*@%$XZ61=3S"SW" MF1YV[XPY=U8LT5D4^/[=44&2A(F%PVFJHX$['%XT*;;(-FVR,BU2E!/-SJB1 MW9(:>BMB%/3/#F!/ZHZG,,;FO[5TPVL?L#4^D MRB'PG3\@E+Y^U)0Z"'&-L$CT"GCS59A 47&*DQ.Z ,B$F0P MYEV!&P:NE+.R-&K?NQ,\\$=X8<8GN&M 1A5%E=N:O;*&-(JAZEWXE5,AD#$" M%4LLR2Z+DII0;F!6]-V2*6K* MA=*8W?@GZ.T1I)&"8+"7[%?N+'!N3.:<=C>NNR#)AB"U_X*#7G]DJ/.=>>OF M$L17:U\ED>$FB80?!9Z9\,JKC0ASC29,8"RP*EH;5A!FDDVA:&D(T#7=!(M# MG(8F$([T* MD1-FULU(FL,PT[2@PL96+30XX:LDK_DA,,G;-M);>@# M<;!EP-G'4]B66=EGG4:C$5YB4;0F=RA)ZM$HBGD[9EWY&. MCY8+O(9^M3=<*.L9+#P+X;5LFE\8K:;RMB(/.R;4.@WK:BD5^9Q8X.=C\G;E>0_:_'R,L>5.R=*(8GHP*/1N]U M[O^8IGXQGC\8=:'Y]H+W[:Z/2YN"__^?CVYAOX7]LV%O'@I4I>15/KOX&O5: MU6VV.8C/2?QVH>12).81@%114^:UWM)M=]2'B1 5X4Q0I[YO"L/VV\&ZI?UR MU8T$6U*F.'2355$7D3+*D9L)PZ(;]345:M?GV367U.M.^'YW\"U!+ P04 M " ":1 13.LVV"\T% !)) & &5X<&DM,C R,3 V,S!X97@S,F0R M+FAT;>U:^W/:.!#^5_;HI$UF\(M'2@QAIB7I7#M]Y%HRO?M1V#+654BN+$*X MO_Y6LDT,37I])"G7P@P8Z[F[W[>K78\'OSG.J4B)B&@,OX]?O8181O,9%1HB M18G&U@73*8QEEA$!KZA2C'-XJE@\I0!';A"XOMOK.LYP@$N-RCE2A-#S.E[+ M;P40M,)V-^P>P=DKV#\?CP[LX),WH_%?9Z?%IF?G3U\^'T'#\;SW[9'GG8Q/ MBHZ.ZP\T]<-:*1:9Z'G+18+=]%VI9IZX[=>JF>\XW$I<^K& M.FX,!Z8%?RF)AX,9U02BE*B#@/+\-&8 MS6@.K^D"WLH9$8^:10M><+N%)I$U/R_?OD$'7*K4-M/E[GB,+ENN2/1<0 M22%*T]F0; SW<4X4:L&7H&@FE34;_3.#]U)QC.>(!H:;O G/1>3"OIEA-&CY M_9&<83Q?VKN@?X !&YY)-8/ =_Z 1"J[>H:BRABHB!'"%W-!H8VPVIB.V":, M5Z>#Q9!&[#-P>49O83^RTV1(^ M"+E XTQI>(\4V5[RKDE6FXN=]RKGVHD<]*Z7W#8QI+S0H6,'K>D2N \?!(=^ M_]/?,?*CH# D'_6WJ;49BV,J5H?19X)C!H MSHJ#&P.U)DQ@-&%%P*M809B)U)FBN2% TW033*9Q&JJ H0P[,F1$WK2SDE6( MPP5CF^G9R(JCYKS@C\0(;??,-\*?:RVI#7U@(E5,U7'#;V PY+PTS.H^STA4 MWN,,A=]X!9B)G1'AI=6LM3 #[B],0';,1!IBI%,$FVQ:VGI\9?F* ;<#9YE_ M8QJLY2RLM9B,_(88U!B>H&6+$.SIN*[9%LGX9#[%_] I#M8K83V#A640=]'B!^M\2:<.RCOX/RX'XUO>CR^?Z88 MMF38]$GGP4^@]S?X+634]Z M5-_V-:J7CYQ6#TU^B?CU458@+12$,T&=\K[* M'>LOG90M]7=.-M]FRDK&O MW0S_!5!+ P04 " ":1 13;_4\8J,& #2*0 %P &5X<&DM,C R,3 V M,S!X97@S9#$N:'1M[5IK<]HX%/TKVG2[36?P"_(T-#,)D):=!#+$G>Q^%); MVLJ61Q8A[*_?*]D$,#0-;4DW,V0&B"WIZNKJG/N0W?C-LMI)A).0$O0IN+Y" M1(3CF"8*A9)B!76==8 42L$5.%41AAF5'U8>]S<&F=0 _%%*=G#6?VF_<= M"#(]:Q!VCS(UY?3#7HSEB"66$JE?Z[[MIYB0E@R MLC@=*A_,='PTOR?9*)K?%/GB?$DY5NR>:ND+F?L7PJB88&*/B@+FX!OUC\8&F2"37K&0A.H+']$+$!4ZAF>PUG (9*MZ!4"!"E\DFM[K%D M.%%^%F/.K1"G67V-MK?!>=!&O4O4:E^=WYWWVZ] YV:['W0N.\U"\_/K=K<% MG^ 5J-Z[? 5*ENS;Z39[_9M>_SSH]+K;4)\E!%3W:T=IF6>Z]VR>>Y8!KSA3 M4S]B!$9 AS_>G%3=6KWAZ(Y;,NL_XTRQX70351>$54UK^Z\;=-?K7X%;[UVU M.MV/MQ5M5KN",&J!\YI@25$H9"HDUAX-[:N((KVZJONXNB=FR"]UD\\4J!VN MW=:Y_&>(S(U;]>KOM9*+ND&XP0GT(P@G!-$'!O9)1F@,II%(Z_V1)E1BCA8F M1%=X@L30--\J")+ZXG'EVUAMZV/S:L-E$@$8B:BD@RD*J=2[CG"&AH)S,?%? M!&3/QM0SV; 01W](5]7)ML(Y0CK89DA8BJ%AI%(LADU%QBK M!WC']94U=I(E7Y"@(>,TSY(-N2DDS@K+J>Z;,WT?.&1FI:2"MF$72&HA\&UD M!AL]LL3DL2] :#3[K(-Z&;2N1TR9&GV0[-/QG6W\GO M";"-C#E$+B)278Q",-.Z7@@LB8FZ3-)0";F.]":B%P,R!1L0@2YT?5<&O4/P M!417S[D# /(KXTZJ!U4CJEH]F0W5\=A^<=+MHN@OXE7MNWB515"7Y,%BB6 M24(Y-7EF 3*HKUW/Q$$(3R&$H$ZGHS')5(9 %(!<30T&)87EAWHD%.6/Z5SF MOWP$^#E@_!4%SB:QJ_!%;OVVW=058[Y1LQ6,OS+*3$YH6'@7WU03&K#E%BL4 M7$C_C6O^C)\48^TDQ]_0RD8!($H)<+@H&<<#@!6@!Q GJ?%OQM\A ',8K?BZ M2*N8*2K%$]YB/39KUNVOK]7DH!3V-8+1?V'5QU&,^4_SSFH"R M2W)>RAD?/,\9GVNT O3ENLK@J2H@=]N2QIB9O& XALNAD) 7F"."X1!\]LL' M_QT8_X]@//R!S&! "S"Q>ZH=: %.HE&94:4Q!VGH@$* _P45WNN-[ZLGQ:5B M9;DTZ73172?HMF]OT=VG=K]=G&H_N9\5E&%&E@X2=50-\3BC.MF#W0X7? S$ M6-AL'2QGK=[IS$K9.%V=YE1;6 L(,2\6#M2 B574<&#$-]0##)DCBVL\K2#] MW,Y^E>=].T47W+_EU>S#>1AXEOM;D*@][:I+FWL[_1!TU9&ME;H;M=&H%79> M3/TM5A!.YJ _L4;>A<3Q@%-33/S\>>8BUYI%@/L:ZB<-!6]6'V_/P6EQG*EE MS_YUE1;@6_*0>7I1BM,RQGRV1X?VT3XY<"SRY!VH[X'3(%^@<]_/+1'!I+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 ( )I$!%,J4D2DQ X &S' M 5 " :4- !E>'!I+3(P,C$P-C,P7V-A;"YX;6Q02P$" M% ,4 " ":1 13BT1CV;<8 I= $ %0 @ &<' 97AP M:2TR,#(Q,#8S,%]D968N>&UL4$L! A0#% @ FD0$4_U> GT_30 0/,$ M !4 ( !AC4 &5X<&DM,C R,3 V,S!?;&%B+GAM;%!+ 0(4 M Q0 ( )I$!%.!J7?N"S8 -"Q P 5 " ?B" !E>'!I M+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4 " ":1 13UR$%8W^& 0 EAA( M%0 @ $VN0 97AP:2TR,#(Q,#8S,'@Q,'$N:'1M4$L! A0# M% @ FD0$4S&"!KG;'P H"( !@ ( !Z#\" &5X<&DM M,C R,3 V,S!X,3!Q,# Q+FIP9U!+ 0(4 Q0 ( )I$!%,BSR>)+0D -0N M 8 " ?E? @!E>'!I+3(P,C$P-C,P>&5X,S%D,2YH=&U0 M2P$"% ,4 " ":1 13HJDMR@() #N+0 & @ %<:0( M97AP:2TR,#(Q,#8S,'AE>#,Q9#(N:'1M4$L! A0#% @ FD0$4[5<$E>G M!0 \AT !@ ( !E'(" &5X<&DM,C R,3 V,S!X97@S,F0Q M+FAT;5!+ 0(4 Q0 ( )I$!%,ZS;8+S04 $DD 8 " M 7%X @!E>'!I+3(P,C$P-C,P>&5X,S)D,BYH=&U02P$"% ,4 " ":1 13 M;_4\8J,& #2*0 %P @ %T?@( 97AP:2TR,#(Q,#8S,'AE >>#-D,2YH=&U02P4& P # Q P 3(4" end