0001558370-23-013172.txt : 20230803 0001558370-23-013172.hdr.sgml : 20230803 20230803155539 ACCESSION NUMBER: 0001558370-23-013172 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 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: 231139686 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-20230630x10q.htm 10-Q
0001495932--12-312023Q2Large Accelerated Filerfalse0001495932us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001495932us-gaap:TreasuryStockCommonMember2023-01-012023-06-300001495932us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001495932us-gaap:TreasuryStockCommonMember2022-01-012022-06-3000014959322023-06-2600014959322023-05-3100014959322022-05-3100014959322020-12-3100014959322019-11-3000014959322018-12-310001495932us-gaap:CommonStockMember2022-01-012022-06-300001495932expi:AgentEquityAwardProgramMember2023-04-012023-06-300001495932expi:AgentEquityAwardProgramMember2022-04-012022-06-300001495932expi:AgentEquityAwardProgramMember2022-01-012022-06-300001495932us-gaap:TreasuryStockCommonMember2023-06-300001495932us-gaap:RetainedEarningsMember2023-06-300001495932us-gaap:NoncontrollingInterestMember2023-06-300001495932us-gaap:CommonStockMember2023-06-300001495932us-gaap:AdditionalPaidInCapitalMember2023-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001495932us-gaap:TreasuryStockCommonMember2023-03-310001495932us-gaap:RetainedEarningsMember2023-03-310001495932us-gaap:NoncontrollingInterestMember2023-03-310001495932us-gaap:CommonStockMember2023-03-310001495932us-gaap:AdditionalPaidInCapitalMember2023-03-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001495932us-gaap:TreasuryStockCommonMember2022-12-310001495932us-gaap:RetainedEarningsMember2022-12-310001495932us-gaap:NoncontrollingInterestMember2022-12-310001495932us-gaap:CommonStockMember2022-12-310001495932us-gaap:AdditionalPaidInCapitalMember2022-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001495932us-gaap:TreasuryStockCommonMember2022-06-300001495932us-gaap:RetainedEarningsMember2022-06-300001495932us-gaap:NoncontrollingInterestMember2022-06-300001495932us-gaap:CommonStockMember2022-06-300001495932us-gaap:AdditionalPaidInCapitalMember2022-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001495932us-gaap:TreasuryStockCommonMember2022-03-310001495932us-gaap:RetainedEarningsMember2022-03-310001495932us-gaap:NoncontrollingInterestMember2022-03-310001495932us-gaap:CommonStockMember2022-03-310001495932us-gaap:AdditionalPaidInCapitalMember2022-03-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001495932us-gaap:TreasuryStockCommonMember2021-12-310001495932us-gaap:RetainedEarningsMember2021-12-310001495932us-gaap:NoncontrollingInterestMember2021-12-310001495932us-gaap:CommonStockMember2021-12-310001495932us-gaap:AdditionalPaidInCapitalMember2021-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001495932us-gaap:StockOptionMember2023-04-012023-06-300001495932us-gaap:StockOptionMember2022-04-012022-06-300001495932us-gaap:StockOptionMember2022-01-012022-06-300001495932us-gaap:StockOptionMember2023-01-012023-06-300001495932us-gaap:IntersegmentEliminationMember2023-04-012023-06-300001495932us-gaap:IntersegmentEliminationMember2023-01-012023-06-300001495932us-gaap:IntersegmentEliminationMember2022-04-012022-06-300001495932us-gaap:IntersegmentEliminationMember2022-01-012022-06-300001495932us-gaap:FurnitureAndFixturesMember2023-06-300001495932us-gaap:ComputerEquipmentMember2023-06-300001495932us-gaap:FurnitureAndFixturesMember2022-12-310001495932us-gaap:ComputerEquipmentMember2022-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001495932us-gaap:NoncontrollingInterestMember2022-01-012022-06-300001495932us-gaap:MoneyMarketFundsMember2023-06-300001495932us-gaap:MoneyMarketFundsMember2022-12-310001495932srt:RestatementAdjustmentMembercountry:CA2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-06-300001495932us-gaap:OperatingSegmentsMember2023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2022-12-310001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2022-12-310001495932us-gaap:OperatingSegmentsMember2022-12-310001495932us-gaap:TradeNamesMember2023-06-300001495932us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001495932us-gaap:NoncompeteAgreementsMember2023-06-300001495932us-gaap:LicensingAgreementsMember2023-06-300001495932us-gaap:IntellectualPropertyMember2023-06-300001495932us-gaap:CustomerRelationshipsMember2023-06-300001495932us-gaap:TradeNamesMember2022-12-310001495932us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001495932us-gaap:NoncompeteAgreementsMember2022-12-310001495932us-gaap:LicensingAgreementsMember2022-12-310001495932us-gaap:IntellectualPropertyMember2022-12-310001495932us-gaap:CustomerRelationshipsMember2022-12-310001495932us-gaap:SubsequentEventMember2023-07-280001495932us-gaap:RetainedEarningsMember2023-04-012023-06-300001495932us-gaap:RetainedEarningsMember2023-01-012023-06-300001495932us-gaap:RetainedEarningsMember2022-04-012022-06-300001495932us-gaap:RetainedEarningsMember2022-01-012022-06-300001495932us-gaap:SubsequentEventMember2023-07-282023-07-280001495932expi:VotingGroupMemberus-gaap:RelatedPartyMember2022-09-3000014959322023-03-3100014959322022-03-3100014959322022-06-3000014959322021-12-310001495932us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001495932us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001495932us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001495932us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001495932expi:CommissionsReceivableForRealEstatePropertySettlementsMember2023-06-300001495932expi:AgentNoncommissionBasedFeesMember2023-06-300001495932expi:CommissionsReceivableForRealEstatePropertySettlementsMember2022-12-310001495932expi:AgentNoncommissionBasedFeesMember2022-12-310001495932srt:MaximumMembersrt:ScenarioForecastMember2023-12-310001495932srt:MaximumMembersrt:ScenarioForecastMember2023-09-300001495932srt:MaximumMemberus-gaap:ScenarioPlanMember2023-06-300001495932srt:MaximumMemberus-gaap:ScenarioPlanMember2023-05-3100014959322022-12-2700014959322022-09-2700014959322022-05-0600014959322022-01-100001495932expi:AgentGrowthIncentiveProgramMember2023-04-012023-06-300001495932expi:AgentGrowthIncentiveProgramMember2023-01-012023-06-300001495932expi:AgentGrowthIncentiveProgramMember2022-04-012022-06-300001495932expi:AgentGrowthIncentiveProgramMember2022-01-012022-06-300001495932expi:Mr.SanfordAndMs.SanfordMemberus-gaap:RelatedPartyMember2018-05-142018-05-140001495932expi:AgentEquityAwardProgramMember2023-01-012023-06-300001495932expi:VotingGroupMemberus-gaap:RelatedPartyMember2022-09-012022-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2023-04-012023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2023-01-012023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2023-01-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-01-012023-06-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2023-01-012023-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2022-04-012022-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-04-012022-06-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2022-04-012022-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2022-04-012022-06-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2022-04-012022-06-3000014959322022-04-012022-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2022-01-012022-06-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-06-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2022-01-012022-06-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2022-01-012022-06-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2022-01-012022-06-3000014959322022-01-012022-06-3000014959322022-12-310001495932expi:JasonGesingMember2023-06-300001495932expi:JasonGesingMember2023-04-012023-06-3000014959322023-04-012023-06-3000014959322023-06-3000014959322023-01-012023-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, 2023

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

Graphic

EXP WORLD HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

Delaware

   

98-0681092

(State or other jurisdiction

(I.R.S. Employer

of incorporation or organization)

Identification No.)

2219 Rimland Drive, Suite 301, Bellingham, WA

98226

(Address of principal executive offices)

(Zip Code)

(360) 685-4206

(Registrant’s telephone number, including area code)

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

(Title of Each Class)

(Trading Symbol)

(Name of each exchange on which registered)

Common Stock, $0.00001 par value per share

EXPI

The Nasdaq Stock Market

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 153,588,186 shares of the registrant’s Common Stock, $0.00001 par value, outstanding as of June 30, 2023.

CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (this “Quarterly Report”) contains statements that are not historical fact and may constitute 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 of the future. These risks and uncertainties, as well as other risks and uncertainties that could cause our actual results to differ significantly from management’s expectations, including, but not limited to:

the impact of macroeconomic conditions on the strength of the residential real estate market;
the impact of monetary policies of the U.S. federal government and its agencies on our operations;
the impact of changes in consumer attitudes on home sale transaction volume;
the impact of excessive or insufficient home inventory supply on home sale transaction value;
our ability to effectively manage rapid growth in our business;
our ability to attract and retain additional qualified personnel;
changes in tax laws and regulations that may have a material adverse effect on our business;
our ability to protect our intellectual property rights;
the impact of security breaches, interruptions, delays and failures in our systems and operations on our business;
financial condition and reputation;
our ability to predict the demand or growth of our new products and services;
our ability to maintain our agent growth rate; and
the effect of inflation and rising interest rates on real estate transaction values and our operating results, profits and cash flows.

Other factors not identified above, including those described under the heading “Risk Factors” in Part I, Item 1A, and elsewhere in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, may also cause actual results to differ materially from those described in our forward-looking statements. Most of these factors are difficult to anticipate and are generally beyond our control. You should consider these factors in connection with considering any forward-looking statements that may be made by us.

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

December 31, 2022

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 124,714

$ 121,594

Restricted cash

88,560

37,789

Accounts receivable, net of allowance for credit losses of $1,544 and $4,014, respectively

134,998

87,262

Prepaids and other assets

8,101

8,468

TOTAL CURRENT ASSETS

356,373

255,113

Property, plant, and equipment, net

15,224

18,151

Operating lease right-of-use assets

32

2,127

Other noncurrent assets

6,567

1,703

Intangible assets, net

11,728

8,700

Deferred tax assets

65,306

68,676

Goodwill

27,552

27,212

TOTAL ASSETS

$ 482,782

$ 381,682

LIABILITIES AND EQUITY

CURRENT LIABILITIES

Accounts payable

$ 7,321

$ 10,391

Customer deposits

88,643

37,789

Accrued expenses

128,461

78,944

Current portion of lease obligation - operating lease

29

175

TOTAL CURRENT LIABILITIES

224,454

127,299

Long-term payable

5

4,697

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

3

694

TOTAL LIABILITIES

224,462

132,690

EQUITY

Common Stock, $0.00001 par value 900,000,000 shares authorized; 177,900,083 issued and 153,588,186 outstanding at June 30, 2023; 171,656,030 issued and 152,839,239 outstanding at December 31, 2022

2

2

Additional paid-in capital

701,806

611,872

Treasury stock, at cost: 24,311,897 and 18,816,791 shares held, respectively

(463,738)

(385,010)

Accumulated earnings

18,138

20,723

Accumulated other comprehensive income

943

236

Total eXp World Holdings, Inc. stockholders' equity

257,151

247,823

Equity attributable to noncontrolling interest

1,169

1,169

TOTAL EQUITY

258,320

248,992

TOTAL LIABILITIES AND EQUITY

$ 482,782

$ 381,682

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,

2023

2022

2023

2022

Revenues

$ 1,232,927

$ 1,415,060

$ 2,083,543

$ 2,425,791

Operating expenses

Commissions and other agent-related costs

1,136,411

1,307,810

1,913,970

2,235,077

General and administrative expenses

82,541

91,391

154,308

166,713

Sales and marketing expenses

2,878

4,210

5,841

7,910

Total operating expenses

1,221,830

1,403,411

2,074,119

2,409,700

Operating income

11,097

11,649

9,424

16,091

Other (income) expense

Other (income) expense, net

(1,299)

62

(2,179)

472

Equity in losses of unconsolidated affiliates

143

567

485

884

Total other (income) expense, net

(1,156)

629

(1,694)

1,356

Income before income tax expense

12,253

11,020

11,118

14,735

Income tax (benefit) expense

2,831

1,661

243

(3,488)

Net income

9,422

9,359

10,875

18,223

Net income attributable to noncontrolling interest

-

-

-

18

Net income attributable to eXp World Holdings, Inc.

$ 9,422

$ 9,359

$ 10,875

$ 18,241

Earnings per share

Basic

$ 0.06

$ 0.06

$ 0.07

$ 0.12

Diluted

$ 0.06

$ 0.06

$ 0.07

$ 0.12

Weighted average shares outstanding

Basic

153,249,120

150,783,418

152,899,883

150,049,170

Diluted

156,693,959

155,816,038

156,119,627

156,579,590

Comprehensive income:

Net income

$ 9,422

$ 9,359

$ 10,875

$ 18,223

Comprehensive loss attributable to noncontrolling interests

-

-

-

18

Net income attributable to eXp World Holdings, Inc.

9,422

9,359

10,875

18,241

Other comprehensive income:

Foreign currency translation gain (loss), net of tax

64

(1,182)

707

(1,141)

Comprehensive income attributable to eXp World Holdings, Inc.

$ 9,486

$ 8,177

$ 11,582

$ 17,100

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,

2023

2022

2023

2022

Common stock:

Balance, beginning of period

$ 2

$ 2

$ 2

$ 1

Agent equity stock compensation

-

-

-

1

Balance, end of period

2

2

2

2

Treasury stock:

Balance, beginning of period

(414,926)

(239,965)

(385,010)

(210,009)

Repurchases of common stock

(48,812)

(49,864)

(78,728)

(79,820)

Balance, end of period

(463,738)

(289,829)

(463,738)

(289,829)

Additional paid-in capital:

Balance, beginning of period

650,383

450,570

611,872

401,479

Shares issued for stock options exercised

946

280

1,253

778

Agent growth incentive stock compensation

9,236

6,685

17,903

13,268

Agent equity stock compensation

38,876

48,335

65,652

86,835

Stock option compensation

2,365

3,606

5,126

7,116

Balance, end of period

701,806

509,476

701,806

509,476

Accumulated earnings:

Balance, beginning of period

15,580

33,533

20,723

30,510

Net income

9,422

9,359

10,875

18,241

Dividends declared and paid

(6,864)

(5,885)

(13,460)

(11,744)

Balance, end of period

18,138

37,007

18,138

37,007

Accumulated other comprehensive income (loss):

Balance, beginning of period

879

229

236

188

Foreign currency translation gain (loss)

64

(1,182)

707

(1,141)

Balance, end of period

943

(953)

943

(953)

Noncontrolling interest:

Balance, beginning of period

1,169

1,169

1,169

1,364

Net loss

-

-

-

(18)

Transactions with noncontrolling interests

-

-

-

(177)

Balance, end of period

1,169

1,169

1,169

1,169

Total equity

$ 258,320

$ 256,872

$ 258,320

$ 256,872

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,

2023

2022

OPERATING ACTIVITIES

Net income

$ 10,875

$ 18,223

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

Depreciation expense

4,163

3,570

Amortization expense - intangible assets

1,195

817

Loss on dissolution of consolidated affiliates

-

361

Allowance for credit losses on receivables/bad debt on receivables

(2,470)

608

Equity in loss of unconsolidated affiliates

485

884

Agent growth incentive stock compensation expense

18,148

17,028

Stock option compensation

5,126

7,121

Agent equity stock compensation expense

65,652

86,835

Deferred income taxes, net

3,370

(6,892)

Changes in operating assets and liabilities:

Accounts receivable

(45,266)

(22,269)

Prepaids and other assets

367

2,236

Customer deposits

50,854

25,893

Accounts payable

(3,069)

(1,152)

Accrued expenses

49,273

31,961

Long term payable

(4,692)

-

Other operating activities

157

74

NET CASH PROVIDED BY OPERATING ACTIVITIES

154,168

165,298

INVESTING ACTIVITIES

Purchases of property, plant, equipment

(3,433)

(8,077)

Investments in unconsolidated affiliates

(5,350)

-

Capitalized software development costs in intangible assets

(1,179)

-

NET CASH USED IN INVESTING ACTIVITIES

(9,962)

(8,077)

FINANCING ACTIVITIES

Repurchase of common stock

(78,728)

(79,820)

Proceeds from exercise of options

1,253

780

Transactions with noncontrolling interests

-

(425)

Dividends declared and paid

(13,460)

(11,744)

NET CASH USED IN FINANCING ACTIVITIES

(90,935)

(91,209)

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

620

(1,141)

Net change in cash, cash equivalents and restricted cash

53,891

64,871

Cash, cash equivalents and restricted cash, beginning balance

159,383

175,910

CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE

$ 213,274

$ 240,781

SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:

Cash paid for income taxes

$ 1,833

$ 2,444

SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:

Termination of lease obligation - operating lease

$ 837

$ -

Property, plant and equipment increase due to transfer of right-of-use lease asset

1,100

-

Property, plant and equipment purchases in accounts payable

-

246

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. (“eXp,” or, collectively with its subsidiaries, the “Company,” “we,” “us,” or “our”) owns and operates a diversified portfolio of service-based businesses whose operations benefit substantially from utilizing our technology platform. We strategically prioritize our efforts to grow our real estate brokerage by strengthening our agent value proposition, developing immersive and cloud-based technology to enable our model and providing affiliate and media services supporting those efforts. Our real estate brokerage is now one of the largest and fastest-growing real estate brokerage companies in the United States and Canada and is rapidly expanding internationally.

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, 2022, filed with the SEC on February 28, 2023 (“2022 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. Operating results for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.

Effective in December 2022, the Company revised the presentation of segment information to reflect changes in the way the Company manages and evaluates the business.  As such, we now report operating results through four reportable segments: North American Realty, International Realty, Virbela and Other Affiliated Services, as further discussed in Note 11 – Segment Information.  Accordingly, certain amounts in the prior years’ consolidated financial statements have been revised to conform to the current year presentation. See additional information in Note 11 –Segment Information.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of eXp and its consolidated subsidiaries, 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.

8

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

$ 108,237

$ 67,673

$ 175,910

Balance, June 30, 2022

$ 134,898

$ 105,883

$ 240,781

Balance, December 31, 2022

$ 121,594

$ 37,789

$ 159,383

Balance, June 30, 2023

$ 124,714

$ 88,560

$ 213,274

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 increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectable. The Company recognizes recoveries as a decrease to the allowance for expected credit losses.

As of the second quarter of 2022, the Company provided an allowance for potential credit losses of real estate transactions.

Receivables from real estate property settlements totaled $129,139 and $79,135 of which the Company recognized expected credit losses of $66 and $3,127, respectively as of June 30, 2023 and December 31, 2022. As of June 30, 2023 and December 31, 2022 agent non-commission based fees receivable and short-term advances totaled $7,403 and $12,141, of which the Company recognized expected credit losses of $1,478 and $887, respectively.

9

4.

PLANT, PROPERTY AND EQUIPMENT, NET

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

    

June 30, 2023

December 31, 2022

Computer hardware and software

$ 36,467

$ 34,206

Furniture, fixture, and equipment

2,253

20

Total depreciable property and equipment

38,720

34,226

Less: accumulated depreciation

(23,552)

(19,282)

Depreciable property, net

15,168

14,944

Assets under development

56

3,207

Property, plant, and equipment, net

$ 15,224

$ 18,151

For the three months ended June 30, 2023 and 2022 depreciation expense was $2,096 and $1,954, respectively. For the six months ended June 30, 2023 and 2022, depreciation expense was $4,163 and $3,570, respectively.

5.

GOODWILL AND INTANGIBLE ASSETS

Goodwill was $27,552 as of June 30, 2023 and $27,212 as of December 31, 2022. As of June 30, 2023, the Company recorded cumulative translation adjustment of $340 related to Canadian goodwill. The Company has a risk of future impairment to the extent that individual reporting unit performance does not meet projections. Additionally, if current assumptions and estimates, including projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors, are not met, or if valuation factors outside of the Company’s control change unfavorably, the estimated fair value of goodwill could be adversely affected, leading to a potential impairment in the future. For the three and six months ended June 30, 2023, no events occurred that indicated it was more likely than not that goodwill was impaired.

Definite-lived intangible assets were as follows:

June 30, 2023

December 31, 2022

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 3,472

 

($ 984)

 

$ 2,488

$ 3,459

 

($ 841)

 

$ 2,618

Existing technology

8,188

(2,889)

5,299

3,995

(2,458)

1,537

Non-competition agreements

469

(125)

344

461

(125)

336

Customer relationships

1,895

(646)

1,249

1,895

(551)

1,344

Licensing agreement

210

(210)

-

210

(181)

29

Intellectual property

2,836

(488)

2,348

2,836

-

2,836

Total intangible assets

 

$ 17,070

 

($ 5,342)

 

$ 11,728

$ 12,856

 

($ 4,156)

 

$ 8,700

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, 2023 and 2022 was $683 and $475, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2023 and 2022 was $1,195 and $817, respectively. The Company has no indefinite-lived assets.

10

6.STOCKHOLDERS’ EQUITY

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

 

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Common stock:

Balance, beginning of quarter

174,532,043

158,300,605

171,656,030

155,516,284

Shares issued for stock options exercised

79,599

639,861

192,807

1,363,055

Agent growth incentive stock compensation

730,003

403,652

1,386,439

914,324

Agent equity stock compensation

2,558,438

3,942,452

4,664,807

5,492,907

Balance, end of quarter

177,900,083

163,286,570

177,900,083

163,286,570

The Company’s equity programs described below are administered under the stockholder approved 2015 Equity Incentive Plan. The purpose of the equity plan 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 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, 2023 and 2022, the Company issued 2,558,438 and 3,942,452 shares of common stock, respectively, to agents and brokers with a value of $38,876 and $48,335, respectively, inclusive of discount. During the six months ended June 30, 2023 and 2022, the Company issued 4,664,807 and 5,492,907 shares of common stock, respectively, to agents and brokers with a value of $65,652 and $86,835, 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, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $8,488 and $9,230, respectively, of which the total amount of stock compensation attributable to liability classified awards was $345 and $2,545, respectively. For the six months ended June 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $18,148 and $17,028, respectively, of which the total amount of stock compensation attributable to liability classified awards was $1,338 and $4,451, respectively.

11

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

Amount

Balance, December 31, 2022

$ 3,885

Stock grant liability increase year to date

1,338

Stock grants reclassified from liability to equity year to date

(1,094)

Balance, June 30, 2023

$ 4,129

Stock Option Awards

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

During the three months ended June 30, 2023 and 2022, the Company granted 1,440,010 and 288,007 stock options, respectively, to employees with an estimated grant date fair value of $8.35 and $11.64 per share, respectively. During the six months ended June 30, 2023 and 2022, the Company granted 1,528,563 and 772,385 stock options, respectively, to employees with an estimated grant date fair value of $8.34 and $13.24 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 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. In May 2022, the Board approved an increase to the total amount of its buyback program from $400.0 million to $500.0 million. In June 2023, the Board approved an increase to the total amount of its buyback program from $500.0 million to $1.0 billion.  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 Exchange Act, 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.

10b5-1 Repurchase Plan

The Company maintains an internal stock repurchase program with program changes subject to Board consent. From time to time, the Company adopts written trading plans pursuant to Rule 10b5-1 of the Exchange Act to conduct repurchases on the open market.  

On January 10, 2022, the Company and Stephens Inc. entered into a form of Issuer Repurchase Plan (“Issuer Repurchase Plan”) which authorized Stephens to repurchase up to $10.0 million of its common stock per month. On May 3, 2022, the Board approved and on May 6, 2022, the Company entered into a form of first amendment to the Issuer Repurchase Plan to increase monthly repurchases from $10.0 million of its common stock per month up to $20.0 million. On September 27, 2022, the Board approved, and the Company entered into, a form of second amendment to the Issuer Repurchase Plan, to decrease the monthly repurchases from $20.0 million of its common stock per month to $13.3 million, in anticipation of volume decreases in connection with the contraction in the real estate market. On December 27, 2022, the Board approved, and the Company entered into, a form of third amendment to the Issuer Repurchase Plan, to decrease the monthly repurchases from $13.3 million of its common stock per month to $10.0 million, in connection with ongoing contractions in the real estate market. On May 10, 2023, the Board approved and, on May 11, 2023, the Company entered into, a form of fourth amendment to the Issuer Repurchase Plan, to increase the monthly repurchase amounts during 2023 due to actual and projected changes in the Company’s cash and cash equivalents; specifically, to permit purchases of up to: (i) $17.0 million during May 2023, (ii) $22.0 million during June 2023, (iii) $18.67 million during any calendar month commencing July 1, 2023 through and including September 30, 2023, and (iv) $12.0 million during any calendar month commencing October 1, 2023 through and including December 31, 2023. On June 26, 2023, the Board approved, and the Company entered into, a form of fifth amendment to the Issuer Repurchase Plan to increase the maximum aggregate buyback from $500.0 million to $1.0 billion in accordance with the repurchase program limit.

12

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

The following table shows the share changes in treasury stock for the periods presented:

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Treasury stock:

Balance, beginning of quarter

21,089,622

7,883,740

18,816,791

6,751,692

Repurchases of common stock

3,222,275

3,603,951

5,495,106

4,735,999

Balance, end of quarter

24,311,897

11,487,691

24,311,897

11,487,691

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

2023

2022

2023

2022

Numerator:

Net income attributable to common stock

$ 9,422

$ 9,359

$ 10,875

$ 18,241

Denominator:

Weighted average shares - basic

153,249,120

150,783,418

152,899,883

150,049,170

Dilutive effect of common stock equivalents

3,444,839

5,032,620

3,219,744

6,530,420

Weighted average shares - diluted

156,693,959

155,816,038

156,119,627

156,579,590

Earnings per share:

Earnings per share attributable to common stock- basic

$ 0.06

$ 0.06

$ 0.07

$ 0.12

Earnings per share attributable to common stock- diluted

$ 0.06

$ 0.06

$ 0.07

$ 0.12

For three months ended June 30, 2023 and 2022 total outstanding shares of common stock excluded 656,776 and 1,485,139 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

For six months ended June 30, 2023 and 2022 total outstanding shares of common stock excluded 588,940 and 692,237 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

8.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 plus discrete tax items arising in the period. Our provision for income tax expense (benefit) amounted to $0.24 million and ($3.49) million for the six months ended June 30, 2023 and 2022, respectively, which represent effective tax rates of positive 2.20% and negative 23.81%, respectively. The provision for income tax expense was primarily attributable to increase in income from operations, lower deductible stock-based compensation windfalls and return to provision true-ups in various jurisdictions. The effective tax rate differs from our statutory rates in both periods primarily due to the impact of the stock-based compensation and R&D tax credit.

13

9.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, 2023 and December 31, 2022, the fair value of the Company’s money market funds was $45,080 and $44,062, 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.

10.COMMITMENTS AND CONTINGENCIES

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

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

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

11.SEGMENT INFORMATION

The reportable segments presented below represent the Company’s segments for which separate financial information is available and which is utilized on a regular basis by its chief operating decision maker to assess performance and to allocate resources. In identifying its reportable segments, the Company also considers the nature of services provided by its segments.

Management evaluates the operating results of each of its reportable segments based upon revenue and Adjusted EBITDA. Adjusted Segment EBITDA is defined by us as operating profit plus depreciation and amortization and stock-based compensation expenses. The Company’s presentation of Adjusted Segment EBITDA may not be comparable to similar measures used by other companies. The Company’s four reportable segments are as follows:

North American Realty: includes real estate brokerage operations in the United States and Canada, as well as lead-generation and other real estate support services provided in North America.
International Realty: includes real estate brokerage operations in all other international locations.
Virbela: includes Virbela enterprise metaverse technology and the support services offered by eXp World Technologies.
Other Affiliated Services: includes our SUCCESS® Magazine and other smaller ventures.

14

The Company also reports corporate expenses, as further detailed below, as “Corporate and other” which include expenses incurred in connection with business development support provided to the agents as well as resources, including administrative, brokerage operations and legal functions.

All segments follow the same basis of presentation and accounting policies as those described throughout the Notes to the Audited Consolidated Financial Statements included herein. The Company accounts for intersegment sales and transfers as if the sales or transfers were to third parties, that is, at current market prices. The following table provides information about the Company’s reportable segments and a reconciliation of the total segment Revenues to consolidated Revenues and Adjusted Segment EBITDA to the consolidated operating profit and Goodwill (in thousands). Financial information for the comparable prior periods presented have been revised to conform with the current year presentation.

 

Revenues

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

North American Realty

$ 1,219,345

$ 1,404,028

$ 2,056,459

$ 2,405,908

International Realty

11,991

8,908

22,748

16,002

Virbela

1,811

2,040

3,974

3,853

Other Affiliated Services

1,072

1,043

2,749

1,881

Revenues reconciliation:

Segment eliminations

(1,292)

(959)

(2,387)

(1,853)

Consolidated revenues

$ 1,232,927

$ 1,415,060

$ 2,083,543

$ 2,425,791

Adjusted EBITDA

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

North American Realty

$ 34,122

$ 39,899

$ 55,325

$ 68,670

International Realty

(3,782)

(3,014)

(7,458)

(4,970)

Virbela

(1,196)

(2,715)

(2,492)

(5,487)

Other Affiliated Services

(1,168)

(747)

(1,849)

(1,576)

Corporate expenses and other

(3,247)

(6,509)

(5,470)

(12,010)

Consolidated Adjusted EBITDA

$ 24,729

$ 26,914

$ 38,056

$ 44,627

Operating Profit Reconciliation:

Depreciation and amortization expense

2,779

2,429

5,358

4,387

Stock compensation expense

8,488

9,230

18,148

17,028

Stock option expense

2,365

3,606

5,126

7,121

Consolidated operating profit

$ 11,097

$ 11,649

$ 9,424

$ 16,091

Goodwill

June 30, 2023

December 31, 2022

North American Realty

$ 16,917

$ 16,577

International Realty

-

-

Virbela

8,248

8,248

Other Affiliated Services

2,387

2,387

Segment total

27,552

27,212

Corporate and other

-

-

Consolidated total

$ 27,552

$ 27,212

The Company does not use segment assets to allocate resources or to assess performance of the segments and therefore, total segment assets have not been disclosed.

15

12.SUBSEQUENT EVENTS

Quarterly Cash Dividend

On July 28, 2023, the Company’s Board of Directors declared a dividend of $0.05 per share which is expected to be payable on September 4, 2023, to stockholders of record as of the close of business on August 18, 2023. The ex-dividend date is expected to be on or around August 16, 2023. The dividend will be paid in cash.

Loss of “Controlled Company” Status

As reported on a Schedule 13D filed with the Securities and Exchange Commission on December 8, 2017, on or about June 6,  2017, Glenn D. Sanford and Penny Sanford entered into an oral agreement (the “Stockholder Agreement”), pursuant to which Mr. Sanford and Ms. Sanford agreed to vote as a group with respect to the election of our directors and any other matter on which shares of eXp World Holdings, Inc.’s (the “Company”) common stock are entitled to vote. A purpose of the Stockholder Agreement was to enable the Company to qualify as a “controlled company” within the meaning of the NASDAQ listing rules.

On May 14, 2018, the Company’s application to list its common stock on the NASDAQ Global Market was approved and, because Mr. Sanford and Ms. Sanford collectively held more than 50% of the voting power for the election of our directors, the Company qualified as a “controlled company” within the meaning of the NASDAQ rules.

On or about December 17, 2020, Mr. Sanford, Ms. Sanford, Jason Gesing and Eugene Frederick entered into an oral agreement to amend the Stockholder Agreement, pursuant to which Mr. Sanford, Ms. Sanford, Mr. Gesing and Mr. Frederick (collectively, the “Voting Group”) agreed to vote their shares as a group with respect to the election of our directors and any other matter on which the Company’s shares of common stock are entitled to vote. Based on the Voting Group’s most recently filed Schedule 13D/A, as of September 30, 2022, the Voting Group beneficially owned 78,997,394 shares of Common Stock, representing 51.73% of our outstanding shares of Common Stock.

On July 31, 2023, Ms. Sanford and Messrs. Sanford and Gesing filed a Schedule 13D/A disclosing that Mr. Frederick was no longer a member of the Voting Group. Because no person or group holds more than 50% of the voting power for the election of our directors, the Company no longer qualifies as a “controlled company” under NASDAQ rules. Accordingly, following permitted phase-in periods, the Company will be required to, among other things, have a majority of independent directors on its Board of Directors, a compensation committee consisting solely of independent directors and a director nominations process whereby directors are selected by a nominations committee consisting solely of independent directors or by a vote of the Board of Directors in which only independent directors participate.

Adoption of 2023 Equity Incentive Plan

Due to limited shares available for issuance and the upcoming expiration of the 2015 Equity Incentive Plan, the Compensation Committee of the Board approved, and recommended that the Board approve and adopt, a new equity incentive plan to serve as the successor to our 2015 Equity Incentive Plan. The Board adopted the 2023 Equity Incentive Plan on July 28, 2023, and, stockholders holding a majority of the voting power of the Company adopted the Plan on July 29, 2023, by written consent in lieu of a meeting. The 2023 Equity Incentive Plan and a summary of its principal terms and conditions will be set forth in an information statement to be filed with the Securities and Exchange Commission and provided to all of our stockholders.

16

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 2022 Annual Report and “Item 1 A. – Risk Factors” in this Quarterly 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
Results of Operations
Business Segment Disclosures
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, technology 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.

eXp manages its operations in four operating business segments: North American Realty; International Realty; Virbela; and Other Affiliated Services.

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 2022, and during the first six months of 2023, we continued to make progress in achieving our strategic goals, including a 7% increase in our agent count, going from 82,856 agents as of June 30, 2022 to 88,248 agents as of June 30, 2023.  The increase in our agents occurred even though, according to the National Association of Realtors (“NAR”), real estate industry agents declined 1.1% from June 2022 to June 2023.  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

In June of 2023, the existing home sales market declined 18.9%, compared to June of 2022 according to the NAR.  Due to the increasing interest rates and increasing inflation, the market began a contraction trend in the second quarter of 2022.

17

The Company believes it continues to be well positioned to grow in the current economic climate. We have a strong base of agent support, which should drive organic market share growth, retention and productivity.  Additionally, we have an efficient operating model with lower fixed costs driven by our cloud-based model, with no brick-and-mortar locations.

Regardless of whether the housing market continues to slow or begins to recover, 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 during fluctuations in economic activity.

National Housing Inventory

According to NAR, inventory of existing homes for sale in the U.S. was 1,080,000 as of June 2023 (preliminary) compared to 1,250,000 at the end of June 2022.

Mortgage Interest Rates

The sharp increase in mortgage rates have continued to negatively impact the demand for homebuying.  Based on Freddie Mac data, the average rate for a 30-year, conventional, fixed rate mortgage was 6.7% in June 2023 vs 5.7% in June 2022.

Housing Affordability Index

According to NAR, the composite housing affordability index decreased to 93.8 for May 2023 (preliminary) from 98.3 for May 2022. 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 housing affordability index has been declining year over year due to increasing mortgage rates.

Existing Home Sales Transactions and Prices

According to NAR, seasonally adjusted existing home sale transactions decreased to an annual rate of 4.2 million in June 2023 (preliminary) compared to 5.1 million in June 2022 a decrease of 18.9%.

According to NAR, the nationwide existing home sales median price for June of 2023 (preliminary) was $410,200 compared to $413,800 in June 2022, a decline of 0.9%. Housing inventory was also up to 3.1 months of inventory compared to 2.9 months last year.  

KEY BUSINESS METRICS

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

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

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

(in thousands, except transactions and agent count)

Performance:

Agent count

88,248

82,856

88,248

82,856

Real estate sales transactions

119,277

136,074

206,378

238,925

Other real estate transactions

17,922

13,958

33,126

25,412

Volume

$ 48,570,132

$ 57,894,767

$ 81,811,749

$ 99,274,268

Revenue

$ 1,232,927

$ 1,415,060

$ 2,083,543

$ 2,425,791

Gross profit

96,516

107,250

169,573

190,714

Gross margin (%)

7.8%

7.6%

8.1%

7.9%

Adjusted EBITDA(1)

24,729

26,914

38,056

44,627

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

18

Our strength is attracting real estate agent and broker professionals that contribute to our growth. Real estate sales transactions are recorded when our agents and brokers represent buyers and/or sellers in the purchase or sale, respectively, of a home. Other real estate transactions are recorded for leases, rentals and referrals.  The number of real estate transactions is a key driver of our revenue and profitability. Transaction volume represents the total sales value for all transactions 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 in the United States, Canada, and certain international locations through the execution of our growth strategies. 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 our unique business model, we anticipate being able to continue to grow for the remainder of the year, despite the less favorable economic outlook.

Settled home sales transactions and volume result 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 transaction performance was directly related to the performance of our agent base over the prior comparative period.

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

Gross profit is calculated from U.S. GAAP reported amounts and equals the difference between revenue and cost of sales. Gross margin is the calculation of gross profit as a percentage of total revenue. Commissions and other agent-related costs represent the cost of sales for the Company. The cost of sales does not include depreciation or amortization expenses as the Company’s assets are not directly used in the production of revenue. Gross profit is based on the information provided in our results of operations or our consolidated statements of comprehensive income and is an important measure of our potential profitability and brokerage performance. For the three months ended June 30, 2023 and 2022 gross profit was $96.5 million, and $107.3 million, respectively. For the three months ended June 30, 2023 and 2022, gross margin was 7.8% and 7.6%, respectively. For the six months ended June 30, 2023 and 2022, gross profit was $169.6 million, and $190.7 million, respectively. For the six months ended June 30, 2023 and 2022, gross margin was 8.1% and 7.9%, respectively. Gross profit decreased in the first six months of 2023 compared to 2022 due to lower revenue related to the slowdown in the housing market.  However, for the first half of 2023 and for the three months ended June 30, 2023, gross margin increased year-over-year primarily due to a lower increase in commissions and agent-related costs due to a lower percentage of agents reaching their commission capping requirements, entitling them to a lower percentage of the home sale commission.

Management also reviews Adjusted EBITDA, which is a non-U.S. GAAP financial measure, to understand and evaluate our core operating performance. Adjusted EBITDA has declined for the first half of 2023 and for the three months ended June 30, 2023 compared to the same periods in 2022 due to lower revenue partially offset by lower operating costs.

Agent and Employee Experience

The Company has embarked on an initiative to better understand both its agents’ and employees’ experiences. 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 agent NPS was 72 in the second quarter of 2023.

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

19

RESULTS OF OPERATIONS

Three Months Ended June 30, 2023 compared to the Three Months Ended June 30, 2022

Three Months Ended

% of

Three Months Ended

% of

Change

2023 vs. 2022

    

June 30, 2023

Revenue

June 30, 2022

Revenue

$

    

%

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

Statement of Operations Data:

Revenues

 

$ 1,232,927

100%

$ 1,415,060

100%

($ 182,133)

(13)%

Operating expenses

Commissions and other agent-related costs

1,136,411

92%

1,307,810

92%

(171,399)

(13)%

General and administrative expenses

82,541

7%

91,391

6%

(8,850)

(10)%

Sales and marketing expenses

2,878

-%

4,210

-%

(1,332)

(32)%

Total operating expenses

1,221,830

99%

1,403,411

99%

(181,581)

(13)%

Operating income

11,097

1%

11,649

1%

(552)

(5)%

Other (income) expense

Other (income) expense, net

(1,299)

-%

62

-%

(1,361)

(2,195)%

Equity in losses of unconsolidated affiliates

143

-%

567

-%

(424)

(75)%

Other (income) expense, net

(1,156)

-%

629

-%

(1,785)

(284)%

Income before income tax expense

12,253

1%

11,020

1%

1,233

11%

Income tax expense

2,831

-%

1,661

-%

1,170

70%

Net income

9,422

1%

9,359

1%

63

1%

Add back: Net loss attributable to noncontrolling interest

-

-%

-

-%

-

-%

Net income attributable to eXp World Holdings, Inc.

9,422

1%

9,359

1%

63

1%

Adjusted EBITDA(1)

$ 24,729

2%

$ 26,914

2%

($ 2,185)

(8)%

Earnings per share

Basic

$ 0.06

$ 0.06

($ 0.00)

-%

Diluted

$ 0.06

$ 0.06

$ 0.00

-%

Weighted average shares outstanding

Basic

153,249,120

150,783,418

Diluted

156,693,959

155,816,038

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

Three months ended June 30, 2023 consolidated financial highlights, including certain comparisons to the same year-ago quarter:

Revenue decreased (13)% to $1.2 billion.
Gross profit decreased (10)% to $96.5 million. 
Net income of $9.4 million. Earnings per diluted share of $0.06 compared to earnings per diluted share of $0.06 in the same period of prior year. 
Adjusted EBITDA (a non-GAAP financial measure) of $24.7 million. 

20

As of June 30, 2023, cash and cash equivalents totaled $124.7 million. The company repurchased $48.8 million of common stock during the second quarter of 2023.
The Company paid a cash dividend for the second quarter of 2023 of $0.045 per share of common stock on May 31, 2023. On July 28, 2023, the Company’s Board of Directors declared a cash dividend of $0.05 per share of common stock for the third quarter of 2023, expected to be paid on September 4, 2023 to stockholders of record on August 18, 2023.

Revenue

Our total revenues were $1.2 billion for the three months ended June 30, 2023 compared to $1.4 billion for the same period in 2022, a decrease of ($182.1) million, or (13)%. Total revenues decreased in the second quarter of 2023 as a result of a decrease in real estate transactions and home prices compared to the same period in 2022 primarily due to the continued decline of the US and Canada residential real estate market.

Commission and Other Agent-Related Costs

Commission and other agent-related costs were $1.1 billion for the three months ended June 30, 2023 compared to $1.3 billion for the same period in 2022, a decrease of ($171.4) million, or (13)%. Commissions and other agent-related costs decreased primarily as a result of a decrease in real estate transactions and home prices compared to the three months ended June 30, 2022 due to the continued decline of the U.S. and Canada residential real estate market.

General and Administrative Expense

General and administrative expenses were $82.5 million for the three months ended June 30, 2023 compared to $91.4 million for the same period in 2022, a decrease of ($8.9) million or (10)%. General and administrative expenses include costs related to wages, stock compensation, and other general overhead expenses. General and administrative expenses decreased as a result of lower stock-based compensation.

Sales and Marketing

Sales and marketing expenses decreased to $2.9 million for the three months ended June 30, 2023 compared to $4.2 million the same period in 2022. The decrease of ($1.3) million is due to decreased advertising to offset the contraction in the real estate market.

Other (Income) Expense

Other (income) in the second quarter of 2023 relates primarily to increased interest income when compared to the second quarter of 2022.

Income Tax Expense (Benefit)

The Company’s provision for income tax expense amounted to $2.8 million and $1.7 million for the three months ended June 30, 2023 and 2022, respectively, which represented effective tax rates of positive 23.20% and 15.16%, respectively. The provision for income tax expense was primarily attributable to increase in income from operations, lower deductible stock-based compensation windfalls and return to provision true-ups in various jurisdictions.

The Company is subject to a wide variety of tax laws and regulations across the jurisdictions where it operates. Regulatory developments from the U.S. or international tax reform legislation could result in an impact to the Company's effective tax rate. The company continues to monitor the Base Erosion and Profit Shifting (BEPS) Integrated Framework provided by the Organization for Economic Co-operation and Development (OECD) including the legislative adoption of Pillar II by countries, and all other tax regulatory changes, to evaluate the potential impact on future periods.

21

Six Months Ended June 30, 2023 compared to the Six Months Ended June 30, 2022

Six Months Ended

% of

Six Months Ended

% of

Change
2023 vs. 2022

    

June 30, 2023

Revenue

June 30, 2022

Revenue

$

    

%

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

Statement of Operations Data:

Revenues

 

$ 2,083,543

100%

$ 2,425,791

100%

($ 342,248)

(14)%

Operating expenses

Commissions and other agent-related costs

1,913,970

92%

2,235,077

92%

(321,107)

(14)%

General and administrative expenses

154,308

7%

166,713

7%

(12,405)

(7)%

Sales and marketing expenses

5,841

-%

7,910

-%

(2,069)

(26)%

Total operating expenses

2,074,119

100%

2,409,700

99%

(335,581)

(14)%

Operating income

9,424

-%

16,091

1%

(6,667)

(41)%

Other (income) expense

Other (income) expense, net

(2,179)

-%

472

-%

(2,651)

(562)%

Equity in losses of unconsolidated affiliates

485

-%

884

-%

(399)

(45)%

Total other (income) expense, net

(1,694)

-%

1,356

-%

(3,050)

(225)%

Income before income tax expense

11,118

1%

14,735

1%

(3,617)

(25)%

Income tax (benefit) expense

243

-%

(3,488)

-%

3,731

107%

Net income

10,875

1%

18,223

1%

(7,348)

(40)%

Add back: Net loss attributable to noncontrolling interest

-

-%

18

-%

(18)

(100)%

Net income attributable to eXp World Holdings, Inc.

10,875

1%

18,241

1%

(7,366)

(40)%

Adjusted EBITDA (1)

$ 38,056

2%

$ 44,627

2%

($ 6,571)

(15)%

Earnings per share

Basic

$ 0.07

$ 0.12

($ 0.05)

(42)%

Diluted

$ 0.07

$ 0.12

($ 0.05)

(42)%

Weighted average shares outstanding

Basic

152,899,883

150,049,170

Diluted

156,119,627

156,579,590

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

Six months ended June 30, 2023 consolidated financial highlights, including certain comparisons to the same year-ago period:

Revenue decreased (14)% to $2.1 billion.
Gross profit decreased (11)% to $169.6 million. 
Net income of $10.9 million. Earnings per diluted share of $0.07 compared to earnings per diluted share of $0.12 in the same period of prior year. 
Adjusted EBITDA (a non-GAAP financial measure) of $38.1 million. 

22

As of June 30, 2023, cash and cash equivalents totaled $124.7 million. The company repurchased approximately $78.7 million of common stock during the first half of 2023.
The Company paid cash dividends for the first six months of 2023 of $0.045 per share of common stock on March 31, 2023 and $0.045 per share of common stock on May 31, 2023.

Revenue

Our total revenues were $2.1 billion for the six months ended June 30, 2023 compared to $2.4 billion for the same period in 2022, a decrease of ($342.2) million, or (14)%. Total revenues decreased in the first half of 2023 primarily as a result of a decrease in real estate transactions and home prices compared to the same period in 2022 primarily due to the decline of the US and Canada residential real estate market.

Commission and Other Agent-Related Costs

Commission and other agent-related costs were $1.9 billion for six months ended June 30, 2023 compared to $2.2 billion for the same period in 2022, a decrease of ($321.1) million, or (14)%. Commissions and other agent-related costs decreased primarily as a result of a decrease in real estate transactions and home prices compared to the period ended June 30, 2022 due to the decline of the U.S. and Canada residential real estate market.

General and Administrative Expense

General and administrative expenses were $154.3 million for the six months ended June 30, 2023 compared to $166.7 million for the same period in 2022, a decrease of ($12.4) million or (7)%. General and administrative expenses include costs related to wages, stock compensation, and other general overhead expenses. General and administrative expenses decreased as a result of lower stock-based compensation, partially offset by increased personnel expenses due to the Company’s increase in employee count to continue to support our agent growth strategy.

Sales and Marketing

Sales and marketing expenses decreased to $5.8 million for the six months ended June 30, 2023 compared to $7.9 million the same period in 2022. The decrease of ($2.1) million is due to decreased advertising to offset the contraction in the real estate market.

Other (Income) Expense

Other (income) in the first half of 2023 relates primarily to increased interest income when compared to the first half of 2022.

Income Tax (Benefit) Expense

The Company’s provision for income tax expense and (benefit from) income taxes amounted to $0.2 million and ($3.5) million for the six months ended June 30, 2023 and 2022, respectively, which represent an effective tax rate of positive 2.20% and negative 23.81%, respectively. The provision for income tax expense was primarily attributable to increase in income from operations, lower deductible stock-based compensation windfalls and return to provision true-ups in various jurisdictions.

The Company is subject to a wide variety of tax laws and regulations across the jurisdictions where it operates. Regulatory developments from the U.S. or international tax reform legislation could result in an impact to the Company's effective tax rate. The company continues to monitor the Base Erosion and Profit Shifting (BEPS) Integrated Framework provided by the Organization for Economic Co-operation and Development (OECD) including the legislative adoption of Pillar II by countries, and all other tax regulatory changes, to evaluate the potential impact on future periods.

23

BUSINESS SEGMENT DISCLOSURES

See Note 11 – Segment Information to the consolidated financial statements for additional information regarding our business segments.  The following table reflects the results of each of our reportable segments during the three months ended June 30, 2023 and 2022:

Three Months Ended

Three Months Ended

Change
2023 vs. 2022

    

June 30, 2023

June 30, 2022

$

    

%

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

Statement of Operations Data:

Revenues

 

North American Realty

$ 1,219,345

$ 1,404,028

($ 184,683)

(13)%

International Realty

11,991

8,908

3,083

35%

Virbela

1,811

2,040

(229)

(11)%

Other Affiliated Services

1,072

1,043

29

3%

Segment eliminations

(1,292)

(959)

(333)

(35)%

Total Consolidated Revenues

$ 1,232,927

$ 1,415,060

($ 182,133)

(13)%

Adjusted Segment EBITDA (1)

North American Realty

34,122

39,899

($ 5,777)

(14)%

International Realty

(3,782)

(3,014)

(768)

(25)%

Virbela

(1,196)

(2,715)

1,519

56%

Other Affiliated Services

(1,168)

(747)

(421)

(56)%

Corporate expenses and other

(3,247)

(6,509)

3,262

50%

Total Reported Adjusted EBITDA

$ 24,729

$ 26,914

($ 2,185)

(8)%

North American Realty revenues decreased (13)% in the second quarter of 2023 compared to the same period in 2022 primarily due to decreased real estate transactions and home prices driven by the slowdown in the real estate markets.  Adjusted EBITDA decreased (14)% due to lower revenue, as well as increased general and administrative costs.

International Realty revenues increased 35% in the second quarter of 2023 compared to the same period in 2022 primarily due to increased real estate transactions driven by increased production in previously launched markets. Adjusted EBITDA decreased (25)% in the second of 2023 compared to the same period in 2022 due to growing selling, general and administrative expenses to support the incremental production in existing operations.

Virbela revenues decreased (11)% due to softer customer demands in one-time virtual events. Adjusted EBITDA improved 56% primarily due to workforce reductions and decrease in marketing and advertising expenses.

Other Affiliated Services revenues were relatively flat due to consistent business operations. Adjusted EBITDA decreased (56)% due to increases in selling, general and administrative expenses related to adjusting business initiatives.

Corporate expenses and other contain the costs incurred to operate the corporate parent of eXp Realty.  The decrease in these costs (improved Adjusted EBITDA of 50% in the second quarter of 2023 compared to the same period of 2022) reflect decreased costs primarily due to cost containment initiatives.

24

See Note 11 – Segment Information to the consolidated financial statements for additional information regarding our business segments.  The following table reflects the results of each of our reportable segments during the six months ended June 30, 2023 and 2022:

Six Months Ended

Six Months Ended

Change
2023 vs. 2022

    

June 30, 2023

June 30, 2022

$

    

%

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

Statement of Operations Data:

Revenues

 

North American Realty

$ 2,056,459

$ 2,405,908

($ 349,449)

(15)%

International Realty

22,748

16,002

6,746

42%

Virbela

3,974

3,853

121

3%

Other Affiliated Services

2,749

1,881

868

46%

Segment eliminations

(2,387)

(1,853)

(534)

(29)%

Total Consolidated Revenues

$ 2,083,543

$ 2,425,791

($ 342,248)

(14)%

Adjusted Segment EBITDA (1)

North American Realty

55,325

68,670

($ 13,345)

(19)%

International Realty

(7,458)

(4,970)

(2,488)

(50)%

Virbela

(2,492)

(5,487)

2,995

55%

Other Affiliated Services

(1,849)

(1,576)

(273)

(17)%

Corporate expenses and other

(5,470)

(12,010)

6,540

54%

Total Reported Adjusted EBITDA

$ 38,056

$ 44,627

($ 6,571)

(15)%

North American Realty revenues decreased (15)% in the first half of 2023 compared to the same period in 2022 primarily due to decreased real estate transactions and home prices driven by the slowdown in the real estate markets.  Adjusted EBITDA decreased (19)% due to lower revenue, as well as increased general and administrative costs primarily related to increased compensation and personnel related expenses.  

International Realty revenues increased 42% in the first half of 2023 compared to the same period in 2022 primarily due to increased real estate transactions driven by increased production in previously launched markets. Adjusted EBITDA decreased (50)% in the first half of 2023 compared to the same period in 2022 due to growing selling, general and administrative expenses to support the incremental production in existing operations.

Virbela revenues increased 3% due to increased customer contracts partially offset by a decrease in one-time virtual event revenue. Adjusted EBITDA improved 55% primarily due to workforce reductions and decreases in marketing and advertising expenses.

Other Affiliated Services revenues increased 46% due to expansion of SUCCESS® Coaching and SUCCESS® Media, primarily SUCCESS® magazine. Adjusted EBITDA decreased (17)% due to increased selling, general and administrative expenses to support the expansion.

Corporate expenses and other contain the costs incurred to operate the corporate parent of eXp Realty.  The decrease in these costs (improved Adjusted EBITDA of 54% in the first half of 2023 compared to the same period of 2022) reflect decreased costs primarily due to cost containment initiatives.

NON-U.S. GAAP FINANCIAL MEASURES

To supplement our condensed 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 Consolidated Adjusted EBITDA to mean net income, excluding other income (expense), income tax benefit (expense), depreciation, amortization, impairment charges, stock-based

25

compensation expense and stock option expense. Adjusted Segment EBITDA is defined as operating profit plus depreciation and amortization and stock-based compensation expenses. We believe that Consolidated Adjusted EBITDA and Adjusted Segment 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 Segment EBITDA helps identify underlying trends in our business that otherwise could be masked by the effect of the expenses that we exclude in Adjusted Segment EBITDA. In particular, we believe the exclusion of stock and stock option expenses, provides a useful supplemental measure in evaluating the performance of our underlying operations and provides better transparency into our results of operations.

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

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

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

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

Three Months Ended June 30,

Six Months Ended June 30,

    

2023

2022

2023

2022

Net income

$ 9,422

$ 9,359

$ 10,875

$ 18,223

Other (income) expense, net

(1,156)

629

(1,694)

1,356

Income tax (benefit) expense

2,831

1,661

243

(3,488)

Depreciation and amortization

2,779

2,429

5,358

4,387

Stock compensation expense (1)

8,488

9,230

18,148

17,028

Stock option expense

2,365

3,606

5,126

7,121

Adjusted EBITDA

$ 24,729

$ 26,914

$ 38,056

$ 44,627

(1)This includes agent growth incentive stock compensation expense and stock compensation expense related to business acquisitions.

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 and dividend payments. In addition, the Company has no known material cash requirements as of June 30, 2023, relating to capital expenditures, commitments, or human capital (except as passthrough commissions to agents and brokers concurrent with settled real estate transactions).

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

26

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

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, 2023 and December 31, 2022:

    

June 30, 2023

  

December 31, 2022

Current assets

$ 356,373

$ 255,113

Current liabilities

(224,454)

(127,299)

Net working capital

$ 131,919

$ 127,814

For the six months ended June 30, 2023, net working capital increased $4.1 million, or 3%, compared to December 31, 2022.

Cash Flows

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

Six Months Ended June 30,

  

2023

2022

  

Cash provided by operating activities

$ 154,168

$ 165,298

Cash used in investment activities

(9,962)

(8,077)

Cash used in financing activities

(90,935)

(91,209)

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

620

(1,141)

Net change in cash, cash equivalents and restricted cash

$ 53,891

$ 64,871

For the six months ended June 30, 2023, cash provided by operating activities decreased ($11.1) million compared to the same period in 2022. The change resulted primarily from decreased real estate transactions.

For the six months ended June 30, 2023, cash used in our investing increased primarily due to increased investments in unconsolidated affiliates, partially offset by fewer capital expenditures.

For the six months ended June 30, 2023 and 2022 cash flows used in financing activities primarily were related to stock repurchases and the payment of cash dividends.

Acquisitions

While we do not consider acquisitions a critical element of our ongoing business, we seek opportunities to expand and enhance our portfolio of solutions, access new revenue streams, or otherwise complement or accelerate the growth of our existing operations. We may fund acquisitions or investments in complementary businesses with various sources of capital including existing cash balances and cash flow from operations.

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, 2022, which provides a description of our critical accounting policies. There were no changes to critical accounting policies or estimates as reflected in our 2022 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 2022 Annual Report.

27

Item 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

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

Item 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Management is responsible for establishing and maintaining disclosure controls and procedures that are designed to ensure that information required to be disclosed in its reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer (as the principal executive officer) and Chief Financial Officer (as the principal financial officer), to allow timely decisions regarding required disclosures.

As of June 30, 2023, an evaluation was conducted by the Company under the supervision and with the participation of its management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of its disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer each concluded that the Company’s disclosure controls and procedures were effective at the reasonable assurance level as of June 30, 2023.

Changes in Internal Control over Financial Reporting

There were no material changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2023 that have materially affected, or are reasonably believed to be likely to materially affect, our internal control over financial reporting.

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. The Company believes that it has adequately and appropriately accrued for legal matters. We recognize expense for legal claims when payments associated with the claims become probable and can be reasonably estimated.

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

Item 1A.

RISK FACTORS

The business, financial condition and operating results of the Company can be affected by a number of risks, whether currently known or unknown. For a discussion of our potential risks and uncertainties, please see in Part I, Item 1A of the 2022 Annual Report under the heading “Risk Factors”.  Additional risks not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition or results of operations in future periods. Any of these factors, in whole or in part, could materially and adversely affect the Company’s business, financial condition, operating results and stock price. Except for the risk factors disclosed in Part I, Item 1A of 2022 Annual Report, which are hereby incorporated by reference into this Part II, Item 1A of this Form 10-Q, and the modified risk factors set forth below, there have been no material changes to the Company’s risk factors as disclosed in the 2022 Annual Report. Additions to the risk factors below are designated by underlined text and removals are designated by stricken text.

28

Risks Related to Our Industries

Homesale transaction volume can be impacted by natural disasters and other climate-related interruptions.

Natural disasters are occurring more frequently and/or with more intense effects and may impact general population trends. Areas afflicted by natural disasters may experience a decline in home sale transaction volume due to home destruction, and/or general population movement out of the afflicted area, and the risk of non-insurability against such disasters.  Such events can make it difficult or impossible for homeowners and builders to sell their homes and result in slowdowns in home sale transaction volume. Additionally, the risk of non-insurability may disqualify certain prospective homebuyers whether due to heightened mortgage underwriting requirements or the perceived risk of loss to the homebuyer. Because the real estate industry relies on home sale transactions, climate crises can exacerbate negative financial results for real estate companies operating in particularly affected areas.

Risks Related to Our General Business and Operations

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

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

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

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

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

29

Risks Related to Legal and Regulatory Matters

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

Hundreds of thousands of consumers, independent contractors and employees have shared personal information with us during the normal course of our business processing real estate transactions. This includes, but is not limited to, Social Security numbers, annual income amounts and sources, consumer names, addresses, telephone and cell phone numbers and email addresses. To run our business, it is essential for us to store and transmit this sensitive information in our systems and networks. At the same time, we are subject to numerous laws, regulations and other requirements that require businesses like ours to protect the security of personal information, notify customers and other individuals about our privacy practices and limit the use, disclosure, or transfer of personal data across country borders. Regulators in the U.S. and abroad continue to enact comprehensive new laws or legislative reforms imposing significant privacy and cybersecurity restrictions. The result is that we are subject to increased regulatory scrutiny, additional contractual requirements from corporate customers and heightened compliance costs. These ongoing changes to privacy and cybersecurity laws also may make it more difficult for us to operate our business and may have a material adverse effect on our operations. For example, the European Union’s GDPR conferred new and significant privacy rights on individuals (including employees and independent agents) and materially increased penalties for violations. In the U.S., California enacted the California Consumer Privacy Act — which went into full effect in 2021 — imposing new and comprehensive requirements on organizations that collect and disclose personal information about California residents. In March 2017, the New York Department of Financial Services’ cybersecurity regulation went into effect, requiring regulated financial institutions to establish a detailed cybersecurity program. Program requirements include corporate governance, incident planning, data management, system testing, vendor oversight and regulator notification rules. Now, other state regulatory agencies are expected to enact similar requirements following the adoption of the Insurance Data Security Model Law by the National Association of Insurance Commissioners that is consistent with the New York regulation.

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

We could also be adversely affected if legislation or regulations are expanded to require changes in our business practices or if governing jurisdictions interpret or implement their legislation or regulations in ways that negatively affect our business, results of operations or financial condition. For example, we have and may continue to incorporate new technologies such as machine learning and artificial intelligence into our processes and systems, which are under increased regulatory scrutiny. We may be required to change our platforms and services due to new laws and/or decisions related to emerging technologies which may decrease our operational efficiency and/or hinder our ability to improve our services.

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

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

In addition, concern among potential home-buyers or sellers about our privacy practices could result in regulatory investigations, especially in the European Union as related to the GDPR. Additionally, concern among potential home-

30

buyers or sellers could keep them from using our services or require us to incur significant expense to alter our business practices or educate them about how we use personal information.

Risks Related to Our Stock

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

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

We are aUntil July 31, 2023, we were a “controlled company” within the meaning of Nasdaq rules and, as a result, we qualifiedy for and intend to reliedy on, exemptions from certain corporate governance requirements. Under applicable Nasdaq rules, we qualify for and intend to rely on certain phase-in periods to comply with the previously exempt governance requirements.

As of September 30, 2022, Glenn Sanford, Penny Sanford, Jason Gesing and Gene Frederick beneficially owned approximately 51.73% of the total combined voting power of our outstanding common stock. Accordingly On July 31, 2023, Penny Sanford, Glenn Sanford, and Jason Gesing filed a Schedule 13D/A disclosing that Eugene Frederick was no longer a member of the voting group pursuant to which Ms. Sanford and Messrs. Sanford, Gesing and Frederick had previously agreed to vote their shares as a group. Until July 31, 2023, we qualifiedy as a “controlled company” within the meaning of Nasdaq corporate governance standards and, accordingly, we qualified for and from time-to-time relied on exemptions to certain governance requirements.

Under Nasdaq rules, a company may phase-in to compliance with those governance requirements after ceasing to be a “controlled company” a company of which more than 50% of the voting power Nasdaq is held by an individual, group, or another company is a “controlled company” and may elect not to comply with certain Nasdaq corporate governance standards, including:

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

We intend to use certain of these phase-in exemptions. As a result, we will not have a majority of independent directors, our compensation and our nominating and corporate governance and compensation committees will not consist entirely of independent directors in the immediate future and such committees may not be subject to annual performance evaluations. Consequently, our stockholders will not have the same protections afforded to stockholders of companies that are subject to all of the Nasdaq corporate governance rules and requirements. Our reliance on these

31

exemptionsstatus as a controlled company could make our common stock less attractive to some investors or otherwise harm our stock price.

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

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/2023-4/30/2023

834,013

11.97

834,013

$ 51,518,055

5/1/2023-5/31/2023

1,214,158

$ 13.88

1,214,158

34,523,738

6/1/2023-6/30/2023

1,174,104

18.87

1,174,104

512,527,244

Total

3,222,275

$ 14.91

3,222,275

(1)In December 2018, the Board approved a stock repurchase program authorizing the Company to purchase its common stock. In November 2019, the Board amended the repurchase program, increasing the total amount authorized to be purchased from $25.0 million to $75.0 million. In December 2020, the Board approved another amendment to the repurchase program increasing the total amount authorized to be purchased from $75.0 million to $400.0 million. In May 2022, the Board approved another amendment to the repurchase program increasing the total amount authorized to be purchased from $400.0 million to $500.0 million. In June 2023, the Board approved another amendment to the repurchase program increasing the total amount authorized to be purchased from $500.0 million to $1.0 billion. The stock repurchase program is more fully disclosed in Note 6 – Stockholders’ Equity to the consolidated financial statements.

Item 3.

DEFAULTS UPON SENIOR SECURITIES

None.

Item 4.

MINE SAFETY DISCLOSURES

Not applicable.

Item 5.

OTHER INFORMATION

Quarterly Directors and Officers 10b5-1 Disclosure

During the three months ended June 30, 2023, Jason Gesing, Director and Chief Industry Relations Officer, adopted a Rule 10b5–1 trading arrangement (as defined in Item 408(a)(1)(i) of Regulation S-K). This action took place on May 10, 2023. The duration of the trading arrangement is through July 15, 2024. The aggregate number of shares of the Company’s common stock that may be purchased pursuant to the trading arrangement is 304,960. The aggregate number of shares of the Company’s common stock that may be sold pursuant to the trading arrangement is 304,960.

Adoption of 2023 Equity Incentive Plan

Due to limited shares available for issuance and the upcoming expiration of the 2015 Equity Incentive Plan, the Compensation Committee of the Board approved, and recommended that the Board approve and adopt, a new equity incentive plan to serve as the successor to our 2015 Equity Incentive Plan. The Board adopted the 2023 Equity Incentive Plan on July 28, 2023, and, stockholders holding a majority of the voting power of the Company adopted the Plan on July 29, 2023, by written consent in lieu of a meeting. The 2023 Equity Incentive Plan and a summary of its principal terms and conditions will be set forth in an information statement to be filed with the Securities and Exchange Commission and provided to all of our stockholders.

Amended and Restated Governance Documents

In order to offer the Board and stockholders certain governance efficiencies and to address past drafting errors, the Board approved, and recommended that the stockholders approve, and adopt, an Amended and Restated Certificate of Incorporation of the Company (the “Updated Charter”) and an Amended and Restated Bylaws of the Company (the “Updated Bylaws”). The Board adopted the Updated Charter and Updated Bylaws on July 28, 2023, and, stockholders holding a majority of the voting power of the Company adopted the Updated Charter and Updated Bylaws on July 29, 2023, by written consent in lieu of a meeting. The Updated Charter was filed and effective with the Delaware Secretary

32

of State on August 1, 2023. The Updated Charter and Updated Bylaws are attached hereto as Exhibits 3.1 and 3.2 hereto, respectively, in redline format showing changes made as compared to the previously effective Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws of the Corporation, respectively.

Item 6.

EXHIBITS

Exhibit

Exhibit

Incorporated by Reference

Number

    

Description

    

Form

Exhibit

Filing Date/Period End Date

3.1

Amended and Restated Certificate of Incorporation

NA

NA

NA

3.2

Amended and Restated Bylaws

NA

NA

NA

4.1

Description of Securities

10-K

4.1

2/28/2023

10.1

Fourth Amendment to eXp World Holdings, Inc. Stock Repurchase Plan

8-K

10.1

5/12/2023

10.2

Fourth Amendment to eXp World Holdings, Inc. Stock Repurchase Program

8-K

NA

5/22/2023

10.3

Fifth Amendment to eXp World Holdings, Inc. Stock Repurchase Plan

8-K

10.1

6/26/2023

13.1

Annual Report on Form 10-K

10-K

NA

2/28/2023

31.1*

Certification of the Chief Executive Officer pursuant to Rule 13a 14(a) under the Securities Exchange Act of 1934

31.2*

Certification of the Chief Financial Officer pursuant to Rule 13a 14(a) under the Securities Exchange Act of 1934

 

 

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)

* Filed herewith

** Furnished herewith

33

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.

August 3, 2023

    

eXp World Holdings, Inc.

(Registrant)

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)

34

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

AMENDED AND RESTATED

CERTIFICATE OF INCORPORATION

OF

EXP WORLD HOLDINGS, INC.

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:

ARTICLE I

Identification

SECTION 1.01. Name. The name of the Corporation is “eXp World Holdings, Inc.” .

ARTICLE II

Purpose

SECTION 2.01. Purpose. The purpose for which the Corporation is organized is to engage in any lawful act or activity for which corporations may be organized under the DGCL.

ARTICLE III

Capital Stock

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

SECTION 3.02 Common Stock. Except as otherwise required by law or as provided in this Amended and Restated Certificate of Incorporation, the holders of the Common Stock shall exclusively possess all voting power. Each holder of shares of Common Stock shall be entitled to one vote for each such share it holds on each matter submitted to the stockholders on which the holders of shares of Common Stock are entitled to vote.

(B)The holders of shares of Common Stock shall have equal rights of participation in the dividends and other distributions (payable in cash, property, or capital stock of the Corporation) when, as and if declared thereon by the board of directors of the Corporation (the “Board of Directors”) from time to time out of any assets or funds of the Corporation legally available therefor, and shall have equal rights to receive the assets and funds of the Corporation available for distribution to stockholders in the event of any voluntary or involuntary liquidation, dissolution, or winding-up of the Corporation.


ARTICLE IV

Directors

SECTION 4.01. Management of the Corporation. The business and affairs of the Corporation shall be managed by or under the direction of the Board of Directors.

SECTION 4.02. Number. The number of directors of the Corporation shall be limited as provided in the Bylaws and determined exclusively by resolution adopted by a majority of the Whole Board. For purposes of this Amended and Restated Certificate of Incorporation, the term “Whole Board” means the total number of authorized directors whether or not there exist any vacancies in previously authorized directorships.

SECTION 4.03. Election of Directors. The directors shall be elected at the annual meeting of stockholders by such stockholders as have the right to vote on such election. Directors need not be stockholders of the Corporation. Unless required by the Bylaws, the election of the Board of Directors need not be by written ballot.

SECTION 4.04. Vacancies. Any vacancy in the Board of Directors, however occurring, including a vacancy resulting from an enlargement of the Board of Directors, may be filled only by vote of a majority of the directors then in office, even if less than a quorum, or by a sole remaining director.

SECTION 4.05. Amendment of the Bylaws bv the Board. The Board of Directors of the Corporation is expressly authorized to adopt, amend or repeal the Bylaws of the Corporation.

ARTICLE V

Indemnification

SECTION 5.01. Right to Indemnification and Advancement. The Corporation shall indemnify (and advance expenses to) its officers and directors to the fullest extent permitted by the DGCL, as amended from time to time.

ARTICLE VI

Director Liability

SECTION 6.01. Waiver of Liability. A director of the Corporation shall not be personally liable either to the Corporation or to any of its stockholders for monetary damages for breach of fiduciary duty as a director, except to the extent such exemption from liability or limitation thereof is not permitted under the DGCL. Any amendment or modification or repeal of the foregoing sentence or of the DGCL shall not adversely affect any right or protection of a director of the


Corporation hereunder in respect of any act or omission occurring prior to the time of such amendment, modification, or repeal. If the DGCL hereafter is amended to further eliminate or limit the liability of a director, then a director of the Corporation, in addition to the circumstances in which a director is not personally liable as set forth in the preceding sentence, shall not be liable to the fullest extent permitted by the amended DGCL.

ARTICLE VII

Registered Agent and Registered Office

SECTION 7.01. Registered Agent and Office. The name and street address of the registered agent at the Corporation’s registered office are:

CORPORATION SERVICE COMPANY

251 LITTLE FALLS DRIVE

WILMINGTON, NEW CASTLE COUNTY

DE, 19808

ARTICLE VIII

Quorum Requirement

SECTION 8.01. Quorum. The holders representing a majority of the combined voting power of the capital stock issued and outstanding and entitled to vote at a meeting, present in person or represented by proxy, shall constitute a quorum.

ARTICLE IX

Cumulative Voting

SECTION 9.01. No Cumulative Voting. No holder of any shares of any class of stock of the Corporation shall be entitled to cumulative voting rights in any circumstances.

ARTICLE X

Preemptive Rights

SECTION 10.01. No Preemptive Rights. No stockholder shall have any preemptive rights to acquire unissued shares of the Corporation or securities of the Corporation convertible into or carrying a right to subscribe to or acquire shares.

ARTICLE XI

Internal Corporate Claims


SECTION 11.01. Venue for Internal Corporate Claims. Unless the Corporation consents in writing to the selection of an alternative forum, the Court of Chancery in the State of Delaware shall be the sole and exclusive forum for all “internal corporate claims.” “Internal corporate claims” mean claims, including claims in the right of the Corporation, (i) that are based upon a violation of a duty by a current or former director or officer or stockholder in such capacity or (ii) as to which Title 8 of the Delaware Code confers jurisdiction upon the Court of Chancery, except for, as to each of (i) through (ii) above, any claim as to which the Court of Chancery determines that there is an indispensable party not subject to the jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery within ten days following such determination), which is vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery, or for which the Court of Chancery does not have subject matter jurisdiction. If any provision or provisions of this Article XI shall be held to be invalid, illegal or unenforceable as applied to any person or entity or circumstance for any reason whatsoever, then, to the fullest extent permitted by law, the validity, legality and enforceability of such provisions in any other circumstance and of the remaining provisions of this Article XI (including, without limitation, each portion of any sentence of this Article XI containing any such provision held to be invalid, illegal or unenforceable that is not itself held to be invalid, illegal or unenforceable) and the application of such provision to other persons or entities and circumstances shall not in any way be affected or impaired thereby.

ARTICLE XII

Supermajority Provisions

SECTION 12.01. Amendment of the Certificate of Incorporation by Stockholders. The Corporation reserves the right to amend, alter, change or repeal any provision contained in this Amended and Restated Certificate of Incorporation, in the manner now or hereafter prescribed by statute, and all rights conferred upon stockholders herein are granted subject to this reservation; provided, however, that, notwithstanding any other provision of the Amended and Restated Certificate of Incorporation or any provision of law that might otherwise permit a lesser vote or no vote, but in addition to any vote of the holders of any class or series of the stock of the Corporation required by law or by this Amended and Restated Certificate of Incorporation, the affirmative vote of the holders of at least fifty-one percent (51%) of the voting power of the outstanding shares of stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class, shall be required to amend or repeal, or adopt any provision of this Amended and Restated Certificate of Incorporation inconsistent with Articles IV, V, XI and XII.

SECTION 12.02. Amendments to Bylaws by Stockholders. The stockholders shall also have the power to adopt, amend or repeal the Bylaws of the Corporation; provided, however, that, in addition to any vote of the holders of any class or series of stock of the Corporation required by law or by this Amended and Restated Certificate of Incorporation, the amendment of the Bylaws by the Corporation’s stockholders shall require the affirmative vote of the holders of at least fifty-one percent (51%) of the voting power of all of the then outstanding shares of the capital stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class.

IN WITNESS WHEREOF, said Corporation has caused this certificate to be signed this 1st day of August, 2023.


EXP WORLD HOLDINGS, INC.

/s/ James Bramble_______________

James Bramble

Corporate Secretary


EX-3.2 3 expi-20230630xex3d2.htm EX-3.2

AMENDED AND RESTATED BYLAWS OF

EXP WORLD HOLDINGS, INC.

ARTICLE I

Meeting of Stockholders

Section 1.1.Annual Meetings. If required by applicable law, an annual meeting of stockholders shall be held for the election of directors at such date, time and place, if any, either within or without the State of Delaware, as may be designated by resolution of the board of directors (the “Board of Directors”) of eXp World Holdings, Inc., a Delaware corporation (the “Corporation”) from time to time. Any other proper business may be transacted at the annual meeting.

Section 1.2.Special Meetings. Special meetings of stockholders for any purpose or purposes, unless otherwise prescribed by statute or by the Corporation’s certificate of incorporation, as amended, restated, supplemented or otherwise modified (the “Certificate of Incorporation”), may be called at any time by the Secretary pursuant to a resolution adopted by a majority of the Whole Board (as defined below). Business transacted at any special meeting of stockholders shall be limited to the purposes stated in the notice. For purposes of these Bylaws, the term “Whole Board” shall mean the total number of authorized directors whether or not there exist any vacancies in previously authorized directorships.

Section 1.3.Notice of Meetings. Whenever stockholders are required or permitted to take any action at a meeting, a notice of the meeting shall be given that shall state the place, if any, date and hour of the meeting, the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such meeting, the record date for determining the stockholders entitled to vote at the meeting (if such date is different from the record date for stockholders entitled to notice of the meeting) and, in the case of a special meeting, the purpose or purposes for which the meeting is called. Unless otherwise provided by law, the Certificate of Incorporation or these Bylaws, the notice of any meeting shall be given not less than ten (10) nor more than sixty (60) days before the date of the meeting to each stockholder entitled to vote at the meeting as of the record date for determining the stockholders entitled to notice of the meeting. If mailed, such notice shall be deemed to be given when deposited in the United States mail, postage prepaid, directed to the stockholder at such stockholder’s address as it appears on the records of the Corporation.

Section 1.4.Adjournments. Any meeting of stockholders, annual or special, may adjourn from time to time to reconvene at the same or some other place, and notice need not be given of any such adjourned meeting if the time and place thereof are announced at the meeting at which the adjournment is taken. At the adjourned meeting the Corporation may transact any business which might have been transacted at the original meeting. If the adjournment is for more than thirty (30) days, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the meeting. If after the adjournment a new record date for determination of stockholders entitled to vote is fixed for the adjourned meeting, the Board of Directors shall fix as the record date for determining stockholders entitled to notice of such adjourned meeting the same


or an earlier date as that fixed for determination of stockholders entitled to vote at the adjourned meeting, and shall give notice of the adjourned meeting to each stockholder of record as of the record date so fixed for notice of such adjourned meeting.

Section 1.5.  Quorum. Except as otherwise provided by law, the Certificate of Incorporation or these Bylaws, at each meeting of stockholders the presence in person or by proxy of the holders of not less than a majority of the outstanding shares of stock entitled to vote at the meeting shall be necessary and sufficient to constitute a quorum. In the absence of a quorum, then either (i) the chairperson of the meeting or (ii) a majority of the outstanding shares of stock present (in person or by proxy) and entitled to vote may adjourn the meeting from time to time in the manner provided in Section 1.4 of these Bylaws until a quorum shall attend.

Section 1.6.Organization. Meetings of stockholders shall be presided over by a Chairperson of the meeting designated by the Board of Directors or, in the absence of such designation, by a Chairperson chosen at the meeting by the stockholders. The Secretary shall act as secretary of the meeting, but in his or her absence the Chairperson of the meeting may appoint any person to act as secretary of the meeting.

Section 1.7.Voting; Proxies. Except as otherwise provided by or pursuant to the provisions of the Certificate of Incorporation, each stockholder entitled to vote at any meeting of stockholders shall be entitled to one vote for each share of stock held by such stockholder upon the matter in question. Each stockholder entitled to vote at a meeting of stockholders may authorize another person or persons to act for such stockholder by proxy, but no such proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period. A proxy shall be irrevocable if it states that it is irrevocable and if, and only as long as, it is coupled with an interest sufficient in law to support an irrevocable power. A stockholder may revoke any proxy which is not irrevocable by attending the meeting and voting in person or by delivering to the Secretary of the Corporation a revocation of the proxy or a new proxy bearing a later date. Voting at meetings of stockholders need not be by written ballot. At meetings of stockholders for the election of directors at which a quorum is present where the number of director nominees is equal to the number of positions on the Board of Directors to be filled through election and proxies are solicited for such election of directors solely by the Corporation, the affirmative vote of a majority of the shares of stock of the Corporation which are voting in the election of directors shall be required to elect. In all other meetings of stockholders for the election of directors at which a quorum is present, a plurality of the votes cast shall be sufficient to elect. All other questions presented to the stockholders at a meeting at which a quorum is present shall, unless otherwise provided by the Certificate of Incorporation, these Bylaws, the rules or regulations of any stock exchange applicable to the Corporation, or applicable law or pursuant to any regulation applicable to the Corporation or its securities, be decided by the affirmative vote of the holders of a majority of the shares of stock of the Corporation which are voting on the matter.

Section 1.8.Fixing Date for Determination of Stockholders of Record.

(A)In order that the Corporation may determine the stockholders entitled to notice of any meeting of stockholders or any adjournment thereof, the Board of Directors may fix a record date, which record date shall not precede the date upon which the


resolution fixing the record date is adopted by the Board of Directors, and which record date shall, unless otherwise required by law, not be more than sixty (60) nor less than ten (10) days before the date of such meeting. If the Board of Directors so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the Board of Directors determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination. If no record date is fixed by the Board of Directors, the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held. A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for determination of stockholders entitled to vote at the adjourned meeting, and in such case shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance herewith at the adjourned meeting.

(B)In order that the Corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights or stockholders entitled to exercise any rights in respect of any change, conversion or exchange of stock or for the purpose of any other lawful action, the Board of Directors may fix a record date, which shall not be more than sixty (60) days prior to such other action. If no such record date is fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto.

Section 1.9.List of Stockholders Entitled to Vote. The officer who has charge of the stock ledger shall prepare and make a complete list of the stockholders entitled to vote at the meeting (provided, however, if the record date for determining the stockholders entitled to vote is less than ten (10) days before the date of the meeting, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting date), arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder, for any purpose germane to the meeting at least ten (10) days prior to the meeting (i) on a reasonably accessible electronic network, provided that the information required to gain access to such list is provided with the notice of meeting or (ii) during ordinary business hours at the principal place of business of the Corporation. If the meeting is to be held at a place, then a list of stockholders entitled to vote at the meeting shall be produced and kept at the time and place of the meeting during the whole time thereof and may be examined by any stockholder who is present. If the meeting is to be held solely by means of remote communication, then the list shall also be open to the examination of any stockholder during the whole time of the meeting on a reasonably accessible electronic network, and the information required to access such list shall be provided with the notice of the meeting. Except as otherwise provided by law, the stock ledger shall be the only evidence as to who are the stockholders entitled to examine the list of stockholders required by this Section 1.9 or to vote in person or by proxy at any meeting of stockholders.


Section 1.10.Inspectors of Election. The Corporation may, and shall if required by law, in advance of any meeting of stockholders, appoint one or more inspectors of election, who may be employees of the Corporation or a subsidiary, to act at the meeting or any adjournment thereof and to make a written report thereof. The Corporation may designate one or more persons as alternate inspectors to replace any inspector who fails to act. In the event that no inspector so appointed or designated is able to act at a meeting of stockholders, the person presiding at the meeting shall appoint one or more inspectors to act at the meeting. Each inspector, before entering upon the discharge of his or her duties, shall take and sign an oath to execute faithfully the duties of inspector with strict impartiality and according to the best of his or her ability. The inspector or inspectors so appointed or designated shall (i) ascertain the number of shares of capital stock of the Corporation outstanding, (ii) determine the shares of capital stock of the Corporation represented at the meeting and the validity of proxies and ballots, (iii) count all votes and ballots, (iv) determine and retain for a reasonable period a record of the disposition of any challenges made to any determination by the inspectors, and (v) certify their determination of the number of shares of capital stock of the Corporation represented at the meeting and such inspectors' count of all votes and ballots. Such certification and report shall specify such other information as may be required by law. The inspectors may appoint or retain other persons or entities to assist the inspectors in the performance of their duties. Unless otherwise provided by the Board of Directors, the opening and the closing of the polls for each matter upon which the stockholders will vote at a meeting shall be announced at the meeting. No ballot, proxies, votes or any revocation thereof or change thereto, shall be accepted by the inspectors after the closing of the polls unless the Court of Chancery of the State of Delaware upon application by a stockholder shall determine otherwise. In determining the validity and counting of proxies and ballots cast at any meeting of stockholders of the Corporation, the inspectors may consider such information as is permitted by applicable law. No person who is a candidate for an office at an election may serve as an inspector at such election.

Section 1.11.Conduct of Meetings. The date and time of the opening and the closing of the polls for each matter upon which the stockholders will vote at a meeting shall be announced at the meeting by the person presiding over the meeting. The Board of Directors may adopt by resolution such rules and regulations for the conduct of the meeting of stockholders as it shall deem appropriate. Except to the extent inconsistent with such rules and regulations as adopted by the Board of Directors, the person presiding over any meeting of stockholders shall have the right and authority to convene and (for any or no reason) to adjourn the meeting, to prescribe such rules, regulations and procedures and to do all such acts as, in the judgment of such presiding person, are appropriate for the proper conduct of the meeting. Such rules, regulations or procedures, whether adopted by the Board of Directors or prescribed by the presiding person of the meeting, may include, without limitation, the following: (i) the establishment of an agenda or order of business for the meeting; (ii) rules and procedures for maintaining order at the meeting and the safety of those present; (iii) limitations on attendance at or participation in the meeting to stockholders entitled to vote at the meeting, their duly authorized and constituted proxies or such other persons as the presiding person of the meeting shall determine; (iv) restrictions on entry to the meeting after the time fixed for the commencement thereof; and (v) limitations on the time


allotted to questions or comments by participants. The presiding person at any meeting of stockholders, in addition to making any other determinations that may be appropriate to the conduct of the meeting, shall, if the facts warrant, determine and declare to the meeting that a matter or business was not properly brought before the meeting and if such presiding person should so determine, such presiding person shall so declare to the meeting and any such matter or business not properly brought before the meeting shall not be transacted or considered. Unless and to the extent determined by the Board of Directors or the person presiding over the meeting, meetings of stockholders shall not be required to be held in accordance with the rules of parliamentary procedure.

Section 1.12.Notice of Stockholder Business and Nominations.

(A)Annual Meetings of Stockholders.

(1)Nominations of persons for election to the Board of Directors of the Corporation and the proposal of other business to be considered by the stockholders may be made at an annual meeting of stockholders only (a) pursuant to the Corporation’s notice of meeting (or any supplement thereto), (b) by or at the direction of the Board of Directors or any committee thereof or (c) by any stockholder of the Corporation who was a stockholder of record of the Corporation at the time the notice provided for in this Section 1.12 is delivered to the Secretary of the Corporation, who is entitled to vote at the meeting and who complies with the notice procedures set forth in this Section 1.12.

(2)For any nominations or other business to be properly brought before an annual meeting by a stockholder pursuant to clause (c) of paragraph (A)(1) of this Section 1.12, the stockholder must have given timely notice thereof in writing to the Secretary of the Corporation and any such proposed business (other than the nominations of persons for election to the Board of Directors) must constitute a proper matter for stockholder action. To be timely, a stockholder's notice shall be delivered to the Secretary at the principal executive offices of the Corporation not later than the close of business on the ninetieth (90th) day, nor earlier than the close of business on the one hundred twentieth (120th) day, prior to the first anniversary of the preceding year's annual meeting (provided, however, that in the event that no annual meeting was held in the previous year or if the date of the annual meeting is more than thirty (30) days before or more than seventy (70) days after such anniversary date, notice by the stockholder must be so delivered not earlier than the close of business on the one hundred twentieth (120th) day prior to such annual meeting and not later than the close of business on the later of the ninetieth (90th) day prior to such annual meeting or the tenth (10th) day following the day on which public announcement of the date of such meeting is first made by the Corporation). In no event shall the public announcement of an adjournment or postponement of an annual meeting commence a new time period (or extend any time period) for the giving of a stockholder's notice as described above. Such stockholder's notice shall set forth: (a) as to each person whom the stockholder proposes to nominate for election as a director (i) all information relating to such person that is required to


be disclosed in solicitations of proxies for election of directors in an election contest, or is otherwise required, in each case pursuant to and in accordance with Section 14(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the rules and regulations promulgated thereunder, and (ii) such person's written consent to being named in the proxy statement as a nominee and to serving as a director if elected; (b) as to any other business that the stockholder proposes to bring before the meeting, a brief description of the business desired to be brought before the meeting, the text of the proposal or business (including the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend the Bylaws of the Corporation, the language of the proposed amendment), the reasons for conducting such business at the meeting and any material interest in such business of such stockholder and the beneficial owner, if any, on whose behalf the proposal is made; and (c) as to the stockholder giving the notice and the beneficial owner, if any, on whose behalf the nomination or proposal is made (i) the name and address of such stockholder, as they appear on the Corporation’s books, and of such beneficial owner, (ii) the class or series and number of shares of capital stock of the Corporation which are owned beneficially and of record by such stockholder and such beneficial owner, (iii) a description of any agreement, arrangement or understanding with respect to the nomination or proposal between or among such stockholder and/or such beneficial owner, any of their respective affiliates or associates, and any others acting in concert with any of the foregoing, including, in the case of a nomination, the nominee, (iv) a description of any agreement, arrangement or understanding (including any derivative or short positions, profit interests, options, warrants, convertible securities, stock appreciation or similar rights, hedging transactions, and borrowed or loaned shares) that has been entered into as of the date of the stockholder's notice by, or on behalf of, such stockholder and such beneficial owners, whether or not such instrument or right shall be subject to settlement in underlying shares of capital stock of the Corporation, the effect or intent of which is to mitigate loss to, manage risk or benefit of share price changes for, or increase or decrease the voting power of, such stockholder or such beneficial owner, with respect to securities of the Corporation, (v) a representation that the stockholder is a holder of record of stock of the Corporation entitled to vote at such meeting and intends to appear in person or by proxy at the meeting to propose such business or nomination, (vi) a representation whether the stockholder or the beneficial owner, if any, intends or is part of a group which intends (a) to deliver a proxy statement and/or form of proxy to holders of at least the percentage of the Corporation’s outstanding capital stock required to approve or adopt the proposal or elect the nominee and/or (b) otherwise to solicit proxies or votes from stockholders in support of such proposal or nomination, and (vii) any other information relating to such stockholder and beneficial owner, if any, required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for, as applicable, the proposal and/or for the election of directors in an election contest pursuant to and in accordance with Section 14(a) of the Exchange Act and the rules and regulations promulgated thereunder. The foregoing notice requirements of this Section 1.12 shall be deemed satisfied by a stockholder with respect to business other than a


nomination if the stockholder has notified the Corporation of his, her or its intention to present a proposal at an annual meeting in compliance with applicable rules and regulations promulgated under the Exchange Act and such stockholder's proposal has been included in a proxy statement that has been prepared by the Corporation to solicit proxies for such annual meeting. The Corporation may require any proposed nominee to furnish such other information as the Corporation may reasonably require to determine the eligibility of such proposed nominee to serve as a director of the Corporation.

(3)Notwithstanding anything in the second sentence of paragraph (A)(2) of this Section 1.12 to the contrary, in the event that the number of directors to be elected to the Board of Directors of the Corporation at the annual meeting is increased effective after the time period for which nominations would otherwise be due under paragraph (A)(2) of this Section 1.12 and there is no public announcement by the Corporation naming the nominees for the additional directorships at least one hundred (100) days prior to the first anniversary of the preceding year’s annual meeting, a stockholder's notice required by this Section 1.12 shall also be considered timely, but only with respect to nominees for the additional directorships, if it shall be delivered to the Secretary at the principal executive offices of the Corporation not later than the close of business on the tenth (10th) day following the day on which such public announcement is first made by the Corporation.

(B)Special Meetings of Stockholders. Only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the Corporation’s notice of meeting. Nominations of persons for election to the Board of Directors may be made at a special meeting of stockholders at which directors are to be elected pursuant to the Corporation’s notice of meeting (1) by or at the direction of the Board of Directors or any committee thereof or (2) provided that the Board of Directors has determined that directors shall be elected at such meeting, by any stockholder of the Corporation who is a stockholder of record at the time the notice provided for in this Section 1.12 is delivered to the Secretary of the Corporation, who is entitled to vote at the meeting and upon such election and who complies with the notice procedures set forth in this Section 1.12. In the event the Corporation calls a special meeting of stockholders for the purpose of electing one or more directors to the Board of Directors, any such stockholder entitled to vote in such election of directors may nominate a person or persons (as the case may be) for election to such position(s) as specified in the Corporation’s notice of meeting, if the stockholder's notice required by paragraph (A)(2) of this Section 1.12 shall be delivered to the Secretary at the principal executive offices of the Corporation not earlier than the close of business on the one hundred twentieth (120th) day prior to such special meeting and not later than the close of business on the later of the ninetieth (90th) day prior to such special meeting or the tenth (10th) day following the day on which public announcement is first made of the date of the special meeting and of the nominees proposed by the Board of Directors to be elected at such meeting. In no event shall the public announcement of an adjournment or postponement of a special meeting commence a new


time period (or extend any time period) for the giving of a stockholder's notice as described above.

(C)General.

(1)Except as otherwise expressly provided in any applicable rule or regulation promulgated under the Exchange Act, only such persons who are nominated in accordance with the procedures set forth in this Section 1.12 shall be eligible to be elected at an annual or special meeting of stockholders of the Corporation to serve as directors and only such business shall be conducted at a meeting of stockholders as shall have been brought before the meeting in accordance with the procedures set forth in this Section 1.12. Except as otherwise provided by law, the Chairperson of the meeting shall have the power and duty (a) to determine whether a nomination or any business proposed to be brought before the meeting was made or proposed, as the case may be, in accordance with the procedures set forth in this Section 1.12 (including whether the stockholder or beneficial owner, if any, on whose behalf the nomination or proposal is made solicited (or is part of a group which solicited) or did not so solicit, as the case may be, proxies or votes in support of such stockholder's nominee or proposal in compliance with such stockholder's representation as required by clause (A)(2)(c)(vi) of this Section 1.12) and (b) if any proposed nomination or business was not made or proposed in compliance with this Section 1.12, to declare that such nomination shall be disregarded or that such proposed business shall not be transacted. Notwithstanding the foregoing provisions of this Section 1.12, unless otherwise required by law, if the stockholder (or a qualified representative of the stockholder) does not appear at the annual or special meeting of stockholders of the Corporation to present a nomination or proposed business, such nomination shall be disregarded and such proposed business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Corporation. For purposes of this Section 1.12, to be considered a qualified representative of the stockholder, a person must be a duly authorized officer, manager or partner of such stockholder or must be authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders and such person must produce such writing or electronic transmission, or a reliable reproduction of the writing or electronic transmission, at the meeting of stockholders.

(2)For purposes of this Section 1.12, “public announcement” shall include disclosure in a press release reported by the Dow Jones News Service, Associated Press or other national news service or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the Exchange Act and the rules and regulations promulgated thereunder.

(3)Notwithstanding the foregoing provisions of this Section 1.12, a stockholder shall also comply with all applicable requirements of the Exchange Act


and the rules and regulations promulgated thereunder with respect to the matters set forth in this Section 1.12; provided however, that any references in these Bylaws to the Exchange Act or the rules and regulations promulgated thereunder are not intended to and shall not limit any requirements applicable to nominations or proposals as to any other business to be considered pursuant to this Section 1.12 (including paragraphs (A)(1)(c) and (B) hereof), and compliance with paragraphs (A)(1)(c) and (B) of this Section 1.12 shall be the exclusive means for a stockholder to make nominations or submit other business (other than, as provided in the penultimate sentence of (A)(2), business other than nominations brought properly under and in compliance with Rule 14a-8 of the Exchange Act, as may be amended from time to time). Nothing in this Section 1.12 shall be deemed to affect any rights (a) of stockholders to request inclusion of proposals or nominations in the Corporation’s proxy statement pursuant to applicable rules and regulations promulgated under the Exchange Act or (b) of the holders of any series of preferred stock to elect directors pursuant to any applicable provisions of the Certificate of Incorporation.

ARTICLE II

Board of Directors

Section 2.1.Number; Qualifications. Subject to the Certificate of Incorporation, the Board of Directors shall consist of not less than three members nor more than eleven members, the number thereof to be determined from time to time by resolution of the Whole Board. Directors need not be stockholders.

Section 2.2.Election; Resignation; Vacancies. All directors shall be elected for terms lasting until the next annual meeting of stockholders following their election, and until their successors are elected and qualified, subject to their earlier death, resignation or removal from the Board of Directors. Any director may resign at any time upon notice given in writing or by electronic transmission to the Corporation. Such resignation shall take effect when such notice is given unless the notice specifies (a) a later effective date, or (b) an effective date determined upon the happening of an event or events. Unless otherwise specified in the notice of resignation, the acceptance of such resignation shall not be necessary to make it effective. Unless otherwise provided by law or the Certificate of Incorporation, any newly created directorship or any vacancy occurring in the Board of Directors for any cause may be filled only by the affirmative votes of a majority of the remaining members of the Board of Directors, although such majority is less than a quorum, and each director so elected shall hold office until the expiration of the term of office of the director whom he or she has replaced or until his or her successor is elected and qualified.

Section 2.3.    Removal. Any one or more or all of the directors may be removed, with or without cause, by the holders of at least a majority of the outstanding shares of capital stock then entitled to vote at an election of directors.


Section 2.4.Regular Meetings. Regular meetings of the Board of Directors may be held at such places within or without the State of Delaware and at such times as the Board of Directors may from time to time determine.

Section 2.5.Special Meetings. Special meetings of the Board of Directors may be held at any time or place within or without the State of Delaware whenever called by any two members of the Board of Directors. Notice of a special meeting of the Board of Directors shall be given by the person or persons calling the meeting either by first class United States mail at least three days before such special meeting, or by overnight mail, courier service, electronic transmission, or hand delivery at least 48 hours before the special meeting or such shorter period as is reasonable under the circumstances.

Section 2.6.Telephonic Meetings Permitted. Members of the Board of Directors, or any committee designated by the Board of Directors, may participate in a meeting thereof by means of conference telephone or other communications equipment by means of which all persons participating in the meeting can hear each other, and participation in a meeting pursuant to this by-law shall constitute presence in person at such meeting.

Section 2.7.Quorum; Vote Required for Action. At all meetings of the Board of Directors the directors entitled to cast a majority of the votes of the Whole Board shall constitute a quorum for the transaction of business. In the event one or more of the directors shall be disqualified to vote at any meeting, then the required quorum shall be reduced by one for each such director so disqualified; provided, however, that in no case shall less than one-third (1/3) of the total number of directors constitute a quorum. Except in cases in which the Certificate of Incorporation, these Bylaws or applicable law otherwise provides, a majority of the votes entitled to be cast by the directors present at a meeting at which a quorum is present shall be the act of the Board of Directors.

Section 2.8.Organization. Meetings of the Board of Directors shall be presided over by the Chairperson of the Board of Directors or, in his or her absence, by a Chairperson chosen at the meeting. The Secretary shall act as secretary of the meeting, but in his or her absence, the Chairperson of the meeting may appoint any person to act as secretary of the meeting.

Section 2.9.Action by Unanimous Consent of Directors. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, any action required or permitted to be taken at any meeting of the Board of Directors, or of any committee thereof, may be taken without a meeting if all members of the Board of Directors or such committee, as the case may be, consent thereto in writing or by electronic transmission and the writing or writings or electronic transmissions are filed with the minutes of proceedings of the board or committee in accordance with applicable law.

Section 2.10.Chairperson of the Board and Vice-Chairperson of the Board. The Board of Directors may elect one or more of its members to serve as Chairperson or Vice Chairperson of the Board and may fill any vacancy in such position at such time and in such manner as the Board of Directors shall determine. The Chairperson of the Board, if any, shall preside at all meetings of the Board of Directors at which he or she is present and shall perform such duties and possess such


powers as are designated by the Board of Directors. If the Board of Director appoints a Vice Chairperson of the Board, he or she shall, in the absence or disability of the Chairperson of the Board perform the duties and exercise the powers of the Chairperson of the Board and shall perform such other duties and possess such other powers as may from time to time be designated by the Board of Directors. The fact that a person serves as either Chairperson or Vice Chairperson of the Board shall not make such person considered an officer of the Corporation.

ARTICLE III

Committees

Section 3.1.Committees. The Board of Directors may designate one or more committees, each committee to consist of one or more of the directors of the Corporation. The Board of Directors may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee. In the absence or disqualification of a member of the committee, the member or members thereof present at any meeting and not disqualified from voting, whether or not he, she or they constitute a quorum, may unanimously appoint another member of the Board of Directors to act at the meeting in place of any such absent or disqualified member. Any such committee, to the extent permitted by law and to the extent provided in the resolution of the Board of Directors, shall have and may exercise all the powers and authority of the Board of Directors in the management of the business and affairs of the Corporation, and may authorize the seal of the Corporation to be affixed to all papers which may require it.

Section 3.2.Committee Rules. Unless the Board of Directors otherwise provides, each committee designated by the Board of Directors may make, alter and repeal rules for the conduct of its business. In the absence of such rules each committee shall conduct its business in the same manner as the Board of Directors conducts its business pursuant to Article II of these Bylaws.

ARTICLE IV

Officers

Section 4.1.Officers. The officers of the Corporation shall consist of a Chief Executive Officer, a Chief Financial Officer, a President, one or more Vice Presidents, a Secretary, a Treasurer and such other officers as the Board of Directors may from time to time determine, which may include, without limitation, one or more Vice Presidents, Assistant Secretaries or Assistant Treasurers. Each of the Corporation’s officers shall be elected by the Board of Directors, each to have such authority, functions or duties as set forth in these Bylaws or as determined by the Board of Directors. Each officer shall be chosen by the Board of Directors and shall hold office for such term as may be prescribed by the Board of Directors and until such person’s successor shall have been duly chosen and qualified, or until such person's earlier death, disqualification, resignation or removal.

Section 4.2.Removal, Resignation and Vacancies. Any officer of the Corporation may be removed, with or without cause, by the Board of Directors, without prejudice to the rights, if


any, of such officer under any contract to which it is a party. Any officer may resign at any time upon notice given in writing or by electronic transmission to the Corporation. Such resignation shall take effect when such notice is given unless the notice specifies (a) a later effective date, or (b) an effective date determined upon the happening of an event or events, such as the failure to receive the required vote for reelection as a director and the acceptance of such resignation by the Board of Directors. Unless otherwise specified in the notice of resignation, the acceptance of such resignation shall not be necessary to make it effective. If any vacancy occurs in any office of the Corporation, the Board of Directors may elect a successor to fill such vacancy for the remainder of the unexpired term and until a successor shall have been duly chosen and qualified.

Section 4.3.Chief Executive Officer. The Chief Executive Officer shall have general supervision and direction of the business and affairs of the Corporation and shall be responsible for corporate policy and strategy. Unless otherwise provided in these Bylaws or by the Board, all other officers of the Corporation shall report directly to the Chief Executive Officer. In the absence of a separately appointed President, the Chief Executive Officer shall be the President.

Section 4.4.President. The President shall perform such duties as the Board of Directors may from time to time determine. The President shall, when requested, counsel with and advise the other officers of the Corporation.

Section 4.5.Chief Operating Officer. The Chief Operating Officer shall be the chief operating officer of the Corporation, with general responsibility for the management and control of the operations of the Corporation and shall perform such other duties as the Board of Directors may from time to time determine. The Chief Operating Officer shall, when requested, counsel with and advise the other officers of the Corporation.

Section 4.6.Chief Financial Officer. The Chief Financial Officer shall exercise all the powers and perform the duties of the office of the chief financial officer and in general have overall supervision of the financial operations of the Corporation and shall keep and maintain, or cause to be kept and maintained, adequate and correct books and records of accounts of the properties and business transactions of the Corporation, including accounts of its assets, liabilities, receipts, disbursements, gains, losses, capital retained earnings, and shares. The Chief Financial Officer shall, when requested, counsel with and advise the other officers of the Corporation and shall perform such other duties as the Board of Directors may from time to time determine. In the absence of a separately appointed Treasurer, the Chief Financial Officer shall be the Treasurer.

Section 4.7.Vice Presidents. The Vice President shall have such powers and duties as shall be prescribed by his or her superior officer or the Chief Executive Officer. A Vice President shall, when requested, counsel with and advise the other officers of the Corporation and shall perform such other duties as the Board of Directors may from time to time determine.

Section 4.8.Treasurer. The Treasurer shall supervise and be responsible for all the funds and securities of the Corporation, the deposit of all moneys and other valuables to the credit of the Corporation in depositories of the Corporation, borrowings and compliance with the provisions of all indentures, agreements and instruments governing such borrowings to which the Corporation is a party, the disbursement of funds of the Corporation and the investment of its funds, and in


general shall perform all of the duties incident to the office of the Treasurer. The Treasurer shall, when requested, counsel with and advise the other officers of the Corporation and shall perform such other duties as the Board of Directors may from time to time determine.

Section 4.9.Secretary. The secretary shall attend all sessions of the Board of Directors and all meetings of the stockholders and record all votes and the minutes of all proceedings in a book to be kept for that purpose and shall perform like duties for committees when required. He or she shall give, or cause to be given, notice of all meetings of the stockholders and meetings of the Board of Directors, and shall perform such other duties as may be prescribed by the Board of Directors or the president. The secretary shall keep in safe custody the seal of the Corporation and have authority to affix the seal to all documents requiring it and attest to the same.

Section 4.10.Additional Matters. The Chief Executive Officer and the Chief Financial Officer of the Corporation shall have the authority to designate employees of the Corporation to have the title of Assistant Vice President, Assistant Treasurer or Assistant Secretary. Any employee so designated shall have the powers and duties determined by the officer making such designation. The persons upon whom such titles are conferred shall not be deemed officers of the Corporation unless elected by the Board of Directors.

Section 4.11.Execution of Contracts and Instruments. All contracts, deeds, mortgages, bonds, certificates, checks, drafts, bills of exchange, notes and other instruments or documents to be executed by or in the name of the Corporation shall be signed on the corporation’s behalf by such officer or officers, or other person or persons, as may be so authorized (i) by the Board of Directors, or (ii) subject to such limitations, if any, as the Board of Directors may impose, by the Chief Executive Officer. Such authority may be general or confined to specific instances and, if the Board of Directors or Chief Executive Officer (whichever grants authority) so authorizes or otherwise directs, may be delegated by the authorized officers to other persons. Unless otherwise provided in such resolution, any resolution of the Board of Directors or a committee thereof authorizing the Corporation to enter into any such instruments or documents or authorizing their execution by or on behalf of the Corporation shall be deemed to authorize the execution thereof on its behalf by the Chief Executive Officer, the President, Chief Financial Officer or any Vice President (an “Authorized Officer”). Furthermore, each Authorized Officer shall be authorized to enter into any contract or execute any instrument in the name of and on behalf of the Corporation in matters arising in the ordinary course of the Corporation’s business and to the extent incident to the normal performance of such Authorized Officer’s duties.

ARTICLE V

Stock

Section 5.1.Certificates. The shares of the Corporation may be certificated or uncertificated in accordance with the Delaware General Corporation Law and shall be entered in the books of the Corporation and registered as they are issued. The issue of shares in uncertificated form shall not affect shares represented by a certificate until the certificate is surrendered to the Corporation. Any certificates representing shares of the Corporation’s stock shall be in such form as may be prescribed by law and by the Board of Directors, certifying the number and class of


shares owned by such stockholder in the Corporation. Every holder of stock represented by certificates shall be entitled to have a certificate signed by any two authorized officers of the Corporation certifying the number of shares owned by such holder in the Corporation. Any of or all the signatures on the certificate may be a facsimile. In case any officer, transfer agent or registrar who has signed or whose facsimile signature has been placed upon a certificate shall have ceased to be such officer, transfer agent, or registrar before such certificate is issued, it may be issued by the Corporation with the same effect as if such person were such officer, transfer agent, or registrar at the date of issue.

Section 5.2.Lost, Stolen or Destroyed Stock Certificates; Issuance of New Certificates. The Corporation may issue (i) a new certificate of stock or (ii) uncertificated shares in the place of any certificate theretofore issued by it, alleged to have been lost, stolen or destroyed, and the Corporation may require the owner of the lost, stolen or destroyed certificate, or such owner's legal representative, to give the Corporation a bond sufficient to indemnify it against any claim that may be made against it on account of the alleged loss, theft or destruction of any such certificate or the issuance of such new certificate.

ARTICLE VI

Indemnification and Advancement of Expenses

Section 6.1.Right to Indemnification. The Corporation shall indemnify and hold harmless, to the fullest extent permitted by applicable law as it presently exists or may hereafter be amended, any person (a “Covered Person”) who was or is made or is threatened to be made a party or is otherwise involved in any action, suit or proceeding, whether civil, criminal, administrative or investigative (a “proceeding”), by reason of the fact that he or she, or a person for whom he or she is the legal representative, is or was a director or officer of the Corporation or, while a director or officer of the Corporation, is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation or of a partnership, limited liability company, joint venture, trust, enterprise or nonprofit entity, including service with respect to employee benefit plans, against all liability and loss suffered and expenses (including attorneys’ fees) reasonably incurred by such Covered Person. Notwithstanding the preceding sentence, except as otherwise provided in Section 6.3, the Corporation shall be required to indemnify a Covered Person in connection with a proceeding (or part thereof) commenced by such Covered Person only if the commencement of such proceeding (or part thereof) by the Covered Person was authorized in the specific case by the Board of Directors of the Corporation.

Section 6.2.Prepayment of Expenses. The Corporation shall to the fullest extent not prohibited by applicable law pay the expenses (including attorneys’ fees) incurred by a Covered Person in defending any proceeding in advance of its final disposition, provided, however, that, to the extent required by law, such payment of expenses in advance of the final disposition of the proceeding shall be made only upon receipt of an undertaking by the Covered Person to repay all amounts advanced if it should be ultimately determined that the Covered Person is not entitled to be indemnified under this Article VI or otherwise.


Section 6.3.Claims. If a claim for indemnification (following the final disposition of such proceeding) or advancement of expenses under this Article VI is not paid in full within thirty (30) days after a written claim therefor by the Covered Person has been received by the Corporation, the Covered Person may file suit to recover the unpaid amount of such claim and, if successful in whole or in part, shall be entitled to be paid the expense of prosecuting such claim to the fullest extent permitted by law. In any such action, the Corporation shall have the burden of proving that the Covered Person is not entitled to the requested indemnification or advancement of expenses under applicable law.

Section 6.4.Nonexclusivity of Rights. The rights conferred on any Covered Person by this Article VI shall not be exclusive of any other rights which such Covered Person may have or hereafter acquire under any statute, provision of the Certificate of Incorporation, these Bylaws, agreement, vote of stockholders or disinterested directors or otherwise.

Section 6.5.Other Sources. The Corporation’s obligation, if any, to indemnify or to advance expenses to any Covered Person who was or is serving at its request as a director, officer, employee or agent of another corporation, partnership, limited liability company, joint venture, trust, enterprise or nonprofit entity shall be reduced by any amount such Covered Person may collect as indemnification or advancement of expenses from such other corporation, partnership, joint venture, trust, enterprise or non- profit enterprise.

Section 6.6.Amendment or Repeal. Any right to indemnification or to advancement of expenses of any Covered Person arising hereunder shall not be eliminated or impaired by an amendment to or repeal of these Bylaws after the occurrence of the act or omission that is the subject of the civil, criminal, administrative or investigative action, suit or proceeding for which indemnification or advancement of expenses is sought.

Section 6.7.Other Indemnification and Advancement of Expenses. This Article VI shall not limit the right of the Corporation, to the extent and in the manner permitted by law, to indemnify and to advance expenses to persons other than Covered Persons when and as authorized by appropriate corporate action.

ARTICLE VII

Business Combinations

Section 7.1.Opt Out of DGCL 203. The Corporation shall not be governed by Section 203 of the DGCL.

ARTICLE VIII

Miscellaneous

Section 8.1.Fiscal Year. The fiscal year of the Corporation shall be determined by resolution of the Board of Directors.


Section 8.2.Seal. The corporate seal shall have the name of the Corporation inscribed thereon and shall be in such form as may be approved from time to time by the Board of Directors.

Section 8.3.Method of Notice. Whenever notice is required by law, the Certificate of Incorporation or these Bylaws to be given by the Corporation to any director, committee member or stockholder, personal notice shall not be required and any such notice may be given in writing (a) by mail, addressed to such director, committee member or stockholder at his or her address as it appears on the books of the Corporation, or (b) by any other method permitted by law (including, but not limited to, overnight courier service, facsimile, electronic mail or other means of electronic transmission) directed to the addressee at his, her or its address most recently provided to the Corporation. Any notice given by the Corporation by mail shall be deemed to have been given at the time when deposited in the United States mail. Any notice given by the Corporation by overnight courier service shall be deemed to have been given when delivered to such service. Any notice given by the Corporation by facsimile, electronic mail or other means of electronic transmission that generally can be accessed by or on behalf of the receiving party at substantially the same time as it is transmitted shall be deemed to have been given when transmitted, unless the Corporation receives a prompt reply that such transmission is undeliverable to the address to which it was directed.

Section 8.4.Waiver of Notice. Whenever any notice is required to be given under the provisions of the statutes or of the Certificate of Incorporation or of these Bylaws, a waiver thereof in writing, signed by the person or persons entitled to such notice, or a waiver by electronic transmission by the person entitled to such notice, whether before or after the time stated therein, shall be deemed equivalent to notice. Attendance of a person at a meeting shall constitute a waiver of notice of such meeting except when the person attends a meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened.

Section 8.5.Form of Records. Any records maintained by the Corporation in the regular course of its business, including its stock ledger, books of account, and minute books, may be kept on, or by means of, or be in the form of, any information storage device or method, provided that the records so kept can be converted into clearly legible paper form within a reasonable time.

Section 8.6.Amendment of Bylaws. Subject to any additional votes set forth in the Certificate of Incorporation or these Bylaws, these Bylaws may be amended or repealed or new Bylaws may be adopted by the stockholders or by the Board of Directors. Notwithstanding any provision of these Bylaws, the Certificate of Incorporation or any provision of law which might otherwise permit a lesser vote or no vote, in addition to any vote of the holders of any class or series of stock of the Corporation required by law or by the Certificate of Incorporation, the amendment or repeal of all or any portion of Articles I, II, VI, VIII or this Section 8.6 by the stockholders of the Corporation shall require the affirmative vote of the holders of at least fifty-one percent (51%) of the then outstanding shares of capital stock entitled to vote generally in the election of directors.

Section 8.7.Registered Stockholders. The Corporation shall be entitled to recognize the exclusive right of a person registered on its books as the owner of shares to receive dividends and


to vote as such owner and shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of another person, whether or not it shall have express or other notice thereof, except as otherwise provided by the laws of Delaware.

Section 8.8.Facsimile Signature. In addition to the provisions for use of facsimile signatures elsewhere specifically authorized in these Bylaws, facsimile signatures of any officer or officers of the Corporation may be used whenever and as authorized by the Board of Directors or a committee thereof.


EX-32.2 4 expi-20230630xex32d2.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 annual report of eXp World Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 as filed with the Securities and Exchange Commission (the “Report”), I, Jeff Whiteside, the 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:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

August 3, 2023

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


EX-31.1 5 expi-20230630xex31d1.htm EX-31.1

Exhibit 31.1

Certification of the Chief Executive Officer pursuant to Rule
13a-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 me by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(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 3, 2023

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-31.2 6 expi-20230630xex31d2.htm EX-31.2

Exhibit 31.2

Certification of the Chief Financial Officer pursuant to Rule
13a-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 me by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(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.

February 25, 2021

Date:

August 3, 2023

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


EX-32.1 7 expi-20230630xex32d1.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 annual report of eXp World Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 as filed with the Securities and Exchange Commission (the “Report”), I, Glenn Sanford, the 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:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

August 3, 2023

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


GRAPHIC 8 expi-20230630x10q001.jpg GRAPHIC begin 644 expi-20230630x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !* 64# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]4Z*CGGCM M8))II%BAC4N\CL%55 R22>@ KXD^//\ P4NT/PA?W.C?#S3HO$]Y$2CZM=,5 MLE;I^[ ^:7ZY ],T ?;V0.]&0:_'/Q#^WO\ &SQ#<-(OBS^RT/2+3K.*-5]A ME2?S)J7PM^W]\:O#5TDDOB=-:B!^:#4[2.16'IE0K#\#3L*Y^Q%%?+/[+_[= MWAWXZWT'AW7+5/#/BZ08A@\S=;7I'41,>0W^PW/H37NOQ:7QC_P@>IR^ Y[* M+Q/"GFVL>H0^9#.5Y,1Y&"PX!['':D,[&BORCU#_ (*0?&O2KZXLKR#0K6[M MY&BF@ETQE>-U.&5@7X(((Q7T[^Q=^VO-\<;^[\+>,OL5EXJ&9K*2U3RHKN,# MYD"DG#KUZ\C/I0!]?TA(4$G@"EKXZ_;Z_:L_X5;X=?P/X9NPOBO58?\ 2;B) MOFL;=N,^SOR!Z#)]* /"?^"@7[5Q\=ZW+\//"MYG0-.F_P")C=PMQ=W"G_5@ MCJB'\V^G/RK\-/ WB+XK>--,\,Z LUUJ-]*$4;CM1?XG8]E49)/M7+V]O-?W M4<,*//<3.%1$!9G8G@ =R37ZW_L4_LNQ? ;P.=:UFW5O&FK1![@N,FSB/(@' MH>A;WX[56Q.YZ[\#/@YI/P-^'>G^&-+)F:(>;=WC_?N9R!OD/Y =@ *]!K\ MM_'7_!1CXM>'O&OB#2[3^P?LMCJ%Q;1;]/);8DC*N3OY. *]W^%/[>'V+]G^ M^\<_$5K:?5_[1DLK#3M+B\I[HA%; !)P!GECP/TJ1GVATHR/6OR8^(/_ 4@ M^*_BR\E_L2XLO"=@3\D-E LLH'^U)(#D_0"N,TO]N;XVZ7="8>.;JZP<^7=6 M\,B'\"E.P7/V;HK\^_@5_P %.3?:A;:3\3=+AM8Y2$&MZ8I"H?66(D\>I4\> ME??.E:K9ZYIMMJ&GW,5Y97,8EAN('#)(A&001U%(9;HHKF=4\0W5GX\T/2(_ M+^R7EO<2RY7YLH%VX/;J: .FHHKY_P!6^./B/PQ^UCI7P^U2.R'A?6]/,UA, ML1$_G '*E]V",CICO0!] 45\W>'_ -J^#6?VM-5^%^ZW_LF&T\JWG'WVO5&] MUW=QMXQZBM'X7?''Q'\1_P!HKQYX9A2R7P;X:C6+S5B/GO<'&07W8QUXQVH M^@**^0_''[4WQ$^(OQ)U3P/\#?#5GJSZ0QCU'7M3/^CQN#@JN2% !R,DDD@X M'%,\(?M2_$CX8?$/2O"'QT\-66F0ZPXBL?$&E'_1RY. &P2"/7H1Z4"/K^BO MG']L;XZ^+_@QI/A,^#8M-EO]9U'[&1J,1=.5.,888YQS7GGB#]H3X_\ P*NM M)U?XG^&/#=]X2N[I+6>;1)3YL)8\'[Q_48/M0,^T:*^?_P!JOX\:W\(_ /A? M7O"ZV2-7..F2 : +-%?&6O_ M !Y^.WBSX\^-/ _PZLO#$]MH)5Q_:B,C["%_BWX)R?05U7PE_:I\56OQ-@^& MWQ@\+P^%?$]V,V%]9ONM+OV') SV()]"!0!]1T444 %%%% !1110 4444 %% M%% !1110 4444 ?GW_P4G_:1N]/GC^%>@7;6ZR0K<:W-$V&96YCM\CL1AF'< M%1ZU\A_LY_ +6/VB/B'!X=TV06=I&GVB_P!09-RVT (!..[$D!1W)] :POC; MXQF\?_%SQ?X@G?>]]J<\BD'(V!RJ >P4**]0_9;_ &MO^&9=/UV*V\(0:]=Z MK+&SWO+WX>I-X=U^%#)#9O.TMI<$#[AWDLA/0, M#CU%><_\/8-2_P"B<6O_ (-V_P#C5'_#V#4O^B<6O_@W;_XU2U'H?"0^W^&= M;_Y;:?J=A<8X)62&5&_1@P_2OVB_9.^,S?''X*Z-KUTZMJ\(-EJ('>=, MCM MN!5OQK\=_B?XT3XC?$+Q!XG33DTH:M>27ALXY-ZQ,YRP#8&>*I[%@Z'\]H_*FQ(G_X*'?LH?VI;W'Q1\*6>;R%0=;LX M%YE0# N0!_$HX;U&#V.?AGX/:!XI\2?$OP_8^"_.7Q*]VC6(;% MN[O8-SA>JQ@Y8^@P.I%?C?XM\5:IXX\2:CKNM7;WVJ7\S3SSN>68_P @.@'8 M 5W/[1/QWUC]H'XBWGB+42T%DN8=.L-V5M8 >%]V/5CW/L!7H'[%O[+UQ\?? M'*W^JPR1^#=)D62^EQC[2_58%/J?XCV'N13V%N>X_P#!/']E'[5);?%'Q79_ MN4.=#LYU^^PZW)![#HOOD]A7Z'3_ .H?Z&F6-C;Z;9P6EK"EO;0(L44,2[51 M%& H Z 8I\_^I?Z&I*/P:^*W_)4/%__ &&+S_T<]4?"_A[7?'NLZ;X^*W_)4/%__ &&+S_T<]?<7_!+/X;6,MOXH M\;W$2R7T4BZ;:LR\Q@KND(]S\H^F:HDK_#O_ ()7/=:3%<>-?%[V5\ZAFL=( M@5Q%[&1^"?H,54^)_P#P2TO=-TB:\\#>*6U6[B4L-.U6%8FE]ED4XS]0/K7Z M-44KCL?S]Z[H6H>&-8O-*U6SFT_4;.4PSVTZ[7C<=017W=_P31^/]U'JMS\, M=7NFEM)D:YTHR-GRG'+Q#V(RP'J#ZU2_X*D?#6QTGQ'X8\9V<20W&I*]E>;5 MQYC(-T;'WQN&?8>E?+/[-OB*?PM\=?!&HP-M:/5(%;W5F"L/R)I[BV/W)KAM M?_Y*UX6_Z\KS^25W KA]?_Y*UX6_Z\KS^25)1W-?('_!0:RO_"6F>"OB;HT8 M.I^&=37)QU1^@)';UZ!KC3+HJ9$1]K95@PP M>W(H ^!M6^#.L^#?V:=#^,=M%CQ_;:L?%%U-CYVAE;[A/7: 0V/>O<_V$O"] MY<_!S7_%MZNS5O%]_<7K,>H4Y"X/IDMBOI34_"VFZOX9G\/W-LK:5-;&T>W' M \K;MVC\*C\&>$--\!>%M-\/Z/$T.FZ?"(($=MS!1ZGN?>@1\=?L+^.=#^&6 MM>/OAWXJNH-"\5QZQ+<#[>XB^UIDXVLV 2.H'<-Q4O[>'CW0?B&O@_X=^&;J MWU[Q;O?^&M#/]J.-O\ :-]*9YP#U"L>%_ "F!X' M_P %!=,OE\,?">PM[L6VHKJT4*73+O"2"/&_'?GFN$\7^$O&^L?M#^$OAM\; MOB#=:SX7N66]L)K2UCMH+R8=(VP!@YXYSUK[:^*'P6\,?%\Z*?$=O<3G2+H7 MEKY%PT6V0>N.H]JA^*OP+\)_&0:0WB.TGDGTF<7%G<6MPT$L3^S+SCVH \$_ MX*)P0V/PM\%0Q*L4$.O6Z*HX"J!@#\ *^G_#OB+2KVPL;>WU*SGG,*8BBN$9 MC\H[ YKF_BY\#?"WQN\,V>@^*H;JZL+659H_)N6B?>!C)84? [5['2/VV?C-)?7MM91M!& U MQ,L8)RG3<16+^TIXITKXU?M+?"_POX*N(=9U71[S[3?7MDPDCMTR"07'' &3 MS7M/C[]ASX5_$KQ=J/B76]/U&75+]Q).\.H21J3@#A1TX%=W\)OV?_ ?P2M9 M8O".@0Z=+,,2W3,TL\@]#(Q)Q[=*8'H8Z4M%%(84444 %%%% !1110 4444 M%%%% !1110!^#_QG\(3> OBQXMT"=/+>PU.>(*.FS>2I'L5(->O_ +)?[)FG M?M-:?X@>3Q:V@W^E2Q VJ68F+QN#A\[QCE2*]R_X*5?LY76 M!+6Z\3ZRX*PS7,#6UI&?[S;L.V/[H SZBEJ/0X[_ (=06G_119O_ 5#_P". M5[O^RM^R%#^S+J>OW<7B5]>_M6&*(H]H(/+V,QSPQSG=7Y^?#3]N/XF> _B- MJ'B>^U5_$5OJLWFZCI5XV()!T'E@?ZHJ!@%>, 9!K]8_A?X_M_BAX#T?Q1:Z M??:7;ZE )DM=0B\N5![CN/0C@C!H Z>65((GDD8)&@+,S' '4DU^3O[=7[5 M+_&CQ:WA;P_='_A#=(F(#H?EOIQP93ZJ.0OXGN*]W_X*&?M7?\(Y8S_#'PI> MXU2ZC']LW<#( E3ZDENPQ^;7B;PWJ7@_P 0 M7^BZO:26.IV,S07%O*,,C@X(_P #W%/<6Q^_=K=0WMM%<6\J302H)(Y(V#*Z MD9!!'4$-#O)F[=[9B?S3\5]*_0 M*?\ U#_0U)1^#7Q6_P"2H>+_ /L,7G_HYZ^Y_P#@EC\1;)=/\5>"II5COFE7 M4K9&;F1<;9,>N/E-?#'Q6_Y*AXO_ .PQ>?\ HYZH>#/&>L_#[Q)8Z_H%]+IN MJV4@DAN(CR#Z$="#T(/!%42?OQ17P!\.?^"J-@-)A@\<>$KO^T44*]YHDB-' M*\J0@I] Q_"JGQ0_X*FQW.D36G@+PM<6U](I5=0UITQ#[K$A.X_5@/8TK M#N97_!4OXC6.HZ[X6\&VLJRW5@KWUV%.?++C;&I]R-QQ]/6OE3]F[P]/XI^. MO@C3K==SR:I S>RJP9C^0-<1XD\2:GXOUV]UG6+V74-3O93-/*?A_^WAXGU+PEX,N/'&I-I,<;:=; MRF-E0J,OD*>GT[T ?9/Q1^-OACX/RZ''XBFN8FUF[%G:?9X#)F0_WL=![UU/ MB7Q/I7@_1+O6-:OX-,TRU0R37-RX5$'N:_.G]I#XM_$#XC^(?AO!XR^&%YX" MM[?7(W@N+FX,@G8\%1E1CCFO8/V[F?Q1XZ^$_@;4;J2S\,:SJ8-\P;:LF&4! M2?Q- KG71?\ !1;X+RZV-/\ [7U%(B^S[>VGN+?ZY^]CWQ7T3I'B33/$&AP: MSIE[#J&F3Q>=%[^"7@.X\%/X7?PMI2Z%Y)A%L+5 %&,9!QG M=WW9S7S=^PG=3Z+'\5_!EK=27OAW0M2D33Y7;<%!W J#^ _*@#Z2^%/QG\-? M&6SU6Z\-37$T6FW;65P;B Q$2+G.,]1QUIGQC^-GACX%>&X=<\537,-A+.+= M6M8#*V\C(X'TKP#_ ()U?\BO\0_^QCG_ )M5C_@HZ ?A3X:!&0=>M^#]:8SJ MO"7[??P:\7:U!ID7B"XTV>9@L;ZG9O!$2>@WG('XXKW3Q#XHT_PSX:O=>O)2 M=-L[*\H^-?PA\&^.O@9J,6M:18Q^1I?GQ7JPJDENZQY#J MX&1S7CG[/GBG5?$_[!WB'^U)9+DV-G>6EO/(E?/O[*?_ "9#!_V#[S_V:OF#]F_4/&_[/7@#3_BOHIFU[P1>W3VW MB#1E'-NJL )E^F>OY\4Q'Z&:#\;O"_B3XGZUX!LI[EO$6D1":ZC> K&%..C] M#U%0_%_X_>!_@9IT5UXNUE+%YL^3:1*99YO7:@YQ[G KY>_9G\:Z1\1/VU?B M#XBT*[6]TN_TF.6&4#!Q\N01V(/!%5OA/X=TWXS_ +;7Q"O_ !K#'J#C.?K0![K\+?VV?A7\6O$$6B:5K%Q8:K.VV"VU2W,!F/HC M9()]LYKIOC-^TKX&^!+6VCH/ M=(M?%EQIMM]GNM"N0"[(/XHP>IQZ"/CS#>'PIJ$TMS98-S M9W=NT,T0)P"0>,?0UZ=7S]^S#\??!GQAO-&M1UW4V=-/L(6GG:--S!1UP.]<_X8^,/AWQ M?\,_^$[TV2XET#[.]SN>$K+L3.?D/?BLW]I#_DA'CC_L%S?RKQO]GK_DQ)/^ MP1=?R:@#Z(^'OQ$T'XH^%;/Q#XOSZ_9SU;QO\ LV> -'^*.F>?X@^'NJW# MP:]I2 [K0JV!,@_K^!KV/]ECQAI7CW]KSXF:_HEVM[I=_9130S+QD''!'8CH M10(^E_C!^T+X%^!=E#/XMUE;.:<9ALX4,MQ*/54'./AZ3JUS8ZO*<0VNJ6Q@:8^B')!/MG->$? 3P_IGQD_;"^)NM^,XHM4U'09!% MIUA>*'2%0VT,$/' Z>F:^R9?ASX6G\066N/X?TUM8L@5M[W[*@EB!ZX8"@#H MZ*3(HH&17EG!J%K-;74,=Q;S(8Y(I5#(ZD8((/!!':OA?X\_\$S-.\0WUSK' MPVU*'0YI27;1;[<;;)[1.,E![$$>XK[NHH _&3Q#^PW\:_#MTT+>"+J_4' F MTZ:.=&^F&S^8IWAS]AGXU^)+M85\%7.G(3S/J4T<"+](]0A(DBTFU4_8XV'0R,>9,>F /K7U9\5)/%MCX M!U"+P#I]I=^)&C\FR2[F6&&$GCS#D8(4^ .E=E12&?DYJO_!/#XZ:YJ=U MJ.H0Z7>7UU*TT]Q-JJL\CL"031VJ$?-)NQ@N>@]!GUK[)HIW%8*^1/VUOV,)OCE):^)_!T=K;^+HML-S' M.XBCO(>Q+=G7L>XX["OKNBD,_)BR_P""<_QOTZ\ANK6VTF"YA<21RQZJH9&! MR"#C@@U^E'PH/=3P:^2OBM_R5#Q?_ -AB\_\ 1SU^@O\ P2L_Y)UXR_[",/\ MZ :?0E'SK\2/^"='Q7\&WLW]B65OXOTX']W/I\RI*1_M1.00?H37"6'[&'QJ MU&Z6!/A]JD3$XWW&R)!]69@*_:BC I7'8_._X#_\$R;Q-0MM6^)U_"EM&P<: M'ITF]I/:67H![+GZU^@NCZ/9>']+M=-TVUBLK"UC$4%O H5(T P !5RBD,*Y MC5?#]W>>/=#U>/9]DL[:XBERWS;G"[<#OT-=/10 5X!H/P(U_3?VMM;^)4=#CN#W%>KT4 M ?%;_"+]K&[TG_A$)_B#H2:%L^SMK*C_ $MHNG79NSCWS[U] _ OX!Z3\!_A MR_AS2IGO;RXW2WNH3C#W,S#!8^@'85ZG10!\._#SX _M(?!N37[;P=K/A&WT M[4]0EO2MX&E?+,<FT4 >(_!# MX,ZY\._V<8O FI36CZPMK<0EX'+1;GSCD@'OZ4O[+WP2U'X3_!9/!WBE;&_F M>:9IHX"9(7C?L<@9XKVVB@#YH^"O[)"? OX]^(?$V@31?\(GJEB4BM&8^;:R MEP2@'=/0]NE5?CQ^RAKVO?$2'XE_"WQ&GA7QLB[;A)@?(NP/[V <''!!!!KZ MAHH ^*;7]FGXY?%3XC^%?$7Q/\2>'8;7P_ >I.!D\#@?G5[]FOQ+\3)?B5\0O#? MCW6K/Q!!ILJ2VUS9!=D&\DB+(48.W!VG)'K7T;65H'A;2/"T5S'I.G6^GK>.?AGXD\/Z>T27NHV4EO$TQ(0,1QDCM7GW MPI^#&N>"OV9U\ 7TUF^M"PGMO,AZ^AKZ4HH ^6?C?^RAXCOOB2/B;\)O$D?A;QBPQ=P7&?L]W[G@C)[@ M@@^U6OA7\//VBM0\?Z=KOQ$\>:;9Z/8@AM&T>)62ZS_?PH ^O)]*^G** /F; MXC>"/VCM1^(NN7?A/QKHVG^%Y3']AM;B(%HP =P(V9STROT&_X)6 EX-101.SCH 9 expi-20230630.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 40201 - 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 40502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - EXPECTED CREDIT LOSSES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (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 - STOCKHOLDERS' EQUITY (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - SEGMENT INFORMATION (Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 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 - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - FAIR VALUE MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11101 - 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 31103 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 expi-20230630_cal.xml EX-101.CAL EX-101.DEF 11 expi-20230630_def.xml EX-101.DEF EX-101.LAB 12 expi-20230630_lab.xml EX-101.LAB EX-101.PRE 13 expi-20230630_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information
6 Months Ended
Jun. 30, 2023
shares
Document And Entity Information  
Document Type 10-Q
Document Period End Date Jun. 30, 2023
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, $0.00001 par value per share
Trading Symbol EXPI
Security Exchange Name NASDAQ
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Large Accelerated Filer
Entity Small Business false
Entity Emerging Growth Company false
Entity Shell Company false
Entity Common Stock, Shares Outstanding 153,588,186
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2023
Document Fiscal Period Focus Q2
Entity Central Index Key 0001495932
Amendment Flag false
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 124,714 $ 121,594
Restricted cash 88,560 37,789
Accounts receivable, net of allowance for credit losses of $1,544 and $4,014, respectively 134,998 87,262
Prepaids and other assets 8,101 8,468
TOTAL CURRENT ASSETS 356,373 255,113
Property, plant, and equipment, net 15,224 18,151
Operating lease right-of-use assets 32 2,127
Other noncurrent assets 6,567 1,703
Intangible assets, net 11,728 8,700
Deferred tax assets 65,306 68,676
Goodwill 27,552 27,212
TOTAL ASSETS 482,782 381,682
CURRENT LIABILITIES    
Accounts payable 7,321 10,391
Customer deposits 88,643 37,789
Accrued expenses 128,461 78,944
Current portion of lease obligation - operating lease 29 175
TOTAL CURRENT LIABILITIES 224,454 127,299
Long-term payable 5 4,697
Long-term lease obligation - operating lease, net of current portion 3 694
TOTAL LIABILITIES 224,462 132,690
EQUITY    
Common Stock, $0.00001 par value 900,000,000 shares authorized; 177,900,083 issued and 153,588,186 outstanding at June 30, 2023; 171,656,030 issued and 152,839,239 outstanding at December 31, 2022 2 2
Additional paid-in capital 701,806 611,872
Treasury stock, at cost: 24,311,897 and 18,816,791 shares held, respectively (463,738) (385,010)
Accumulated earnings 18,138 20,723
Accumulated other comprehensive income 943 236
Total eXp World Holdings, Inc. stockholders' equity 257,151 247,823
Equity attributable to noncontrolling interest 1,169 1,169
TOTAL EQUITY 258,320 248,992
TOTAL LIABILITIES AND EQUITY $ 482,782 $ 381,682
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for credit losses and bad debt $ 1,544 $ 4,014
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 900,000,000 900,000,000
Common stock, shares issued 177,900,083 171,656,030
Common stock, shares outstanding 153,588,186 152,839,239
Treasury stock, shares 24,311,897 18,816,791
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Revenues $ 1,232,927 $ 1,415,060 $ 2,083,543 $ 2,425,791
Operating expenses        
Commissions and other agent-related costs 1,136,411 1,307,810 1,913,970 2,235,077
General and administrative expenses 82,541 91,391 154,308 166,713
Sales and marketing expenses 2,878 4,210 5,841 7,910
Total operating expenses 1,221,830 1,403,411 2,074,119 2,409,700
Operating income 11,097 11,649 9,424 16,091
Other (income) expense        
Other (income) expense, net (1,299) 62 (2,179) 472
Equity in losses of unconsolidated affiliates 143 567 485 884
Total other (income) expense, net (1,156) 629 (1,694) 1,356
Income before income tax expense 12,253 11,020 11,118 14,735
Income tax (benefit) expense 2,831 1,661 243 (3,488)
Net income 9,422 9,359 10,875 18,223
Net income attributable to noncontrolling interest       18
Net income attributable to eXp World Holdings, Inc. $ 9,422 $ 9,359 $ 10,875 $ 18,241
Earnings per share - Basic $ 0.06 $ 0.06 $ 0.07 $ 0.12
Earnings per share - Diluted $ 0.06 $ 0.06 $ 0.07 $ 0.12
Weighted average shares outstanding - Basic 153,249,120 150,783,418 152,899,883 150,049,170
Weighted average shares outstanding - Diluted 156,693,959 155,816,038 156,119,627 156,579,590
Comprehensive income:        
Net income $ 9,422 $ 9,359 $ 10,875 $ 18,223
Comprehensive loss attributable to noncontrolling interests       18
Net income attributable to eXp World Holdings, Inc. 9,422 9,359 10,875 18,241
Other comprehensive income:        
Foreign currency translation gain (loss), net of tax 64 (1,182) 707 (1,141)
Comprehensive income attributable to eXp World Holdings, Inc. $ 9,486 $ 8,177 $ 11,582 $ 17,100
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.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 of period at Dec. 31, 2021 $ 1 $ (210,009) $ 401,479 $ 30,510 $ 188 $ 1,364  
Repurchase of common stock   (79,820)          
Net income       18,241   (18) $ 18,223
Dividends declared and paid       (11,744)      
Shares issued for stock options exercised     778        
Agent growth incentive stock compensation     13,268        
Stock option compensation     7,116        
Agent equity stock compensation 1   86,835        
Foreign currency translation gain (loss)         (1,141)   (1,141)
Transactions with noncontrolling interests           (177)  
Ending of period at Jun. 30, 2022 2 (289,829) 509,476 37,007 (953) 1,169 256,872
Beginning of period at Mar. 31, 2022 2 (239,965) 450,570 33,533 229 1,169  
Repurchase of common stock   (49,864)          
Net income       9,359     9,359
Dividends declared and paid       (5,885)      
Shares issued for stock options exercised     280        
Agent growth incentive stock compensation     6,685        
Stock option compensation     3,606        
Agent equity stock compensation     48,335        
Foreign currency translation gain (loss)         (1,182)   (1,182)
Ending of period at Jun. 30, 2022 2 (289,829) 509,476 37,007 (953) 1,169 256,872
Beginning of period at Dec. 31, 2022 2 (385,010) 611,872 20,723 236 1,169 248,992
Repurchase of common stock   (78,728)          
Net income       10,875     10,875
Dividends declared and paid       (13,460)      
Shares issued for stock options exercised     1,253        
Agent growth incentive stock compensation     17,903        
Stock option compensation     5,126        
Agent equity stock compensation     65,652        
Foreign currency translation gain (loss)         707   707
Ending of period at Jun. 30, 2023 2 (463,738) 701,806 18,138 943 1,169 258,320
Beginning of period at Mar. 31, 2023 2 (414,926) 650,383 15,580 879 1,169  
Repurchase of common stock   (48,812)          
Net income       9,422     9,422
Dividends declared and paid       (6,864)      
Shares issued for stock options exercised     946        
Agent growth incentive stock compensation     9,236        
Stock option compensation     2,365        
Agent equity stock compensation     38,876        
Foreign currency translation gain (loss)         64   64
Ending of period at Jun. 30, 2023 $ 2 $ (463,738) $ 701,806 $ 18,138 $ 943 $ 1,169 $ 258,320
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
OPERATING ACTIVITIES    
Net income $ 10,875 $ 18,223
Reconciliation of net income to net cash provided by operating activities:    
Depreciation expense 4,163 3,570
Amortization expense - intangible assets 1,195 817
Loss on dissolution of consolidated affiliates   361
Allowance for credit losses on receivables/bad debt on receivables (2,470) 608
Equity in loss of unconsolidated affiliates 485 884
Agent growth incentive stock compensation expense 18,148 17,028
Stock option compensation 5,126 7,121
Agent equity stock compensation expense 65,652 86,835
Deferred income taxes, net 3,370 (6,892)
Changes in operating assets and liabilities:    
Accounts receivable (45,266) (22,269)
Prepaids and other assets 367 2,236
Customer deposits 50,854 25,893
Accounts payable (3,069) (1,152)
Accrued expenses 49,273 31,961
Long term payable (4,692)  
Other operating activities 157 74
NET CASH PROVIDED BY OPERATING ACTIVITIES 154,168 165,298
INVESTING ACTIVITIES    
Purchases of property, plant, equipment (3,433) (8,077)
Investments in unconsolidated affiliates (5,350)  
Capitalized software development costs in intangible assets (1,179)  
NET CASH USED IN INVESTING ACTIVITIES (9,962) (8,077)
FINANCING ACTIVITIES    
Repurchase of common stock (78,728) (79,820)
Proceeds from exercise of options 1,253 780
Transactions with noncontrolling interests   (425)
Dividends declared and paid (13,460) (11,744)
NET CASH USED IN FINANCING ACTIVITIES (90,935) (91,209)
Effect of changes in exchange rates on cash, cash equivalents and restricted cash 620 (1,141)
Net change in cash, cash equivalents and restricted cash 53,891 64,871
Cash, cash equivalents and restricted cash, beginning balance 159,383 175,910
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE 213,274 240,781
SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:    
Cash paid for income taxes 1,833 2,444
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Termination of lease obligation - operating lease 837  
Property, plant and equipment purchases in accounts payable   $ 246
Property, plant and equipment increase due to transfer of right-of-use lease asset. $ 1,100  
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2023
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. (“eXp,” or, collectively with its subsidiaries, the “Company,” “we,” “us,” or “our”) owns and operates a diversified portfolio of service-based businesses whose operations benefit substantially from utilizing our technology platform. We strategically prioritize our efforts to grow our real estate brokerage by strengthening our agent value proposition, developing immersive and cloud-based technology to enable our model and providing affiliate and media services supporting those efforts. Our real estate brokerage is now one of the largest and fastest-growing real estate brokerage companies in the United States and Canada and is rapidly expanding internationally.

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, 2022, filed with the SEC on February 28, 2023 (“2022 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. Operating results for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.

Effective in December 2022, the Company revised the presentation of segment information to reflect changes in the way the Company manages and evaluates the business.  As such, we now report operating results through four reportable segments: North American Realty, International Realty, Virbela and Other Affiliated Services, as further discussed in Note 11 – Segment Information.  Accordingly, certain amounts in the prior years’ consolidated financial statements have been revised to conform to the current year presentation. See additional information in Note 11 –Segment Information.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of eXp and its consolidated subsidiaries, 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 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, 2021

$ 108,237

$ 67,673

$ 175,910

Balance, June 30, 2022

$ 134,898

$ 105,883

$ 240,781

Balance, December 31, 2022

$ 121,594

$ 37,789

$ 159,383

Balance, June 30, 2023

$ 124,714

$ 88,560

$ 213,274

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
EXPECTED CREDIT LOSSES
6 Months Ended
Jun. 30, 2023
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 increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectable. The Company recognizes recoveries as a decrease to the allowance for expected credit losses.

As of the second quarter of 2022, the Company provided an allowance for potential credit losses of real estate transactions.

Receivables from real estate property settlements totaled $129,139 and $79,135 of which the Company recognized expected credit losses of $66 and $3,127, respectively as of June 30, 2023 and December 31, 2022. As of June 30, 2023 and December 31, 2022 agent non-commission based fees receivable and short-term advances totaled $7,403 and $12,141, of which the Company recognized expected credit losses of $1,478 and $887, respectively.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
PLANT, PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2023
PLANT, PROPERTY AND EQUIPMENT, NET  
PLANT, PROPERTY AND EQUIPMENT, NET

4.

PLANT, PROPERTY AND EQUIPMENT, NET

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

    

June 30, 2023

December 31, 2022

Computer hardware and software

$ 36,467

$ 34,206

Furniture, fixture, and equipment

2,253

20

Total depreciable property and equipment

38,720

34,226

Less: accumulated depreciation

(23,552)

(19,282)

Depreciable property, net

15,168

14,944

Assets under development

56

3,207

Property, plant, and equipment, net

$ 15,224

$ 18,151

For the three months ended June 30, 2023 and 2022 depreciation expense was $2,096 and $1,954, respectively. For the six months ended June 30, 2023 and 2022, depreciation expense was $4,163 and $3,570, respectively.

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

5.

GOODWILL AND INTANGIBLE ASSETS

Goodwill was $27,552 as of June 30, 2023 and $27,212 as of December 31, 2022. As of June 30, 2023, the Company recorded cumulative translation adjustment of $340 related to Canadian goodwill. The Company has a risk of future impairment to the extent that individual reporting unit performance does not meet projections. Additionally, if current assumptions and estimates, including projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors, are not met, or if valuation factors outside of the Company’s control change unfavorably, the estimated fair value of goodwill could be adversely affected, leading to a potential impairment in the future. For the three and six months ended June 30, 2023, no events occurred that indicated it was more likely than not that goodwill was impaired.

Definite-lived intangible assets were as follows:

June 30, 2023

December 31, 2022

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 3,472

 

($ 984)

 

$ 2,488

$ 3,459

 

($ 841)

 

$ 2,618

Existing technology

8,188

(2,889)

5,299

3,995

(2,458)

1,537

Non-competition agreements

469

(125)

344

461

(125)

336

Customer relationships

1,895

(646)

1,249

1,895

(551)

1,344

Licensing agreement

210

(210)

-

210

(181)

29

Intellectual property

2,836

(488)

2,348

2,836

-

2,836

Total intangible assets

 

$ 17,070

 

($ 5,342)

 

$ 11,728

$ 12,856

 

($ 4,156)

 

$ 8,700

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, 2023 and 2022 was $683 and $475, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2023 and 2022 was $1,195 and $817, respectively. The Company has no indefinite-lived assets.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2023
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

6.STOCKHOLDERS’ EQUITY

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

 

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Common stock:

Balance, beginning of quarter

174,532,043

158,300,605

171,656,030

155,516,284

Shares issued for stock options exercised

79,599

639,861

192,807

1,363,055

Agent growth incentive stock compensation

730,003

403,652

1,386,439

914,324

Agent equity stock compensation

2,558,438

3,942,452

4,664,807

5,492,907

Balance, end of quarter

177,900,083

163,286,570

177,900,083

163,286,570

The Company’s equity programs described below are administered under the stockholder approved 2015 Equity Incentive Plan. The purpose of the equity plan 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 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, 2023 and 2022, the Company issued 2,558,438 and 3,942,452 shares of common stock, respectively, to agents and brokers with a value of $38,876 and $48,335, respectively, inclusive of discount. During the six months ended June 30, 2023 and 2022, the Company issued 4,664,807 and 5,492,907 shares of common stock, respectively, to agents and brokers with a value of $65,652 and $86,835, 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, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $8,488 and $9,230, respectively, of which the total amount of stock compensation attributable to liability classified awards was $345 and $2,545, respectively. For the six months ended June 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $18,148 and $17,028, respectively, of which the total amount of stock compensation attributable to liability classified awards was $1,338 and $4,451, respectively.

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

Amount

Balance, December 31, 2022

$ 3,885

Stock grant liability increase year to date

1,338

Stock grants reclassified from liability to equity year to date

(1,094)

Balance, June 30, 2023

$ 4,129

Stock Option Awards

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

During the three months ended June 30, 2023 and 2022, the Company granted 1,440,010 and 288,007 stock options, respectively, to employees with an estimated grant date fair value of $8.35 and $11.64 per share, respectively. During the six months ended June 30, 2023 and 2022, the Company granted 1,528,563 and 772,385 stock options, respectively, to employees with an estimated grant date fair value of $8.34 and $13.24 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 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. In May 2022, the Board approved an increase to the total amount of its buyback program from $400.0 million to $500.0 million. In June 2023, the Board approved an increase to the total amount of its buyback program from $500.0 million to $1.0 billion.  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 Exchange Act, 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.

10b5-1 Repurchase Plan

The Company maintains an internal stock repurchase program with program changes subject to Board consent. From time to time, the Company adopts written trading plans pursuant to Rule 10b5-1 of the Exchange Act to conduct repurchases on the open market.  

On January 10, 2022, the Company and Stephens Inc. entered into a form of Issuer Repurchase Plan (“Issuer Repurchase Plan”) which authorized Stephens to repurchase up to $10.0 million of its common stock per month. On May 3, 2022, the Board approved and on May 6, 2022, the Company entered into a form of first amendment to the Issuer Repurchase Plan to increase monthly repurchases from $10.0 million of its common stock per month up to $20.0 million. On September 27, 2022, the Board approved, and the Company entered into, a form of second amendment to the Issuer Repurchase Plan, to decrease the monthly repurchases from $20.0 million of its common stock per month to $13.3 million, in anticipation of volume decreases in connection with the contraction in the real estate market. On December 27, 2022, the Board approved, and the Company entered into, a form of third amendment to the Issuer Repurchase Plan, to decrease the monthly repurchases from $13.3 million of its common stock per month to $10.0 million, in connection with ongoing contractions in the real estate market. On May 10, 2023, the Board approved and, on May 11, 2023, the Company entered into, a form of fourth amendment to the Issuer Repurchase Plan, to increase the monthly repurchase amounts during 2023 due to actual and projected changes in the Company’s cash and cash equivalents; specifically, to permit purchases of up to: (i) $17.0 million during May 2023, (ii) $22.0 million during June 2023, (iii) $18.67 million during any calendar month commencing July 1, 2023 through and including September 30, 2023, and (iv) $12.0 million during any calendar month commencing October 1, 2023 through and including December 31, 2023. On June 26, 2023, the Board approved, and the Company entered into, a form of fifth amendment to the Issuer Repurchase Plan to increase the maximum aggregate buyback from $500.0 million to $1.0 billion in accordance with the repurchase program limit.

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

The following table shows the share changes in treasury stock for the periods presented:

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Treasury stock:

Balance, beginning of quarter

21,089,622

7,883,740

18,816,791

6,751,692

Repurchases of common stock

3,222,275

3,603,951

5,495,106

4,735,999

Balance, end of quarter

24,311,897

11,487,691

24,311,897

11,487,691

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2023
EARNINGS PER SHARE  
EARNINGS PER SHARE

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

2023

2022

2023

2022

Numerator:

Net income attributable to common stock

$ 9,422

$ 9,359

$ 10,875

$ 18,241

Denominator:

Weighted average shares - basic

153,249,120

150,783,418

152,899,883

150,049,170

Dilutive effect of common stock equivalents

3,444,839

5,032,620

3,219,744

6,530,420

Weighted average shares - diluted

156,693,959

155,816,038

156,119,627

156,579,590

Earnings per share:

Earnings per share attributable to common stock- basic

$ 0.06

$ 0.06

$ 0.07

$ 0.12

Earnings per share attributable to common stock- diluted

$ 0.06

$ 0.06

$ 0.07

$ 0.12

For three months ended June 30, 2023 and 2022 total outstanding shares of common stock excluded 656,776 and 1,485,139 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

For six months ended June 30, 2023 and 2022 total outstanding shares of common stock excluded 588,940 and 692,237 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
INCOME TAXES  
INCOME TAXES

8.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 plus discrete tax items arising in the period. Our provision for income tax expense (benefit) amounted to $0.24 million and ($3.49) million for the six months ended June 30, 2023 and 2022, respectively, which represent effective tax rates of positive 2.20% and negative 23.81%, respectively. The provision for income tax expense was primarily attributable to increase in income from operations, lower deductible stock-based compensation windfalls and return to provision true-ups in various jurisdictions. The effective tax rate differs from our statutory rates in both periods primarily due to the impact of the stock-based compensation and R&D tax credit.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENT
6 Months Ended
Jun. 30, 2023
FAIR VALUE MEASUREMENT  
FAIR VALUE MEASUREMENT

9.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, 2023 and December 31, 2022, the fair value of the Company’s money market funds was $45,080 and $44,062, 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 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

10.COMMITMENTS AND CONTINGENCIES

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

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

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

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2023
SEGMENT INFORMATION  
SEGMENT INFORMATION

11.SEGMENT INFORMATION

The reportable segments presented below represent the Company’s segments for which separate financial information is available and which is utilized on a regular basis by its chief operating decision maker to assess performance and to allocate resources. In identifying its reportable segments, the Company also considers the nature of services provided by its segments.

Management evaluates the operating results of each of its reportable segments based upon revenue and Adjusted EBITDA. Adjusted Segment EBITDA is defined by us as operating profit plus depreciation and amortization and stock-based compensation expenses. The Company’s presentation of Adjusted Segment EBITDA may not be comparable to similar measures used by other companies. The Company’s four reportable segments are as follows:

North American Realty: includes real estate brokerage operations in the United States and Canada, as well as lead-generation and other real estate support services provided in North America.
International Realty: includes real estate brokerage operations in all other international locations.
Virbela: includes Virbela enterprise metaverse technology and the support services offered by eXp World Technologies.
Other Affiliated Services: includes our SUCCESS® Magazine and other smaller ventures.

The Company also reports corporate expenses, as further detailed below, as “Corporate and other” which include expenses incurred in connection with business development support provided to the agents as well as resources, including administrative, brokerage operations and legal functions.

All segments follow the same basis of presentation and accounting policies as those described throughout the Notes to the Audited Consolidated Financial Statements included herein. The Company accounts for intersegment sales and transfers as if the sales or transfers were to third parties, that is, at current market prices. The following table provides information about the Company’s reportable segments and a reconciliation of the total segment Revenues to consolidated Revenues and Adjusted Segment EBITDA to the consolidated operating profit and Goodwill (in thousands). Financial information for the comparable prior periods presented have been revised to conform with the current year presentation.

 

Revenues

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

North American Realty

$ 1,219,345

$ 1,404,028

$ 2,056,459

$ 2,405,908

International Realty

11,991

8,908

22,748

16,002

Virbela

1,811

2,040

3,974

3,853

Other Affiliated Services

1,072

1,043

2,749

1,881

Revenues reconciliation:

Segment eliminations

(1,292)

(959)

(2,387)

(1,853)

Consolidated revenues

$ 1,232,927

$ 1,415,060

$ 2,083,543

$ 2,425,791

Adjusted EBITDA

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

North American Realty

$ 34,122

$ 39,899

$ 55,325

$ 68,670

International Realty

(3,782)

(3,014)

(7,458)

(4,970)

Virbela

(1,196)

(2,715)

(2,492)

(5,487)

Other Affiliated Services

(1,168)

(747)

(1,849)

(1,576)

Corporate expenses and other

(3,247)

(6,509)

(5,470)

(12,010)

Consolidated Adjusted EBITDA

$ 24,729

$ 26,914

$ 38,056

$ 44,627

Operating Profit Reconciliation:

Depreciation and amortization expense

2,779

2,429

5,358

4,387

Stock compensation expense

8,488

9,230

18,148

17,028

Stock option expense

2,365

3,606

5,126

7,121

Consolidated operating profit

$ 11,097

$ 11,649

$ 9,424

$ 16,091

Goodwill

June 30, 2023

December 31, 2022

North American Realty

$ 16,917

$ 16,577

International Realty

-

-

Virbela

8,248

8,248

Other Affiliated Services

2,387

2,387

Segment total

27,552

27,212

Corporate and other

-

-

Consolidated total

$ 27,552

$ 27,212

The Company does not use segment assets to allocate resources or to assess performance of the segments and therefore, total segment assets have not been disclosed.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

12.SUBSEQUENT EVENTS

Quarterly Cash Dividend

On July 28, 2023, the Company’s Board of Directors declared a dividend of $0.05 per share which is expected to be payable on September 4, 2023, to stockholders of record as of the close of business on August 18, 2023. The ex-dividend date is expected to be on or around August 16, 2023. The dividend will be paid in cash.

Loss of “Controlled Company” Status

As reported on a Schedule 13D filed with the Securities and Exchange Commission on December 8, 2017, on or about June 6,  2017, Glenn D. Sanford and Penny Sanford entered into an oral agreement (the “Stockholder Agreement”), pursuant to which Mr. Sanford and Ms. Sanford agreed to vote as a group with respect to the election of our directors and any other matter on which shares of eXp World Holdings, Inc.’s (the “Company”) common stock are entitled to vote. A purpose of the Stockholder Agreement was to enable the Company to qualify as a “controlled company” within the meaning of the NASDAQ listing rules.

On May 14, 2018, the Company’s application to list its common stock on the NASDAQ Global Market was approved and, because Mr. Sanford and Ms. Sanford collectively held more than 50% of the voting power for the election of our directors, the Company qualified as a “controlled company” within the meaning of the NASDAQ rules.

On or about December 17, 2020, Mr. Sanford, Ms. Sanford, Jason Gesing and Eugene Frederick entered into an oral agreement to amend the Stockholder Agreement, pursuant to which Mr. Sanford, Ms. Sanford, Mr. Gesing and Mr. Frederick (collectively, the “Voting Group”) agreed to vote their shares as a group with respect to the election of our directors and any other matter on which the Company’s shares of common stock are entitled to vote. Based on the Voting Group’s most recently filed Schedule 13D/A, as of September 30, 2022, the Voting Group beneficially owned 78,997,394 shares of Common Stock, representing 51.73% of our outstanding shares of Common Stock.

On July 31, 2023, Ms. Sanford and Messrs. Sanford and Gesing filed a Schedule 13D/A disclosing that Mr. Frederick was no longer a member of the Voting Group. Because no person or group holds more than 50% of the voting power for the election of our directors, the Company no longer qualifies as a “controlled company” under NASDAQ rules. Accordingly, following permitted phase-in periods, the Company will be required to, among other things, have a majority of independent directors on its Board of Directors, a compensation committee consisting solely of independent directors and a director nominations process whereby directors are selected by a nominations committee consisting solely of independent directors or by a vote of the Board of Directors in which only independent directors participate.

Adoption of 2023 Equity Incentive Plan

Due to limited shares available for issuance and the upcoming expiration of the 2015 Equity Incentive Plan, the Compensation Committee of the Board approved, and recommended that the Board approve and adopt, a new equity incentive plan to serve as the successor to our 2015 Equity Incentive Plan. The Board adopted the 2023 Equity Incentive Plan on July 28, 2023, and, stockholders holding a majority of the voting power of the Company adopted the Plan on July 29, 2023, by written consent in lieu of a meeting. The 2023 Equity Incentive Plan and a summary of its principal terms and conditions will be set forth in an information statement to be filed with the Securities and Exchange Commission and provided to all of our stockholders.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Principles of consolidation

Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of eXp and its consolidated subsidiaries, 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 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, 2021

$ 108,237

$ 67,673

$ 175,910

Balance, June 30, 2022

$ 134,898

$ 105,883

$ 240,781

Balance, December 31, 2022

$ 121,594

$ 37,789

$ 159,383

Balance, June 30, 2023

$ 124,714

$ 88,560

$ 213,274

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of Cash

Cash and cash equivalents

Restricted cash

Total

Balance, December 31, 2021

$ 108,237

$ 67,673

$ 175,910

Balance, June 30, 2022

$ 134,898

$ 105,883

$ 240,781

Balance, December 31, 2022

$ 121,594

$ 37,789

$ 159,383

Balance, June 30, 2023

$ 124,714

$ 88,560

$ 213,274

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
PLANT, PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2023
PLANT, PROPERTY AND EQUIPMENT, NET  
Schedule of plant, property and equipment

    

June 30, 2023

December 31, 2022

Computer hardware and software

$ 36,467

$ 34,206

Furniture, fixture, and equipment

2,253

20

Total depreciable property and equipment

38,720

34,226

Less: accumulated depreciation

(23,552)

(19,282)

Depreciable property, net

15,168

14,944

Assets under development

56

3,207

Property, plant, and equipment, net

$ 15,224

$ 18,151

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
GOODWILL AND INTANGIBLE ASSETS  
Schedule of Definite-Lived Assets

June 30, 2023

December 31, 2022

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 3,472

 

($ 984)

 

$ 2,488

$ 3,459

 

($ 841)

 

$ 2,618

Existing technology

8,188

(2,889)

5,299

3,995

(2,458)

1,537

Non-competition agreements

469

(125)

344

461

(125)

336

Customer relationships

1,895

(646)

1,249

1,895

(551)

1,344

Licensing agreement

210

(210)

-

210

(181)

29

Intellectual property

2,836

(488)

2,348

2,836

-

2,836

Total intangible assets

 

$ 17,070

 

($ 5,342)

 

$ 11,728

$ 12,856

 

($ 4,156)

 

$ 8,700

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2023
STOCKHOLDERS' EQUITY  
Schedule of common stock issued roll forward

 

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Common stock:

Balance, beginning of quarter

174,532,043

158,300,605

171,656,030

155,516,284

Shares issued for stock options exercised

79,599

639,861

192,807

1,363,055

Agent growth incentive stock compensation

730,003

403,652

1,386,439

914,324

Agent equity stock compensation

2,558,438

3,942,452

4,664,807

5,492,907

Balance, end of quarter

177,900,083

163,286,570

177,900,083

163,286,570

Changes in the Company's stock compensation liability

Amount

Balance, December 31, 2022

$ 3,885

Stock grant liability increase year to date

1,338

Stock grants reclassified from liability to equity year to date

(1,094)

Balance, June 30, 2023

$ 4,129

Schedule of shares repurchased

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Treasury stock:

Balance, beginning of quarter

21,089,622

7,883,740

18,816,791

6,751,692

Repurchases of common stock

3,222,275

3,603,951

5,495,106

4,735,999

Balance, end of quarter

24,311,897

11,487,691

24,311,897

11,487,691

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
EARNINGS PER SHARE  
Schedule of calculation of basic and diluted earnings per share

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

Numerator:

Net income attributable to common stock

$ 9,422

$ 9,359

$ 10,875

$ 18,241

Denominator:

Weighted average shares - basic

153,249,120

150,783,418

152,899,883

150,049,170

Dilutive effect of common stock equivalents

3,444,839

5,032,620

3,219,744

6,530,420

Weighted average shares - diluted

156,693,959

155,816,038

156,119,627

156,579,590

Earnings per share:

Earnings per share attributable to common stock- basic

$ 0.06

$ 0.06

$ 0.07

$ 0.12

Earnings per share attributable to common stock- diluted

$ 0.06

$ 0.06

$ 0.07

$ 0.12

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2023
SEGMENT INFORMATION  
Schedule of segment's financial information The following table provides information about the Company’s reportable segments and a reconciliation of the total segment Revenues to consolidated Revenues and Adjusted Segment EBITDA to the consolidated operating profit and Goodwill (in thousands). Financial information for the comparable prior periods presented have been revised to conform with the current year presentation

Adjusted EBITDA

Three Months Ended June 30,

Six Months Ended June 30,

2023

2022

2023

2022

North American Realty

$ 34,122

$ 39,899

$ 55,325

$ 68,670

International Realty

(3,782)

(3,014)

(7,458)

(4,970)

Virbela

(1,196)

(2,715)

(2,492)

(5,487)

Other Affiliated Services

(1,168)

(747)

(1,849)

(1,576)

Corporate expenses and other

(3,247)

(6,509)

(5,470)

(12,010)

Consolidated Adjusted EBITDA

$ 24,729

$ 26,914

$ 38,056

$ 44,627

Operating Profit Reconciliation:

Depreciation and amortization expense

2,779

2,429

5,358

4,387

Stock compensation expense

8,488

9,230

18,148

17,028

Stock option expense

2,365

3,606

5,126

7,121

Consolidated operating profit

$ 11,097

$ 11,649

$ 9,424

$ 16,091

Goodwill

June 30, 2023

December 31, 2022

North American Realty

$ 16,917

$ 16,577

International Realty

-

-

Virbela

8,248

8,248

Other Affiliated Services

2,387

2,387

Segment total

27,552

27,212

Corporate and other

-

-

Consolidated total

$ 27,552

$ 27,212

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)
6 Months Ended
Jun. 30, 2023
segment
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION  
Number of reportable segments 4
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash and cash equivalents $ 124,714 $ 121,594 $ 134,898 $ 108,237
Restricted cash 88,560 37,789 105,883 67,673
Total cash, cash equivalents, and restricted cash $ 213,274 $ 159,383 $ 240,781 $ 175,910
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
EXPECTED CREDIT LOSSES (Narrative) (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accounts receivable, allowance for credit losses and bad debt $ 1,544,000 $ 4,014,000
Agent Noncommission Based Fees    
Accounts Receivable, before Allowance for Credit Loss 7,403,000 12,141,000
Accounts receivable, allowance for credit losses and bad debt 1,478,000 887,000
Commissions Receivable for Real Estate Property Settlements    
Accounts Receivable, before Allowance for Credit Loss 129,139,000 79,135,000
Accounts receivable, allowance for credit losses and bad debt $ 66,000 $ 3,127
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
PLANT, PROPERTY AND EQUIPMENT, NET        
Depreciation expense $ 2,096 $ 1,954 $ 4,163 $ 3,570
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Total depreciable property and equipment $ 38,720 $ 34,226
Less: accumulated depreciation (23,552) (19,282)
Depreciable property, net 15,168 14,944
Assets under development 56 3,207
Property, plant, and equipment, net 15,224 18,151
Computer hardware and software    
Total depreciable property and equipment 36,467 34,206
Furniture, fixtures and equipment    
Total depreciable property and equipment $ 2,253 $ 20
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Goodwill $ 27,552,000   $ 27,552,000   $ 27,212,000
Goodwill, impairment loss 0   0    
Amortization expense - intangible assets 683,000 $ 475,000 1,195,000 $ 817,000  
Indefinite-lived intangible assets (excluding goodwill) 0   $ 0    
Adjustment | CANADA          
Cumulative translation adjustment $ 340,000,000        
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 17,070 $ 12,856
Accumulated Amortization (5,342) (4,156)
Net Carrying Amount 11,728 8,700
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 3,472 3,459
Accumulated Amortization (984) (841)
Net Carrying Amount 2,488 2,618
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 8,188 3,995
Accumulated Amortization (2,889) (2,458)
Net Carrying Amount 5,299 1,537
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 469 461
Accumulated Amortization (125) (125)
Net Carrying Amount 344 336
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,895 1,895
Accumulated Amortization (646) (551)
Net Carrying Amount 1,249 1,344
Licensing agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 210 210
Accumulated Amortization (210) (181)
Net Carrying Amount 0 29
Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,836 2,836
Accumulated Amortization (488) 0
Net Carrying Amount $ 2,348 $ 2,836
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Agent Equity Award Program        
Stock issued for services, shares 2,558,438 3,942,452 4,664,807 5,492,907
Stock issued for services, value $ 38,876 $ 48,335 $ 65,652 $ 86,835
Percentage of commission potentially redeemed in common stock     5.00%  
Percentage of discount of market price, date of issuance     10.00%  
Agent Growth Incentive Program        
Stock issued for services, shares 730,003 403,652 1,386,439 914,324
Stock based compensation $ 8,488 $ 9,230 $ 18,148 $ 17,028
Amount of stock compensation attributable to liability classified awards $ 345 $ 2,545 $ 1,338 $ 4,451
Stock Options        
Vesting period     3 years  
Stock options granted, shares 1,440,010 288,007 1,528,563 772,385
Share-based award expiration period     10 years  
Grant date fair value $ 8.35 $ 11.64 $ 8.34 $ 13.24
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Common Stock, Shares, Issued, Beginning Balance 174,532,043 158,300,605 171,656,030 155,516,284
Shares issued for stock options exercised, shares 79,599 639,861 192,807 1,363,055
Common Stock, Shares, Issued, Ending Balance 177,900,083 163,286,570 177,900,083 163,286,570
Agent Equity Award Program        
Agent equity stock compensation, shares 2,558,438 3,942,452 4,664,807 5,492,907
Agent Growth Incentive Program        
Agent equity stock compensation, shares 730,003 403,652 1,386,439 914,324
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
STOCKHOLDERS' EQUITY  
Balance, at beginning of period $ 3,885
Stock grant liability increase year to date 1,338
Stock grants reclassified from liability to equity year to date (1,094)
Balance, at end of period $ 4,129
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Treasury stock:        
Balance, beginning of quarter 21,089,622 7,883,740 18,816,791 6,751,692
Repurchase of common stock, shares 3,222,275 3,603,951 5,495,106 4,735,999
Balance, end of quarter 24,311,897 11,487,691 24,311,897 11,487,691
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Jun. 26, 2023
May 31, 2023
Dec. 27, 2022
Sep. 27, 2022
May 31, 2022
May 06, 2022
Jan. 10, 2022
Dec. 31, 2020
Nov. 30, 2019
Dec. 31, 2018
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount     $ 1,000,000 $ 1,000,000 $ 500,000     $ 500,000     $ 400,000 $ 75,000 $ 25,000
Stock repurchase program authorized amount per month           $ 10,000 $ 13,300   $ 20,000 $ 10,000      
Maximum | Forecast [Member]                          
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount per month $ 12,000 $ 18,670                      
Maximum | Scenario, Plan [Member]                          
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount per month     $ 22,000   $ 17,000                
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
EARNINGS PER SHARE        
Net income attributable to common stock $ 9,422 $ 9,359 $ 10,875 $ 18,241
Weighted average shares - basic 153,249,120 150,783,418 152,899,883 150,049,170
Dilutive effect of common stock equivalents 3,444,839 5,032,620 3,219,744 6,530,420
Weighted average shares - diluted 156,693,959 155,816,038 156,119,627 156,579,590
Earnings per share attributable to common stock- basic $ 0.06 $ 0.06 $ 0.07 $ 0.12
Earnings per share attributable to common stock- diluted $ 0.06 $ 0.06 $ 0.07 $ 0.12
Shares excluded, anti-dilutive 656,776 1,485,139 588,940 692,237
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
INCOME TAXES        
Income tax (benefit) expense $ 2,831 $ 1,661 $ 243 $ (3,488)
Effective income tax rate     2.20% (23.81%)
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Money Market Funds    
Money market funds $ 45,080 $ 44,062
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION (Narrative) (Details)
6 Months Ended
Jun. 30, 2023
segment
SEGMENT INFORMATION  
Number of reportable segments 4
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION (Financial Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Revenues $ 1,232,927 $ 1,415,060 $ 2,083,543 $ 2,425,791  
Consolidated Adjusted EBITDA 24,729 26,914 38,056 44,627  
Depreciation and amortization expense 2,779 2,429 5,358 4,387  
Stock compensation expense 8,488 9,230 18,148 17,028  
Stock option expense 2,365 3,606 5,126 7,121  
Operating profit 11,097 11,649 9,424 16,091  
Goodwill 27,552   27,552   $ 27,212
Operating segments          
Segment Reporting Information [Line Items]          
Goodwill 27,552   27,552   27,212
Operating segments | North American Realty          
Segment Reporting Information [Line Items]          
Revenues 1,219,345 1,404,028 2,056,459 2,405,908  
Consolidated Adjusted EBITDA 34,122 39,899 55,325 68,670  
Goodwill 16,917   16,917   16,577
Operating segments | International Realty          
Segment Reporting Information [Line Items]          
Revenues 11,991 8,908 22,748 16,002  
Consolidated Adjusted EBITDA (3,782) (3,014) (7,458) (4,970)  
Operating segments | Virbela          
Segment Reporting Information [Line Items]          
Revenues 1,811 2,040 3,974 3,853  
Consolidated Adjusted EBITDA (1,196) (2,715) (2,492) (5,487)  
Goodwill 8,248   8,248   8,248
Operating segments | Other Affiliated Services          
Segment Reporting Information [Line Items]          
Revenues 1,072 1,043 2,749 1,881  
Consolidated Adjusted EBITDA (1,168) (747) (1,849) (1,576)  
Goodwill 2,387   2,387   $ 2,387
Operating segments | Corporate expenses and other          
Segment Reporting Information [Line Items]          
Consolidated Adjusted EBITDA (3,247) (6,509) (5,470) (12,010)  
Segment eliminations          
Segment Reporting Information [Line Items]          
Revenues $ (1,292) $ (959) $ (2,387) $ (1,853)  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Narrative) (Details) - $ / shares
1 Months Ended
Jul. 28, 2023
May 14, 2018
Sep. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Common stock outstanding       153,588,186 152,839,239
Related Party | Mr. Sanford and Ms. Sanford          
Percentage of outstanding shares of common stock held by voting group   50.00%      
Related Party | Voting Group          
Minimum voting power to qualify as a controlled company held by group     51.73%    
Common stock outstanding     78,997,394    
Subsequent Event          
Dividends Payable, Amount Per Share $ 0.05        
Dividends Payable, Date to be Paid Sep. 04, 2023        
Dividends Payable, Date Declared Jul. 28, 2023        
Dividends Payable, Date of Record Aug. 18, 2023        
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ 9,422 $ 9,359 $ 10,875 $ 18,241
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Quarterly Directors and Officers 10b5-1 Disclosure

During the three months ended June 30, 2023, Jason Gesing, Director and Chief Industry Relations Officer, adopted a Rule 10b5–1 trading arrangement (as defined in Item 408(a)(1)(i) of Regulation S-K). This action took place on May 10, 2023. The duration of the trading arrangement is through July 15, 2024. The aggregate number of shares of the Company’s common stock that may be purchased pursuant to the trading arrangement is 304,960. The aggregate number of shares of the Company’s common stock that may be sold pursuant to the trading arrangement is 304,960.

Jason Gesing [Member]  
Trading Arrangements, by Individual  
Name Jason Gesing
Title Director and Chief Industry Relations Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date May 10, 2023
Aggregate Available 304,960
Expiration Date July 15, 2024
XML 59 expi-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001495932 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0001495932 2023-06-26 0001495932 2023-05-31 0001495932 2022-05-31 0001495932 2020-12-31 0001495932 2019-11-30 0001495932 2018-12-31 0001495932 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001495932 expi:AgentEquityAwardProgramMember 2023-04-01 2023-06-30 0001495932 expi:AgentEquityAwardProgramMember 2022-04-01 2022-06-30 0001495932 expi:AgentEquityAwardProgramMember 2022-01-01 2022-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2023-06-30 0001495932 us-gaap:RetainedEarningsMember 2023-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2023-06-30 0001495932 us-gaap:CommonStockMember 2023-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2023-03-31 0001495932 us-gaap:RetainedEarningsMember 2023-03-31 0001495932 us-gaap:NoncontrollingInterestMember 2023-03-31 0001495932 us-gaap:CommonStockMember 2023-03-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001495932 us-gaap:TreasuryStockCommonMember 2022-12-31 0001495932 us-gaap:RetainedEarningsMember 2022-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2022-12-31 0001495932 us-gaap:CommonStockMember 2022-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001495932 us-gaap:TreasuryStockCommonMember 2022-06-30 0001495932 us-gaap:RetainedEarningsMember 2022-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2022-06-30 0001495932 us-gaap:CommonStockMember 2022-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001495932 us-gaap:TreasuryStockCommonMember 2022-03-31 0001495932 us-gaap:RetainedEarningsMember 2022-03-31 0001495932 us-gaap:NoncontrollingInterestMember 2022-03-31 0001495932 us-gaap:CommonStockMember 2022-03-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001495932 us-gaap:TreasuryStockCommonMember 2021-12-31 0001495932 us-gaap:RetainedEarningsMember 2021-12-31 0001495932 us-gaap:NoncontrollingInterestMember 2021-12-31 0001495932 us-gaap:CommonStockMember 2021-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001495932 us-gaap:StockOptionMember 2023-04-01 2023-06-30 0001495932 us-gaap:StockOptionMember 2022-04-01 2022-06-30 0001495932 us-gaap:StockOptionMember 2022-01-01 2022-06-30 0001495932 us-gaap:StockOptionMember 2023-01-01 2023-06-30 0001495932 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0001495932 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0001495932 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0001495932 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-30 0001495932 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001495932 us-gaap:ComputerEquipmentMember 2023-06-30 0001495932 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001495932 us-gaap:ComputerEquipmentMember 2022-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001495932 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0001495932 us-gaap:MoneyMarketFundsMember 2023-06-30 0001495932 us-gaap:MoneyMarketFundsMember 2022-12-31 0001495932 srt:RestatementAdjustmentMember country:CA 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-12-31 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2022-12-31 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2022-12-31 0001495932 us-gaap:OperatingSegmentsMember 2022-12-31 0001495932 us-gaap:TradeNamesMember 2023-06-30 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001495932 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001495932 us-gaap:LicensingAgreementsMember 2023-06-30 0001495932 us-gaap:IntellectualPropertyMember 2023-06-30 0001495932 us-gaap:CustomerRelationshipsMember 2023-06-30 0001495932 us-gaap:TradeNamesMember 2022-12-31 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001495932 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001495932 us-gaap:LicensingAgreementsMember 2022-12-31 0001495932 us-gaap:IntellectualPropertyMember 2022-12-31 0001495932 us-gaap:CustomerRelationshipsMember 2022-12-31 0001495932 us-gaap:SubsequentEventMember 2023-07-28 0001495932 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001495932 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001495932 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001495932 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001495932 us-gaap:SubsequentEventMember 2023-07-28 2023-07-28 0001495932 expi:VotingGroupMember us-gaap:RelatedPartyMember 2022-09-30 0001495932 2023-03-31 0001495932 2022-03-31 0001495932 2022-06-30 0001495932 2021-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001495932 expi:CommissionsReceivableForRealEstatePropertySettlementsMember 2023-06-30 0001495932 expi:AgentNoncommissionBasedFeesMember 2023-06-30 0001495932 expi:CommissionsReceivableForRealEstatePropertySettlementsMember 2022-12-31 0001495932 expi:AgentNoncommissionBasedFeesMember 2022-12-31 0001495932 srt:MaximumMember srt:ScenarioForecastMember 2023-12-31 0001495932 srt:MaximumMember srt:ScenarioForecastMember 2023-09-30 0001495932 srt:MaximumMember us-gaap:ScenarioPlanMember 2023-06-30 0001495932 srt:MaximumMember us-gaap:ScenarioPlanMember 2023-05-31 0001495932 2022-12-27 0001495932 2022-09-27 0001495932 2022-05-06 0001495932 2022-01-10 0001495932 expi:AgentGrowthIncentiveProgramMember 2023-04-01 2023-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2023-01-01 2023-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2022-04-01 2022-06-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2022-01-01 2022-06-30 0001495932 expi:Mr.SanfordAndMs.SanfordMember us-gaap:RelatedPartyMember 2018-05-14 2018-05-14 0001495932 expi:AgentEquityAwardProgramMember 2023-01-01 2023-06-30 0001495932 expi:VotingGroupMember us-gaap:RelatedPartyMember 2022-09-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2023-04-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2023-01-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-01-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2023-01-01 2023-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-04-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2022-04-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2022-04-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2022-04-01 2022-06-30 0001495932 2022-04-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2022-01-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2022-01-01 2022-06-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2022-01-01 2022-06-30 0001495932 2022-01-01 2022-06-30 0001495932 2022-12-31 0001495932 expi:JasonGesingMember 2023-06-30 0001495932 expi:JasonGesingMember 2023-04-01 2023-06-30 0001495932 2023-04-01 2023-06-30 0001495932 2023-06-30 0001495932 2023-01-01 2023-06-30 shares iso4217:USD pure iso4217:USD shares expi:segment 0001495932 --12-31 2023 Q2 Large Accelerated Filer false 10-Q true 2023-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, $0.00001 par value per share EXPI NASDAQ Yes Yes false false false 153588186 124714000 121594000 88560000 37789000 1544000 4014000 134998000 87262000 8101000 8468000 356373000 255113000 15224000 18151000 32000 2127000 6567000 1703000 11728000 8700000 65306000 68676000 27552000 27212000 482782000 381682000 7321000 10391000 88643000 37789000 128461000 78944000 29000 175000 224454000 127299000 5000 4697000 3000 694000 224462000 132690000 0.00001 0.00001 900000000 900000000 177900083 153588186 171656030 152839239 2000 2000 701806000 611872000 24311897 18816791 463738000 385010000 18138000 20723000 943000 236000 257151000 247823000 1169000 1169000 258320000 248992000 482782000 381682000 1232927000 1415060000 2083543000 2425791000 1136411000 1307810000 1913970000 2235077000 82541000 91391000 154308000 166713000 2878000 4210000 5841000 7910000 1221830000 1403411000 2074119000 2409700000 11097000 11649000 9424000 16091000 1299000 -62000 2179000 -472000 -143000 -567000 -485000 -884000 1156000 -629000 1694000 -1356000 12253000 11020000 11118000 14735000 2831000 1661000 243000 -3488000 9422000 9359000 10875000 18223000 -18000 9422000 9359000 10875000 18241000 0.06 0.06 0.07 0.12 0.06 0.06 0.07 0.12 153249120 150783418 152899883 150049170 156693959 155816038 156119627 156579590 9422000 9359000 10875000 18223000 -18000 9422000 9359000 10875000 18241000 64000 -1182000 707000 -1141000 9486000 8177000 11582000 17100000 2000 2000 2000 1000 1000 2000 2000 2000 2000 -414926000 -239965000 -385010000 -210009000 48812000 49864000 78728000 79820000 -463738000 -289829000 -463738000 -289829000 650383000 450570000 611872000 401479000 946000 280000 1253000 778000 9236000 6685000 17903000 13268000 38876000 48335000 65652000 86835000 2365000 3606000 5126000 7116000 701806000 509476000 701806000 509476000 15580000 33533000 20723000 30510000 9422000 9359000 10875000 18241000 6864000 5885000 13460000 11744000 18138000 37007000 18138000 37007000 879000 229000 236000 188000 64000 -1182000 707000 -1141000 943000 -953000 943000 -953000 1169000 1169000 1169000 1364000 -18000 -177000 1169000 1169000 1169000 1169000 258320000 256872000 258320000 256872000 10875000 18223000 4163000 3570000 1195000 817000 361000 -2470000 608000 -485000 -884000 18148000 17028000 5126000 7121000 65652000 86835000 3370000 -6892000 45266000 22269000 -367000 -2236000 -50854000 -25893000 -3069000 -1152000 49273000 31961000 -4692000 157000 74000 154168000 165298000 3433000 8077000 5350000 1179000 -9962000 -8077000 78728000 79820000 1253000 780000 425000 13460000 11744000 -90935000 -91209000 620000 -1141000 53891000 64871000 159383000 175910000 213274000 240781000 1833000 2444000 837000 1100000 246000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">eXp World Holdings, Inc. (“eXp,” or, collectively with its subsidiaries, the “Company,” “we,” “us,” or “our”) owns and operates a diversified portfolio of service-based businesses whose operations benefit substantially from utilizing our technology platform. We strategically prioritize our efforts to grow our real estate brokerage by strengthening our agent value proposition, developing immersive and cloud-based technology to enable our model and providing affiliate and media services supporting those efforts. Our real estate brokerage is now one of the largest and fastest-growing real estate brokerage companies in the United States and Canada and is rapidly expanding internationally. </p><p style="font-family:'Roboto';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:'Roboto';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, 2022, filed with the SEC on February 28, 2023 (“2022 Annual Report”).</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 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. Operating results for the six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Effective in December 2022, the Company revised the presentation of segment information to reflect changes in the way the Company manages and evaluates the business.  As such, we now report operating results through four reportable segments: North American Realty, International Realty, Virbela and Other Affiliated Services, as further discussed in <i style="font-style:italic;">Note 11 – Segment Information</i>.  Accordingly, certain amounts in the prior years’ consolidated financial statements have been revised to conform to the current year presentation. See additional information in <i style="font-style:italic;">Note 11 –Segment Information</i>.</p> 4 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p></td></tr></table><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The accompanying condensed consolidated financial statements include the accounts of eXp and its consolidated subsidiaries, 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:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Variable interest entities and noncontrolling interests</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#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:#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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 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 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:'Roboto';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:'Roboto';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 reclassifications occurred during the current period.</p><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;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:43.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 108,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 67,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 175,910</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 134,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 105,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 240,781</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 121,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 37,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 159,383</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 124,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 88,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 213,274</p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The accompanying condensed consolidated financial statements include the accounts of eXp and its consolidated subsidiaries, 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:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Variable interest entities and noncontrolling interests</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#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:#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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 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 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:'Roboto';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:'Roboto';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 reclassifications occurred during the current period.</p> <p style="font-family:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;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:43.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 108,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 67,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 175,910</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 134,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 105,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 240,781</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 121,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 37,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 159,383</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 124,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 88,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 213,274</p></td></tr></table> <p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;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:43.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 108,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 67,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 175,910</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 134,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 105,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 240,781</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 121,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 37,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 159,383</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:43.23%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 124,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 88,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 213,274</p></td></tr></table> 108237000 67673000 175910000 134898000 105883000 240781000 121594000 37789000 159383000 124714000 88560000 213274000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">EXPECTED CREDIT LOSSES</p></td></tr></table><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">As of the second quarter of 2022, the Company provided an allowance for potential credit losses of real estate transactions.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Receivables from real estate property settlements totaled $129,139 and $79,135 of which the Company recognized expected credit losses of $66 and $3,127, respectively as of June 30, 2023 and December 31, 2022. As of June 30, 2023 and December 31, 2022 agent non-commission based fees receivable and short-term advances totaled $7,403 and $12,141, of which the Company recognized expected credit losses of $1,478 and $887, respectively.</p> 129139000 79135000 66000 3127 7403000 12141000 1478000 887000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">PLANT, PROPERTY AND EQUIPMENT, NET</p></td></tr></table><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 36,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 34,206</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total depreciable property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,226</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (23,552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (19,282)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Depreciable property, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,944</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,207</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property, plant, and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 15,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 18,151</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three months ended June 30, 2023 and 2022 depreciation expense was $2,096 and $1,954, respectively. For the six months ended June 30, 2023 and 2022, depreciation expense was $4,163 and $3,570, respectively.</p> <p style="font-family:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 36,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 34,206</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total depreciable property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,226</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (23,552)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (19,282)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Depreciable property, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,944</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,207</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property, plant, and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 15,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 18,151</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:70.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 36467000 34206000 2253000 20000 38720000 34226000 23552000 19282000 15168000 14944000 56000 3207000 15224000 18151000 2096000 1954000 4163000 3570000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;text-align:justify;">GOODWILL AND INTANGIBLE ASSETS</p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Goodwill was $27,552 as of June 30, 2023 and $27,212 as of December 31, 2022. As of June 30, 2023, the Company recorded cumulative translation adjustment of $340 related to Canadian goodwill. The Company has a risk of future impairment to the extent that individual reporting unit performance does not meet projections. Additionally, if current assumptions and estimates, including projected revenues and income growth rates, terminal growth rates, competitive and consumer trends, market-based discount rates, and other market factors, are not met, or if valuation factors outside of the Company’s control change unfavorably, the estimated fair value of goodwill could be adversely affected, leading to a potential impairment in the future. For the three and six months ended June 30, 2023, no events occurred that indicated it was more likely than not that goodwill was impaired. </p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Definite-lived intangible assets were as follows:</p><p style="font-family:'Roboto';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><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 984)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 841)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,618</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 336</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,344</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licensing agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,836</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 17,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 5,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 11,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 12,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 4,156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,700</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">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, 2023 and 2022 was $683 and $475, respectively. Amortization expense for definite-lived intangible assets for the six months ended June 30, 2023 and 2022 was $1,195 and $817, respectively. The Company has no indefinite-lived assets.</p> 27552000 27212000 340000000 0 0 <p style="font-family:'Roboto';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><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 984)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 841)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 2,618</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 336</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,344</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licensing agreement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,836</p></td></tr><tr><td style="vertical-align:top;width:29.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 17,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 5,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 11,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 12,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">($ 4,156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 8,700</p></td></tr><tr><td style="vertical-align:top;width:29.04%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3472000 984000 2488000 3459000 841000 2618000 8188000 2889000 5299000 3995000 2458000 1537000 469000 125000 344000 461000 125000 336000 1895000 646000 1249000 1895000 551000 1344000 210000 210000 0 210000 181000 29000 2836000 488000 2348000 2836000 0 2836000 17070000 5342000 11728000 12856000 4156000 8700000 683000 475000 1195000 817000 0 <p style="font-family:'Roboto';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:'Roboto';font-size:10pt;font-style:normal;font-weight:bold;">6.</b></span><b style="font-weight:bold;">STOCKHOLDERS’ EQUITY</b></p><p style="font-family:'Roboto';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The following table represents a share reconciliation of the Company’s common stock issued for the periods presented:</p><p style="font-family:'Roboto';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><td style="vertical-align:bottom;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'MS Mincho';font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Balance, beginning of quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 174,532,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,300,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 171,656,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 155,516,284</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 79,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 639,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 192,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,363,055</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 730,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,386,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 914,324</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent equity stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,558,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,942,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,664,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,492,907</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Balance, end of quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 177,900,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 163,286,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 177,900,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 163,286,570</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The Company’s equity programs described below are administered under the stockholder approved 2015 Equity Incentive Plan. The purpose of the equity plan 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:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The Company provides agents and brokers the opportunity to elect to receive 5% of commissions earned from each completed 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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">During the three months ended June 30, 2023 and 2022, the Company issued 2,558,438 and 3,942,452 shares of common stock, respectively, to agents and brokers with a value of $38,876 and $48,335, respectively, inclusive of discount. During the six months ended June 30, 2023 and 2022, the Company issued 4,664,807 and 5,492,907 shares of common stock, respectively, to agents and brokers with a value of $65,652 and $86,835, respectively, inclusive of discount. </p><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">For the three months ended June 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $8,488 and $9,230, respectively, of which the total amount of stock compensation attributable to liability classified awards was $345 and $2,545, respectively. For the six months ended June 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $18,148 and $17,028, respectively, of which the total amount of stock compensation attributable to liability classified awards was $1,338 and $4,451, respectively.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;">The following table illustrates changes in the Company’s stock compensation liability for the periods presented:</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;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:'Roboto';font-size:10pt;margin:0pt 0pt 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:'Roboto';font-size:10pt;margin:0pt 0pt 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:'Roboto';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:'Roboto';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:'Roboto';font-size: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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,885</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size: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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,338</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grants reclassified from liability to equity year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,094)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size: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;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4,129</p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:12pt 0pt 6pt 0pt;">Stock Option Awards</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Stock options are granted to directors, officers, certain employees and consultants with an exercise price equal to the fair market value of common stock on the grant date and the stock options expire 10 years from the date of grant. These options typically have time-based restrictions with equal and periodically graded vesting over a three-year period. </p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">During the three months ended June 30, 2023 and 2022, the Company granted 1,440,010 and 288,007 stock options, respectively, to employees with an estimated grant date fair value of $8.35 and $11.64 per share, respectively. During the six months ended June 30, 2023 and 2022, the Company granted 1,528,563 and 772,385 stock options, respectively, to employees with an estimated grant date fair value of $8.34 and $13.24 per share, respectively. The fair value was calculated using a Black Scholes-Merton option pricing model.</p><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">In December 2018, the Company’s board of directors (the “Board”) approved a stock repurchase program authorizing the Company to purchase up to </span><span style="background:#ffffff;">$25.0</span><span style="background:#ffffff;"> million of its common stock, which was later amended in November 2019 increasing the authorized repurchase amount to </span><span style="background:#ffffff;">$75.0</span><span style="background:#ffffff;"> million. In December 2020, the Board approved another amendment to the repurchase plan, increasing the total amount authorized to be purchased from </span><span style="background:#ffffff;">$75.0</span><span style="background:#ffffff;"> million to </span><span style="background:#ffffff;">$400.0</span><span style="background:#ffffff;"> million. In May 2022, the Board approved an increase to the total amount of its buyback program from </span><span style="background:#ffffff;">$400.0</span><span style="background:#ffffff;"> million to </span><span style="background:#ffffff;">$500.0</span><span style="background:#ffffff;"> million. In June 2023, the Board approved an increase to the total amount of its buyback program from </span><span style="background:#ffffff;">$500.0</span><span style="background:#ffffff;"> million to </span><span style="background:#ffffff;">$1.0</span><span style="background:#ffffff;"> billion.  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 Exchange Act, 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.</span> </p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">10b5-1 Repurchase Plan</span></p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;">The Company maintains an internal stock repurchase program with program changes subject to Board consent. From time to time, the Company adopts written trading plans pursuant to Rule 10b5-1 of the Exchange Act to conduct repurchases on the open market.  </p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">On January 10, 2022, the Company and Stephens Inc. entered into a form of Issuer Repurchase Plan (“Issuer Repurchase Plan”) which authorized Stephens to repurchase up to $10.0 million of its common stock per month. On May 3, 2022, the Board approved and on May 6, 2022, the Company entered into a form of first amendment to the Issuer Repurchase Plan to increase monthly repurchases from $10.0 million of its common stock per month up to $20.0 million. On September 27, 2022, the Board approved, and the Company entered into, a form of second amendment to the Issuer Repurchase Plan, to decrease the monthly repurchases from $20.0 million of its common stock per month to $13.3 million, in anticipation of volume decreases in connection with the contraction in the real estate market. On December 27, 2022, the Board approved, and the Company entered into, a form of third amendment to the Issuer Repurchase Plan, to decrease the monthly repurchases from $13.3 million of its common stock per month to $10.0 million, in connection with ongoing contractions in the real estate market. On May 10, 2023, the Board approved and, on May 11, 2023, the Company entered into, a form of fourth amendment to the Issuer Repurchase Plan, to increase the monthly repurchase amounts during 2023 due to actual and projected changes in the Company’s cash and cash equivalents; specifically, to permit purchases of up to: (i) $17.0 million during May 2023, (ii) $22.0 million during June 2023, (iii) $18.67 million during any calendar month commencing July 1, 2023 through and including September 30, 2023, and (iv) $12.0 million during any calendar month commencing October 1, 2023 through and including December 31, 2023. On June 26, 2023, the Board approved, and the Company entered into, a form of fifth amendment to the Issuer Repurchase Plan to increase the maximum aggregate buyback from $500.0 million to $1.0 billion in accordance with the repurchase program limit.</p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">For accounting purposes, common stock repurchased under the stock repurchase programs is recorded based upon the settlement date of the applicable trade. Such repurchased shares are held in treasury and are presented using the cost method. These shares are considered issued but not outstanding. </p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The following table shows the share changes in treasury stock for the periods presented:</p><p style="font-family:'Roboto';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 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:'Roboto';font-size:10pt;margin:0pt 0pt 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.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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 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.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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 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.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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 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.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:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Balance, beginning of quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,089,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,883,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,816,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,751,692</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Repurchases of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,222,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,603,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,495,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,735,999</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Balance, end of quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,311,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,487,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,311,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,487,691</p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Roboto';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><td style="vertical-align:bottom;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'MS Mincho';font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Balance, beginning of quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 174,532,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,300,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 171,656,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 155,516,284</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Shares issued for stock options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 79,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 639,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 192,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,363,055</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 730,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,386,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 914,324</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Agent equity stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,558,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,942,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,664,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,492,907</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Balance, end of quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 177,900,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 163,286,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 177,900,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 163,286,570</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 174532043 158300605 171656030 155516284 79599 639861 192807 1363055 730003 403652 1386439 914324 2558438 3942452 4664807 5492907 177900083 163286570 177900083 163286570 0.05 0.10 2558438 3942452 38876000 48335000 4664807 5492907 65652000 86835000 8488000 9230000 345000 2545000 18148000 17028000 1338000 4451000 <p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;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:'Roboto';font-size:10pt;margin:0pt 0pt 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:'Roboto';font-size:10pt;margin:0pt 0pt 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:'Roboto';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:'Roboto';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:'Roboto';font-size: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:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 3,885</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grant liability increase year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size: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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,338</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock grants reclassified from liability to equity year to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,094)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size: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;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">$ 4,129</p></td></tr></table> 3885000 1338000 1094000 4129000 P10Y P3Y 1440010 288007 8.35 11.64 1528563 772385 8.34 13.24 25000000.0 75000000.0 75000000.0 400000000.0 400000000.0 500000000.0 500000000.0 1000000000.0 10000000.0 10000000.0 20000000.0 20000000.0 13300000 13300000 10000000.0 17000000.0 22000000.0 18670000 12000000.0 500000000.0 1000000000.0 <p style="font-family:'Roboto';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 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:'Roboto';font-size:10pt;margin:0pt 0pt 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.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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 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.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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 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.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:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 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.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:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Balance, beginning of quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,089,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,883,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,816,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,751,692</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Repurchases of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,222,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,603,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,495,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,735,999</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Balance, end of quarter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.87%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,311,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,487,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,311,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-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.41%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,487,691</p></td></tr></table> 21089622 7883740 18816791 6751692 3222275 3603951 5495106 4735999 24311897 11487691 24311897 11487691 <p style="font-family:'Roboto';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:'Roboto';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span><b style="font-weight:bold;">EARNINGS PER SHARE</b></p><p style="font-family:'Roboto';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. </p><p style="font-family:'Roboto';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:'Roboto';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:49.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.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:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.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:'Roboto';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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.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:'Roboto';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:'Roboto';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.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:'Roboto';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:'Roboto';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:23.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Net income attributable to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 9,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 9,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 10,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 18,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Weighted average shares - basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 153,249,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150,783,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 152,899,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150,049,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Dilutive effect of common stock equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,444,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,032,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,219,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,530,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,693,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155,816,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,119,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,579,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings per share: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Earnings per share attributable to common stock- diluted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">For three months ended June 30, 2023 and 2022 total outstanding shares of common stock excluded 656,776 and 1,485,139 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For six months ended June 30, 2023 and 2022 total outstanding shares of common stock excluded 588,940 and 692,237 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.</p> <p style="font-family:'Roboto';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:49.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.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:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.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:'Roboto';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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.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:'Roboto';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:'Roboto';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.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:'Roboto';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:'Roboto';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:23.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Net income attributable to common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 9,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 9,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 10,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 18,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Weighted average shares - basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 153,249,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150,783,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 152,899,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150,049,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Dilutive effect of common stock equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,444,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,032,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,219,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,530,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,693,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155,816,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,119,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 156,579,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings per share: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.25%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Earnings per share attributable to common stock- diluted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:0.53%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.37%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 9422000 9359000 10875000 18241000 153249120 150783418 152899883 150049170 3444839 5032620 3219744 6530420 156693959 155816038 156119627 156579590 0.06 0.06 0.07 0.12 0.06 0.06 0.07 0.12 656776 1485139 588940 692237 <p style="font-family:'Roboto';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:'Roboto';font-size:10pt;font-style:normal;font-weight:bold;">8.</b></span><b style="font-weight:bold;">INCOME TAXES</b></p><p style="font-family:'Roboto';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 plus discrete tax items arising in the period. Our provision for income tax expense (benefit) amounted to $0.24 million and ($3.49) million for the six months ended June 30, 2023 and 2022, respectively, which represent effective tax rates of positive 2.20% and negative 23.81%, respectively. The provision for income tax expense was primarily attributable to increase in income from operations, lower deductible stock-based compensation windfalls and return to provision true-ups in various jurisdictions. The effective tax rate differs from our statutory rates in both periods primarily due to the impact of the stock-based compensation and R&amp;D tax credit.</p> 240000 -3490000 0.0220 -0.2381 <p style="font-family:'Roboto';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:'Roboto';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span>FAIR VALUE MEASUREMENT</p><p style="font-family:'Roboto';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:'Roboto';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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:normal;">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:'Roboto';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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:normal;">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:'Roboto';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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:normal;">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;"></div><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2023 and December 31, 2022, the fair value of the Company’s money market funds was $45,080 and $44,062, respectively.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">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.</p> 45080000 44062000 <p style="font-family:'Roboto';font-size:10pt;font-weight:bold;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span>COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;">From time to time, the Company is subject to potential liability under laws and government regulations and various claims and legal actions that may be asserted against us that could have a material adverse effect on the business, reputation, results of operations or financial condition. Such litigation may include, but is not limited to, actions or claims relating to sensitive data, including proprietary business information and intellectual property and that of clients and personally identifiable information of employees and contractors, cyber-attacks, data breaches and non-compliance with contractual or other legal obligations.</p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;">There are no matters pending or, to the Company’s knowledge, threatened that are expected to have a material adverse impact on the business, reputation, results of operations, or financial condition.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;">There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial stockholder is an adverse party or has a material interest adverse to the Company’s interest.</p> <p style="font-family:'Roboto';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:'Roboto';font-size:10pt;font-style:normal;font-weight:bold;">11.</b></span><b style="font-weight:bold;">SEGMENT INFORMATION</b></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The reportable segments presented below represent the Company’s segments for which separate financial information is available and which is utilized on a regular basis by its chief operating decision maker to assess performance and to allocate resources. In identifying its reportable segments, the Company also considers the nature of services provided by its segments. </p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Management evaluates the operating results of each of its reportable segments based upon revenue and Adjusted EBITDA. Adjusted Segment EBITDA is defined by us as operating profit plus depreciation and amortization and stock-based compensation expenses. The Company’s presentation of Adjusted Segment EBITDA may not be comparable to similar measures used by other companies. The Company’s four reportable segments are as follows: </p><table style="border-collapse:collapse;font-family:'Roboto';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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:normal;">North American Realty: includes real estate brokerage operations in the United States and Canada, as well as lead-generation and other real estate support services provided in North America.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Roboto';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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:normal;">International Realty: includes real estate brokerage operations in all other international locations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Roboto';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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:normal;">Virbela: includes Virbela enterprise metaverse technology and the support services offered by eXp World Technologies.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Roboto';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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:normal;">Other Affiliated Services: includes our SUCCESS</span><sup style="font-family:'Roboto';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-family:'Roboto';font-size:10pt;font-style:normal;font-weight:normal;"> Magazine and other smaller ventures.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company also reports corporate expenses, as further detailed below, as “Corporate and other” which include expenses incurred in connection with business development support provided to the agents as well as resources, including administrative, brokerage operations and legal functions.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">All segments follow the same basis of presentation and accounting policies as those described throughout the Notes to the Audited Consolidated Financial Statements included herein. The Company accounts for intersegment sales and transfers as if the sales or transfers were to third parties, that is, at current market prices. The following table provides information about the Company’s reportable segments and a reconciliation of the total segment Revenues to consolidated Revenues and Adjusted Segment EBITDA to the consolidated operating profit and Goodwill (in thousands). Financial information for the comparable prior periods presented have been revised to conform with the current year presentation.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:40.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:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;margin:0pt;"><b style="font-family:'MS Mincho';font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:59.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:31.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin: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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">North American Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,219,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,404,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 2,056,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 2,405,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">International Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Virbela</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Other Affiliated Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Revenues reconciliation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Segment eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (959)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consolidated revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,232,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,415,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 2,083,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 2,425,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="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:40.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:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:59.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:31.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">North American Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 34,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 39,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 55,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 68,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">International Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,014)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (7,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (4,970)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Virbela</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,196)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (5,487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Other Affiliated Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,849)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Corporate expenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (6,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (5,470)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (12,010)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consolidated Adjusted EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 24,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 26,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 38,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 44,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Operating Profit Reconciliation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock option expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Consolidated operating profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 11,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 11,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 9,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 16,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="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:56.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:21.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:21.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:43.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Goodwill</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">North American Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 16,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 16,577</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">International Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:56.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Virbela</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,248</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Other Affiliated Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,387</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Segment total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,212</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Corporate and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:56.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consolidated total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 27,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 27,212</p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;">The Company does not use segment assets to allocate resources or to assess performance of the segments and therefore, total segment assets have not been disclosed.</p> 4 The following table provides information about the Company’s reportable segments and a reconciliation of the total segment Revenues to consolidated Revenues and Adjusted Segment EBITDA to the consolidated operating profit and Goodwill (in thousands). Financial information for the comparable prior periods presented have been revised to conform with the current year presentation<p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="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:40.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:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:'Roboto';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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:59.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjusted EBITDA</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:31.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">North American Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 34,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 39,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 55,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 68,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">International Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,014)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (7,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (4,970)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Virbela</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,196)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (5,487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Other Affiliated Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,849)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Corporate expenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (6,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (5,470)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (12,010)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consolidated Adjusted EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 24,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 26,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 38,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 44,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Operating Profit Reconciliation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin: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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock option expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:40.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Consolidated operating profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 11,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 11,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 9,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 16,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.65%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="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:56.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:21.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:21.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Roboto';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:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:43.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Goodwill</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">North American Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 16,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 16,577</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">International Realty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:56.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Virbela</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,248</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Other Affiliated Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,387</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Segment total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,212</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.35%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Corporate and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';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:56.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Consolidated total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 27,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 27,212</p></td></tr></table> 1219345000 1404028000 2056459000 2405908000 11991000 8908000 22748000 16002000 1811000 2040000 3974000 3853000 1072000 1043000 2749000 1881000 -1292000 -959000 -2387000 -1853000 1232927000 1415060000 2083543000 2425791000 34122000 39899000 55325000 68670000 -3782000 -3014000 -7458000 -4970000 -1196000 -2715000 -2492000 -5487000 -1168000 -747000 -1849000 -1576000 -3247000 -6509000 -5470000 -12010000 24729000 26914000 38056000 44627000 2779000 2429000 5358000 4387000 8488000 9230000 18148000 17028000 2365000 3606000 5126000 7121000 11097000 11649000 9424000 16091000 16917000 16577000 8248000 8248000 2387000 2387000 27552000 27212000 27552000 27212000 <p style="font-family:'Roboto';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:'Roboto';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span><b style="font-weight:bold;">SUBSEQUENT EVENTS</b></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Quarterly Cash Dividend</i></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 28, 2023, the Company’s Board of Directors declared a dividend of $0.05 per share which is expected to be payable on September 4, 2023, to stockholders of record as of the close of business on August 18, 2023. The ex-dividend date is expected to be on or around August 16, 2023. The dividend will be paid in cash.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Loss of “Controlled Company” Status</i></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As reported on a Schedule 13D filed with the Securities and Exchange Commission on December 8, 2017, on or about June 6,  2017, Glenn D. Sanford and Penny Sanford entered into an oral agreement (the “Stockholder Agreement”), pursuant to which Mr. Sanford and Ms. Sanford agreed to vote as a group with respect to the election of our directors and any other matter on which shares of eXp World Holdings, Inc.’s (the “Company”) common stock are entitled to vote. A purpose of the Stockholder Agreement was to enable the Company to qualify as a “controlled company” within the meaning of the NASDAQ listing rules. </p><p style="font-family:'Roboto';font-size:10pt;padding-bottom:6pt;text-align:justify;margin:0pt;">On May 14, 2018, the Company’s application to list its common stock on the NASDAQ Global Market was approved and, because Mr. Sanford and Ms. Sanford collectively held more than 50% of the voting power for the election of our directors, the Company <span style="background:#ffffff;">qualified as a “controlled company” within the meaning of the NASDAQ rules.</span></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On or about December 17, 2020, Mr. Sanford, Ms. Sanford, Jason Gesing and Eugene Frederick entered into an oral agreement to amend the Stockholder Agreement, pursuant to which Mr. Sanford, Ms. Sanford, Mr. Gesing and Mr. Frederick (collectively, the “Voting Group”) agreed to vote their shares as a group with respect to the election of our directors and any other matter on which the Company’s shares of common stock are entitled to vote. Based on the Voting Group’s most recently filed Schedule 13D/A, as of September 30, 2022, the Voting Group beneficially owned 78,997,394 shares of Common Stock, representing 51.73% of our outstanding shares of Common Stock.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 31, 2023, Ms. Sanford and Messrs. Sanford and Gesing filed a Schedule 13D/A disclosing that Mr. Frederick was no longer a member of the Voting Group. Because no person or group holds more than 50% of the voting power for the election of our directors, the Company no longer qualifies as a “controlled company” under NASDAQ rules. Accordingly, following permitted phase-in periods, the Company will be required to, among other things, have a majority of independent directors on its Board of Directors, a compensation committee consisting solely of independent directors and a director nominations process whereby directors are selected by a nominations committee consisting solely of independent directors or by a vote of the Board of Directors in which only independent directors participate.</p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Adoption of 2023 Equity Incentive Plan</i></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Due to limited shares available for issuance and the upcoming expiration of the 2015 Equity Incentive Plan, the Compensation Committee of the Board approved, and recommended that the Board approve and adopt, a new equity incentive plan to serve as the successor to our 2015 Equity Incentive Plan. The Board adopted the 2023 Equity Incentive Plan on July 28, 2023, and, stockholders holding a majority of the voting power of the Company adopted the Plan on July 29, 2023, by written consent in lieu of a meeting. The 2023 Equity Incentive Plan and a summary of its principal terms and conditions will be set forth in an information statement to be filed with the Securities and Exchange Commission and provided to all of our stockholders.</p> 2023-07-28 0.05 2023-09-04 2023-08-18 0.50 78997394 0.5173 <p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Quarterly Directors and Officers 10b5-1 Disclosure</i></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">During the three months ended June 30, 2023, Jason Gesing, Director and Chief Industry Relations Officer, adopted a Rule 10b5–1 trading arrangement (as defined in Item 408(a)(1)(i) of Regulation S-K). This action took place on May 10, 2023. The duration of the trading arrangement is through July 15, 2024. The aggregate number of shares of the Company’s common stock that may be purchased pursuant to the trading arrangement is 304,960. The aggregate number of shares of the Company’s common stock that may be sold pursuant to the trading arrangement is 304,960.</p> Jason Gesing Director and Chief Industry Relations Officer true May 10, 2023 July 15, 2024 304960 304960 EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /-^ U<'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 " #S?@-7E]+ET.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31EHJ'+BV-/"H(#Q;>0W+9@TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A,\I1$SD,-\,ONVR-''-CD11 F1S1*]S.2:ZL;D/R6L:G^D 49L/ M?4 0G-^"1])6DX8)6,2%R%1CC30)-85TQENSX.-G:F>8-8 M>NPH0U56P-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+A#!6]/CR_SNH7K M,NG.X/@K.TFGB&MVF?Q:/VQV6Z8$%W7![PI>[ZI[N5I)(=XGUQ]^5V$?K-N[ M?VQ\$50-_+H+]0502P,$% @ \WX#5YE&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" #S?@-7.-:BX3T% !Z%0 & 'AL+W=O&$9;'QM+G3&HX1M^(KKOY*%A+-.H>(%$8]5(&(B^?JF-;&O;QUJ M&F1/_!WPG3HY)N93WH3X;D[FWDW+,D0\Y*XV$@Q^MGS*P] H <>_!]%6\4[3 M\/3XJ'Z??3Q\S!M3?"K"U\#3_DUKT"(>7[,TU$NQ^\P/']0S>JX(5?:?[/)G MN]T6<5.E171H# 11$.>_[/T0B-,&SID&]- @"T0G?U%&.6.:C4=2[(@T3X.: M.<@^-6L-<$%L>F6E)=P-H)T>SX2;0I U8;%'[F(=Z#V9QWEO0]1&'0TO,8]V MW(/@;2Y(SPCVR1<1:U^!F,>]']MW *X@I$?"6XH*_I'&E\2Q+@BUJ$.4SR17 MB*Q3?+B3R3IU'SYI_.&Y8+=:T$R?:Y4PE]^T8'XH+K>\-?[E)[MO_8[@=@O< M+J9>XK[L$UX%AS>WK?8S0M$K*'K-*!9(K@JBJX9=)AFX6&9"YY%PK34+%<8T*)@& MJ,YAH"_Y)E :L#1Y9%%E]]7H?%V0UZ?EPXQ\?GJ8S1\_K2[RH3Y_G%XBG,." M<]B$Q++OM#+I#; K8)V9N-T%Z8>]D[L'0"]:!F\4. \0EAX.VU1_8 MUI!BA+0DI$T()YX''JDNC@?D 9XC3W%E;]9(4FH/R3*(0I/"9A*2/(R4-("1 MXE@V!EVF"ANU]O]!3\T9#,,7L:O.D+@.S"*,K,X.->_M'NF*6+*38 M!K%;'5-<\W6"H97IPL9=_B/:0BC-0O)/D)R=NC6*PP&E?8RMS!^;J88S5KF1PH[NO'F)&[=]=G\8:?3;0U M0H^3U6R"U6ZTS ZT47:8IE*:LB2O1;)P@6.DJA(.5_R&EN*TS JT45:8QU"X MY>LT4U:R(VHE&:Y80U9:/VUD_2;)0]D!QKH1LG(BU.@\, EC8.*ZL!Z%7N ^424_?.%@VMMRKD6NW M;=IVL'*,EBY/:^KWX\+JE.T>+E8/>ERL9OGIE([OX$;]D>JP1#[+52/WC-7; M3NGY3C//!S )4//8X^_D3UXYY&ND3.;N#GM#!R4K/=_!'7H"P?+R@(6L;:F]!:1-FASYG'I7D [J^%T,<3\X)BNW7\'U!+ P04 M" #S?@-7^^4$Z?@& #(&@ & 'AL+W=O[Z_8G(S.Q4%ET*2HO^_0[ M2HYE2Q3= BW05K*/Y]]11SYWU/F3D%^*%><*/:^SO+@8K)3:O!D.BV3%UZPX M$QN>PS?W0JZ9@EOY,"PVDK-E-6B=#8GK!L,U2_/!Z+SZ[*,":>+@9X\/K!;?JP4OJ#X>A\PQ[XG*M/FX\2[H8[+\MTS?,B%3F2 M_/YB,,9O)I3J 97%WRE_*O:ND0[E3H@O^F:VO!BX6A'/>**T"P;_/?()SS+M M"71\W3H=['Y3#]R_?O7^>Q4\!'/'"CX1V>=TJ587@VB EOR>E9FZ%4_O^38@ M7_M+1%94_Z*GK:T[0$E9*+'>#@8%ZS2O_V?/VXG8&X"]G@%D.X!\ZP"Z'5#- MW+!65H5UR10;G4OQA*2V!F_ZHIJ;:C1$D^;Z,GZ-/\$OUZ\ALZ06F.%BM1%BQ?%N=# M!1JTIV&R_;UW]>^1GM_[4.9GB+H.(BZAAN$3^_!+GL!P7 TGA\.'$/DN?+(+ MGU3^:%_XGVYOI]<+-)[/(4Y3./5XSSQ>+[(WQ88E_&( JZC@\I$/1C__A /W MK2FX'^3L(%2Z"Y7:O(\FK%@A>&@HT1?\:YD^LHSGRO@0:U=!Y4KO!(\C3+P0 M>^?#Q_UX3&;8CQNS Z7>3JEG57K+"R731/%:JTE?[<#?^^$H\@.W):]K1<,P MBLWJ_)TZWZING"2BA&F#32SA,(=W&7=0#ANNN$5SV$$\]QL>> DV+#JZTL>S$%ZG="P-2+XZ@5:=GHK[TQ)N^M,@ M[LXR:TK"/P@;,DT6.'0[Q_^UM&! !R2]M(WF$6AZ_;H;,"(K3 "TMYSF,@E M4NS9-I?$,)?4#=HB#691$ 8]*ANF83O4_A!B^91FF5$:[29:Z/OM=#2:04;V M2&L@ANT4J_>E_OT(=^GD122,.OH,%(MP$/4);#B&_6^J?:YFXW>SJ]EB-C7K MM.+P>RN@'^7M,.:&:-B.M!V\-^Q%D]L8<)=2(25ME!FLL$OCGET7-S3#=IQ- MJIH?MK(EWX@B[5EU74I%4>"U668PLQ1 N($9MM,,9E&6L#7P9^@FH;8Q2C10 MB0#M._/8M0.%7D\)B1M\83N_)EL,;(2L^D4HOVJ0B;LL?6#59Z=('%+.&(B! M5W$[B*X-#GUS"*1!&K$C[;"R.;),21=74"EX?KM8,-@!?4GA4)A%%:5'HS55W"-BGCA]%#HX")$I50.FXU%G* M%/I0YGQWD*(=8 >*6,>E[J$#XD0T=@B-VPXNH7U=WP%HS,+8\?@A MNAP_]73OVNX%3(8T\EW)H8VG*=' M."\@L1'_9X,^"YDMT7N1Z44*G>$L3\[JI%K!9UP6OU2'!LJ8)=10 ?CA_D' M]M#.8.=!W]$S^;2I *B] IA6TB#[E4SO2J5K *1$U9.+7$F197KK27.@,"^, M+2\UM;Q!N]HZ9G4HOZD0J+U"J(':#RS:Q3CQ(TK:IXXF.R^*XYYMANX=X'XG M\='X^M(FN'L\:^PP#7;&#G.X]YI!O^/YD\F'-"^@9KJ'@>Y9""'+^K5)?:/$ MIGKS<"<4]#35Y8HSR&-M -_?"Z%>;_3+C-W+J]'_4$L#!!0 ( /-^ U>/ M$%_Q"P, +<( 8 >&PO=V]R:W-H965T&ULK99M3]LP M$,>_BI6AB4E GIJ'LC92:3O!Q !1V%Z[R;6Q2.+.=EK8I]\Y*5D? @-M?=': MR?W__MVUEVMOQ<6#3 $4>R?#.GK#"B7G7M1D0]7JJ,%7 CB"SSG(JG,\CXJF_8QO.%6S9/ ME;Y@1KT%G<,$U/WB1N#.;%P2ED,A&2^(@%G?&-BGPU#'5P'?&:SDQIKH3*:< M/^C-1=(W+ T$&<1*.U#\6,(0LDP;(<;/M:?1'*F%F^MG]R]5[IC+E$H8\NP' M2U3:-T*#)#"C9:9N^>HR:J.#;H&B4NI>+X6(T'.BOJ3/J[K ML"&P.R\(G+7 >:O 70O<*M&:K$IK1!6->H*OB-#1Z*8756TJ-6;#"OTM3I3 MNPQU*AI>7XW&5Y/QB.!J9L<#FX&H[)Y'P\OIN0PQLJH% I*!;3 M[!,Y)O>3$3D\^$0.""O(79[C@P);*'XX(@LJR))F);0QUD;!)B,<6]X.Y-^BMBB] MAM)[!Z5,L=&PIJ5*N6"_(&FCK0V]#8ZNM7[M$+\E]P-,M2/&V#M\&&>PA.Q[7ML!OLL.X'VIB2'W3M'51S M8ZSHD?Z-BCDK),E@AE+K)$ /48_)>J/XHIHT4ZYP;E7+%/]9@- !>'_&N7K> MZ.'5_%>)?@-02P,$% @ \WX#5V#\),D_!P FB4 !@ !X;"]W;W)K M5E M0GJ]KPX(\-2VJ"U(^N]/-@X&::V0J_,AV.;9E?9%NX^,SI]X\;U<,B;04I7[%5LLAN6J8/&L%LK2(;$L=YC%23X8 MG=?/[HK1.5^+-,G978'*=9;%Q<]+EO*GBP$>O#RX3Q9+43T8CLY7\8)-F/BZ MNBODW7"G999D+"\3GJ."S2\&G_!91*U*H$;\D["GP(3B-0FS[W?5^&G!WDS>9 ?U]'- MPP3=?I9?7=_=1U\D[NJ?"%W=R/L(G:"ODQ"]?_2Z6)8KR&9L!\J%9WC7(#Z4_=DXA+TZY)$:%?ZWS M4T2MCXA8A +S&1\O3B!S?FWTZ'^/?N ,NLL06NNC?6<(E C;H6QXJ*HHGI6K M>,HN!K+JE:S8L,'H]]^P:_T!1:%/96&?RJ*>E!W$R][%RS9I']VS#)"'4[ M5&=GJF-,S=L5*V*1Y O$GF7G+&&CG3YSKD]E89_*HIZ4'03"W07"->;W5Y M^GH8?$^9ZE@'V40+O YR?-6#D0Z29F@ VD '9F1S7K"F!",1/QL+DP,U(4>+/ ## M%E';+@C#6&4;$,SVJ-/A@)9Z8C/WO&I-?O\HN=<\$>:J#/ ^GZI$"T!)BIEL&(IAL,/"2-P[RYF[< MI[:P5VT1UCDN[LJVEN)B,\)'.T!>>SF0H,NX3*:0X8TR M?V\6UJFE-IRC4"&,DEQ^_T_=^(!"N(.$D)8.$R.W@[T0)NE:@*]R+QMUK_GA M&%0(HU[S R34Z8>6@Q(S!_U6_R114:Z-W \MV-87DI.M12GD;K@J3Z;TT!DB M=BBQ ZSVVS$(M3Q?;@Y]U4$0E/A!X/MJEX*U6G("7L<6D;1$E9B)ZG&^,24- M0%0=UPUHH!:%,0AU?%DKJ>8=4*O<.KOJ"]$(ACJ>'+_+.RV!);;Y!3O/9%5? M5C^^;5X8W!GH!2,1?FL'ZU5;V*NVJ"]MAQ%I.34Q_:ID<7R%XI?J_:PEZU17UI.XQ+ MNQD@YLW 9U[(EIZCZ;HH6#[]B401YV4:UV<_%G&2H_=5,?E0OW^I7DO)W3D8 M,/VMM&NKB:IC3K#,+C53=9AG:6T)/M7' M9Y3GE_ALC('G(3Z+ML>$6O7;4TO7<;%(\A*E;"Z'LDX]&<=B>Q!H>R/XJC[I M\LB%X%E]N63QC!450'X_YUR\W%0#[(YCC?X#4$L#!!0 ( /-^ U=$G _6 MM D $9> 8 >&PO=V]R:W-H965T&ULM9QM<]HZ&H;_ MBH<]L],S52R;;@8M%V-BFNYXF>7%Z/IR\[//U?5EN6X6><$^5T:]7BZS MZN<-6Y3/5R-K].L'7_+9O&E_,+Z^7&4S=L^:KZO/%7\TWE.F^9(5=5X61L4> MKT;OK7>I3=H!FXK_Y.RY/OC>: _E6UE^;Q_<3J]&9ON,V()-FA:1\2]/[ -; M+%H2?QY_[J"C?<]VX.'WO^CQYN#YP7S+:O:A7/PWGS;SJY$_,J;L,5LOFB_E M<\IV!^2TO$FYJ#?_&L_;6C<8&9-UW93+W6#^#)9YL?V:_=A-Q,$ BQX90'8# MB#C .3* [@9080#QC@RP=P-L80"UC@QP=@,<88#M'AG@[@:XXE.RCPSP=@.\ ME\Z2OQO@;U9WNQR;M0RS)KN^K,IGHVJK.:W]9A.(S6B^A'G19O>^J?AOZELLE#^Y]4TZ^*T9_ MT(]^X"_2>EW]/#H^U(]_/YWF[0LG6QB?LWQZ<5L8'[)5WF0+!2LZP9I,ULOU M(FO8U&!95>3%K#;>\!=//LF;WQ6\^.6\LIFSRIB42[XKS=OMXHGQ>>>/F?%F M4=:U"I_H\73DULL8(V>2M0:T_#&(22Y6O+=7=4-O]^>F:EST=9DBN MN""6:9I!ORZ4ZVS3LCVA+)++J.E89K\J5CPMW^_7)(H:ZMK]HE0[:^T;VKMZ ME4W8U8AGHV;5$QM=__UOEFO^0[,F=+\F5+LF7]AJ74WF_!VA793)]K5:'WFM MW6A9+W^FVT7;PIS#1?,"GPC3'")[1DA8C(0E2%@*@O429>\396L3=<=/PK8[ MERI!VK%#$X2$A4A89$O9MGQB"]M6C&R9R"TO+&$[2FW%ED4(W5?U%MS9+[BC M7? P?\JGC)\;\//(R2*K^+L9/U,P5OSM5I4 +6QH I"P$ F+',5R6)XM[/TQ MLF>"A*4@6"]2[CY2KC92]W,>H]K(ZWK-T\0_M6W?DHQRU9[+U0;[P:I)7C-E MP+3HH0%#PD)7RH3G"2_1"-DP1L(2)"P%P7KI\O;I\K3I>C]C16/,^*AFWKY5 M\4?MZ?8V8NTI.#__SMJ@J=*E10]-%Q(6>O)[#B6NF"]DRQ@)2Y"P% 3KY]7)/&E10_.$A(6^O%M9EBO$"=DQ1L(2)"P%P7IQ"O9Q"EZP7;$_ MUWGS\X6;5"!O!<(G9FW+H4F1V_FN3QTA*LB6,1*6(&$I"-:+BF5VBL_4AB4N M*Y;/^+:SKBI63'X:3945]6*3%&.6Y<5QG72C1P_=BZ"T$$J+H+1X1Q/.]<5/ M>PFT:7JR:3] !X[8T@;HH9S_G_ RIZ'O$?.<1U2I8"Q\<(20MA-(B M*"V&TI(=K9\-SQ-D *IG/VB=#+;T-C@JII(*_N>Z>&M0*FX!9=X7,)#0+7$>==+K0=T_%,<=[E.DH= M2L5Y5SPU<:T319%JVL_A3:U.G%IZMA@[=:A3ZT U_\6T4([1I!:3&4 MED!I*8K6CU:G:"V]H]5+>?W@P5&"2EDH+;)D+1M0)Q"W%*B5A=+24T?0#T@G M7"V]<1TH\?6TP8F!6E8H+;)D:7OA^+XC1@:J6J&T%$7K1ZNSK99>M[Y*YNO9 M@X,&%:Z6;%R)+YW%0(4KE)9 :2F*UH]9)UTMO75]E=77LP?'#.IA+5G$NJZX M 470GC&4ED!I*8K6SUEG8RV]CAUD]_6LP;F"6EM+UK;4-:5/OU!M"Z4E4%J* MHO6OC>O,+=&;V[^@^?7$H>F"TD(B^TG;I](?!:!-8R@M@=)2%*T?K\[K$KW7 M?*0I<'RB/BO"MZFAX1?:VJC+KBM+_(UZI0MA\$QZ:],[$$:6+UL,';H\+$ M>GRV?7%9H"862HNAM 1*2U&T?K0Z$TM>8V+U@P='"6IBH;2(R![3,GU/]&K0 MI@F4EIX\A'Y$.A=+H"Y63QN<&:B+A=(BHG"Q%K5=Z7_F0&4LE):B:/UL=3*6 MG%'&ZMF#DP:5L41Q^2L13^LL['DC#96SQZ<,ZB-);*- MM;S E((&U;%06@*EI2A:/VB=CB5 ':MG#0X65,<26<ZCNN(G^&A36,H+8'24A2M'Z].Q]+SZ5@] M>G#.H#H62HN@M)C*9M03M6 ";9F>:-D/3Z=BZ>M4+%6FYK2*591 M%(6>:?G2'P\5=99OB;A841;8HHE5L60EJ#I*QZ<'=Q7HS_G!?1)>?>6L>MI/ MFUA%R85MV8'XYA\J"EW'I+YX\JFHLQQ'O#0E5I3YXKTP$A5+,>WGN'*6=KZ6 M(GVM'C9X_U3X6MOW+2(N'M370FDQE)9 :2F*UH]6YVOI:WRM?O#@*$%]+906 M4<5UIS8AXI8"U;506GKJ"/H!Z6PMA=I:/6UP8J"V%DJ+J,+6NM+_*(BA31,H M+471^M'J9"T]HZS5LP<'#2IKJ2QK ULZ>82Z6B@M@=)2%*T?L\[5TC.Z6CU[ M<,R@KI;*KC:0KC6(H#UC*"V!TE(4K9^S3M52H*K5LP;G"JIJJ:QJ>:S$2QNA M/6,H+8'24A2M?[^Y3M7:<%6K)PY-%Y06VK*JI;XO7>8&;1I#:0F4EJ)H_7AU MJM8^GZK5HP?G#*IJH;0(2HMMV9N*'QP2:,=4W[$?G4[4VF<0M;9\TUC1&"I* MU*)64:@4M8HZE:A5E,FB5L62C:'J*%6B=GQPO^OV#NL?LVJ6\\\^"_;(!YIO M/;YBU?:FY=L'3;G:W +[6]DTY7+S[9QE4U:U!?SWCV79_'K0WE5[?^OXZ_\# M4$L#!!0 ( /-^ U>S?]!GKP@ -0E 8 >&PO=V]R:W-H965T&ULM5IK<^HX$OTK*G9J:[ M=SIYL&&QGW]+MRR!)ZLTBWT.E]FZDV\SYB_EH#CJ$,.P.[$?)JWNC;PWS;HW MZ8Y'8<*F&QGKW9@F*&.KVU8/7_=-4PR0$C]"]IR?_$;"E46:_A07H^5MRQ 6L8@%7*CP MX=^>]5D4"4U@QQ\'I:WC.\7 T]]OVN^E\^#,PL]9/XU^#Y=\<]MR6VC)5OXN MXK/T^3=V<,@2^H(TRN5?]'R0-5HHV.4\C0^#P8(X3(K__LMA(DX&@![U '(8 M0*H#S(8!]#" 2D<+RZ1; Y_[W9LL?4:9D 9MXH><&SD:O D3$<8YS^!I".-X MMS\9#X;C^7" X-=\\C :]![A8OX(_[X/QX]S-+E'_=[\-W3_,/E]CMKH:3Y M__CEG^@7%";H<9/NY=\0]2X0L0@5&%/_^/#B<8<>IQ9*O71!GV3Z7#6>QR- M_X5Z_89AU M-,S21F+&@C0)PBCT9>5(5R@YFHIX*J\"/]^@;9;N0UB,:/&*H%!F()^LBTH3 M\I#EURK'K$O&[T+*SJ;)/DZ3K8W?@('2X#!)[ 6 (E=&LM!BG<3(Q#:M!+(N M1"W'4,?1.1KH: WLQ6G&PS_/#(2"%";<3];A(F+(SW/&E;7(J=F#L5==?74A M%SMJF]VCS:[6YH>OJH1$ %_"1@"$@%"C*V##F*P&TF'8#=WT!QAU("Z7@"R;+.(R">"!)Q M =G8",_XHOA\*6WGDU$B--9#="\(TET"GI?54^ES'7W;ID7L6F(HY @AMM<0 MM!*HL1ZIIQG;^N&RB%#*-RS30#.NPRZUG:JI=2'@A7:#H24Z8ST\]V6'!>8M MV3;-PP8#ZZAI&:YE5DVLBQ'+]1K(*R[Q%;\#L&]!W_JOC1%7X"4U3@)Y,%$A MAK'5D*2DA$RBATPP,=M!/3F4/.4L$@4N>L2I$D>%&,5>$TDA)382/38^I% W M.,MBW322.JBU3=NKUF7]J[Y8!4@)D40/D1.94*H&1>E3'?VP54TOA9#30$=( M"9!$#Y#CX6.Q=3"=37Z,!L,!NOLO^FA;3.K8ARUH-*H\1"4'2.HU$!%2@B0Q MM< S&O\8SC]BJ!9K/PLPE])V[G2)MD0+8-WI+@LVOJ3N*]$.PQKCKU=H&_D) MOY)<9QL#ZU'.@Z4H02:MY;="S#6N/\!,[78_^GJ<2%MYQN>)0V@>AHP8]M#_2CV..(8VB#9&2DW/NM( MWW9N!_S'QH+N7Y1XZ>0VCRDU34.9ZE4228 "0^@\"J$UZO M_-,[S77&T#9)0VM*3S;-]9QA$(H=V 2"LF1!Y(LF5?00HIM0^E1'_S:FIETM MW4HY[)@-'(>6+(&^L^E=K4\?37RJZ)<]PZ/5G2*E'"9&0X]&2ZBG>J@?KE8L MX#)1RQ:;O107*!-8*?;IQ,;X5;$]+N!_[T<28D50Q$K+PD#@JWBN]+*.]C:I M!4=!"3 V&R@_+2D!U5,"<2!Q<"?\RX[4*8)%70]77:F+V:;K-+E28C]]#_L_ M:OP56K!UF"2B'"S\2&S,*OU1;(A;'G5KA4PAYU@>;JIE);#3=SIO2)JK(G6& M_WD:_>@]R-/&WGB 9@#PLU%?G$,64L/Q0"347>\!4FNH=$?1>V-*G&J/KI(S M#<=M"E")]U2/]_.GZ?1!GICV'M!@-.\_3.9/LV'E]'0TOI_,OD/[,QDK-ZOH M1=G I;2=GP:6;,#4LX&^/%*#PBT/!DZW&I7G@W64QVZM>U!($;.IBILE$S#Q M5Z,WGHS;,H(GQ!/6J*K,*T-J7FBOX.#__V/GP2P)B/D. 6%9'";'8]2(2:JW MB,)U<:]]LBLA'RIGI,X<7%K=D- ;\E5'2QIBZFG(]+SUE87VV/VB[;%+#L6' M*.]OS^G?]NE%0&NGY,1LV HU3T[O]4Q&[S*D;R:CO=S),W,NJ.A*;$.M4"8^ ME6FGJ_8.GA=K0K:=WY13H3CBQT:5$NAM_6SX.R??Q\0L6\O/AG(DXU9\7W*\ M>_PTJ2<_R*G(#HU)-\;W3=S\#U,W!_16H-+XYL+RSXA.BXH*G6_D5 MSB+E/(WESPWSERP3 O!\E:;\[4*\X/@A5_=_4$L#!!0 ( /-^ U=7'13( M$ 8 "$. 8 >&PO=V]R:W-H965T&ULM5=I;Q0Y$/TK MI4%"("5SA4N01)J$L&17A&R&ZZNGNWK:X+8;VYUA^/7[RGTPL"&[*[%?DAYW MG:^J7KD/-\Y_"B5SI"^5L>%H5,98/YU,0E9RI<+8U6SQIG"^4A$__7H2:L\J M3TJ5F32FD[.CY,9Y?^^- UT6C+EYY"4U7*;T_8N,W1:#;J#Z[TNHQR M,#D^K-6:EQS?UI<>OR:#E5Q7;(-VECP71Z/%[.G) Y%/ N\T;\+.,TDF*^<^ MR8_S_&@TE8#88J[=92B?*ZB.C[T;D->I&%-'E*J21O!:2M%64:/MQIZ\?CY MV?+TZOSRS?GK"WK]@D[>+L\OSI9+6EP\IY/%\GPIIY=79\NSBS<+D3J<1+@5 MY4G6N3AI7P?^)0>OBPAEIE?#3"[ 3VUSPZOGMG]FCZ[)8$'@P) M/+C-^J])X'87LS']9R_$'VIZ[[S)Z:4SN;;KL$?G-AO3O;MWGLSGTV<0V$N/ MLV?D_!ZAF].X7K/98A!B23H&$,8JZ%PKKQD&8LG4J9^ZJE9V.YCHCC?\XTD3 M=MSTAZ[QW>%]1<8/RA&&#[K0G%/M?"R0 S[1T5HZ1LY S(88SB+3RKM/ M"&6-IZU88KL&>+;WB12 WXNUKD=%4)!M>6N!5^1B K#+:TRO M?YJ0#F0E8\M2$&D)H_P:8LE!H0)*&/<%%3%[LXTL=0]ZBK1-)MY:'9'9,K8- M $.GRJIIV%*@,;V!&96UEK>#A$:YK6KR9#YS MH$$;VJ> GLJ5'!?:*INA02C%B;V'RI8*R*^8+;#D6GG(:9L<^!S2W,[(V_%R M3"@FTI(NP6NNQ:3(-38!B\Z!\=H@KW[VDM9OB\7E, 1 ?8CW6SC:MJL_[5 MD5P*7-JBIYJL[73T@&Q)FDWW_TQB"U0T0TO@8#J3(EWQNC&MF>7^AS$M4A8( MSFS34&\I=RAJA-W,-#EP-*8O[H\Q%,Y%B"(;SY\;+;B@Q?\U!)*HU,@P&N(F MX%,A ]^ QDYQ0ND:4-N*I;]285#0CXUMKQL#3#MU_X=J2V:>31)HLX-.Q,6J M+;L8ZQA/2C9[_"S0PMH&1JY8)@CC,!3ACY2DJ!0Z@#UHRPJ,(1N8GG/&U8H] M'+B:$<4W] MW/O0:$P-WLB4++B^M7NCL501%[NM]!,(!AD* )VGOG@2Q8_5.QC365&T6U/: M9'C?5G:G:^#K6B?N+OF[)-NEMA8*'ZK-RC#2?R]EW3_@W?6'K7K$MDG_A?I-)VZ4(,3^D"1R4M ML)N ID4'*A.W/A])WV*TQ5BNTU0O*TZ-<1R+[;0GND4-C&I_(W'3+F^Q[Y "NGVUO>OX!;!] M2RJ*R)X/Z\85JJ)K(VQ3EM(\GE.A-R>#R:!=^*K6N>.%T>EQ+==T M0^ZNOC9X&G5:,E52996NA*'5R>!L\OY\C_?[#=\4;6SOMV!/EEI_YX?+[&0P M9D!44.I8@\2?>[J@HF!%@/%GU#GH3+)@_W>K_:/W';XLI:4+7?RN,I>?#!8# MD=%*-H7[JC>_4O1GG_6ENK#^?[$)>_=F Y$VUNDR"@-!J:KP5S[$./0$%N-7 M!*918.IQ!T,>Y2_2R=-CHS?"\&YHXQ_>52\-<*KBI-PX@[<*W^S_XGS0O?>R;BZF][:6*9T,4"V6S#T-3G_Z87(P/GH#^5Z'?.\M[?\E M\K=U3X?B/UB0M=65VH3/J2N\T)99?JLI;5HZK6(M5@0F4I MXU]Q(QY6JI)0(@MA'190\\X*J"V:C(2+2AI>A GZ>RUDE0F%QRTMMEE:E2EI M%-DDBK-1EVM+ CJ5PQN\$)M\C(94%XYPC)J*(0 MC0UNT9\-&R@)<3K(\*A3;K"=74X'#:9_10?'N6VHY8K*K254Q.P<%J M-UEQ)EKS2'M&X'@FG$;"W\K_2TR*?'CWTP^+Z71\].WR@_\U.?JK!U!B9/3+ MHL\AM8J1>4K-4KO\O7BG@O [A1^_:=@2]Y!I8!# _^@O,'P9"(@0-BA9:1#/ MM2_:D,KEXU8R63&L("VU-#Y0/DE.?B=?$]"E2Y6&^^DH24(0J05YJ1"<%SPCD\C0P5(0W MR$EH.!X,HS5<()&@#?2I4C>A\[#'L4I;UVR.A(5&Q\"&N]%\@;$V]*C=0F3 MO-L@0.#^/[%=54 D"P1$.L_OH;A#;0#"!^M (&3[UI.) "=T8+Q[I;DR1#[3 MLSL^O68XMS1B5C9A&7DC-&T5*@N[0XS-6ADE#@J.?5"LRK+KW=A/+H@6X+4JGBHG4S8MM&6*82/'#W'Q+>(5F6#%XU.(:0F"8"H(>:1Q.JLS%M2H*09PP9Q9WDML=L0^NFD ;YH'M9-#XJK\?' M4RQ4/7*H-]QR/ -20QF:,IRW/+@*6L.#+@!I.\UT"0[*!WZ*N%MNL/X$/NOT M^\]\0LU\B<,9&=ZLMLW?K)^[J? MW#,;&$#J5B@CP,U1G-J@>1<^R)C/OGE#CML;5U/H#[Q=F\@D1&2)7@Q/;6R4 MN'-87?ENV&OSRJ1-B7PSV"0FS>)(;I]F.-/W[GQEX1+%N,QF3+?R]O6A$,"YXM?-Z*=8Z?&*_:_!Q* M^.4N 8;%?MA.@);#0:H+F#_+5RZ>!J[TD^4.K$Z];-9O)-O:V$6,*<7N@F\V M?_;,X\6/-.84+^14<,4BV"E?%78X@)I;4BZ+5>AJ7&C>.1PU'T&!W;85)TJ8 MY !F<=#Q1^5PX023,C0^RTTITOU1\/&O"&T6U6?C;"J(^\U0?.&*#M4#L/Z$ M!:[80+R >3MKB$^3^NKPO*C)W\X[ #8&_#F0X,M*(W8/ M^85 .P$94Q*0\61#77/.0S23PS.>'?W/_EZP;H[';I2Z M';L,;==OO9OG(1:)^ 5%6B[!H-G$7],GW<:_B,EXD4QG\][*P3PYF,_Z6^;[ MR>%D_*0/5WYJK_S3_L;97K(X7&QIWT\6B[ZRZ=XXF2\FKX/;4CB=)/N'>[V5 MV1S2A_TM^X?)#!9>!+?EQ70OF4_ZNA:+9/]@W,;?EI4\"H]Y7'93$ MVG^[XI,G^!,^\'2KW>>QL_!5Z&E[^+;V69JUJO@FMH+H>#C?'P@3OE>%!Z=K M_XT(]P'4G_^98U21X0UXO]+:M0]LH/MH>/HO4$L#!!0 ( /-^ U>1@B:# M: 0 (8* 8 >&PO=V]R:W-H965T&ULI59_;^,V#/TJ MA*\X;$ NCIVTR;5)@#;-L!ONL*+M?@##_E!L)A9J2ZXD)\T^_4C9<9->F]MA M0-%8,OGX^$32&F^T>; 9HH.G(E=V$F3.E>=A:),,"V&[ND1%;Y;:%,+1TJQ" M6QH4J7<=^D\^=\IE(2S.=/Z' M3%TV"48!I+@45>YN]>9G;/(Y9;Q$Y];_ATUMVQ\$D%36Z:)Q)@:%5/6O>&IT MV',8]=YPB!N'V/.N WF6U\*)Z=CH#1BV)C1^\*EZ;R(G%1_*G3/T5I*?F\[_ MO)G/[N?7,+N=7W^ZA\^_WMW-[\:A(VRV"),&YZK&B=_ .8,O6KG,PEREF![Z MA\2I)1;OB%W%1P%_J507^KT.Q+VX?P2OWR;:]WC][TH4_KI<6&>H-OY^+><: MINXGQ(^(?W[T9QW+N8S6>?_6-T\:/O7>*K M(!5;"WI)O4M2/5:HDFT'I$KR*N6X4M6CSL^,!X-E2[<.D+E>TM%UL*CY4PQ)9W:2[&G8-$2*^UI.E+ M&K_ +[4C\21)>]@H!+,O^&%OWN[54-/"Q\^&EK3B-)>!/Z6F#[M?#&U\2^ M6)!4_&PO=V]R:W-H965T6(&G956:NIDVO=C#U/I3E67 U$ M@S7MK(6LN"91;CS52.29=:I*C_E^XE6\J)W9Q.J6Y4RXKKO!:E'\5F\+?6]V/Z&^WQB@Y>*4ME?V':V8>Q VBHM MJKTS,:B*NOORW?X<3AQ&_BL.;._ +.\ND&5YPS6?3:38@C36A&86-E7K3>2* MVES*9RUIMR _/5M^G-\]N+"\_V.YN'_X&^9W-[#X].7#\G9A]'>+AXFG*8ZQ M]M(]YE6'R5[!3.!6U#I7L*@SS)[[>\2O)\D.)*_86<#?VWH H>\"\UEX!B_L MDPXM7OB_)MUA1B]CFN(9JX:G.'6H.A3*1W1F;]\$B?_N#..H9QR=0_^/C,]C M1@/X,2PL2UYK%QI)?4#J)^!U!OBM+1JJ3-+7U#=2036J-&8@UJ!SA+4HJ=B+ M>C.&MV]&S _?_?27KAS[*^^U-YABM4()86!W&%R+JFDU:7(NLRV7: DJL=96 M.#A>0)BX43(\540N\Q-XW\JZT*U$%];%KEL\R[%W82Z+CU28#P]"\Y): -UW M6O!5B:^<4N\3CMPA^?4B,6 )?$2EQM2>TK9J2VZ.\0!I^];!^A<6NG',?CTJ M@DN7C4AQ\P*#[F8.ID'L!LGH*$;N913!7"G4"EJJ4DDQ'ZE#/^<;)T>N=%A# M6/;H3?E<(D+5]18TO>6[9V+8V%?Q M[ !Q1Q-,(6RY@@OF^I>)-;P(W,LXS^323W3*B(SKRS MO*";&_K?A7JI*W@GC;Q"N;'C2E&!M;7N>GJO[2?BO!L$1_-NG-YRN2EJ!26N MR=4?#&D R6Y$=8(6C1T+*Z%IR-AE3E,=I3&@_;40^B"8 /W_A-D_4$L#!!0 M ( /-^ U=T1G6ZK 4 *,. 9 >&PO=V]R:W-H965T"\+,N0ID63K9\9B;+82*1&4G&R M7[\[2I:5I$F'K=B^V")Y]_!>'Y+[:Z5O3<&YA?NJE.9@5%A;[TTF)BUXQ-+87DGS28IJJ8 M?CCBI5H?C(+19N*S6!66)B:'^S5;\2MN?ZL_:1Q->I1,5%P:H21HGA^,EL'> M443R3N!WP==F\ WDR8U2MS0XSPY&/AG$2YY:0F#X=\>/>5D2$)KQ1X'W!OUGYSOZP4 M=TP;8U75*>.X$K+]9_==' 8*B?^"0M@IA,[N=B-GY0FS['!?JS5HDD8T^G"N M.FTT3DA*RI75N"I0SQZ>??QX\N7\X@*6ER=P?GF]O#P[/[HXA>75U>GUU?[$ MXAXD.4D[O*,6+WP!;P8?E+2%@5.9\>RQ_@1MZPT,-P8>A:\"_MK(,4Q]#T(_ MG+Z"-^T=GCJ\Z0]SN,6+OHU'3;-G:I;R@Q%VA>'ZCH\.W[X)9O[[5ZR->FNC MU]#_@;6OX\5C>!T2SI3*UJ+$.F0&=L*Y%\77#-4P#)Q..8?ET0 M$8%LX??6C0IF0IQE@CY963YX(')T3&N"9P:)KW92+G;<6(&LP@U*R;1L,MJI@T+O-+_C MLN&M+ JHBL,*J\<6H%LMRS42 AKZ>!HE:VZ%BR3IIKAA4V%6+)J1H0"2[RVW MN\1E&63"I*I!\SIMTE 8%-V)08Z\J32M8.Q:EZT'2I-K=ZQLVC1U4H"T;T3& M*=R#++]]DX3!_+TA6ZQ&CDL+)E<IJZQ&;;LDF=X5@IU#F5PG"5XI8L1 GI0N=$ M5\,&:VWCV1B;)Q=89GRWQ,11QBV&2-R4G J'XX9KKND;>CTYNY2ZR[8Z;U V7S7ZHM*U?>^(>]_&=; MK=WM$\A'<[L$BBGW <>E&2]"AN/5[0>A(%[?HL2.#T M7AC'(I:GA52E6CWT.HD7#!#>A5Z2+'[JQ[$7+A;]:.HM%O%0-HJ3K6S@Q=,Y M7"JYV_<_L><*"[MR];H1C&9;R'=!&&\AIE$TD I>DIK.X-C=2S#'CHJ)T0I1 MFX$MR=#2630;VAE&BYEEP@#?Q"/P-_J[GY;)D@& M^.$"SJ7%ZR"R!]$]4B]2O-TF![.!OO;*F.N!,AJ7O""Y^V3^6EEBH6<-O0/! MW//G/E5,C'@AU4P0>/-P6%0!@L0SDHF\()Z13.+-_:U7_]7_=PF*#@C6]A"N M-RYIQ*X&SW.Z&^_2982.CT+A&8/TC8S;ZO;GPY;_&\/SID0&S9&G'W4FO\<' MB4$21_+.OF=3_HCA7V9V1_Z.K=RU9Y9T]YMH'GM8Y:;F[O50/OP(8UX_9)Z8 M$G@!MH@S)L%Z>6+,T]L.GD]X%#TVI-U]_*W;Z&3P<,!^7KGG$1W3R'WM&Z*? M[5]@R_;AL15OGV\?F%X)O-J4/$=5?SR/1WCS;C/ @]L MKDD UW.%)W8WH WZ=^GA7U!+ P04 " #S?@-7E)Y'-A@- !@*@ &0 M 'AL+W=OMUVNE'B(0DQB2A$.#N*K^^YP(@"4G<]:9Q//VR*Y+ ?=]S[P7Y MY%JTG^26<^7=U%4CGYYME=H]NKB0^9;73,[$CC=XLA9MS10NV\V%W+6<%7I3 M75U$03"_J%G9G#U[HN^];Y\]$9VJRH:_;SW9U35K]R]X):Z?GH5G_8T/Y6:K MZ,;%LR<[MN&77/V\>]_BZF*@4I0U;V0I&J_EZZ=GS\-'+Q):KQ?\J^37TOGM MD28K(3[1Q9OBZ5E O&*YXHH,/R[XB]Y51$AB/&KI7DVL*2-[N^>^@]:=^BR M8I*_%-6_RT)MGYYE9U[!UZRKU =Q_1.W^J1$+Q>5U'^]:[,V L>\DTK4=C.N MZ[(Q_]F-M8.S(0MNV1#9#9&6VS#24KYBBCU[THIKKZ75H$8_M*IZ-X0K&W+* MI6KQM,0^]>SRX[N7?_OIW=]?O?YP^1?O]3]_?O/Q/T\N%"C3\XO<4GEAJ$2W M4)E[;T6CMM)[W12\.-Q_ 8D&L:)>K!?1G03_VC4S+PY\+PJB^ YZ\:!FK.G% M?U!-0R69ID()\DCN6,Z?GB$#)&^O^-FS[[X)Y\'C.V1,!AF3NZC?6\:[J<'$>DAGKB.IW[-97GSF17]?XI ]R*ZX\E+QR)_7.$7 MK&)-SGUOQ3=ETY#'X(E?.]8JW@ZKPD7BIW'D!\DH3)AF?AP$_CQ(G76A/T_G M?A 'SKK43\.Y'V6)=TF>EZX?C6/%CF) >OR&MWDI\:S?O5CZZ7(Y7,[CI9_- MPY'X,O*S8#%>^_$\]H,T]9YO$!+>!OFAMEX)%1N"9LL/486*(TWD#:S@F2 8 M%4R"&,I$+NUL[B?Q*,TR3/PX2BPO_FM7JOU='"(_A=&2.!ONQ/XRB?S$X9+X M\WERH%/J)]!RB3N#LWA33+MI@770(G/9GCV>(QP])8!'"OV%80#4+7,$*A9?L8IBE=>[ M2NPYE[Y7E( N)5K\%.LUUM$O1B% _^$9X)I$P68:[7 -XGT EK^!>I=O";LD M13R>U>P3IST*ZG++T50DK6U$UT54K/D$0S4SL=J)574/[P5_W-,8N.2=3IM^2.0B/D;XF6UG; M4!JWHL9O*$5!7W$ ,3:QRN-2D<"J94@$TR!9 Y/8/;4!W1_0$XJ/*'@\I8U^ M%#[V1#NL>OW>WOQ^YKU93VEVH@8IJ:4W@5"V!RI!/EH50A*$I<&Y(PU]W=LA.W>!%H?GJ-,WH[MJ83. M#IQ)Q7/3()JHGH;!MPA*F8L.0ACB"'0"60H-K""3()F*DC2'8W(AE183<)RA3<7I," E9=9*_ZN2(XC3LA' OZB2\U27)ZTD@#N[MY(FN7XTI='!R@G0&!%8QY!%S;&< M6OCVKK? Z-5^2NX50K5&GE3EIJ16T,D?=LW:0MZK]4/0B6ZS-0P\I@ J=N0" M*P<(P:[)MYC]/LD)0+E-YPEH^?&-@RUDDE.EP4ET+222Z#,XHTKL2D*260VM M6;0+#]0: 'P6?(K7I.4L(=+IRZ1I0HP(>$Z0T_M=V7.J@JH@4<>6Q_S=JQ@ M>FW0!R-=C73Z[@'>VO*R6TFXE?C:LD?UT!:+XJ@2S4P']]"(?:"L513,1IT, MQ#TL, PPE.K: -0 CP=H>)L2>K6!D!AS_8$>3>6#@9X1.M(K^AWUQ' M.+4#S*8,;?],WEY#]W- :V:@]7SI1R3&(21 _^MMB5JMI1<*U<#QRZD\QW+T MQMT?&-W84@L0)ZEA#Z!/CA!IM-L]P?5K62W,_#"Q9@L7?A!E7]UNF"YL33Q/ M4!##8\M-3=5E!7@'$BI3Q1M"(MMAW<-HHTA?<*!^;HPR3"JO /4Z\>+0/YQL MSU'\LRSU+K5D\ 6VC2(!;0%:T@ 5&;"@5M(9Q6 L9Z>DFC(:5K>D(S%J9TWE MFJ3V(/2#9?+]*/1A,(X")WX8C=.?8?].CZX],%\>C+.$,UH\ Z23@P/^ZKEC M&#!.1@A3^)MA.(9["*6A$8+0!OF:H9$EO.=J[! .*HV%66-GK;XI!OQD!-]! M3/24MD1H4](RO0=4-04=CS1-V5UC0=HR:HS+NB\2""6"3[-,JV($MW4;\68W M@BX! 14T?0IQ1=.= =B'VFUF]9=H17N?A'Z28 J&KGI=EF'^7QS:8Z(W&STU M> 8BUXPH.N;5+AF[M6P66V ,P]D\(6U,)3I.]#_:@H[*I8"Q=&[6+1:1'R/; M_C3E$JM59H!>%9HS[T7%(.1ECAF?RX=OD2%T0&@2 MC8*?5M6BX-7,)MP'CO$>""C-Q ^8'X$G"H#NDYBX$LA9TQK;Q#QH&5_0X[X' M' \:F+5A._+L&T+6J:UHR]]Z__4N@5V'M=V.+L^C=!909U?9L\]2R:.9P)0; MLE"E6TM6FQ@ 5OP#@O2Z+7NH[)GV0NC<&]C:8D6L%P[KV9&IHL"82NONZ-P( MW+4RZ!;-XHYK!!C>/Q;FH%(ZDF'[B@]&L8!]()D6-0F"(UG?LKT3\R=BCG7# M"GA^//OTA'V(ZU7/_+TUE73.P28B ML(9Y8-@:4-IW O1NK2\-NL[;00H0OTH?AN8(3,\J=,IQ0\EJ'*1/<_8&!SYT M%=6$U<,PP2$A:F>W$X.@ MJ'_FM$(:6A.J%@)T$)=XAMK>\N.,8[FYC7R%3N@+\A,Q#.W^-$0CKA%/;9FR M@],H)P: =:=34'LL9W)K:C7]&(^!))5:F 56L!8^1B=WP*9WFE3_I8D>)#H= MT-R*,-H9_47?\F&$^\6>E4@@2 M=)(%>8PB0E)RT@&2)MN[G[2QEG)];Z*E*;I<.4++ON=P(G#FO4,6L::C$Z_0 M%+*C^D4FO51\MT6C2OWZC([>] DPS"-HJ+2'AV_HK*4]L>X#"]_3CP<\-_#J M0-+ 4Q]0'.-U&-R-U[KDZ5JM5228BOV[D$H/OK1L/F6$6U1>ERV-^\^!=WN7LM']E=5>CV=QOYQJ&S10:#]VPRO+*U%UR*Z>NSU ;AK[/8!. M5W.>VPPG5A:7W2-R)SG&8OQ%3*FV9?NG6-(US7TLZ1C>G[*2:#:"P,>QE/R, MJ2A[+(;<5I!A*9MF8>@N_)S9UJ)KJ?W]'78;2_^DW6P3(/MS=MW!%QTWI4H- M(U$K?C$5^#,#_:WEY_%0[VBLTJ+!%76I/ >8UR:7'WD/RN_IR,/)"BN?;;1@ MKPJT+ MTH@O\>!N6O&@O"*>$Y+=S?(=FGVB=C?7XZ.+V!0OK?/\]JB[?VZNR_7]8^PT MQ-A-67<8.C:;EF\H-?K&\AX-I<:R/!=MH8\X!YR::#DJM''*G-S1#CI1I1[! MO$ZE PPWZ=U^Z>B%[01M^A) O\IJJ:LRYP6Z"S0O896JS'EP?_2@QYO=KD)H MZV,U.C' "$CO4UW&MHFC_FW+*STQ*;);U^Z'1G&"#K_5-2Q3Z0;;TYXYH"S_+8G^1.%]*9'X6SOW%?_>0C2OP8I2U;.M_ MA'Z2+2!A^/M637U>=N%\]5?S=J._;:1"#Q@P'P .=X?/)Y^;KP;'Y>;;R[>L MW="<4_$UM@:S17KFM>9[1G.AQ$Y_0[@22HE:_]QR9'A+"_!\+83J+XC!\%'I ML_\"4$L#!!0 ( /-^ U?9TG#+G@0 -D- 9 >&PO=V]R:W-H965T M:-* $WN*EZK(Z?4NCF< M3E5>0D751#10X\A*R(IJ;,KU5#42:&&=*CX-/"^95I35SF)N^R[E8BY:S5D- MEY*HMJJHO#\!+C9'CN\,'5=L76K3,5W,&[J&:]!_-Y<26],M2L$JJ!43-9&P M.G*._<.3R-A;@W\8;-3H/S&9+(6X,8W/Q9'C&4+ (=<&@>+G%DZ!"PY![Q!8WET@R_*,:KJ82[$ATE@C MFOEC4[7>2([59E&NM<11AGYZ<7Y\=?'YXL]KP'_:NL)"3V7!%X0[L$+MTF& M%B_\I20[C.AY#%,^8GW<0_#:,LPVH?^DPSW8\PF MY"D,.:&*Y02HK%F]5J0!K,B22B!,D5Q43:NAL/NZ(%@D- M];=DLY&BL,1S4FB;VO M9/05_Y\B(UK?DU:!LH,:=5.U\KZ;2%*!+D5AB*$4<@ MS$QT"'1#9=%1;FNX YDSNY*-F075L5@)CM)K^=FU5(!YH)SWDY=3GK>\FS8, MT,VE ;31$>R9)7F\-X;ILIR>3 9ZFHJI$>R0?'B7!E[X\;=_OY828$>8",H* M6%D9;*[9W2L6P]<(T;@1_,3(15MA"6@AWR[IBY?+A&?CKJ"]PTR]PT#7?L/.,[>_ ]>UI/.],V+O3!!R-%D9N&#Y,6NUX8N,F( M$[+T,W<61=N>Q(UQ&T4CFY=S'NKL@7GB)EGH9J.%\N/83?T$(Z<[=C[&38+9 M3E\\R]PX>XA\_J1^WVXEGV+OW9B/%_@]\29>LK?R7X\,6; M(0J=49JJTQ'8U1&K#D9,K3)HH5'5QP?'<#H^WHAW.6\-4(+K.9LE%L)WHS1V M?=R)G9>+IX9JP%YK^;U+5E)4G:*/#D)$WJ/C2\@I'D[&B\FA*C:BY04I<9_B M..#%&0^C@^$HFMB4%0KG[TDX3E,WBSP+D62!&X2S_S7=Y^YVT]%U&R5^;1\5 MYI+2UKJ[>6][M^^6X^ZZ_F#>/7J^4+EFM2(<5NCJ36:Q0V3WD.@:6C3V\KX4 M&I\"]F^);R^0Q@#'5P)O"WW#!-B^YA8_ %!+ P04 " #S?@-7&=I1QG4# M ">!P &0 'AL+W=O0?#?(UZA4IZ(97P?.*,QI <>?N_9?PNY5 M0)9FLR-\LS&]6>";_<_T>O3\>;2_$.>N$3DN(^YXA_81H]6;7Z:GZ<93A\D@'N:F;EK" ]0Y$TZB= MU!N@"@$=26YNWA%:MT(!EB6&JQ)(+&\!F>"Z0V$G9":%M_&!3+R#U$R-8"PH MXQPTJG502)=;I)Y!$M8.A&4I'%+J0-6@E::(@^HGG3QC]GP>B5L>/0[A[1HU MEI+>@:A-J[U65O0JC;,Y7PFEPNW6!;Q]-8OGO[X;;9[.!W-R"W7?I^C[%+C+ M<.RR .6/[(2'C&OZW-7N!+I*YA7;0NDU/7,P#DP)C7$R6+,X2U\'-HT;T9MF M\=GT]8_$,7SS!_"SI#O!AVFY-%9R/061E>N6Q%J%Q\,D?YCX&5:$?N XP9='CBY*H90+ZKERK=4^RI-( MLBU.VL;Y>(\LR7"5_VVYIH4,T]7U63W3.X5DFW6#/"ZW(T$M&;L;CI 9UX:J MH24.DR[:L?5DS=>0_'&'@KZ4B)=_]T;4S<=/00$?4B$I?NZR)@0?=GC! T0L M !D !X;"]W;W)K&ULI59M3]PX$/XK5EKU6FG% MOO(.*P$%':=R0E!ZG[W)9&/AV,%VV&Y__3VVDQ"V"]+IONS&]OB99Q[/C'VR MTN;1%D2._2RELJ=)X5QU-!S:M*"2VQU=D<)*KDW)'89F.;25(9Z%3:4<3D:C MO6')A4KF)V'NULQ/=.VD4'1KF*W+DIOU.4F].DW&23MQ)Y:%\Q/#^4G%EW1/ M[J&Z-1@-.Y1,E*2LT(H9RD^3L_'1^Z8+DM(#@<93@YET+OW&_G>+?A5B1RP+;NE"RW]$YHK3Y"!A&>6\ MENY.K_ZD)IY=CY=J:<,O6T7;R31A:6V=+IO-8% *%?_YST:'WH:#T1L;)LV& M2> ='0667[GC\Q.C5\QX:Z#YCQ!JV UR0OE#N7<&JP+[W/SJ[/J._3C[]G#) M;B[/[A_N+F\N__Y^,G3 ]A;#M,$YCSB3-W#VV(U6KK#L4F64O=X_!*>.V*0E M=CYY%_"O6NVPZ6C )J/)]!V\:1?H-.!-_W>@$6>V'<<7R9&M>$JG":K DGFF M9/[IPWAO=/P.RUG'^G]@^3[.X0[[7A#+N3#LF2N*T-!9X9=[3#KKH0@GM8&HH(@<("3"HC4L*"RGH!MX0$;6[1N:<< M-P'_1;*><\LRS92&6"J5=4:OXDBU16/<%+P09+A)B[6'U@:>?U%4^JGF01E/ MT-"+4E#5+PL5>ZV'KFWDF)$C@_+O>X#+"TBR!/:O:+T2KA#QF+82P4G[#I:Q MYBS1DR7G0U.DVV M/]6R[.B%K,G:$VK#"U)ON/?$0SVVU?62()\;'+M=!+_3BE)(;GH!OXCP^[)0 MG5[X7!4B+;QO$S7)<:?V\MP.6D<=;5\1:6V,+T]M7BT_XXK'5;^P#OF# I3K MWZ2<;I.R5CTM&ET#(&YK?Y4';7Q$;OT'XEN%-E2756#HH_ D8G)MUS"4U*I MW\'8^69F$$D[#95P)OO'6WFLN&4?9[N#T<$H M8'^<%1C@O?X-7+U6"[KM^H,>CJR@.VB=%TL8K0 M.GT5H4P5$OZU9AEZO<_ X,A/M$@XT18HW[PN-EK 6XZVW>7#WC.K)+,,CTG+ MPI''%U&PO=V]R:W-H965T&VW\.JE#:$_3U.YY<%NMDQH1( M4QX80>+S0%O2FH% XY\!,QF/9,?GXR?TKU$[M&32T];JOU01ZG5RDHB"2MGI M\-WN?J=!ST?&RZWV\;_8];;+62+RS@?;#,Y@T"C3?^7C$(=G#B=O.2P&AT7D MW1\467Z106Y6SNZ$8VN@\2!*C=X@IPPGY38X["KXA7E[X\QYN\0;7)B"BI?^*:B- M_!9/_,X7!P'_Z,Q4+&<3L9@ME@?PEJ/>9<1;_E]Z>[BCU^&X94Y]*W-:)^@) M3^Z!DLW[=_/CV><#9(]&LD>'T'^=[&&X^6PJOCK;B("V$L'&[T2$FL36-JTT M>Z$\VC/[&RW#^ZT-9(*26F@E,Z55V(L.B75"RYT7TA2BL@_D#+HTH$6K3DON MM7[K03IE.R]R+573+VFJ ";SWBC4,J"6]R(C(3V"%Z@0LL)-XH/HAOW<=KH0 MM7R #8P#.>8C"QSK25!9,E>T-ZO(.@_)WD_ I>U"Y,)CCQ;UPI8"=YD;&%HG M2F6DR1DNMZ90O#X5MUU>0VY0532,_)3)=5<@5%D7.$3&!I@TBOD&.QD% 7,0 MZX@C82J.HN4:!#)P,:;[;.MDY1P&TX4^8L,MSW> YZ:V/-AQSU@IHP.>&^"O6(P!P1!8MLN"';-M-# M+/U4W&$=B<2?L9Q-I-.#LXGAL&X2J_)G/;Y_=[*8?_KLQ;VQ.TU%%BQ18!B-MXL%07$_U0JDS=KY84:I"8G8B&<0[&K%0J)>PI@KTDJE*,A MY+8L5AW5$J)5QGTT\?$^'ZA[2?!-O&QRNS 4]A'-;X[4&.#;!?6MQ1PX0/ M&'_-;/X%4$L#!!0 ( /-^ U>B^B%&:@@ $\8 9 >&PO=V]R:W-H M965TU5C9B*:B"L-FNY#[AM'"'*K*1>C[JT5%>3V[ M.#-SGYJ+,]&JDM?L4T-D6U6TN7_-2G$XGP6S?N(SW^Z4GEA,5JR45-&K8YGUT&)Z\CO=]L^(VS@W1^$VW)6HBO>G!=G,]\K1 K M6:ZT!(K'';MB9:D%08W_=#)GPY7ZH/N[E_[.V Y;UE2R*U'^S@NU.Y^E,U*P M#6U+]5D<_L$Z>V(M+Q>E-'_)P>X-_1G)6ZE$U1V&!A6O[9-^Z_S@'$@?.Q!V M!T*CM[W(:/F&*GIQUH@#:?1N2-,_C*GF-)3CM0[*C6JPRG%.7=R\_?7]VP^W MY/K#NX^?WU_>7G_\<+90$*R7%WDGY+45$CXB9$7>BUKM)'E;%ZR8GE] H4&K ML-?J=?BDP'^V]9PL?8^$?KA\0MYRL')IY"U_S$HK)#HN1*?'B=S3G)W/@'_) MFCLVNWCQ+%CYIT^H& TJ1D])_ZLJ/BTD".;DB"!RNV/(H+UH%%V7C$BV15XI M28P=M6(%6>OTU'OL#%$X<26J/:WO7SQ+PR YE>,Q< $Y['B^P]2>-E0QLN$U MK7-.2\)K2Q4ZY[@D]([RTMQ*ZZ([A>E6\9)_Q\4Z,W'OMBVIR2^LK>\)QRWY MCK,- ?W@ EYOD6LY-UQ0T:^L(4H0*B63L((UYLHZMY?HE;(4N=8+YHBVR9F< MDVOH4T!_OKG7XO051WSBN:9#CA0D%^"@@C72+-54M0TC8D,T!#A$PXWB#AN* M7O->UIR\IS6H30\(NZ-E"Y6LE-$L: @&D5H@HW .GH^H9NBG(.W>\.$=JUMK M[V7Q;Q %5MZ^OKY]ICJE;TGM1" M 9=&.D"F/8'(2EYQ#96*48DX $G2FB/@UL9NKOECUV\ AJ.NI0@IU>L SD&> MD!?/LE62G9(/V+DCEQ5K>$YK\IG14MV? .1YV19,APF09U)IK*T; 6 BWKU3 M@1OL-/'^4G-CI3((T Z\ C0*ZNE;#RA*^EFBJK[:LKH[;+99L]QK9+O7^A^! M'^Z:Z#L?S+A&DC>UD0I!?\L*I%2G#)\(,XFF-XVW_<8;\ EU+NAFB":;9M]P MR1! 1>^05(@JRW>U*,7VWJ;O[HB-8K-AC0TT^]>>_"Z:LB"W_4$3[_[VCT;) MR\T&#$,MM*P01Q\-@YLO5U=O;VYP+DBB4Z3JEGY';CA>EQ6,QA.IIG-^BBG+ M#19+("O1X(?V7X]_$]E-VQA)!8SE9<^S9DEC,O1/KX:#P[UF)3CMR=+J/,C5 M$VW3V'"#FNJNOSEP!'[=2I@@=0+?X::]2:G>F0-.D$;:R8BQ@?X(P($MO>Y: MS0NT0-_!I=)8N&/><8!HY4NV!1XV;9UW>+B$5*=HZ-2RT:45Z[@>%#"A!,,U M>2[:VG*2*'G.F5%2[03 @NCE#5]K*W:-:+<[=)I&Z =AN-6:=@G5=>BOH =$ M% 8'[X8:9=+0JM6YMR!P/./U@Q!;36S%,[#OS($)99?'\$LM-[HZ0$>^Z0S4 MJS@S+AX@WFK'FX* T!1GIMA0!5X&(A0Q885L=,=?F0X7SWO,6>=ICUC>ZD(I M)]66KGM?/*2]HXRG/8T50"@WF=(QLCZOA*)#Z$ 7IM88Y^:N0X>%215ZP.1= M1"8'_U!TM(!?A2@.')!Y:3A3M!*S\I>Y$S?76AT2*W@H#_ 8)B&;B\)M;G8@ M&F0>,V632YL!4$@+LWEC!'7NOV7I3W@&89BFX\3@P7[B=M

"6\T?M<7G7&9F+\DM"Q.[LDF?Y;;-F4?&6OC.M@UMB]-:?@QT#V)Z&FKI+ MC+C=GJ7CB[ ?VM JAZMM#[^QCE8MLJ7+NK8-/DU<&.T=7B%"/DTV!+ .(_A0 MEHYTR>0/9.@\0\_X9MF^1)ZHJ0Z;EZMQ\Z(,TK(.K00Z6X"GK:5B#CS%"/F"$^J7STAS M?)_4?]V#4H:TWX'0H,MU]#E:_M_1I>I#VT%A\34OQNVO-$X83OTFDT7A M ,LOZ61*W!(9#+9$3&0:[%$7V=[_">2;EH(DG?N1 O\>__*.Z!1VP?G>(*]!9G12R;)OB=+"Y9-.UUK?%7T=- M G34Y)5O<"65GAQT8P934SM"A=#>QIH,^=;N.=MFR8(VJRZK>HNES(J)9V - M7:<3*\V7/:/\H=1NLZBGIZ2GMLOB"'+Y\Q>S%Y .!*7\EJ4OO:'#J;L&=F!I M=/Z5D<#3*]!V@1UL5]NAK[@;1T)6?FN=G#M6=2A]5CKKDPFD^!=;&RU,;^A= M$QJ?-S^LJ$VF"HML_=S;R9%1(O \LT MY[ZIY/-9BUR@!W+]A$/P=^25M\;! =7?*_B'(3Q7]+L_2ZEKCH2)9S#M4=7V MX'>F UJ'3DA\HS0:Z:FPL6)(JC^KDCE]8C\O48XK;^ .,HO@,YB,%6OQ? $6 MNH_\EHYTV!;[B[XH9OV<(@*+H+A$TQ]O8>GP#JW+5^F9"2(E1[K$IG7UZOK, MA.[;$1OLK\1*+3A8P5)@SE; ?Z48*,N??G>&&WQ'G>:.6)_I.E^J6%$U\..E M0H^M_A('>.^]7%2-&7'#WE- 2M0G82L=#AB\O*ZF(YN4^H61>2%]6P?4=%G^ M&:W*\A:/T+(NA^3?B@K0'%]2U>.3CPY[5U6)HRXB4@KA8 /7J!* MF1>QHNZ+=3'-F?FHL42+H9@KV%>'^;B\CO%9X$81R6Q$ _B,8@;OD6B.VRH, M?7E*S<'SM([V!05:XZ9RXK$ 2'7!A43U7.O],MQ__WT+D+?3_V/"C,1\UV%4 M]-3.AD*GX:!E1-H]D=2?;4]N73-_=5(0+*6VDMD"TDP7;.=)7T077,"+=J'Y M/O;&=/O49'?7/2YY^=2C\]7P'N*<>4:%%YAQZ<.(WF2@CL[J3]X*57H[8KH)^"-D;M,@O0?7H[%\0>N\S>?[/CRDU[W8FN]JW'$9F?!G M'2RS@M<]+.8=2\8<^IOWSW?B(=GX%O>D&<7]YQ?M;G;!'WNIT6V/DY7!,'H!0@1&\4(ADNB57YOFV!+N?JK6_Z M>83D*33^<40?9[BS[5,S]E+3\1@.4%'Z J7;&SO8M2;FNK3#N]E\L^::8J[L MO2S%'=&AI*&D#O$S90282SMS7F%8PK9F 7&4;3>+,^G/% MZJ'CK,/5/5#P\(UHXS.CI=QT? ]^,_UBI'#@R 'F:]N_:+^OF#W0$OGEPA+7 MH>IG5KP!W3OJW[]NN"2P3?+Y"_V>=B,HKF\J;/,W+A]Q?0V*I)9EMNT;J26% M][\Z-;#\JN,1^Q1)E(H4"\+HD$(C2ZYN>5J>;WTX8/;W0&%.5CA;OF:5 *IA MV[5>Z@?CTII;7Z9_A05[:M@2EN08*DECT(?P4E4T1IV,6/%F&2MFG82X,\N9!J]T^^UTY7Z&17 M5X_LM31Y#!M::(HY]/,S(E7SS=60Z\N7)^)*(6I^B!FBQ9HG,@V-K$0ASGP< MU:\!]09.?!?*\YAJO&"Q&KQ1O94--C @5,0]C&P'32=%LI2[H8&DC-+6OBF4 M&&4J+NV<>1)W9?=C$,G,R7HCLBSZJ0DB7B M W6I-F?]%=-_KK+WHT1H'#93=P/N++:K,.)8,(PK/5R1Y M3UMO_->5=VW5U^EG[.8-GR2 U-:1;G.-$9;N;,UT[/JYB$F3\$B5[ =_[@O] M#".EKV<]P.Y#R])P"<7WW49S?.$YE7\87J\/Y[HW$[,7*7[A7B>9YJCJBPS$ MLCP5OF+GUV1@$%U0L-%WVTW5^Z'_I%[\3G '5I)ELE<_0'IWSA2*S5MKJ@FK MJ*I,%$VOE[(NDE,X@%@+@N'=6="F1/^^3@XD09*&AU,O1K(E%/(WUI:K.8": M)?]NTAIB*^A/TE;H-]-0IAD*@@1QY47X-1ZO:;.&>WK7Y"9?O>6^MN./F^LY M#G]6#.U=$P3SJ!@\159SU;W;[9WH M/=?S:S O4*S(_S$I2"1L]9;6S[7QLMYFFV[DI L5>N^#%K[UZ]KFHY\I3L?" MUG^(CNW%N/LL(C6"?)\#U).ZM3B 3)="M6$J(;HJD)2$#GH:+Z5$H9W<&>)O M9AW=K<>(L]P8/&YJ^:\]7(/JZL>.XAW"N1[M*/LEQM45+[3I8KZV\8%BH[? M,J?'*]M%QUQ=V_T;PW97*IYNJ[4P>[!R; $02\LLF2U!=M5R@/VU#SHG)KRJ M,C]>C8;(^O&$#7J$>K)_\]";4]I]B/1C ML4]B;YL)*YI54X@KTI2LK&,S<(&@@P[AUY+"_:-O#@T<4 >R4<0A4K7+(+D. M2B3SH7U:2(?>TC^!NKU#!R+CM%W%U6X;3;< 'A#BWUP*^9O"D!.F[M0,."\J MV)D4:1 QLJP4.!U58?,OVR;E(J]7SX[ M]\,,?$V>L&3;VF0BEB4-UW&RNZ6$']UY[ Y)[_X7D/FL5(*H'CS=7+R. 4W5 MR>4 9YNE7;RDD9$^K",F2:YL67!\-DN<94U"0ZL';^ULI3];':9H2?$S:V<( MY@1_,_=>#E#G'Z^'33?V+Z-"4YMKNSIP@;8B2Z=K$TY ET"9+<2X;Z^,2Q8V M>#"MF)T6U=#LN?OPO.4)1G98A_R]>2MN\T*P@WD:E*1X/M0%&RZ[GZR63OD" M.S%E;W:1WVC;2+P?K;7[@2V)]F3PQ"KDU7B,+:X_L0Q^Y2XEXSN?JG)PY0GI M+IJ'SBYBY&UU@H]KP2\:>$<;BVRK:E$ M&PW$.H9<[1-O:&4>WG^5_XV4 # __[RO/"''ZW+'"[>!D$BA:(D-I4S;2J>^ M1>M]BG0+^9I9;!:"?G; I-N09$SL"K&7%PFTBQH.;9"]43ILU&^Q;*% ;5LM MCT=(FUHRA5G!])61TS/[F@E.M]1&JC(C0JMD$8^J4>%;TB")ZH!/1HN'5RN9 M#KYTE-M'\*C'*GG72<&NEO3X4G7&Y]C[\<]!+6<\":-$MJ":G193R;##G]\R M&HLXISM]2T*R<1=ENR M#5CPS(>E8/X*(M"1T,SB7]61+Q8/+$07DLY]&)ER?%6S5U *[@<1$CH M6&=HYCDWL*QC>&(2;#[Z=HIHRDRG!4Z M@E-JQM=_O=*4W)WS6>'5LYR$/D5:HC#F(5HNCPB9'<@G=&N9!&,/NJOGF8X6 M"NI%*XJH]LTCPY9^OV%7E.TZ[ H?0_"U:6'[G1C8W10=Q&8X:93P#KF\,8N= MD*1@[W]X@%%+7)2W-GS_K;9]H_9);XST(C325.:/%K6!E0^5Y !C5S,"X5V>Z:7&]?=EQEQ\)[+ZHX,XG^FX0* C6 M036&OF"(.S62I1DBRR^C4**VE3=Q.99KN6F'-*^=53&.PCK@1R(F75^_/NHK M:A'*G6P[) 3P>I1G=S8]<.G:CBXU&_J-VHK+_3)!U;Q--I@3;( 0+#W-8(!+ M? ""6W_7<*M^E*WZ63]G*#2BPU_.04DW%1!QD2(JX-IOT!EF9& M2K@V5/4^.<+Q?3I$K7L0&X,:9]KM/6R2:':<_+Q17/B\+&/EM ME.(UXSQ$:S3KB6V%<3'<68=V7]_<+ //J(-)S]22ZY977K_@ X!S9'C'XVV M!UOC('0=BD(>'3[[&0RW+UH+U39TN//BKV/;NL#=E<03H5;-92 KV/$.4>TI*^MFIMI8!PQD&:?_N:T/Q[KP4X MO6A\NB?ZSDE?^3KCN54?9$/0SM5T "2Z[)81 @@9L7X*THS!K$U']4Z_PYY6 MY19IU?>Q_ *Z(TW$T;:$9E#WVBP'2##D %"T%BSJ;8F!@TGXR7;_:\S54XM( M%5+5\"D%9;HEY4L3?6TK+*.]^.%HUNNCM=VJE-O#-]&T7*ZU!0>F#EKL&^8@ M2P+)CZJ\$?HKIBJP(KY("45^UR=-;:U/!_Y44'#+V67<;#,PM7N"9QC;J?[* M]6'Z\*,_]>\+>9[*CPQM+5S$F&(^R6RU,L3@:5A!M'6I...]]N3=1_!#R]"U M*W)RMRQX9'92]H!5D;8"P9^,\U1$,MJ*@>@NE4\A=6UKA<'<;@#]:B+(Z8O2 M1HM(A?QEN)RI*J/96^)R,%G(]&*EE2],X>P$'TY"*:=N>_O*#[8K+JH\WMQO MMP1QG0-(H4R(,YI@#FW:&]G,*&B2?A"RV8WPCX_-2\AKIV B[VP%,W2Z^S&J MZ--T* 1=6GW$F/<=YQOG7;#"5KD2GY:I58TC ^_RG*W9;^P>7X@G%D M6VF#KGXWE4?P5]^T9];M.$?@*LN#7CF7B9$&\[IV[IPI;'[PL("AUWU7R$9: M&1^SW5F6)#.72+@>2>?=' VM%=R_TM+G\2C:R&A.FFB>OPISXK_/'L#RZ6"D MT2)X.C(]][-3840GU<@N5]+&["3$](Z+,EU]R]$[GB!KBL0%Y'7/P+Z'G)Z< MU(4;C&_[53?OR.RN^LQ MU3 1$;!B0]5NBIY%R,Q/8)-_'M]-&:4JNAWCFMHW_F2SOW\0+[XY -NG49[. M]W\VX.)R'>S[(WH^\^'CA%#P)(9[ 9*?4=F(7_^C>R%8$"CY3]#&C,+= MNSX<8$@8O<>TIT>\B6S5ZR,KTIG5M^V.:=MMN$^T?=U+FM&NDY=1ZCU:H:'B MS?CE,_>R-1!*FZ_F[' MKTNT@ D +0] 8 97AP:2TR,#(S,#8S,'AE>#,Q9#$N:'1M[5MM<]LV M$OXKJ#J]V#.2J!<[M2E',XGC]C+3-&GJ3.\^@N1*Q!DB6 "4K/OUW05(F9+E M6';B2&F5F5@BB)?=Q?/L+I;4V7>MUD66\BR&A/W[\NTO+%%Q,8',LE@#M]@Z M$S9EERK/><;>@M9"2O9*BV0,C)VVNT?M3OOT>:LU/,.ISLLQ*@O92= />IU> MGW5^##O/PWZ7O7_+#CY>GA^ZSJ_?G5_^]_V%7_3]QU>_O#EGC580_-$_#X+7 MEZ_]#9R]RRXUSXRP0F5#8!RUF<G[1BJ9#\\2 M,67&SB6\:$RX'HNL954>]CNY'>#( &^O]+ENS41BT[#;Z?PPR'F2B&S'9LZ9OP4\#6HR>#5QO(_X/.#6J9^':MK@48YR<9!UX M_4.\Q^A_M_Q"*T9K5_R@4&153CP#IW"D9((C+JY3$0G+^MUV]RR(T)+Y$\@= M(X9!?U'!ST%;,1(Q)ZLS-6(V!7:>"ABQBVN("]H#]FZ$/4"SO-"FX,@CJ]B' M0H+3],%+GD5Z^+B1W3YO=8\.^"$KL@3E(5E_1R$U8@9M>G&-5,B0PR]C2ZIT M3_M'3<8-XXG*B<(U^;^VZ"BFLW"_TZNL_#O7$<_ M-Y=2YA70OA_ MA<'MGG\*0C3XD]HUAF^:[&<)688J9".EDR9+04,T9[%#TQS5XS8\"VBX5\3R M2 *+L"_H%XU. WM*6;J.Q;7)>5Q=EP+X$:U82/ZFOO7S__LU=$".OPG M9W\H+3%*(TE02M-D;[*X/5@@AW0)R)B!VY ]CKX2CGI;PM$K;ERFQ29S=H5B M2L"4K.GAI#V($H5;E"G,Y7 "+C+&LSF& ZL+0($P4W.)'J*+LPE>:<$E&W'R MK9JIB7"QR_6[U2&#&(SA>LYP5K<-U'?"K\"YZ\7D!ML2E I[21*_\N>QT)AF M8C=,/$T9H=#L<1GXG+Y)O4H)'9 HBA$LUO. M.'EB;E(VDFIF*A9I& MC-65IG!J]W"AELT8&4PES2]H]'[;-AZ,M\>%R"3S_ M^OZDU_UQ8$K$EXDIN5CE#S,'YM AZPWC&AR&$9."$()88V#(^L*D-(*Z33#4 M4+BAZT286"I3X#@*0EI)#^9;X +P4 MW>/$7_E+0>>\S).(YF?D^VO<\E@G639>:+2TT @7(CU7&8<]*),+]RQ:RZ(E MV#>&JT#_>B3#,_!V6/8:#(J-8',YS?U,:%+>%?/";#Z$\IX($-7E2CZ34H7& M"=#]3X5Q005[0>;FH=/F33BJAS1?14*:E*G4#=2;9;BCFP)#$\IBE!2)*_69 M(C(B$5P+4D#XA,\%V(6&SG:CB70>.R/WW-FAW<,62$%,0 MLM*[%#Q&8KC*(Q4ELV(AUZ&7*N5FD:52Z'&4A<3%9&>/,E[.F117@!^N^KC2 MO_G9)KJ'INL?$'>7'A#O,I7_1I64XV^MDN(> B45TYLWD8("5YUM-T&#^/* M]/76.6XA'<>SG%7:+#)&UX!33B;"6H!/A.5(84Y*]Q.!\KE)#I"3& 4-15G\ MI!-EY4C@ST*@^,YI%)E[JFL.]P6370]\VRJ8O)1X1D'!W4L6N (5ZV(!B.PR MVUL4+F; KRA]\V<6E\"YTY9[ MV?Z\!*J616V$8F_.YSA%ZNU&K\V1C*A]!4SW3AXOK*H:_!MYKF7IO;W.S:Z7 M?:BEAM0&BP8IB))(%M[*HU0Y/=^ZIAC<"+KCPR2A86EG3^4B];U31]&%N( MC%1&\[ZV4KPQ)'!V^H/ZVU0>1.7?9;9^:A^.CMNGI_N]V(V]V&_$4V^$\\K+ ML7? ?O_;C'^9IRGC]0 M/K46CSCCIHN:7,3CJ[%61990_5#IL'*KM=_9+M\H,[_>2B98.>+Z[WN7BHE+ M38L?#N=\#"U??N C"SKD4R62$ATG)^W>T<+]^[:.JX3Z'R2[7S@/_P)02P,$ M% @ \WX#5_(Q:\J:"0 #SX !@ !E>'!I+3(P,C,P-C,P>&5X,S%D M,BYH=&WM6VUSVS82_BNH.KW8,Y*H%SMU)$W,Y:9ITM29]#Z"Y%+$&2)8 M )2L^_6W"Y R)2NQ[-B69U] Z/BG5NLL2WD60?[N-Q:K MJ)A 9EFD@5LLG0F;LG.5YSQC[T!K(25[K44\!L9>M+L'[4[[Q?-6:W2,0YV4 M?50V8$=!/^AU>GW6^770>3XX[+,/[]C>I_.3?=?X]/W)^;\_G/E)/WQZ_=O; M$]9H!<'G_DD0G)Z?^@H\-UDBMS0=!,)O-VK-^6^EQ MAX I:S*.7:@'W9^'3^IG6$+:RP$D;' M0?7IVX8JGH^.8S%EQLXEO&Q,N!Z+K&55/NAW39TK8WX+^#0N#P+ ME[;%I1CCX"3KT*]_@'6,_G?++S1CN';&CPI%5N7 ,W +#I6,LSV>:M[L,?W69'%* _)^B=$A4;,H$[/ M+I$*&7+X561I*=T7_8,FXX;Q6.5$X9K\CRTZBNDTW._T*BW_R77(,S"M]Y<2 MYI70O4[G 1'TG\+@=L^_!B'J_-75-49OF^Q?D"3LX,]$&ZM/PCK\%?./BLMT4TC2U!*TV1OLZ@]7""'UA*0,@.W(4\X>B0<];:$ MH]?;L L64@#%9T\-)>Q#%"K F&HYB(] M1!=G$WS2Y, 23L95,S41SGFY=M<:9!"!,5S/&8[JMH':3O@%.'N]&-Q@&=D\ M;"5)_,J@1T)CG(G-,/(TI8M"M4H_0VM9#D(KF0B#$1&IUT>F&DR. M_H)FIW%SE%'%N%[<6]1..*_KXXDKV^9*?]>X BQ9A&Y7H,-(*,/F6*UK]2)+ M:#P7FX@LDD6,8R*P:PAK(CL$6?$<<4G<(LYAPK0@3PE7LS(U\C-VP7R36A02 M&R!1%*+936>++P)1,K/+9S)[9=\AZR[@&AV'$I""$(-88&-*^ M,"GUH&83=#7D;N@Y%B:2RA38CYR05M*#.=@>QO[)/PI*]#)/(AJ?D>VO<*)D::($)Z)UKC(.6U D M-WABT5H6+<&^,5H%^N.1#)/@[;#L%!.^,8'-Q30W,Z%)<5?$"[-Y%XI[0D!4 MES/Y2$H5&@= \S\5QCD5; 69&X>RS2MW5'=I_A@):5*&4E=0;Y;NCBH%NB:4 MQ2@I8G?69XH0TUK!M: %"!_P.2>;N9 0* ASAL6XB,VY(&4 !;+N+*+)DI>"BDL',*_]9-2Z;!\<918G%, MN2["]8[[LEQ07N@<*6E%\Q4$3D@2.M^=(JS,FD1F$8MNX/O\X_K MB]ZE2;A91*KD>1UF(G4]V^BC]Y9Q) M<0'XX4X?5]HWOUE%-]!T_1OB[M(;XA^9RH_'U2VSE1>24QC4'!W M$0-GH/.\2 "BOPP(%V<;,^ 7%.'YM,;%>"XA88-D*Q5^=S'"+U>J.K=20CKKX"IKNWQPNKJ@)_ M:\^5+-WMZUSM>MF&2FI(;3"'H9<-?R?-H;62LYR_6Z)X@9(5^'G>E(,>_E*[ MD[0"N+JZ:F.3WNG-X2 5<0S9XKE% !Z$:,TN6C-4V8W7$6L$7C3EH5&RL+"T MYONXD)77+QYN>-_J#82ZH'L)O<,FZW5ZW?K-*H^6\N\R+;^F\(/#]HL7/XK2 M.[?7^O*6T?&F=W#5PALCL@B=_O ^]N)I(QYZ(YSY77:H=S9'6U%#8W2*3F[I M3N5]LOT1;IINN,Q7Q1B[LKZS=/V[KO<1%GO+E6V*W-U$JQ09M"KS\\"KWRE( M[^#"_\]6O7M@O[7->CW_1L-P?TDYE)<9NB>1V5V#Q ^%_P>S[>7&N]QX]RBQ@5U8Q?_. MVOL[Q>1UOC\!_GL(9NX#TU_Z<>#>!W]M!HNN5>X_07_-*:!/3Q]Z%7?(F-/% M45[(HXNQ5D46T[&CTH/*^M9^PKM<40:-O94@LK+7]9\.+YU!+A4M?I.<\S&T M_&$&3RSH 9\J$9?H.#IJ]PX67L*7==P!JO^ML_OQ].A_4$L#!!0 ( /-^ M U>*ZYP*Y04 #8B 8 97AP:2TR,#(S,#8S,'AE>#,R9#$N:'1M[5II M<]LV$/TKJ#)I[!GQT.7*E**91'9:=W*XCCQI/X(D**(! 18$+:F_O@N0E"A% MCH\JL=S:,Y9$ ,1>;Q\6((<_6-8ICS$/2(A^F;Q[BT(1Y GA"@628 6M,ZIB M-!%IBCEZ1Z2DC*'7DH93@M"QW>K:KGU\9%FC(4PU+N\1W$-]I^.TW78'N3]Y M[I'7ZZ+S=^C@3,.0")Y(MW@C8 1+SQ6 MZ&^5>"% 95%./",F4+Y@(=QQ.H_!$PIUVG9KZ/B%W3O7.X#<(W*GBH^)5#2B M =9>1R)"XYB2")W.29!K_Z,/$?02B=)<9CF&V"N!6GUT:7^TQ[8Q]_.5J?G-A'.$ Y%JLFDKM5'$A@CCMTC;8B*"?J(I8\YR:P/8X8D284TMI#? M4_1)2 8,#2X" LF:Z(P'-CK0PW4RMMW!6"3 T MSU1H< @6C-T(F@!SK-Q0) M::9.P3 1(L)#\.NO.2>H [XV+ T.CRBK^-XX%N A(5/!29B' !<@3PZL#Y(2 MFF5:Y[H"%T;?2CYHV$0_,\(Y!(B#_+!I)KT.>F4P2RN:*":2^ L4&.@NMB,3 M[0XJ6CFLO#JC*>PS@GS0G,B7#;(1X7,XG34FJ[9VN]2Q^6@EM ,"JLRU[OOSF1 M-M0J+O5XD"X3S-9(IFQJC": AP*R*,H9 Z@!])@&^S(!)/DKIY+H:BC30*D0 MU>H<8$@PB5J]@_!P":Y5NBQ3I418Z[C3'>@D6N)+6^QHESLF;/N--O<_ [;V M X*-:A9,BC48:%]ARH&Q*#?@J9"(J00HII)D&G1-W8VAWH;;($YF4RLD%BX[ M@BGBPC>Z*-1N #LK<)E*&>=*5 U%G6Q:UJII=Q78\_K%?(&9FKNJLTM8+Z(B5E5-5?7EL:HY\-&Z;,U M Y?=N &H)>%R*/8SP7)%OO->X*:,T'EZE^U"^;F>D5^+0[=G'Q\_Q6(_8O$4 MB&\=",/*ZVOEO5GJ0=S0&)W RK565N\RVQ_(IE?Y% HW9F_#_K[!^%V/ODP%FQ_S \+]%PF]@?6]Y_%[E=SVUG\#]&.J6 M.^/WNL<)!^>2\H"FF'W9>?B$\RV'?L6V\U$\35Y[$K+WS\2+SWAY_KBJI/59 MJ9!>M3C4;%SO*.O7]D8]6RTG]3<,U@Y.UYJ6KRZD>$JLXJ@%1XI(#U\)&I8> M[/?M=G>YB!5MKCGU+5Z),.]8C/X!4$L#!!0 ( /-^ U>_7@@FP04 )4@ M 8 97AP:2TR,#(S,#8S,'AE>#,R9#(N:'1M[5EK;]LV%/TKG(NN"6 ] M;"69([L&6B?%6O21I0ZZ?:1$RN)*DQI%Q?9^_2ZI1V0W:9,T6;PN 6);?-W7 MN8>7U.@GQSD6*18Q)>C7Z;NWB,BXF%.A4:PHUM"Z8#I%4YEE6*!W5"G&.7JI M&)E1A [=WI[KNX<'CC,>P5*3:HX4(1IX@=?W^P'R?PG]@S#HH9-W:.=L.MFU M@X\^3*9_G!R70D_.7KY]/4$=Q_,^!1//.YH>E1VP>@]-%18YTTP*S#WO^'T' M=5*ML]#S%HN%NPA]-1+]9SO>5S*G+I$D\YX9%K@DV(R'LVIQBA.L.35W^782)+5>$38. M=&^,63H+1G0:]GS_Z3##A# Q; BZ;F=7S$BFTD^ YXZOPV93-:8[>TP4ZE7,LGG7+%OC.J6+) MLZ$=G;._*2P-YFFZU [F; :+&UV'I?TA]"'SWZM^&(G1I1)/):@LJX47U!H< M24Y@QO$R91'3*.B[_9$7@2>S>] [!@Q3=:>*3ZC2+&$Q-EY',D&3E-$$O6(" M\H=ACCXDT$L5R@J5%QAR2$O4&Z S]Z,[<:VI-Y8YBM3X=C-[P;[?13A'F,C, M)&5;JX\TMD8<^@?&$)U2]!&K" N:.Q^6G*[0BUB;GK[OWV.0_BQR\.CJBRCU M+Z)D)G_5],[XM4"Q%*(RR?*5,0@+44!0%,VDLK;0WS/T22H.3 L?P^]"7\7D M@!TMYZ%!VK!%[A:?1E^'XY4L=)BP)2670;9%Q*6B8058#0FKR;>S]4*EO^W,VE#K?+1 MC ?I:H[Y&LM439WQ%/!08A8E!>< -8 >-VAO,D#1OPJFJ"DK<@.4&E&]8 =# MABG4V]\ANPVX+O*ER94*8;W#8&]HLJC!E['8,R[W;-BV&VW^#P.V_@."C8G$ M/%H$ >]KS 0P%A,6/#42,5, Q4S1W("N:[HQ%*XP#>)D=X4\ Q3F)9DF#8W" M@L1659:K853!2\Q*X'PK,]^@6/=J+%Y>0%K.:1>0-6BOA<3290>P1%KZQE2% MQ@U@9PTN6W+B0LNZH2PX;I?!+8:8UI::.L@"Q,H0VTY91%7ZUG)[U5( M;)"P@; 2^]6B^T];>_T&IMKN:JTM8;V$RT68,D*H:)X=@]$P@A/'9V S$?0?"LO+Z7GEKEGH0-W3&1[!SK975=YGM#V33 MBV(&!0X*RJ/3;8W;/LNN"]/MA":'>LJIN>:>K=\J_&ZAX3^8U=L']AMSULO5 M=[)P5=[7%Q#9$L%NRPAZXMN_?]EB=HW=UY[*F :38ICBY=[&A=3(8[="]E6> MT.:^/\/JXD2S-?'_7X']WHB\"KP]##\P_J^1\9M@WUHFOU5IW4[N1W3_%\J4 M&P/XJE<%.R>*04L&35]T[C[B_)(+O?)(>=]6W.*4FS:WA99OW.TK_/$_4$L#!!0 ( /-^ U=9%$PXFA$ +&6 7 M 97AP:2TR,#(S,#8S,'AE>#-D,2YH=&WM77MSVS82_RJXW/7JS% /VVD> MLIL91U92W3BRSU;B]*\;B(0DM"3!@J 4W:>_W07XD"S'::SDZ)29UK8H^"-@OX[=G+%!^%HG8,%\+;N#J4IHY&ZLDX3%[*[26 M8:1G,!&,OVOM/VMWVBZ>MULMC(-5WSZBXQYYW#CL'W8-#UGW6ZS[M'>ZS MB[=L[]VX_YAN/CWOCW^]&-A&+]Z].AOVV:-6IW-]V.]T3L>G]@N@OL_&FL>I M-%+%/.QT!J-'[-'^WKCG8VLI S/O[7>[/QPE/ AD/&N%8FIZ^_OM M9T_+:UK.YN5%99GK:1%R(Q<"J5?H^J'@NC=19GZTV<2V)Y/\N:F*36O*(QFN M>C_V>2@G6O[H_?B+"!?"2)_#WRD,;"L56DY_/*+;4_E?T=L_ Z-^&A:\- L M[OFP'(0^LF/0<^Q/MC8SEI%(V4@LV:6*> Q-T!5LJM+*4A#_$Q4&0.KD[6!T M.CAE)Z-3=CFX&I^,X<-Q9P)#G#Q =OJ#R_'P]; /;+#SUVPXZI]?7IQ?GHR' MYZ,'S-;YZX?;]\&'"W9]?GD&2N7\['0X>G/EX;RTOS5'>/N.F%K(5$YD*,VJ M-Y=!(&*@_\^_/S_H'AX==_#NAK$_R=AO66KD=&4OR1A:-KW#IW#/KEB]?1UZ MC+-34.%+K@7SE4Z4YJC7V9Z9"X;<'W2/^N5UNK)_]!B?J]X..,ACX"U@/ Z8 M^"B!HWC&,F!&,R3U1L1"\Y!5:+$SOF1J2E]?&4!O_%!TIMJ!TS?]L[+E0 &W MRI&>[$D#+?C;YF>(FDI.H9LHS@]+\+YG97\UZ)/)MP\N3+O0+]F7D:-^ M!L)W2KOEJU#IWM^[]._&MZ&,18^T/OYUXVN[HE(52EP_(QZ)XTYV/V;;; Q M$0.I'$NJ$"/3'$/$AX1=*QV"LPFK%\ I!02,_;;#%=9NUF^M=/X#4OKUL23_ M'RAPD8&XI:(1G[JI_X.:J_]BX>P$ 1)+#=P S99SZ<^W84'IIL 'HYB(9WPF MF(S!;5DQ\#RF63\HBOF(342%9.COHKS1X4C,\:0"E M)HS=!2A]GN"7[,HH__=&BNH&*XXV&(!"TI#'T%(H4Y MI>TL(-17400T21H\(+W P!IG"==LP<.,W)Y_=-LX;&"WC@KCH,;Z8J?+L,T&'WV1&!1>@?RRQ=56WA2(8 MOAC[,R'T$/2;B@42L]:W0#IIAC]($TE#5(%4;+^+N#&HI[)))(VQ%+#GI%(+ M;N**$NWL*%JC[ W)4HURF#7RB"0:1+R54_&*&*M20B34"6)N0=K])"& M32 @RCLP(PM.*E9EK'3$PS6KTEUZ]'+OU>-B&.VO^TCZ^+.6I946 &U8G7]D M8$I0_@7=!P .DR03YYS&M- #B2HA!F%!)4 :!*ZE1LM)9MW.O82O^"0DI]7G MZ=Q#/0*P;U8>ZA7?&<_6/+D9$7T,4B5 <7#;@IR"M>&'')43-B:@*Z"D\*&) MXCI "@&H+M^HJH;9OD_X*G_B-'\B1V4VU2IB!L:09!U_J\S@K>AW<]!(.":: M33-D?4LSH9C!0,*M"RY#8I]Z"^K&(SYN&V=H#;HB0/412=<2/G%K4V43J,RJ M@X_4UG24FS2QP*PEQ\Q"A6!^,+X"48'I. MEFSI4F/3U)H1FXYE?\YUWM2$^[_/-+@BP8:Q4DFJ6O]B;O45,D4ZU7WN.GY: M\(A1DJ&5[NTEJ"UV;R6,)GH*NUX+^W^!0PN,?#)5^E3C$_>]I^\NR' MHXG2L+I=ME=W(R7LNTTU:Z2@8>2!ASC?-Q'.>C!V5X2SL(\: :I;L.))S:.; M;WD,&!XY@W/#4-Q1T'.2I="1U-K)?#KE* 28Z6&@PC]9G<+7./7X&,Z>6FSUR!5;G_;]>[+ MHX78L=QAKS22IT%% I:CO7%CZ\-M:.!.=SE4R[F@& 5T,%;&.N4V_=K\:8-]TN'$_MDB,6 M"V@596RR&2B_&2]B[^(0\;NZ[U!J**L'1'@7-*\U"126&J/U,9O 4"C3B&H= M1?5)G47U?8X&.Q#/DP)=5@7^WEC!'INKI5@@/OE^IC6(J =W R '=A,]IP"H MG(4DP12HYC$3<0CSLV9H;Z/ODL"F,@SI\*D%>2O,TRVP7FH4^$11?S4%N!8> M!9$Q'$^":^;0!<[^R)3.(@H0DY&0(EQK$7$98U]S8M](%+_:"OZ+R.9/=99- MLB;75KNU9B>+!*PDP]EC'+N,LJ%%(@"$*[UN M]E!J'JML0I4U8>S.,UZ@/Z*X.>156V#YJ>8!R\OT".*6=9G.3IAE8>*F!QPR" M9(+A'6-*UPI3_FU6A0O+W,AX:!"H7@C4G >H"6.?NUO&SB2W3#>25#<4>EIS M%+KF8#Q7VB#8^;/]LHN 4733DKL3"C1-P%*3AI6.)_0Y* M Z#TW-S@ 1-BIC"RD:*:090N1Q8I5H848!P& S=5^'0*C-%PV6@J;I9H9,,5B8X(K+LU?M<5$5R32E!9>'&F$52E4( MN$UZG5I!*X3"6Q,)KY2)-AM6UCVV3S..,I=;F$!XFFE2(@*E,Z9-/R>I]&Q% M@*=K*H""CS?%HE_=+,1#L; 2\L17_-Z7VL^BU* !35MZ[LQ22:A4"1O:#G10 M*@R*N)GG =L$4W.#JKQ[ZTK3/?N9)G@^+LWIVQH:VXVU71/&[K*V+\5,IM J M"-+)#.7,YA<4%\_)36[$JVX6^+.:6^!;UU6^F'97 X@.@Q@M!)J( 6X?Y."F MRPYPVP&S"7JX)O:?':75>VU8",^7?>72??X5^OU]"O)7L0T;X[ FC-UE'/Z;$E+ '*2\ M,KMMTQB"]3($G]?<$+1K:$)!\>7: MD6DJU6*SJE5F,-9A<\6PK/%&?0&T('F>^XGGL*D'E.I,\0\7S;&7;9PBT>KC M*H]R^"J&56$RI.1RO9JX1:VP:?BA0:9Z,'87,O6S*+/Q9?:>9+P1I+H!TXN: M ]-(L2VKZ-XP!63+HCJX85"6"L%/?LC32D&Q3YT]JN*/7_;489JK>.%J6:Z% MZAM4J16J-*!2$\;N I4++6A#'(2,TMB:\]JU Y7];OU195U2B"=(9?1 M]PE038;6]Y2A]2V,@KJ_^>:]B#-;7_ 3DGQO&\&= M^"W1B0M E<"/$ V7D% MUNJI<#R"&E+OR)"8VK.HEEJF*?^M3^]OU<41W)NO<2N<5R*/YU?M"^)<40Q+ ME48"[W-U*60^*'XQ*#X-2O&V'G?C\+8;J^4LW*7JR5][)>^U2QO=D@.W)Q_C M65Q#Y64G/,48B#\-S#:TD#: M2:2^;IVP(@O85M"T+\-PV<.6:="LL[GKQ$0MA)='*V2TUJOMZZ$H@)+:\;.% M03!Y$0\]8_%8$:>4W(=E4%>4\ >VXF^85^G6XAHGQ>1L-D1G>O"K;53I38%( MVBWYG'2>GOB9;>![B'&IB)@%H,S=FP8I;Q$G+>?5UE?UW+@ KPN1FK(\3+GF M-UO%5RE2F]J)@ZW[2H? ;YD]>^NGIR!GGKR"?'!=[>5J%RC5U'H-"A'9VO_% MATK%&2Q8"X/[85B*]5R$%(^:X PL0-,'(&L?[1/E"4;YP?Q/C]U>H8<\6EI8";?,KO>L M'((.*O7PJI(0?Y,>+&[C&J9;U_K^YR:(9-7E\$H#:##]4\\_9KDTTC3[A8+< MZ!/Z@C24=OK38O[1VT02ZXG&94ZPFX>EK;I@,_\%G0&74<)E4<5XLGI@KF7S M'M#/\D\?FH-ZEQ]WE:&BRC>K+PJU\; 6[U\BSECWMZG=*.#QJ5)PB(I7E4-E M7^'P-68]Z(5(U\MFJM:YV;_VOG\9 6XA+8MS/-*=%CS9*5 MJ1L+ZM!143:P*$[D$>QZ"'!H#E123G*+HV*8V;G]T^/ G!FU1@E?14*('UD' MJ'A?B;6>P"Y%_Q':M_6,8_ ?&*M( M#G#\@9EG?Q6$JW7=UP+A*/J0UZ?Z*D"VIN"M./$P567=1BOZ7UB+ZA,8<&^E M^BT5ZFTEPU:WGJO9,JZN7U];1;N7[-%)7#S\NEU=WTP'_::JNQZ%_';GN U' M['HX'@VNKMCU+X/+P?EK\M_N(Y^ ;EP&-]ZVZ/,L)>G8XP"]@P&@;W.>A&V.C$NAE:HX[0/^>$8& 4S#J))O!Q'GL MH'MPV&[VQ9I]L<9X>2"<[4Z3#CYEP].;*8\-1O_T5XV%_ M^=G[?CF3NPII/GK923OL7QP??*5Y- G%<4?>#_;^L_ZO%@-V'WXV1N>!'!I+3(P,C,P-C,P>&5X,V0R+FAT;>U]:Y/; MQI7V7\'K5)*9*FBDD1Q?)*^K9$E.9LN6'$FV-Q]!L#EL"P087&;$_/KWW/H& M-$B.Q'&&,K8J:PT) MV-[G-]SG.^^7_W[KTHEUF9JWGRC[<__I#,J[Q;J;)- M\EIE+7QZK=ME\K9:K[,R^5'5M2Z*Y+M:SR]5DGQ]=O[YV8.SK[^X=^_;;^!6 MS^0W5?DX^>K^H_L/'SQ\E#SX\O&#+QX_>IC\]&-R\O/;9Z=T\?-7S][^ZZ<7 M_-"??O[NAXMGR6?W[M__]=&S^_>?OWW.7\#=SY.W=58VNM55F17W[[]X^5GR MV;)MUX_OW[^^OCZ[?G16U9?WW[Z^OVQ7Q>?WBZIJU-F\G7_V[3?X"?Q_E^:]_>N];Q=/CY_\.#/3];9?*[+RWN% M6K2/S\_/OOS"?5;KRZ7[L.+)/:Y5D;7Z2N'=O?OFA._/LL*/:OU7].__D,55ZK5>0;_;F!A[S6JUHN_/J'+&_T? M]?C\(_;>_"CR_)Q#MM!U4]X#1[+]&?1Q[S5*]4D+]5U\KI:924\@C[! M1WE/N58T_UE5S.%63W]\\?+YB^?)TY?/D]B9 M+G2[>;S4\[DJX?Y_^=-7#Q\\>O+-?;SZ2%_5T]=O+Y[]\"*YF-[-G7LW/RH8 M3GF95(OD35OE[Y;PL:J;6WQ3OW5-JQ>;@[VJ_]J;,1.ACW0)3VX?/_H"KAF? MV5PWZR+;/-9EH4MU;U; BONW1&T6W _OP2KIRX<'V=-N)OPGWNAQ6=6KK BV MAWSTV;=O5(Y*,#D_.S^SZ\G_Z3YL'#2_N&#)W?WO7]G!O[<#/RC7SW-^?S)*=Y5_=\Z^;6JX?W] ]XJ[BRP M-*MVU;TW[/D:;E)*MJSZ[I:PW]F M70.C:^R^;-$%R7+FD1[>?8WT9JUR?5B59&XIAZ,9 MJ!Q4,J IDG4'Y[M1J"+DGR"WNK+ DT?G\5K#MVO0 WFM9ZP4&M ?74N_@;_P M*'I2 C?Q^9=/FB17-6PTV)JL:W3I"3]2.-E*P0+-4U0RJ)'@7TT'NE-A\ -# M&+4W@E4UAYO!ITU:K.:7G33 M9?!0$+F9K]>S>;46;9_!#7^K:A!*1MO_"OM%):PZ3^"=S=4")@\7JZ*Z/CU+ MOC-2.A3/.(PFW(+C1D^A5QI_A[H 'FFV8<*; C8.?5Q6(.9 47SO[509)6R/ M[S:@86'GXI7@"JW,#O'&+ZLFSUVIC._;5BT,LNQ6,U Z<+^L T.I!GDS]RR< MZZ4BW03/AG'@[T"9J_>ZX:E>97E6YAH&!(.%LW*EJZXI-M%[+?6ZF735I*MB MNNK1W==5+^D8XD$YH+;Z=:E*=07G*Q 0:#!;OPI//9QKW1I)D;U3=/8R7CP4 M.D;4H,E=VG'B(3+S6X;N$LT7FKJ_>;Q'QB'3%0A#37&2M@ M3 F@?(%K<,+PNRM\G'$(@S'5^/[F/'A4]7.%4E&7N CX?3 $N#'&WNE9YI;^ MJIW #*S/F6C0 GJQ D(XV%+/O+ T0=$7\PI3B);\/#1IJBL]9[U';CK9,5O4=L)N>4_9N.G@9AS99Z@SZ/&P MX6"*\,G)^8-3^+@&NZ96_'&CWX/>/?D"OIAGFP9^O>#O%*]J;RO#4JHLW$P[ M7V1F-.:'[X_HZZ,0R"K3!=MP,"JYS*Y#L)EY44"GEO Y95"E+7,77]^=U7UT_GOX':*M&C.H2B?NK)N)X]GYIX# I_%MOLGV0\ MA&'0!_^+AZX$:6!%50->(=VBPO]R0(@5,BH\$2NE4O1O)TQ$_M+)EP?")58/ M\)$.@Z5LQ>,/:XHE51VEX/LBL_7T2N96$W4+VB E+$KK?^D]MB=&:#6,GT3# MM3$N?L0*-UJRS*[ ?5-HG@Q"7N!,P$'R@EXH>",C6P2:I5WJ&E7+(U$M0_MH M./:^I131-F3QD!K9H7=HE-D"-,Q@K# 0V'%CVB@S@>?MY@I.6+]7+G(^F [K MZF$$6*8)OT:=L$LQ[J$41S:@W=F^ &;X O__96T.Y2S+WUW6L!GG/3G@@1#" M+Y8LH%"$D1"5OQ^(V+T'/VFK%:,FY",?$2$?!8"(/MAB#>KWWJQ6V;M[]!X? M9\4U;"0CB;\X^_S+/S^9P<*I6M 1#WH0BD\6FG%H[?W9MQ29@^,&\AU.#/L? M#?LJ;IO?\(AD(S**Q2J? CSI.^7"=D$0-S";RAOXKK,R&5NW9FS==",Z2^=O M9\E?_G3^Q5V.N/ZSJ^IN=0 ;Y\7[7*U;VLJ'=!;A!-+!&0N'DF=+7CZ<#N?F MIG(M&KY5+!.QT%JT%4*H<'H$Q9)(5W0+F MK!5'DL%Z@VU(V8 L^3>] M#V[%!E,YX,>?+\'2U<:;+3)_J4_?UEIFLSW]#+ MK? JN.QF4S/1DI/H.E*P83A]WU;UAS"T6\55A1U4%8-I857\'FL5T*' IE##EV M1G,RX:=:J61#87^RZW3;"))2,"_R$M]OS)L6J$Q25.4E#U=7\[/D:?^ANJ[5 M5<6P3[W _$+#.0QRW#6%Y?QKT ;5"_:_JQ+! @T] _Z;RN5YU:T+4_\#]KU& ME#>\#-\&AQ<$UB6N&6)GJKJE"[WGK*MK5>-X_67$5X&72 Z5I\)!2'@N>A7^ M+5#OD9UJ0EDV.,HY2 JQ]BSMN2HT*&@)&810E&&&A1 I^#@?:2I.3RU!0OYS M!N^.'@W3;B4\.6O: MPQ(:#^2:D"*4*+0($_-3&,T*Q!JB1II$_1MCY[)4[EH3Q+)9JHCYPDFUA28, M$.SPJKMTY;;5;&0VSVW57*+(] M:W79%5EK%!OE6CB*\!Z\=Y",/NI=YA)L&3S& 2Z^KSWQENXIVV^'OT7)#59L M![M-(V:1DLRY/]G8#NW%3PZS80.5.5G0DP4=LZ"_NOL6]/?Z/6[GYR;W];R? M8_"KO_#OUQ3D_WBW?SHRASHRB?D??7ZX\Q.[W>]Q?DZ>GO:.S<=LM O4''/R M R1FTT_/F[2:VA<%M4(S\'0=:F%+.GW[*>>NQO^DI\6H#%JP1^@E=W?A5 _&MS)[MR,:-F*I^ M!26EV,17BP(D$3D9 52.X29]?*R%S,30()RHAMG)N7.H5XG8%@TY6P>!V/JC M\L,/D8%9L<2)1 MFTJT,F.X5B P2<;Z7G(AOOAU6:GT8>P%AB;)W]"6'Q#VK M@%:SK/J[@]/]6_;& : VZ,;M$W:R,Y*%RXN*X<46?27V.^R>I(13)A+5O$?\ MV I4>3Q,D7!1*><.%M[GUQE\,4\/\K0>EAFC=AC)V8[]B,.R/G3=T _;&/_, MUV3AOGEB7JSM'T\*Z'$P;FSQJ$E+D1A[?2A'#* M=2//LV$O%RBJ;631%JCP'7C$8-,LND+*E3[,_G9F49&6[.4S6N6MK5JJTG033&W M6,SMZ[L?<_L!:XC[H;47GI3Z!13_ 8 UB#^I,"N!K##+*EF",8)4?)?6 V Q M!D_%-"'![9+DFG>PRP,"1YZ"M9H7:/2(),T*];+;$;G MMV#M:;#8U;69KZE70WJ9?NX=KPUSA9*ZJ-4ES$357ND\V:/#>YPE;U!P>Q,' MJ5VMN=R#4F3O,]\XM5D?_GDZ()& G0,;T&9LO-15H3!!%KX4JZ>"W:%/$\D' M9TU59C/,C.<(0-68"Z)<6EV5.@>_H;VNZG>I2W)9ZT.7BXHR/Z0K7)[P,F,+ MFG:)J$&:/:72Y"YD4M.R65N_CT:==S7_"6X;)K2M9L,:X<9L>)A?F>LUO%ZN M-PI4X+#(T,0E/(>/,[L$UB!732JA"$.;V1-XH]/GX>BJ>4<%3["1WA'.Q0LL MN"JI/J".IXX?71.W B-C32D5"0HJ7^:]([P2X<8A >2RESMF[O+06PNM95EZ M)]D$;/;?U2,S[..2;[9%S6$=VYBR)YOA<=RV+7WZL5O:JLWF&VR[MVB]_?E7YPKT4XHZ>C_8!$'/>^'0)U-@6X/_T ]Y$;W--$ M[MI$_B@NT/F#N^\#7904<:DX>/U"<%D'#,"\+H?@*4F2\KH7:]V Q.. @63U1C-6PA'#%L17"PB/LC0 M#-[Q!J-K+S!H>UEJ_#WB8*94GL%0@^!P+K97Q#'O&++&@Q F(]B4,%O,&509 M6GH4G\RQL X6L5TNNJ+@=!K_&F_IK34:AQ@1A>'J%?CLK6:0(MZ74P8>$G>F MV$0+ZDI(&//&"SEO6(/%?9ES/OG<*_\JSM4;.M5& G5?: MEXK#%8:/][\5;$T+L>PS.XA-?@4K-1<$H 7*PG>,#&YH!#"$',S'EO"EC/CL M77+E#Q*_0ZPS+ *#QZVGH 1 [@*\,FA4,F)<>9'GHE#E)?'@S)5)PH4Y(\FQ MNK?$ NX$QL,$C/2]CJ2:/OCU[%A3/[RIT=?/Y'5PXG%%E "$8XQT@"7 M16P)11>RBBPV?EC;]Z<,*/*1>HX?]"9RP M:RUK'\I/%Z\?X4 Y2UY6\J928FBB#SPOM%#\(VD2"1(GWI/RM%7=4O@ M+:FC"8G.UX-)/ /51UOJ&35/<74% WIKJ0!A1+$Y-5G@]//0W FVKXNT5C\. M:44&OAO:VC+0B/Q@:/B.*I[A*4O["X.;%JNM-0V7SUBP^3&@8AGR!C3D]!)% M*TKX)8.A@9"UT594/10AYM$Z@#P^&JRJ*XH)4!V*T0\&Q6(NG1(QDQ<2]4*. MH"_ LZJ<=YSW/2"UY5N33[05H'%^EW16:Q.I%.2XB^2*[G&LAVXT0:3 -&AIO)J]"-6)B/)Z2 M&3+DIR 7T?)S>Y-,PQER&1B\_JZ6!8#?S2LRR!C+E+<-%Q_R_7_KYI<&42%5 MEF;.O @I,Z>Y-^$ $$SA'W^Y8NQ%QEC5WA!32[J\\\WP#WV&R2HILCPD+Z8Q 9M:>!%W .*2'WV-*5(%OYK-#-TN%-DNQ2E?.,\"FU4"+9 M7(]9%0N5(Y?&;43OM3#6$NS2C(T-OMF(X])D"V4*EZK&8F8GZ*SJD/2$\R.W2"ME%JC-V2]9OO(4,2X0D13>1C:W%FSSXOK MVVI/V/O"PECT?\U\8<3U9I")M-8EB>*0-0[329CY\,,I3ZPWU5M.>X\I^S!E M'W:9 >0)2)6G*_Y$#XFV',A=S'69\UBVPAMR?M W;L/*9JT=">16,GLD,5[F7,I>,%TL$X_2RUR $.F^K\-%8'$CT>O/T? M/CQ[<,X//D !B2<[R8 0AY#"7R8*+<90S.:)\ F)CXQV6=4@PG8A-K UV]B@ M<997C+?/6,>4?^.H^(Y6GH2A.\E.!\Q@L19I0X3IB:VH,(W03/KD-$U.9J=" M.R;>-]/6>/F\N$%(R43P-# UX+":"&;-3V/PS"CG246V>=:_,,QB!J_ @Y-Z MN$6;_EI0)L(X]*34)C9_L3*DBN&,..88@^IM*+Q#2* M&,C:972,DQR[HW+LX7]7CGTOIZWTY5D=ESQC+N-0Q@RRE;YL 9>U:Q0=97:] MLLLZ6R\3L!- JO-QZ>W>M"_GDA6\)PY12[L'F%BQ,; M61"CE#6K<,*K(ATJ5+AF-]4!ISR%@(Y:HM#BL??*>FU%W%LNZ*<)I^$Z$W3! M2FFOE]&H6/E/DR)&$.#]7Z,*L>$'.2!U%N1GD?H)$'/>$4]O5O WA_OA&+.7-B(BX8$ M5WUIKN*P,6=)O%7@VDS9'D/K@;?D3'%HR>P9?-D'?%6]:L_>Y*5GSMZ[BZ\S MX*#(5MO^. D^<2G4R;G]D4VBR,ORZC[7W0Q<#YN<]*D%8NP=7*F*VY%,LB$Y MX2D!-F G\;X2B!UNG?B#4-KZK 8U=1M;P[K[5X33-(D"(2\@"T=@72=4&XR9 MEL2V8N6O3FV> 42L6(Y;I WU6C49K6Q672G)F^V03]9N>4Q6*!=Q4 K9@3]6 M@YTJTKEAB@.2PRJ4O&3[6>9* OHA@C:H9S%%N8:554BGZ; W021Q2II\^DF3 M@QIV,T;3%F1"(*$'LYAZYH)D%H--6_G,GKH,0$U@*K2J:8F94L>(B"B=0B>' MB$-"KLIH$-S:6)_CT3-H-,M1B3@%1L0]Y:S*^=>//O<[81]);VM_&@?L96U< M]CA" ][OJBLN"6Q,]BB-5L"NF.[V1([(18-]1Z-0J%AG"@44UL-Z)@71."-F MD#N2-=0=C9AY31(&P6^:^V=Z0E +P%_-GY!KSK+69=NM\.A M.^";/#5D%IGU(R2C::FL[&@B@0)*M*(YA/UG+?.VX1+R"WD').5F)\]4J9 ' M&!?XNI0Z=VH%S'JXP4M :_=>AF:\MT /J,2MCL:]95;T3L+JYTW#<=++98LT:AHW "Q'Q M\$'@=4?>BX^8>\\L-F8P$M.*\>-;@'MTK-2HJ'=4J4[GLE8D72P%@#$V28K9 M/D:D10S_C.$"C[^>F0)W0''!T*HR&[HWU/L&9S,<+8DI@U671Z*;BJ3)A(\N>R(L%C14JDQ[.;8.HFK)04 M57S4>GJBC"LG:GW%?-"X,$LL+; $ZP1M7R#QOIQU^*1:RU<";V@,#5!+E=X^ M_31O.$118.M3\[H:#8H0S@&S"X$'K.:7=&@E^\]W)[1X5=?@'A,:H*BRDFMJ M8!RG+#V1KX.:@E*9$:DO*DOH.TL]*1&Z"+,-F3L(@.?SCTRD^^]Q#Y-'R,36 MUGJT=6?> .,;/2KTV6^RF\$U:26F#9N K8V-#MIW[3J^O$/48D$$336]*_;2 M;/,"Q+W .T%+ 1:2HFT(]2M15]2Z><</TS[C91=+XG= 9LR8VIL8@8%(3HCP7F1V7A3E)* M5N3HS;)IPT)]M$B_!R 4E=Q7F'5PXD^N=&2"9IOUYR@>]+B",Z-EHQXA52QD MT)5O>S\F*8355 MBH/&":P'E@X9!GA9J8M MV5=Q7.6<)F*S:*)X1)M!LDFF@8KGA4;3_"0_,&OLCJE77[?['-(1C!_DOG 4 MD\V.QUI^XC*/B,'02A3FMGDD0AY3";854#CM.$^ B(Q$.D>QVVV4$-Q\T=6E M;I9;ZG3[(^*[6C(E\X"VZA5^@Z:^E$1V3S^%(W#%BBY:,]3(4Q+_CB;Q'_VW MP4@M'G!KI,$^!ZWH&E.!Q5[AN45/3$J^P[3[PWC:W=BR;I(A*L1+JQ2]_X=556I@ "YFJ7;ZG7C3/5_9SJ":C)&!WA MWBEO,>K#U=V*(]C"A6:M+4-;YZ'3#$(!^QX2R*QO;.V]$JGI3W@G TW218+ MS_!PC^S*"D^B?L)3[\V$?D \]1ND++E50'7R"F5!&&*Q!UOR'4KH0QL9S98J M:Z]8F>S(+>5,'P1P/4L^#NK;Q^/NGI-IF^BU>&33TM.G'XC5/3\T'!?4Y)#, M-G*39=;XU6!T::1%IIE>+ZR7W@#SJ\DY$^ 3Q8(I9U:+3 _(MOA=0A++1RN-^/GC1M1^IN;M6CNWA^CK;Z;;AO0- M-N]A,'VAA19+6D7F67D9:K1L'8AXM/XU%.P]R7=X;.!@V#ULX!3K_ /%.@_1 M?._W I-.#M'D$(TX1,]NT2'ZNRI5G153(>D=W+^?0B%IK N">H]9GJ;8.-^$ MDK.;?@HG;'2_1_XFY4B[C*[;M9\W874I;HG-I0M4'ANP)6^$Y9^_.;R,');4#<'A91*]E&Q MA3.*T[&7G1( 2[/?T]CL97Q!!BB7"*8E9BAQ\C 8[C#G._+K'GHI"QN>F I- M?;!P=3B#V-GP%C#=[RU8X,#>;X *%7MO(',(@+#Q M)=V: D=XK)S8EOZ<,5C!68+%SQ+2&GN+ \Z%&[V=U,6F3&EE-J %,G.PU?:(E7^F&6H6Z8%/LM])@P*(O M HA<$P=6#I2KW0G>RDAS+_["3,.$ZX;#3+GO!#C.FHTAQ3?P8]G[W&7[4">; M_8[:['> -&&'W)":N$B<3NK'3$<7AD@9R&A7*P.60LD(^YL@W-Q5P$FQY]5U M\K]5R>/$1]=7&OOL/375#_/DIUJPRXQG8M$,6J#$'S3\ X:,HTBJ MU3N&C;JA%1=KND!8%[)6!=,BG7FL9SY */?V]Q1C_P/%V ]QB#Y$($9K\YA: M9I>+_<0%'T(&%"ZI7< CRER9;C*-+7V5AX15X_7-1\[1J%;J7J2\Q#9!HUPB M-]-W?K+[*S2V< 8-\1@Z(C[0 MEDA&*5\*.P07QQC4K%0(.RSLP&+I]:027?HK:&T9[IDWV%()0]\LY $^2Z9X MR"0=(M+A"%H7F'[:3Y+7TJ^7_O@ER\$S %/U '+B:5%LPY\35@T.:),464.9 M >R8R=#+$NFE=G!J!U!377MMM0GQ;>ZE*8L"GG1C4/X6( &7V3Q3ZG.2R T% MO3M76;M$_@&[3@P)6557,#P6+5$I!TN _#*FUI3K6;F?<^NP>X1-%T@>\^QZ MC+K,I3&61QH6)I@V:MY8O7[20I%RO52E22C28\%?XR=[C50-?Z1 M=D_RP0X M[$H#F>U4?!^4SL$WO@RV#;"7F$0M#3ZQ%-PM9I#P'['FN .\N,.&>S-E586E$>YI.@#E!",0[7^@"TPF$S)&< M(V48'UE3*= M>1?48>DW[C H:@^VLG26,QIWM%(EQ7;O2PPOF,9';W,K%*B&)"82IFS'K6GWFRH3IUH?G25_^=/Y%P^>R'_NKH9]S0KB M$(H4@ZA>!1">_J+HGP"OT3D\:A?>JVG:Q)'&1&N$0XRL:R@:?EVB,D:M= MJCAME$]UXY<6?9HG:\HR?4I9IC^*K_+YW?=57E,@OCYD VYS2[_=X?;B8FHX M8!&.:%=PR:@N?1%+H(U6[,#GL%&OJ1MRZ7[:TO $HSKRN&&XPMK1GZ;HG([Q MQQ[CO]W]8]RG/3A$*#*$W=[@&%OW&Y/6>)KW/LSH/6.ZG@J[!12*-[NN=KM/ ME"<5[R5:$;XU7#HS 0+3RWQ0D8U#,@ <E.?N\D5);)DW^N22H/4T/%T<7 M/FLE1E_]3BBQ&N!4@A/80[8D>E>\"W+A=C6&31H#F-L&+UUR/V""PV[<"#[_ M"LS3KF[\*HA("3(/"QE[N5\XED>"9*6V$L(;IKQT;:[KO%LU%!SX1&W029!^ MK"#]XNX+TK=PHM9+.E"60N8G- ^PF_@!I.J/NZ- \*2N<38MI7AIR2$;4?S M5F"XKO\W9V]F&X'9H*-9E8*$2EJ9M7* 6WQ\5YK45H(HI;5A![.W$&YWD)]& M2KH1>&$V6ZH/3NL2:SPH;$7/X3"6]ZNJ#$<^0##--O

FVJN3#@_91F<8AP M6DO28 ^;,0RO^1&N/!XMLT'V7C9Y* E,B-Q2-GCD_SYA2X]<* @#]N-_?DV8 M*Z *XG&;H.U+*>%_6649D;T-?-;E+-#QN<3LDQG"/3^@[S_/X5HCK?W*BLLR M^1$N80"WOX==^)!Z\?XC"Z)K*PPRQI@O(RMI*WP1XY@U#)UEX;\73,%!;%&Y M.<@=Y7GZ&2!,A(R\?7^;S!3O%%&)'L3/5/[Y%=*6E'BL\9Y3:17_6%F4-J0"B['U4 M<>\E%[,9F7G,J1?<)<>J^+)7$\F,VHYQ3$I@(ZPKVO'GKN#QP#M M\S1P16(DU2!A"(K:AM=8X[,=.O]@:"/(I>X;>#B]>ZA,& MS*.I"9CR/4U(U!DK2$9!5O2.6(&-T]E'Q!DZ;#]&?#Y,9V\0E*G;\JZ6?S9; MRM(9"L85N+;<=J7+KC5E&E6NB-+;SFW&]RJPXE1_E6C M^>6!\@Q1KL$@!-E<4U@G@+BR9)Z.K0:GR^=R,Y61$3E")?Z9&*DDXO<+85B? MTD'C/*?2%7S"PZFC&?OVG:4<@!DWQ!^#GT]HET\5[7*X>#!QHA' 17L/FF! ML^1B9/L:'P7IL[>>W-3;WK2?;1<5\8B8*ZS)7)N@K>Z=.0T4M'&'0;U7=:X; MC_RMV7FKD2/&"8RQ@\;?NJ6,@T)F^ZXOBIA%EDLW&4N71$*2[B\YXAL)2X>D M)N2TSS;D4SF5AGLIPH$U64=WHN31U:-.!:EW[^T\,][&5(@Z.1(]1^+1,12B M^AOX-OT"JPL#W\ ZZTW*V2LOU%'Y%:A;4VL1W77SH7@4N@W6T:B:+O%"*$$H MACN<<-480]0H##1KI%PJR/+Q349B/_:6-IL8FD7_]DN$I49(F:1;<(-4@L'\ M9>U<+L%N^'DM;QRF/44P9#)HN&GVH(7X4J5DS'$D;!/+]W&$JC.QO,*/:+/] M%,XAWA:"XMTA02%B,VBY#7<'M<#">!XGL?%?K9UJ6UF()8DX9*:S=$9P9%T,)(:X,DU7"PJ!&>89NM-B M :9AO$&Y&8DESV0(G\J*R.42O<1JM??"#H/F=,",Q5@(/P)_Z.G2?1Q1.L7H+*:L_81E:8U2@6F7#!A&*.1- M8&\ AK'JRU3XTJ][0[*8&[J5?Q_;LS5;J=T1.[E#$]["Q_P]161@H<"!$NEF M4S=')JD^51_*>KB_3 [NG7LYKS@^-+FWDS+N*>//C\&]==OW(,ZM1$NC+0,& MK$F(+=)JD;RP'0E?&:)[\]7WND1&%U"QWE<_<1ZII%XUSD&E@*_]CC".%I2$ M?[S%LIJN%LWM1:KMH#^XKC'U#'WAZTXMZH"82,6SV#K>IPVN#&IE,VYI^N&^ ML', :^(%0?P'ZVPI(^VT!N0U6VHRR.NJ-?@,@:MM@('(A/8_E\ CN2(U6>D0]_8#&&'7/9)M-.B>F"2/FMFZ/0D7@8,P(3^&&"'$R0@]W, M[=AQ3$(!9L<:SFN*';=UQLQN;&3HEEN88TG?)MSH$TG;7B1MTI!*S+U%I@OL MJD)TW=0+*BPLHOJC!6E>UW\=7X M(C(@SAWL;5N,GSM#&G>Q&/*Y-::W9$A> M]FP/IE2'>,L\PPD>32 U;LDECS+1,^9SFSNQW95$IX:Q=3+FK'66?8@M-ME- MD]T4LYL>W7V[:<1;/I#K/G)W_V1=J"]Z4^:?"UW_T7@%-]:2*18; MJQ#CJQ6+\8.84MC"HU4NRROMMR2*L>6&8>6D_26 MO=\V+/@'$Y;%'I&R>2N]7=![S,&!:U0A-30H\^97!FF[4]!,9WDZR[&S? 2D M:*RT7L&18S::V[!(!G)HJUK,@FF23#]#H+I"$C&1K*'!Q5,@[O+V=^&7XR4 MYAC)$L166*HM[!.,5)-B/2/#R"M#RH>L"+TRN8UW@ST%USNEUH)_!#<%_D>1 M-Z;J9Z#C.V2I\:] .9/-0>:@J\8RLT:9ELRJZIUI1H=EQ@P2SE$FN;:GW.;/ M%A*Y1HN.42@.TG2=%?U;(LHI:QJ%03[L_(WR0"/BBT)[:_P8SMZLJQMN")DF MES %O)@JF%)+#H[Y5PHJJJS&2&*3FE4"Q;''-CBP++YMW;*WVVHST+[;.G84 M1$?;WTP:9=(H,8UR!-1N/;3&@31)>%<_UB85VU9S>' +G_3'@1F"[B!$)UL[ M8[C>'K1Z&AW(<8FP2;1,HB4B6HZ -\RJQP,)%0=TX]-F#$.VSB*1=F.H+F#$ M@J@"$5%KWSX=9/OFBE+N9"H@FT-5J@W_F _T559T2"1CFW[GM9KK-B88P**5 MNU7UV"-G8%12P[0FVB-;3$FOO3 .BOU,DW R8INVKKCOR^9!1R; MQ*! \AYED^Z#(=L,O*R&9U3BTWDI1X0@?J;+*Q"JYG(T6^DGJ3'Q)^C(!!W9 M==QM/BY0JGYW)5:JX"JQ6I>3&/J:SCJ/28_)")B,@*,W HZ X,]"U0]D!#1] M/LZV57A6T1Y03>.'548@T#&.IJ"'J8OLT+5,(&STF\=&Q]Q/CI&.V.C$"=TEOPCY-,AZ-D@D$5XM-0#5NTU MX=VL5>F^,NXFF'3QX-86 !!]R12]0S*O; 'V%ASR:K[96KN,(^7B:UM8C07, M6,OL?B/K^#L4.$G51D5=*EOE@Y\3Z3M>Y$J- MPHA0&BM""FN3K 9C3+)Y-E'LN_KJWL"'$:YAM9!#-[^S/MK< 5QY;4U[%,( M4SM=H3ALT07-B$L%N['4RB?_(A(R<-KF6VU6P2SO+)^:A-XD]*)"[P@*044J M<>[P6<5%!WPP+URHY!"%.5P$RO=/\?AAU&-5U>UE=HF!FEE%<9#<<4SC7TN5 MO\/+ZVR!/X-]6]!95>_S959>*C+DE!^ \B,\6*]HS1-)L?C"V[*@V!SNFX4<3U4;W$U4E6)G@2'][EYNI/W28[%#"%YGS^Y/0L M^;ZK<=VQQ%S*N8>/VNOM@DZ;MM]V@LO22;&FPR ML#]<"[NJGL,[KC?4@K.)"6$G8?WR@I"%K!_J9&UL_/"@1FJX+/8!;(I.YMR= M8%@Q]#<3^\W=>S=O,#PV4=],+D_H\OSM&*AOO"8VAPKP,#IP"]^ Y]3,F10D M^"32D05O9+MW_UU,:__./P@;IV-YP1/O"H<9A3D2^ZW5I6[XJ M9!+V6 DZ!IA\!]$]AB)$8Z_!D;B@W')+9JQVSI^.1.8-[>D6'XR'M#&&NO1^ M)+P"]2VO)DJ(*:^_6YB8_7LM05#N%.\R4>9H!T?B!36AEPOPN-(6[QV_X,SX M$L,V_>1L4' >)>2!IQ<9):ZKJ)<CNY0# M"2+G-\.^$8V&=6>$,[7LH;C4Z(J.?2%(Z>/[E0DWD8,P^/ M@*7JAZJ!'0X.3J$H/OLR:;L^4H"><3QONW:;F=(4D=)T]T2Q0*ZM+3&"3\ M"EJRQB[9W"Q9ZE*B]_@*GMSTB_%48]#.D63O.1ZB=" M^TO#[1.8P91P@+N@D-,2.L(CLRKA1!+"@4J$F$\)[#B]8J"*R-E5ABW-Y!+$ MMY:F(,E,Q:P5EAA1>'/1VAEUEC?#QFZ#]\BP#^WM+F95"M_W)&;O1#3$1JJF M3D1W[^5;+US*(M>XM+8NKRH0!'-# ,CUV$B?J,F$<:A>UP,I MUU>Z2).\!A^Y1);7; [_(!^1\KR$M<#:%WW)'QS#>W(3/=@[(G@%(NF\;DD]#IDJ_3K0H4NA"#A0U6-BBSL#VQ>FWFJ4H==R[8_LU2KU,&NZ"I MK4VS5"P4(\C+;]1=ZXKKP3"4T:�>IX7>-FI^9=);SI!5)B8DALX[,,T-1, M5!XKZ 1D8P<\@U.%/P6=1C >XS6 8'3#0<&(?@#Y&])C%%NSLN$!OIIC-6AA M8;"F3H+6R4*IYE1V#,A(8IKO",]H(FBA-#E+7E8MCA;A-G,3A%LC$8),".8. MUD^*&"HB=1A#M#BM]R@=QX-8PM3 ?\IZH\+[Y559RBVYB,@3),D)RA5XIP8] ME&?3<41KV^UMA"RX)QT:%^8T/7<,B(E"B5O@^A.9 MSF1'[F5''D$D["=0*]EFZ"3=DA49-Q0QLPC'> F[,FXMPA %"+2W+/4%:$Q. MS=5"L>0DL]()$32'V'6TQ;MHZV 5L$DZI5:"IF )7R-4,27=WF^M:,4FIQB% MF]I;<#NA\*FT1OVG>JPZ9JQ6/K,5B**2LA-"B,/JE0G'6P;8QP4BT6/C(E,U MV8H9=V0\H)]LF\B]P8# ]^OGH2@K*VX+)E2( M$;I%D@O3K^R7BP#;^6D*V"E%_"FEB/\H2NT8R+0QD'\()8:,^9(66)!O&X89 M3Q9541";Q+C$[MFHI^3[A*%)JP3B@E $Z#K39*JB[B33FLQ6C:[]R:,'I\D\ M0XH."IIDU "-)!-:8! 7CBJ[)Z$M@EN:9$02RRGL1]2Q3XERS%FP#T6\ JZ MMBMIQ*Q-[$KP@$QQ@'#\PY2H:\6R*B2&0&9\&D"TTN2+BS=FZ2T$#Z M-/7C)*L_5E8? 67XRZI4[\&6;_25M/ZFT/:A7!!NV.35AU9\SGL'E 1>*':# M0E(S1)M)YYB5W)UIA&+1"PIF9QP9=4'M+.?$N.L$U+09MI!/'<^1#3.$F?^+ M,N\)9=L+P:-!2KFQC4$*&(X#[A&O"4-*8F?NER=]XM;V)$T^5IH< 6GY*SJ6 M;ZJNSF\CBN'Z;\X*2G%0A%SJ+H/0*'=",BZ]5=Y2?-6/1P89'2_.KH60 RV7 MCPVJI[<:3?=#Q?,N=Y!2L?_&A".\^\) %/>W@8@FRN-=&9_FGG.YE[C9R#>3 M%)RD8$P*'@%#^E/,F*\$]/Q:K556'*CK9FU@!Y'#ZN3=X+R*T=0[_Z9(% TC M-H5"FZN@++-4TV@03B:4FI4,"E@)HH^@RFM'@^3:0[&]10#$G.+!7H!5BE\K MVPX1G3=)N9I">T/9?M.\]W@R7?*\U.QQ?X&':J'J8.TGJ31)I9A4.@*6;;;- M;@35.X#]-N;4D?W#41B2:5$JW""9(^2M^ D\KV3.B""*U+,!I8(]9@0:1B,V M7T#RE#WA*+1W1, 6)*LY.5978*.@2^@:Z;'(N67Y\,E"''\W]/ $'[Y[;^<[ MPSGQK%K--#./W290>-*R1ZEEOSP&8/"K=9N\ZDB?/?_[LQ\2V 2WAN800YTI MUEDWF;6"QQJ5BL.8U-*=%'R>6IKTTMU[/3_J)E=%D96JZB9]-.FCGC[ZZACT MT?>PA[,B^9?*#M4"9<%WW, ==W#8^62S^Y#T?9K!E0EF-L',CD^T'0%V^LUA MXNIOEWX8AUCY>T"C,>):71H*(RYX\#NPC#,?4?@(45[#9BL3^_5T2F]T2H\ M#/JC:I<5[>:7U WD "?VUZ4JB9]8^HOH9HCTWX7=$?H'EZKR&I?$B'T$.> M (Y+>*68>ZGVT3ZIQ)BSPHPR\-GM>"G";("/Z:Q(# 3V\5A?55&%56K M3%,*; XVE7 =,6__OF-#:(/7TE+N)#7!()Y U5KJIS&*.R;%GIT:G %'TE?\ MLON!>:]>)$UF7>LR #3\-.$F<9@'0(9:C:E(+@E,'254RDT"ZJK4.:V!8_I> MJ8Q;[GA7$)^2Y!9/96T<]-.LGI*U2&DE,(](E1>\(*NJ:0F42R72MFIOC#1/ MWM[H%I)7%V-Y=CPO_&N!L9)2H$2$]/!SU7(_E_37FY;HQO"^>P]B=+'W&9F, MIM!7AD"0&=3X#GN/X1!OE3/&0HD.+RC/2M*OA&FVY/,#RF1&6>-YXL+L#-$Q M,^JSH>D^EKZ+EI]/A6[,HUO7:6/W0GF_24VKB_YJ".J[X5+-U1JWW)J&D0EN M)YBT9@@RO0#"'X<[VK55A%$CJ,GL_,F$F$R(F EQ!!CE7S/<[+=C0F1.7OEF MA&\-F+*0?A=4DA,,'&ZD9'X?JZ.'D4FQ7(0G*&73GLI//8+(UG;B\5I:!#4- MG@TAW 9R8_CUF P-;SQZ-\- (32)>',+[2$QB0MA'"%=I@,)B0M[E16"&.+; M@K:@SGFF[-)R,8#@RTPW.+E3#I.%L1%-OID6_,1UF*/AFM](U3W+8#<];M37 M>#=?" N8>K\FZ6DZY"$C)D&0Z"6(.IXI$ #4RU9>M=S%(A5H9;. =LSRZ<^4 M-,ASOS-U*; -L#X&-5A1,-P*IGN%3"*3U)ZD=DQJ'P$6_'L,>V ]";6Q/$A[ M(VKV0G=#4[%L,[^56:\5!IMZEUV1U5[;"^J5(D?29R#!SYG5$0[@);IOUO$1 MQD'F6>36F_RE[71#33;%)4(C7^Q6_EN9P2QX/5)I\T$],SAB#CY;=HF2DHSP MRKA1J>=R+"WK"T^_J?BI8O.2N*C9/0!91-%2D"<%""PT$=<9"$ >@%0N9H[L MA 7X)&@F01,3-,<%MUZ(474 8?/&]?JB.@K7N)*;\3:*&NNV2\NJ?8-H4U@Y M9B/#S+3F\-3\;R0D[5TXK]9>8ZU^D=EX&'E 6R3D&T'-6SC*G?,:W (#/NR" MKAC:Z8B/*"X$P@<=89!(7"6'<3SZ9\HT'+S09N%-)1T.QLNTL\+/ [L'2'=J!B_SAXT@LQ>T:Y-LPGW(7DV;9IEF. #+_ MVK5P>>,=T5L#]/68%M#8NRQ=[S]3 VT1\]9A]GK-F(: 9+Y*+TK+_BU'F^^- M44"_S+1FN&>Z1CID0=UI+7 M8>/\EBB$RKBX.-XFSVG',B%GYG4D(9I!K]"6SX&+4Y%1T3)OELWEFR"/?;)$ MCR3NMH.L470UV6%H5$GCJ$F]3>HMIMZ^NOOJ[7O;;>>-Z;9S"-*FT(;OQDGM<80/E S, 5VHYZ1$[V-X0H8=HK>TD.LP;7CM4@.1 MXJ\Q4M)H>^&S_X8^_7CE>57!]MBA.^_/JOD&_K-L5\6W_Q]02P$"% ,4 M" #S?@-7>)-]2>H. GB0 $0 @ $ 97AP:2TR,#(S M,#8S,"YX&UL4$L! A0#% @ \WX# M5V C(ZD>'P $)X! !4 ( ! 1T &5X<&DM,C R,S V,S!? M9&5F+GAM;%!+ 0(4 Q0 ( /-^ U<5\WQPTTD )P! 5 M " 5(\ !E>'!I+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4 " #S?@-7 M )A7188R "X2@, %0 @ %8A@ 97AP:2TR,#(S,#8S,%]P M&UL4$L! A0#% @ \WX#5Z78"J82Q0$ Z#D5 !4 M ( !$;D &5X<&DM,C R,S V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( /-^ U<0 M[WXT QT $8> 8 " 59^ @!E>'!I+3(P,C,P-C,P>#$P M<3 P,2YJ<&=02P$"% ,4 " #S?@-7AZ]+M( ) "T/0 & M @ &/FP( 97AP:2TR,#(S,#8S,'AE>#,Q9#$N:'1M4$L! A0#% @ M\WX#5_(Q:\J:"0 #SX !@ ( !1:4" &5X<&DM,C R,S V M,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( /-^ U>*ZYP*Y04 #8B 8 M " 16O @!E>'!I+3(P,C,P-C,P>&5X,S)D,2YH=&U02P$"% ,4 M " #S?@-7OUX()L$% "5( & @ $PM0( 97AP:2TR M,#(S,#8S,'AE>#,R9#(N:'1M4$L! A0#% @ \WX#5UD43#B:$0 L98 M !< ( !)[L" &5X<&DM,C R,S V,S!X97@S9#$N:'1M4$L! M A0#% @ \WX#5_H9JHI^0 E=0! !< ( !]LP" &5X K<&DM,C R,S V,S!X97@S9#(N:'1M4$L%!@ - T =@, *D- P $! end

=>B[R(\\/ M4V%R33F M0>SY*W\:\W3IQ8YG3,S#V$N<>/ZOG@_ZW_^#7%I&7N!LPT3FI9F;,7'L+4,W MU5:IMTI&GQ_-GY=++TE=$"P]/XB<<8*\3)UQA(SPQW&?1(!'D*TF\$F">#*. M)F"+O&$U%9>%D1N$%--?KY^2L4+%_H.%R->;0TEOY*T?#(!Q'"48C45T]V:L\UW7*SR:<&'BKR,5& M!F^XT-#5Z@>8<&B-^HF!I2;<\X;EK%HC%Y:!9XGHT6*NL9M,%8R3Y#BMO!KV MO1HH(D6RC=ZWH\?3/IP P([Z,F9[S3#QXMBAU 3=1DB.O!Q-M)D$R@IZ_E#4 M\U[86!;&!K\0T$Y_9VCET!J;STI*'O^,9)KZHU^>NM9YTE]KA1EVX*UIVE)W M5YC&U'[F0'-:<)F7>,^)RZ?VM_39LMK_;UA@Z/^/(EGI+&?K^U B;WY9+P62HG*_-PQ6K!&;\#Z1N!E MJQOH"X;_(5S\%U!+ P04 " #S?@-7UBK#GB@' #P$@ &0 'AL+W=O M]9C*."&(?]GJ["YZNC?WH,B(O[G-= MN+->YGWY^6E8 MN[7GIZ;R6A5T:X6K\ES:S05ILS[KC7O-PB]JE7E>&)Z?EG)%<_+ORUN+IV&+ MDJJ<"J=,(2PMSWJS\$23^ MNZ-+TIJ!H,:G&K/7'LF"W=\-^NM@.VQ92$>71O^F4I^=]4YZ(J6EK+3_Q:R_ MI]J>0\9+C';AKUC'O6-L3BKG35X+0X-<%?%_>5_[H2-P,GI"8%(+3(+>\:"@ MY97T\OS4FK6PO!MH_".8&J2AG"HX*'-O\59!SI_/WU_,K]^]O_[I5W'] 7_G MIT,/6'XY3&J(BP@Q>0+B2-R8PF=.7!4>_\ZR_&1Z-7SRAX MT"IX\!SZYRGX/,1X,A"/8,2[2EI/5F_$I729N%)W*J4B%3\7XFV%UCP>A0 ME 2V9W@MUIE*,J&Q$K-F1VWPMWU15M95$C( MBOEP8W=/OG&=9P8(<;DSB!4"+L4*@2FC/\ YCAR_9PW:H@[?F\HB3$V",B[\ M+@RV611*#W/8(U&#D)TA8O1[*7XS5J?B>UB@BI7KBQ^*9- F?]?2W6!^*Q)$ M )@A607G.PQ77F_U'X@9VU_6N1JBN<];8@U#(4-%H$6'A+SZJ9):+3?1&;4J MR3;%DMT48S\A,1DC)UG I.;HGV;SJ]D[H97SO&J1;_ \:L"-W(AQH!]39U\) MD&6I52*#KZ$10PCEW:X'3-$]YHTV"^3,C;0?*1H($&ON* 2]#Q(ELH)?GLN& MA"T,_1I%*B-$*3>6_8.,/!Q]U1@&5[-!I5G#J1!\/C=V+*R=JRC]K]R[=6O+ MOI:;3#X4%;2TCM7]KLE]\58Z*/V&'$,'PED?* 0O^FHPX];7;[IABAZMG;AAQB4-TS>EC$/Z(WMRC9L_)^XOB^=M_S_ M# I?8-A+F^1^:%6 RPWH &T@BSR-Y;M;T8>S?MVZMMVNGFLF_4>P8$9!2Y4H MJ8%FU@70CD_Z+UX<]Z(G? M[!+6E<54VQ, 70]D.5&*%!RE*&MIZ:LDDB9HNX1F#@;XP.S$ $ MX58C%Z\JBNT2FL.FIM#=2:5#H^>Z"NP>]:(Y"BFUMNS:(N0BYPDR2"NJ&(PK&3%^-.L9(R)+ZN\@ M(8D]\P..19II@3:61RKAE%1%&C2EP&&H0OJ@3RH&PM_X94:%;H8D;68![/W[ M%PI>Y^BK-'9"M**F7G9=/-AWZ1UVOD+D9%?A6POSMRI\_"#1KK:?_P6A.%QI6"TIB5$1X/CPYZP\?M*?/"F#-\T%L9[DX>?&4FHQAOP?FE _/J! M#V@_['R$2$M& ! N EKV_?L\%0(I29'6SNS.96"2!^SSWW N[ESU>O!P*:Y*+CMZTJ4^++4IN .CV8UL)41//.;"C48#X?'@X++LG=Q MYM_=FHLS73LE2W%KF*V+@IOG-T+I]7EOU&M>?):KW-&+P<59Q5?B3KB'ZM;@ M:=!*R60A2BMUR8Q8GO_R:B/U.2EVIE_?]L'=9.CWLLK:W31=P,"PI9AK_\*<:ALV$^?&'#.&X8 M>[N#(F_EK]SQBS.CU\S0:DBC']Y5OQO&R9*2!#7C%]0/A M>') WJ2-P\3+F_S/<=CG?)!]M%\VU=5K6_%4G/=0.%:81]&[^.F'T?'P](#E M1ZWE1X>D7]P:6::R4L(RO62I+BW2E''"_#Y3OT?855<8N\\%BBC51<7+9UFN M2%>&\A191RL>EK+D$,(5LPXO4,'.,HA5=2:8BT)J>@D5XA\5XV7&)!ZWI-AZ M864FN0'@DKB=E+I<6\$@4SI\P0>VSF6:L[5@.7^$!<8T/N?6A(2N0$(MOT#H=_LCTNA3&YK)* M2/-:*L5J&]P2?]:DH!"(4T9ZZ&6J873S:MG$GZ()5HW>VG4N8H2;39D6(3:-R\S*52D1&5Y2+)>J%F4:,A--(Q3!LAKX M^L8#9(GR$''(G.&EY>DF7 NN #^H)'E"29"F!U1= <-;Y=$_4'W3MOJF!POF MRS?@:*%)QI2ZC.E5%.YFD=U7F0<5[2>1_U([NV1-^ #;3*!&,^8T 'L(O_LJ M(>+YU4\_S,?CX>F7Z[?^U^CT9V] @0;6+>MN#J M8?&\50_D&QP%LBMN?*X\SAW_*CRM0)8N9!H&%HJ4RXVN5SG4>,WJN:$,A;2% M:/99L++A$O$D*<]07X*%P29B)=-D0\U)L"(0#:!146M'J0K4IZ\D(U3X E@$ MSO;&D+6&.";6> UYLM!U(&_R.!)=XYK-@9G0*\BPQLXVFGN*W@::W^4R,IA6 M&P0(]/$O+)'.4\2ABIZU<)D=3/<#"(H:DW6H KRA?]=G[R\O;YNH6PQ_)8_H0FX*0DUK:PB2 MQ81=!4($3X.6ETO,P#ZDL$(;BC0OVA:,]<*%K0KE+=6&0#)I4Z4MP3S,%@0) MS_0O[ E:?*E'(.SUE/:]9(X1 $<=#1!/%4T8(*G:-+ (FSQJA9'4$.X[U67$ MJE;< !/BD:O:1^7E^'B8!_(#CO2:.H='86I$AMX*YRW-'TJLX$$;@+092G2! M.N!/]!3M;O!)\A/XK-.OO]"Q(?-,!V=X^++2.J/.'2H1YPAAC(=T(S/$F 4G M_ &F,=!N>TS2K1^@7O:36E\-!4C=$J4,F5D*;7P*/[*?B-D"B\!8?V! MS=A0@,'F;> @177J6<+71R7\U5%K@(TY_]:0X,M2$U/[!'MBK(Q^E)GWB-P# MQ+"AF03(IB181AT>_$:P"UW![ 2^;9-VQ(X'B73DZ/. MF\D,NT^Z2Z8GR00:]AJWY<7X*)F-NK+F\V1Z/.S:-IHDX]G1/BX:=*X:40HK M?Z%*TS]P$VX=V[?MG>UEN*K<+ \7OA^Y6EUJYY( 7M3?;%OP%02P,$% @ \WX#5UL@#L*V M @ @P8 !D !X;"]W;W)K&ULK55=;YLP%/TK M%INJ34(%# 32)DA)^K%,2QHE[:8].G"3H!H[M4W3_?O9D% BI7G97K!]?VX>)8; (7>"LIDW]HHM;UR')ENH"#RDF^!Z9T5%P51>BG6CMP*(%E% M*JB#7;?C%"1G5M*K8C.1]'BI:,Y@)I LBX*(/T.@?->W/.L0F.?KC3(!)^EM MR1H6H)ZV,Z%73J.2Y04PF7.&!*SZUL"[&@8&7P%^YK"3K3DRE2PY?S:+<=:W M7&,(**3**! ]O,((*#5"VL;+7M-J4AIB>WY0OZMJU[4LB801I[_R3&WZ5FRA M#%:DI&K.=]]@7T]H]%).9?5$NQH;8@NEI52\V).U@R)G]4C>]N?0(L3N!P2\ M)^#*=YVH2D+)?1NKGDJ63Q-)H/Y;_1P MAQ;C^^GX;CP:3!_18#1Z>)H^CJ?W:/;P8SP:WR[0ET>RI""_]ARE$QNZD^Z3 M#.LD^(,D'33A3&TDNF499,=\1QMN7..#ZR$^*_B]9)?(=VV$7>R?T?.;4_ K M/?^?3^%4\;5V<%K;W*HKN24I]"U];22(5["2BT]>Q[T^XSQHG ?GU).%OJ59 M20'Q%1H1N3GE[[S"Q:<8N_XU^E^C<8$(RU!J)O!2YJ^$ E.R0M-< /R//C6WL1ZU()[([D=^&1*'=]=QW M/?W1P.&CP6V@']AQ-SY2#^TX;HOAP+6CV/O8W)$@]NRP&[0B?J39W38D[-J^ MSG#2W%$5.+ CKZT5QW;8<=O>/-_&47#J8W):C:$ L:[:GT0I+YFJ>T03;3KL MH&XL[_"Z/4^(6.=,(@HK374OH]!"HFYY]4+Q;=5FEESIIE5--_HO <( ]/Z* M^]^Y=[+L,UE+]U"M$ T]5*?30 M6QE37P2!SE98<7TF:Q2TLY"JXH9,M0QTK9#G#E25 0O#-*AX(;S1P/FF:C20 MC2D+@5,%NJDJKGY?8BG70R_RMH[[8KDRUA&,!C5?X@.:K_54D15T+'E1H="% M%*!P,?3&T<5E8N-=P+<"UWIO#;:2N90_K7&3#[W0"L(2,V,9.+T>\0K+TA*1 MC%\;3J]+:8'[ZRW[>U<[U3+G&J]D^;W(S6KH]3W(<<&;TMS+]0?N5(1^]@/&=]S_B\1/UF$!A*:&%!MB&_;,G9,^0IW$IA5AHF(L?\$!^0T$XMVZJ] M9"<)/S;B#.+0!Q:R^ 1?W%4?.[[XOZL_5G3+F1SGM%UTH6N>X="C-M&H'M$; MO7H1I>&[$XJ33G%RBGWT0%V9-R6"7$!=]G106PDP:7E*WTHED MA;W.SWRU#A/W_7/"=28I8"E\0JTO:))D3=64W&#>4;H1LXU^S6*_UV-O=H[H MK<_ZY+@^HL '@;O$4<^/TO[.3/RW20)CK=%H:*B/%.5\I&%ZJ+>7[K32QSJ' M:<>^N28'=1[F?&FS,I;L._I^U(O^]@X!ZH=MZUA9.U&W%P:&IANN:(_%"H;0/L+ M*-/2U\,\= C))8)_(/BU[^9#M=DO)B2V6(U7CS/)O,G M,EXNGU9++W)'!MXKM^<$4O:#,/:KW@'V5^+N%&+SRO9T[/@RII"D,+CX<" M^1VLT8=W7NQ^O.(V;-V&U]1'2SR-694#$1LRA0WC3,/='#=T1L9*@5;G#%^7 M_/ N\=W@(_F_6EQ0:!>T[9U""L4:) F\>L3_"^]9"J7::)RF55'E5.-,'/L6 M>)D]4BG?&-_^6]JX$!77II&:_4;KJ^30]S<@*TDS()P60-Z3P Y[/KEY3_I) M>(NQ;X=)TJK4XU'?C">AUXS'7D*>7IG2QI&&=,=%+K9O+2>QO8["C6\G2?^V MC2/;[_?;*+#[_:B+#:/DA/7L*.B1A>!WJ2A*T*RY,[<2 *]@?9JX,#Y)WGA^ M=)((PK"#\BZA@I@\UO<:KK&$O)XNM6.EZGA)ND[C,.[Z],/^)604>5VD,31G MJ:D@.'UM+BW"]]S.?'CNB7MW'N,E'7V_3V9<8SG!^E+1G)02*Z74I\7!U,YI(+R+L_]:^$1GG&->5;AK;_:,Y]D] MO[NI/!2)8H,);2^*#2:Q>^XIJ_^X/7?W.9UZA=M@6U=E15)S9)K2U?:VA7_< MU+L3O/EK^$3EEG%%.;DQF]/)1*7.E<#;I M4;*B@EH7LB8*5C/GS#T]#ZU]:_!7 5L]>"8VDZ64MW;R(9LYS 8$):3&(@@< MOL %E*4%PC#N=IA.?Z1U'#[OT=^UN6,N2Z'A0I9_%YG)9T[LD Q6HBG-M=R^ MAUT^@<5+9:G;7[+M; /?(6FCC:QVSAA!5=3=*.YW[V'@$+-O./"= V_C[@YJ MH[P41LRG2FZ)LM:(9A_:5%MO#*ZH+2D+HW"W0#\S7]Q\NOC]_:<_+M]>+UZ2 MMW]^_G#S#WEU(Y8EZ-?3B<$CK.$DW<&==W#\&W A^2AKDVORMLX@>^P_P=#Z M^/@^OG,^"OA;4Y\0CU'"&?=&\+P^7Z_%\YZ0[[$T.Q3_.(J]*:=Z(U*8.7@5 M-*@OX,Q?/'-#]F8D1K^/T1]#GR_PYF5-"42N2"JK"HL7ZR"])876#61$R;(D M>!^W0F7'8A]'?_$LYLQ[0W[=Z'(>QU]OW.0*X%$]$&036C;W-HOB_CL6^]'R M/YSPD9V+P4L[_>D$ST4IZA0H6<*ZJ.NB7EMB[AJA#*C>RHU\&GB<,O\0C!O$ MU&.,ABP8V+DT#$+*/#:P"VC@AI3'/EGD BMJ3S6RO.->;JR*:0+WH-)"X][> M.TIHD"3]-/02&H?N 3SA-&;184Z]T*,L",C9&FI#UEB=)B<%IEA;A=R=AX6' MPJ]%JYW]4<@,8X<$?>9A,GR('8?4]P[1)*Y//>[OSH*[IC /8R=P&N!+\[VX M7_%HXG/J#T[Q:1CZCW(*J(]9)KC2DP5U=IRF".TPBWA $[X/CG$'$7NRW4^. M(VH1]&H1C-[GBUS4:ULQ-3$YV-K?B/KAI3[VELM"+(L2*3@F&^/'/#7!LTHV MR'C/QR6D4"V1"<^EC^_O0"AB),F$@6'! M8:D,/#5V"FDIM"Y6A;T_2E8#,'3?E>!1M%57G<77\&F46F.&1_5]G&\7Z_M_Q=)O[%%T*B'_U;4.19$G-!P$%J$ MM>K1R!](14QC%.\H.6@NS@*4^823ZYY._=7G_*!PG'/*HV"P$J*R)L$!T2I< M0%T6#E0P\@*:H/)_3_,X2K#KTC@9? 1^:T#[U;Y]/^NZUH-YU_M_% I9T*2$%;JRDPBU2'7]=#&PO=V]R:W-H965T^.W24!VC5[ U84R>[V6;&96*@M99+<]/[]47;B.'W)#7>]+Y9)D0\?2J2D M\5:J6UT"&')?5T)/G-*8S;GKZKR$FNDSN0&!,RNI:F905&M7;Q2PHG6J*S?P MO,2M&1?.=-SJ;M1T+!M3<0$WBNBFKIGZZQ(JN9TXOK-7S/FZ-%;A3L<;MH8% MF#\V-PHEMT U"FG#BI0PI8 ML:8R<[G] KM\8HN7RTJW7[+M;)/((7FCC:QWSLB@YJ(;V?UN'08.J?>,0[!S M"%K>7:"6Y14S;#I6$)O+#/-FSQPM_.]JDD.XSH:0S;)>=ZPW*8.-@& M&M0=.-,WK_S$^W""8=0SC$ZA3Q?8=453 9$KDK,J;RK65B^*6'P\)TP4I.!5 M8Z @P)3@8JW)!K#/2J;@J71.!WSS*@V\\ /YO\*A(:1#YO>(*A,1CX&73^-F>7;C>[ Y7: U= M+6GR?E=S>SL_#I%,1OW &^@\.DI#&OGI0!?0-,MHFH9'=I[U'1U\KVP=XZ%, M8+7"4[JM^>&RP:^&W[$*A-&]#T:*(IJ&AT6+J1<&-!EP0I9^1D=1U&L2&F,9 M10.;YW/>=]>!>4*3+*398*/\.*:IGV#D],C.Q[A),#K2Q:.,QMDA\NQ1U[[< M3C[&/EF8#S?X-?'.O.2D.#H2_>#?AWZXSO\A^%,'KSNX%+'QU^W5KY%#(TQW M/_;:_G5QT5VJ!_/N:?*=J347FE2P0E?O;!0[1'77?2<8N6FOV*4T>&&WOR6^ MD$!9 YQ?26GV@@W0O[FF?P-02P,$% @ \WX#5U\=W.6W! J P !D M !X;"]W;W)K&ULK5=M;^,V#/XK@J^XM8"NL>77 MM&F ].W6 7U!T]T^*[:2:+6MG*0D[7[]*-NQY2[M#MM]B4V*?$12?&AEM!7R M62T9T^BER$MUYBRU7IT,!BI=LH*J8[%B):S,A2RH!E$N!FHE&- M!@7EI3,>5;H'.1Z)M^9XSD[QR!=+;12#\6A%%VS* M].^K!PG2H$7)>,%*Q46)))N?.1/OY#PP]I7!-\ZVRGI')I.9$,]&N,G.'-<$ MQ'*6:H- X;%A%RS/#1"$\;W!=-HMC:/]OD._KG*'7&94L0N1_\$SO3QS$@=E M;$[7N7X4VU]9DT]H\%*1J^H7;6O;('!0NE9:%(TS1%#PLG[2EZ8.ED/BON- M&@=2Q5UO5$5Y234=CZ38(FFL CR]^GI[=?>$ M;NZN[Q]O)T\W]W?H\(G.(]_%B+C$_P#/;]/U*SS_Q]/=EV4-$NP',3PY42N: MLC,'B*"8W#!G_/F3%[FG'X08M"$&'Z&/I\"[;)TS).9(L0400/^BT)R7M$PY MS1$O:RI"3^\+_6/PIR5#$94S8RHC-@,-)@?B&*%2U? M/W]*B!>?*F#B2LC:LPE/(5IFB,)**B#&G-<0$+_QUT)#U(TI>F0;5JYA,RT0 M6"N1\XQJEG4+!FN2_0FM#]IIXW9U?O-T.3%.!K+G"/-)PH:0#B0RY[H"^"I$ MMN5YC@YY"2YBK4"KCH[1];XZ0DED PRYRJ8J')2 S46F4'7.I=EN23<,S1@S M(VG#%6CJ3 P8<%RM31]4]_^K,M65.JG?YI*1GKT1(! MJ5A%JIW-E+_\B\7N:6AH"^0'5NZ@799H4D I4UK"0=-]8639$1Q[84\.AO8^(0Z2N)/OH0\DFLSG%2&J7I8;GD*' M&^3(CB .+#]838)A3PYC*XX+(8& @(C8"WR:54,946T'R9(>6(1#=]@/TD[V MT"-0'==&MZCUMJ<.$ EP3.PC(A$>>H%]B EVP\A2! &.2/S3^_V^I?U#3?O' MWO0Y^=\;7#+@;=K,LFK %=#(_*]:T=0>05/$73V@):SJ0/>&22L%V$^Z,DRU M2)^K>0,P?<@$^JAS&V+B=QWO)=@+ND4OQBY)WH"*U9L(_:CCD(\C-[(B]$@G MQ2!Y^SOA'T/V 'D>=H>Q=="@B *[-X90#;LUO @\O/]\(.U,WRG:*=6;/9E'1$)D*VK?BV]3WO2:X!:VGW? MZH\DB7$86B,UQL0C%N$[GMO1] ZJ!CIX"W70@.V[GPRLVR/4:%'=D17TYKK4 M]46RU;;7\$E]^^S,ZSO\+94+7BJ4LSFXNL=QZ"!9WXMK08M5=1>="0TWV^IU M"7\EF#0&L#X70N\$LT'[YV3\-U!+ P04 " #S?@-7 Q%T""X" #/! M&0 'AL+W=O807X_ER:N-=P(\*6G5Q1K:2HQ OUMAF$?:M(*"0:LM S.L$*Z#4 M$AD9OWI./*2TP,OSF?W>U6YJ.1(%*T%_5IDN(_P%HPQRTE!]$.TWZ.NYLWRI MH,H]4=O%SGR,TD9IP7JP4< JWKW):]^'"T 0O $(>D#@='>)G,HUT20.I6B1 MM-&&S1Y,\(']<%9_3*X2?B]X2,T\3^AP \F2$%AQD7?X)T,79DXWLG_ZLJU7G0I MIM=3V&6;JYJD$&&S30KD"7#\_MUXYG^]4->P($HG<+$XMI"9' M"N?^J&MB.[H[1V<7^11/0^]TJ<"[&#(&LG"KI% J&JZ[>1N\P[8NNB']&]ZM M^@.11<45HI ;J#_Z;/+*;GTZ0XO:C>Q1:+, [EB:/PY(&V#N&ULK59K;]HP%/TK5E9-K=0U;Q(ZB-0FM&-:*>*Q:1_=8(C5 M)*:V ]V_G^VD$824(:U?B!_G'-]SK['=VQ+ZS!*$.'C-TISUM83S];6NLSA! M&6179(UR,;,D-(-<=.E*9VN*X$*1LE2W#*.C9Q#G6M!38V,:]$C!4YRC,06L MR#)(_]RBE&S[FJF]#4SP*N%R0 ]Z:[A"4\3GZS$5/;U66> ,Y0R3'%"T[&LW MYO7 E7@%^(G1ENVT@73R1,BS[ P7?4),A22]!=>\*2O^1I8H"4L4CXAVV^H\J,"C$G*U"_85EA# M W'!.,DJLH@@PWGYA:]5'G8(IO,.P:H(UJD$NR+8IQ*]$]+W(KX!M7 ++L.P6 M>GB<'J%8T$U%MUKHT>FKM]$'IZ]N[M-U49FZ/%9='DOIV?]=GK9$E]I.N[8\ M@:[9&L:HKXDCAB&Z05KP^9/9,;ZVI?TCQ:*/%!M\D-A>@>RZ0/8Q]4#^#X#8 MZ""6#?12X U,4*;3TS>[F6Z#F6ZW 8M:8+;C=_U] MV* %9OB6[=6P/=].[=LYZGN"&*W6W5KJ^Y1JS/"8:I<7AY4^5+5GOX[&>Y!%2S3MKQF MZ0]AHO!VTV?4HN88GF\VTM&BYKE=TVCD0]^Y/N3CX '2%4G5KY[@+U!+ P04 " #S M?@-7!Y 2,?(" !T"0 &0 'AL+W=OL;)I:J6M^DJ0=1&J!:INZ#D&[[:M)#HCJQ,PVL/[W.SLT"@N@ M3JKZ!>SDWCN_>Y=T"YJ75M(UUT8BZ?*58GD)(T'DJBBH>+H&QC<]R[6> M+XSS^4+I"W;27=(Y3$ ]+$<"=W;-DN4%E#+G)1$PZUE7[F4_UO$FX$<.&]E8 M$ZUDROFCWGS)>I:C#P0,4J49*/ZMH0^,:2(\QN\MIU6GU,#F^IG]QFA'+5,J MH<_9SSQ3BYX56R2#&5TQ->:;S[#5T]%\*6?2_))-%1MZ%DE74O%B"\83%'E9 M_=,_VSHT &YP .!M =Y+ ?X6X!NAU:ZK/-Z!/%]7Y3GQG3/B.9Z_!]X_#A] BG#7P+U= MN(V*:]E>+=LS?,$!OJLTY:M226S$%/(UG3(X(Y1A3],R!8)/!TD%9+DBC$L) MDM RPW;)L$.F:I_Z*EUHTNDG9YVXG2!P'*=KKYLRVW&!X^[$[>CQ:SW^<3US M*!6YXV7*BR*7YAF[QN[.R V W'?@HWSZW7$IES2%GH4O!PEB#5;RX9T;.I_V MF?=*9#O2@UIZ\#(KQPTKIX 6 KG:<;1?.7J+CNZK2)6FT[ F"AR_;6$[SO7< MP#WH8:<6TGG;GNRT#QI$<5M0.RZ.HX-RPEI.>%1.O^[$IC5&QA@H(T.IJ (R M$CB1A'HB.# 4 QP0:J\[1Y/];[^^$ME.7:*Z+M';]&NTIP\O7/^B;7 [,L+ MSD&+XUI*_+8=&[?>CF'8EM..\ETO^D>*W9B)^GOD&Q7S'%N1P0QASGF$Y1#5 MC*\VBB_-F)QRA4/7+!?X601"!^#]&>?J>:,G;_VAE?P%4$L#!!0 ( /-^ M U>N\C1!G ( -X' 9 >&PO=V]R:W-H965T;:,+HW4-IG&-+JLE$W[:)+;)B*QB^VT[-_/=M*LA5 A MQI?$OC[GW(>M>_T-97<\ Q#HH2P('QJ9$*N!:?(D@Q+S,[H"(D\6E)58R"U; MFGS% *>:5!:F8UE]L\0Y,0)?VV(6^+0214X@9HA798G9GS$4=#,T;&-KF.7+ M3"B#&?@KO(1K$#>KF,F=V:JD>0F$YY0@!HNA,;('D:?P&O SAPW?62.5R2VE M=VISF0X-2P4$!21"*6#Y6\,$BD()R3#N&TVC=:F(N^NM^F>=N\SE%G.8T.)7 MGHIL:'PT4 H+7!5B1C=?H,FGI_026G#]19L&:QDHJ;B@94.6$90YJ?_XH:G# M#D'J=!.R;5@\C27/!'$WT;3^2F*9]_C:#;_C4;3$$4_;B[CJTC9I]$< M'4\Q8UC=YPDZ#D'@O. GZ .ZN0[1\=$).D(Y0?.,5AR3E/NFD&$I<3-I0AC7 M(3C/A."B*TI$QE%$4D@[^.%A?O\ WY3E:&OB;&LR=@X*?JW(&7*M4^18CML1 MS^3E=*3[PJS94XX*F A75EG MY[*?LGJ:U!M!5[I=WE(AFZ]>9G( U, >;Z@5&PWRD$[TH._4$L#!!0 ( M /-^ U>4?- <0@, %@* 9 >&PO=V]R:W-H965TW< !)\:6WGO&^>5:HD;/4NCQU794L(6?J6)10X).% MD#G3V)5WKBHEL+06Y9E+/2]V<\8+9SRLQV9R/!25SG@!,TE4E>=,_G@#F5B/ M'-]Y'+CB=TMM!MSQL&1W< WZIIQ)[+FM2\IS*!07!9&P&#EG_NG$]XR@COC" M8:VVVL2D(3-6_9-W$>@Y)*J5%WHB1 M(.?%YI\]-(78$OCA 0%M!/1/!4$C".I$-V1U6E.FV7@HQ9I($XUNIE'7IE9C M-KPPTWBM)3[EJ-/CV8>SRWF/S*X^S64G'^^>3?[>&[&+\_GY.@: MUTY:94#$@ESP!T@)4PJT>DF.IJ 9S[#UBMQ<3\G1\Y?D.>$%F2]%I5B1JJ&K MD=*\RTT:HC<;(GJ Z'U5')/ ZQ'JT< BGW3+IY"@W*_E=%?N8FW: M&V0+3V M"P_XS85F&2X,W"0)9[=8A5+B)I+Z!\'\"-Q7O,1EK6V);ISCVMGLI]4X&/2I M-W17V_E8HD)*XS9J!SMHL8-.[ ^@U"ENDJ3*JXQIG+/'%,SNL<%N_*(MC%"+RLM)8T"63Z9I)J)&56&C3L<%V^IDO MWZDJ60(C!U>5 KD"9_SBF1][KVWGR3\RVTE]T*8^^&^GR^#IXHG#N+\W8Y:H MD'H'3I>3%OND$_NBD@77E80>6? 'TU"_Y^VT_-M)^T=F.]G[WJ^/IO??IJVQ MWC[O*8V"O6FS17E[D^9N??;-G>LCDW>\4"2#!8J\XS[.NMQ<8S8=+)L<_ 5!+ P04 " #S?@-7,-7W3(X# M Q#P &0 'AL+W=ONZ.SR8LEP13=,>!R+,,\J]S1-AA:MC&T\0'O-W) M8L*<3?9PB]9(?MK?<34R:Y849X@*S"C@:#,U GLL%?&!W$T34H3G+/ MV)=BL$RGAE5L"!&4R((!JI\'M$"$%$1J&_]4G$8M60"/KY_88WUV=99[*-"" MD<\XE;NI,3) BC8P)_(#._R!JO-X!5_"B-#_P:%)<"_ K@:^]+L[33(91P M-N'L 'BQ6K$5%SI<&JT,QK1(K+7DZBY6.#E[^_Y]^'EY>PN"50B6JX_!ZNUR M?AN!8+V./J[!U0IR#HO@7X.K$$F(B;@&;\"G=0BN7EU/3*GV4#"92:4W+_6< M9_1<\(Y1N1,@HBE*6_!A-][OP)OJ[+4!SI,!3\,^@T?GU*.?4X^[X2%*%-QN@Y]XZ=;)Y&J^P7/)Q%AZP(2TI46)]#6RJ'8/ M,V?H>:K^61/SX=CO3HFBSH[%'B9H:JA"*A!_0,;LUU]LW_J]S?U+5:,^5>,V M5<<^43WQ=U#[.[C(W]< 9WN(N2KP$A F1)OA)95WM(ESISO%7NKT#^6B/N7B MGLA.PN#58? ZPQ!DC$O\#>I7(WI4[WB!5$W$5$*ZQ?<$ 2@$DJU1\1HV^2.W M^1!XC0P:#+W&LK#)9MN_-==%3;J1/6PLBSN/_3]-]6M3_4Y3EZJ>;S#%$KTA MZG63-NT$5^@Q(7F*Z19LJR>A]0WD_S#S.[?RTLSW&^:>V]^G7-P3V4F0AG60 MAMV9G_ZM/DETV?D7+()5$ 9M >@D>>%Y%WV2A7V217V2Q3V1G81U5(=UU!G6 M19[E1'_E Z^1(@83F5Y0=9/5OW=X%N:\[FY_9X8;?,A_8X*MNW_^C+9O(=Y%M, M!2!HHZ2LFZ&JI+QLT,J!9'O=4-PSJ=H3?;E3/2WBQ0)U?\.8?!H4 G67//L. M4$L#!!0 ( /-^ U?QN"#\"@4 .$= 9 >&PO=V]R:W-H965TED9YK8DFPP*3!#8#>E0[.9)=N]Z/1" M 0&>M2TJB9#TUU^>#_ML M)\,@IO<GWC:[#>R.0->]C?DC6=4_EM>\_5G9VI+(.( MQB)@,>!T-;!&\'J,O20AC?@SH'M1N 9)*8^,_4ANILN!Y22.:$@7,I$@ZN6) MCFD8)DK*QS]'42O[SB2Q>/VJ_CDM7A7S2 0=L_![L)2;@>5;8$E79!?*KVS_ M&ST6E!I/8SN;JIB#B[D:-\M=2 %;@0E=!7$@Z>5,=7X)1D)0 M*3Z"BPF5) C5U27X-I^ BP\?P0<0Q.!APW:"Q$O1MZ6RFGRAO3C:NCG80@VV M?M_%5P [OP#D(*Q)'[>G3^A"I<,T'973;=6@K$LHZQ)*]7"#WN=BW=-8DG@= M/*JF'%H _IJI>#"5-!)_ZVH]B+MZ\62B7HLM6="!I6:BH/R)6L.??X(=YU== MY8;$2GW 61]PF_KPEC,AP"ABNUCJ"CUD=]+LY 'R-(1=I^OT[:=B!9HHY'N= M+*IDS:=>C*/">=>?:;V?+=B4A/DNU!O$CHY/AT3\_FH4OQVY/K5^:R+ZD"_P6,! M\;#5XZ?G0,C$GZ2+3FQ5>>^@-J56KCD'-CPKL:%19)M2*_U6GNC#7:YI'.;JA$7;#.I8] MU*N9U"#>P]T&CSF]83N^[UA\N6#1ELK@L$Q:Q6?WSH@G##4@+E8$?M8!^G^P.4 T[#M(=B$VRU$[U=Z-U+T'.P M'146X^==C9M=CI^#[2AG.SJ-[:A.;>CWJC/HK:BRN9SMR!S;D0;:';=3-:I; MNGL-SR24DQT9(3O2,!NYU<>F+JKX1"A[S,F.VLD^"Q;)[JDRF#%=Z]$HTDVI ME6O.D8[.BG1D%.FFU,J]R)&.3D,ZJM,:P>K6VQM!96LYTI$YI",-K#4^=4CW M&^8YSI&.C2 =UVE=V\/4+-4;=CQPSG/KO. M>P>V*;5RU3G.\5EQCHWBW)1:N1>%_?43-]CKH$8^KE+RK:BRN1SGV!S.L6[W MO+:GH(EJ>!CAG.78",N/*L53"(3=FD%-5+V3=N'\+3G\_(/P=1 +$-*52G.N MNDJ%'\X3#S>2;=,CN4[P/U!+ P04 M " #S?@-70M0AVR,% [%P &0 'AL+W=O,9ENJ5+RRQX@0GA5*66HYM^U:&:3Z83HJQ.SZ=L+5,:4[N.!#K M+,/\Y8JD;',Q@(/7@7NZ6$H]8$TG*[P@,R(?5G=F7F^1B8.L9D93$4D-@]?=,KDF::B0UCZ]; MT$%E4RON/[^B_U8XKYQYQ()S%)1 M_(+-5M8>@'@M),NVRFH&&@L(Q*SA;!:>I@ XHN%L%]U@+:*N MCK7@;14*UZW2]X*X$$L\G7"V 5Q+*S3]4+!?:"N^:*X392:Y^DJ5GIS./M]> M__'Q]L\PNI_] J*_'VX^_PO>_H4YQSJ"9^!M2"2FJ3@#[\'#+ 1OWYR!-\ " M8HDY$8#FX"&G4KQ3@^KY\Y*M!4(2@W[8K>]WZ%N*E8H:YY6:*Z<3\/=U/@2N_0XXMN,:YG-]O+ICK)8B\6HBL7HA%@D M5,1LK39+]:S.7D_JL+?B*BG?@03+0D(G+,YC8WIV6CHU#'V"A2-#&& C"CT9 MK$4AJ*(0'%&A/B@MN00WN8Z(.L!T5:E.O%.Y[A,L[!,LZ@FL%I1Q%91Q_U5J MW*H6(]>V;;>Q1[?%D.VVMM^P+0;=P$?NN)&[;;DQ1*Z#S/LTM'<';/L("G0S MD^A-6'5X NL>R7A"MMNU @7-ZFR0&CNNW?#;( 4#B!I@D4EL9#O! ;?W^@K8 MO1RSUTVP*#DUUP&6DM/'M<2/*0&2@93B1YKJHV6<8E7'YE21A?4IT]Q(P'81 M1UZ3I;:0XS6E0H,4=)OGH<@@A9 '#W#D[#ARCDB-VY7FQ.QHI_ZI6U2O:&&O M:%%?:/5([+H;V-W>?"%"TGP!5H139FH^K[H!3@Y%KTW-=YQSP0O!W)1@45_S MJ-.^ZV'@,4T,*Q< 4'4ZER3I*@VPW4E A&P;VLW5;VAU@L!N=B:A"=!S L]W MFUM 6W T[GH8^)TF1CO[OJP/Q98'R+<5Y>5&V9&/G:@GYV.?:.%W M/(9V1T+V-)%Z,'9=%>QNJS[H%"P/ZG-,^>$VY>!&>&+XA96@*(G*>][JM'JIO>RN-]LC%_!\VMH& _U MS7!Q^;B#+Z^5/V&^H&HAIV2N3-G#D0HF+V]JRQ?)5L55Y".3DF7%XY+@A' M MH+[/F>I>MR_:0'5?/OT/4$L#!!0 ( /-^ U=J$@U?P@, ,H- 9 M>&PO=V]R:W-H965TJ2V M@=C2UFPKFL5MAWUD)-H2(HDN2<7IOQ\I*9HM*9K7>E]LDCKW7/+<2_)RMF?\ M0:242O!4Y*68&ZF4NRO3%'%*"R(NV8Z6ZLN&\8)(U>5;4^PX)4EM5.2F8UFN M69"L-!:S>NR6+V:LDGE6TEL.1%44A']=TISMYX9M/ _<9=M4Z@%S,=N1+5U3 M^6EWRU7/[%B2K*"ER%@).-W,C6O[*@HTO@9\SNA>'+2!7LD]8P^ZMI_9?Z[7KM9R3P1=L?S/+)'IW/ - MD- -J7)YQ_;O:+L>K/EBEHOZ%^P;K(<,$%="LJ(U5C,HLK+Y)T^M#@<&BF?< MP&D-G+[!2QY@:P!/]8!: W2J!]P:U$LWF[77PH5$DL6,LSW@&JW8=*-6O[96 M>F6ESI.UY.IKINSD8OWQP^JW=Q]^#Z.[]2L0_?'IYN-?X/5:I6-2Y12P#8A9 M4:B(JIG$#R 3HJ+)&_ ZI))DN7@#?@(B)9R*F2G5=#2I&;>NEXUKYP77$+QG MI4P%B,J$)B/VX;2].V%O*ADZ+9QG+9;.).&O57D)H'4!',N!(_-9G6[NC"WG M^[Q'W^S]2 S8)0:L^= +?*LF[&L=]@NPKF-\ 6[J^%^ )=UF99F56[ D.2EC M.A;^Q@&N'>CSZG%A>PA#QT)J?8^'PHX@L0_546?A8V0XQFF[V+6@=8R,QC@Q MMEW'1QWR2!G4*8,FE6FT:+<"4$=UNS?83A]] M GRN-,:)E>WAIH,#LOP$'0 MTV6($)^"6LRTG MQ9@(DURZ6+@2.Q+3N:&J 4'Y(S46/_Y@N];;L7/JG&3A.7GD,<[HTO[:N5/3(>JH=*\Z[XA[YYY;PG7)4I N1T MHUQ9EYZ:+&]>#DU'LEU=&M\SJ0KMNIFJQQ;E&J"^;QB3SQWMH'N^+?X&4$L# M!!0 ( /-^ U&PO=V]R:W-H965TY-!:.'6RG MI=]^MM.&;I1N>Y/X[+N_?^>'\V AY*/*$34\%XRKH9=K79[ZODIR+(@Z%B5R M,Y()61!M3#GS52F1I"ZH8'X8!%V_()1[\<#UW%"2&4Y0/Y2WTEA^HY+2 KFB@H/$;.B=M4Y'/>OO'+Y3 M7*B--MA,ID(\6N,J'7J!!4*&B;8*Q/SF.$;&K)#!>%II>LV4-G"SO5;_Y'(W MN4R)PK%@/VBJ\Z'7]R#%C%1,WXG%):[RZ5B]1##EOK!8^08>))72HE@%&X*" M\OI/GE?KL!$0AF\$A*N T''7$SG*6@ <-:%,'<*>#;W/1:4(3]7 UP;53N@G*ZQ1C16^ M@=6%:\%UKN""IYC^'N^;%)L\PW6>HW"GX.>*'T,4'$$8A!$\3,[A8.]PAV[4 MK%_D=*/_6+]MZ=8J[>TJ]N:=JI(D./3,U5(HY^C%[]^UNL'''8SMAK&]2ST> M$49X@D= -$QQ1CFG? 8B@Q(E%>DVW%JPZP3MO9['4;_?&?CS+1B=!J.S$V/B MSLY,$JY?#HTY)XDI)@IAB42"%I 2C=N0:O'.!E(KBOK;D;H-4O=?D90I,0DC M2M&,8@J9%,4&I>'"I\JV_H;9?87YH16 M_ '@;Y2, N7,%49E;G;%=5T]FMZF]I[5)>?%O2[25[6 MQ; VM"A= 9H*;&W:"YD6*?P%02P,$% @ \WX# M5\?\$NT9 P W D !D !X;"]W;W)K&ULK59M M;YLP$/XK%I.V3NK*.R19@M2$3.VVJEW2;MI'%RX!%>S4-DG[[V<#H7FA6;0U M'X)M[GGN[O%A7W]%V0-/ 1ZRC/"!UHBQ**GZSQ*(,?\C"Z R#Z91B>GN.4:$&_7+MA09\6(DL)W##$BSS'['D(&5T--%-;+TS2 M>2+4@A[T%W@.4Q!WBQLF9WK#$JI1[7E8>;9>\6RC M*TI$PM&8Q!"WX,/#>.\ 7IL;G-FW?DBQ\2[+Q&Y%M[8+3[()SB#T8X@R3"$[1/N\;^IV.[3O&MEVX;V=V.J;G M=\UMP_&^H>>[IM=]<;RE@-LHX!Y48-(<.RKSB.:YO%W*FCP]\'8EOSY M[HX*+7:>87?=G>3"?3O7D5:&MR/"OIWCVVZWVVT7P6M$\(XK R#Q7PK VR\ MQS;-3M??27W?T#2=CN_M;FQX+./X",8J>WWCNLJ!S&=]:/9&9LMZ*%N7JM-XH:_ZGBO,Y(?$408SZ(WT:OD M8_N\SSGCF7/PP/0W7#S'2\8D>0V#*+Y2EE*N+E4UGB]92.,+OF)1E:*L@L M?O?9)G[3)FE7'CA_3@^_.$OY/)*Z2IDP1[I.I"W?&.SO$.ME#?G09R]DTUNJRED MOHXE#W-Q$D'H1]M/^IK?B#<"O7E$8.0"HZZ@D0L:=07-7-"L*VCE@M9[0>.( MH)T+VG4]=')!IZZ@FPNZ=4/JY8)>74$R$_.1T^H&I1>#77NT]=UPZ[7'6]\- MN%Y[Q/7=D.O9F*O;Z9O-?9-*.N@+OB$BM4]X:2-+H$R?3'D_2G-])D5RU4]T M'M["N?N3G,TDGS^36[9:B_DRR21R$]#HG)QY5 B: M)F?2-IFD?A"?DY_)_YOQMM=8^JIY\X[;3Y+;KVE'YM/Z4TTKD;K7< MXR^[.:/W2N1>;>]Z=U^N)HE<9+-19+.1\1HG9'-9&FXIS7)*^GAQ&:_HG%TI MR?-#S,0+4P8__J"WM5_*DA(),Y&P(1)F(6$C),Q&PAPD;(R$39"P*1+F(F$> M"+97/QI%_6A4T0?;[WWQ__?^2O G04-"UW+)A?\/6Q :\G4DRZI*)?O4JH*$ MF5M8.X.EJY^7@:YEK[[Z\K9@U+2S#NU:)68C9!]L),RIUX$QTN<$"9L>=J!9 MT@'WT*S3.K#R#JV,/:N]7&H6N=0$Y1)9,4%"'LEE6595>CDUJY P$PD;(F$6 M$C9JEA>%_3EDEU@U&N^M'&1@XT.7QF%@DUKA3Y&!N4B8!X+MY7"KR.%690Z[ M]-4/UR'YEUA$#$W^7I6HE[-141<),)&R(A%E(V @)LY$P!PD; M(V$3)&R*A+E(F >"[961=E%&VI!E>1M9/Y P$PD;(F$6$C9"PFPDS$'"QDC8 M! F;(F$N$N:!8'OUHU/4C\YW64IT#A\%C8-'P>L2JVZ[\\[*K(SXU(J A%E( MV @)LY$P!PD;(V$3)&R*A+E(F >"[56$;E$1NC47)K,YBZCP^"+97/W2M*"#I%JKOL$"I M=G-JB8'2S)RV]W/[X>II"'5JE3C5.X=_-$*=VE": Z6-H;0)E#:%TEPHS4/1 MM@5"?;/A,-T2[%+QY$&ULK5?;;N,V$/T50ET4"9!$U%U* M;0.)Y7:WP :!W72?:8FVB4BBEZ3L].\[NEAK*[1J;).'F*3.G.$<#H?D:,_% MJ]Q0JM!;GA5R;&R4VMZ;IDPV-"?RCF]I 5]67.1$05>L3;D5E*2U49Z9-L:^ MF1-6&)-1/?8L)B->JHP5]%D@6>8Y$?\\THSOQX9E' ;F;+U1U8 Y&6W)FBZH M>MD^"^B9'4O*?:-I6HS-D(# MI71%RDS-^?XS;0/R*KZ$9[+^C_8M%ALH*:7B>6L,,\A9T?R2MU:((P/@T1O8 MK8'=-W#/&#BM@7.I![AF$WLM7$P4F8P$WR-1H8&M:M3JU]:@ M%RNJ1%DH 5\9V*G)[&'^].7ICP5ZGLW1XO/#?(:N%I"-:9E1Q% M5.C"FK $D2)%*"F!68Y,!8%5TS.3-HC')@C[3! .^LH+ MM9%H5J0TU=C'P_;^@+T)@G:JV@=5'^U!PC_+X@XY^ ;9V'8T\YE>;F[KPOE_ MWF<_[?U$#*=+,:?F2BIVU)C\^HOEX]]T M\GXD6?R19+,/(CM9"+=;"'>(??($YPXK$IY31)02;%DJLH1MKCB"P1QV.)2; MY%6W.@VQ7Q-79\]N$KE5 '"\Z!<7O018. ^\4-=.@0MNU.M1)_%X7 MOS<8_[?ZU(":1794P"EX*$2W35G3Q=T0>L?S\!S;C2P;]X+7(7$0.JX5]A30 M(>TPBL+0Z:F@Y<3@/\EV)*.% MTE9C_]V\'-=U0Z>WUM/W. \[MM_7+M;PV584N&Y/C_J@?"[WQ1^M^:FG&X^J95=_D?] W;[2O1*Q9(5%&5^ *WP4P M6=$\>YJ.XMOZ7K_D"EX)=7,#3T4J*@!\7W&N#IW*0??XG/P+4$L#!!0 ( M /-^ U?R6J:XQ0( !$) 9 >&PO=V]R:W-H965T",&/Y8V^Z8/Z:ER#,"=PSQLB@P^S6%G&XFAFWL M#/?9,A7*8/KC%5["',3CZH[)F=FPQ%D!A&>4( ;)Q+BR1V%?^6N';QEL^-X8 M*24+2I_4Y#J>&)9*"'*(A&+ \K6&&>2Y(I)I_*PYC2:D NZ/=^R?M':I98$Y MS&C^/8M%.C&&!HHAP64N[NGF,]1Z=((1S;E^HDWE.[ ,%)50/.T IP8XSP'>*P"W!KBG1O!J@'=JA'X-T-+-2KLN7( %]L>,;A!3 MWI)-#73U-5K6*R-JG\P%DU\SB1/^]>WLZTV('JY^A'/4N<6,8;5R7=0)0. L MYUUTB1[G >I<=-$%R@AZ2&G),8GYV!0R 45C1G6P:17,>268BVXH$2E'(8DA M;L$'Q_&#(WA3"F_4.SOU4^2])!KO4>.Y;@M^OC/T0^* MX39;P=5\[@E;H6UM*[37CE;GV8BO< 030QY8'-@:#/_=&WM@?6PK[#G)@G.2 MA6(LZ"R"09**+8"N; H>V):G8!II-=82U[PQ= M>VRN]TO]TLD>#)XY!2U,GGOH$[[TN72]X;#Q.I#<;R3WCTH.DP1TLY!G2R-> M'D*M>H]2_>T6/"=94)'9UEYQK)[^+P]*>+P6'VWW;:=9.Z=\06PI6ZN M'$6T)*+ZQQMKT[^O=-MZ9I_:HYG=8@]DOZ_:\Q_ZZK)P@]DR(QSED,A05N^# M5,&J!EQ-!%WI#K.@0O8K/4SEG068&UL MK51M;YLP$/XK%JNF5-IB0EY:98"4YD7KM%11TG2?'3B"%;"9;4+[[V<;@E(I MJ?IA7[#/ON>Y>P[?^147!YD"*/2:9TP&3JI4,<981BGD1'9Y 4S?)%SD1&E3 M[+$L!)#8@O(,>ZX[PCFAS E]>[82H<]+E5$&*X%DF>=$O#U QJO Z3FG@S7= MI\H>]HV_=7BA4,FS/3)*=IP? MC/$8!XYK$H(,(F48B%Z.,(4L,T0ZC;\-I].&-,#S_8E]8;5K+3LB8#<.RB&A)296O/J)S1ZAH8OXIFT7U35OG965DSHDCH"UXA8;PUF]G8VEBT5D.9^8L;)?0MU3@5 M+B:/:_0R^;V=H^5\LMFNY\OYT_,&=9Z($,24^!9U9J (S>0M^HZVFQGJW-RB M&T09>DYY*0F+I8^5SL4PXJB)^U#']:[$_56R+NJ[WY#G>OT+\.G'\!E$&MZS M<.\]'.L*M&7PVC)XEF]PA6_)&;RA)1$'W3B+\HJD#SE,OXUE02(('-U0$L01 MG/#KE][(_7%)X'\B>R>WW\KM?T)N7LM-KLFM.4:6PTR#8S@8NO>NCX_G.BYX M#=R1UWK5">*S)VK&@R[UGC*),D@TSNW>#1TDZI:K#<4+^VIW7.D>L-M43RD0 MQD'?)YRKDV$:H9U[X3]02P,$% @ \WX#5S-_W0L? @ GP0 !D !X M;"]W;W)K&ULC51A;YLP$/TK%I.F5IIB0F@V98"4 MM.F624FCI-L^.W" 56,SVX3NW\\VA&52&NT+]MGWWKT[[ARU0KZH$D"CUXIQ M%7NEUO4,8Y664!$U$C5P^/\45H=Q+(G>VE4DD M<HAZU$JJDJ(G\O@(DV]L;>Z6!'BU+; YQ$-2E@#_I[O97&P@-+1BO@B@J. M).2Q-Q_/%J'U=PX_*+3J;(]L)@Z!,4MD9/SJ M.;TAI 6>[T_LCRYWD\N!*+@7["?-=!E[GSR404X:IG>B_0I]/G>6+Q5,N2]J M.]\P\%#:*"VJ'FP45)1W*WGMZW &"-X"!#T@<+J[0$[E ]$DB:1HD;3>ALUN M7*H.;<11;G_*7DMS2PU.)_OEE_5R\XQ6F\>GW7K^O'K:H)L-D9+8:MVBFP?0 MA#)U&V%MPED03GOJ14<=O$$]16O!=:G0DF>0_8O'1N:@-3AI7017";\U?(0F M_@<4^,$$*2A,<^@KO).A!A/'._G_&ES*MB,)+Y/8X9FIFJ00>V8Z%,@C>,G[ M=^.I__F*Q'"0&%YC3S9-=0")1&X&H192DP.#4P74);$=W9VCLX-Y3,(('\\5 MX+.FJ4 6;C042D7#==<_P^DP??.NZ?ZZ=Z.[)K*@7"$&N8'ZHX\FKNS&H3.T MJ%T+'H0V#>VVI7E!0%H'8[U1+ M^ < +8] 9 >&PO=V]R:W-H965T"CQZI#4R7->?"D7C%7H:YIDY>EH457+X_&XG"U8&I7O\R7+^"\/ M>9%&%?]:/([+9<&B>1.4)F-B&/8XC>)L-#EICGTL)B?YJDKBC'TL4+E*TZCX M=LZ2_/ETA$?ZE_G(Q/QT9]1FQA,VJFB+B_Y[8E"5)S<3/ MX^^.=+3.60=N?GYA#YO&\\;<1R6;YLGO\;Q:G([<$9JSAVB55#?Y\R^L:Y!5 M\\WRI&S^HN<6ZW@C-%N559YVP?P,TCAK_T=?.R$V CB/.H!T 40,,%\)H%T MW3:#V068VV:PN@!KVP"["[ ;[5NQ&J7]J(HF)T7^C(H:S=GJ#TUW-=%WUR>W5U<7Z&W89Q%V2R.$G21M1 MH;<^JZ(X*=^A(_3IUD=OW[Q#;U"C"M^3C7S>-;E/V_SDU?R M4W299]6B1$$V9W-%O*^/MS7Q8Z[%6A#R(L@YT1+^NLK>(VK\A(A!J.)\IMN' M$U5S_E_VX/]E#_7A/IOQ<*P*'VA)UQ<7;?CH:Q<7>^2#4(5NV#(OJCA[W+R> MT!^_<3BZJ%A:_JFZ<%IN4\U=C[C'Y3*:L=,1'U)+5CRQT>3''[!M_*SJ-4@R M'Y(L@"0+@<@&O6VN>]O4L4]NV!/+5DPY"+21=A-9%[NG"2:4>,0Y&3]M=I," M9V++L(TASI=QQ'"I9=(A+E#@3&(Y'A[B0FW+]M3-6NMF:76;YEF9)_$\JM@< MG(*2"I3M85/04491U[!L044999JVV'>A MMI5[:FBO-;2U&OJ,D_**U3ZM9',4I?6(\T][@'WE#V(E4XEIRS(YCJBE F2* M@OLRR**6*R@I@TSJBD)JF[JGD,Y:2$^KGKO5SM] O7WY/.5>^I*AM"'H^V2!J!)PXYM4.@=@OND0W4WW!'>\K(LVV=9M<71DNSZJ K* MYH.R!:!L(13;L'-)W[GD@/:D(X?J=$@V'Y0M &4+H=B&G=Y;4JSU0/KQDFXW M7H*:R>V2!J!)0V72U\?+W@)BO0>4QTOT+[KB=]<"G:6LB&=1QF^W**F^*?4' MLF%=-T&R^:!L 2A;",4V[/3>OV+KD.,HD&_L.AV2S0=E"T#90BBV8:?WAAOK M';=NM@?+-I>[#8^:HL%1 4W#E"R=KP 2P[)-RQ.'2957-RS/$$VBOGG[RM?; M;*SWV;M.^F#9^E(3$ZDT*6">ZXGN1P&S+$HL44P99KNV8XA2'L)PX]YQ8[WE MUE9TV?ABV\.B9]1GV'G4V"II )HT5":U'.>5BM[[54[;,(2*%^I;M:]J_1P" MT=K5G>MX1[?9JB/JN&(=5\(,:?E&!7-,:=5!!3,]J8[KF[JOE+TS)WIGKJPT MG^/BGB614DK0!6)0-A^4+0!E"Z'8AMW<3Q$0\Y#%!72* )3-!V4+0-E"*+9A MI_=3!$2_QJTM+O+R,G:Q5%L4"]K<*8H#HF)!VW/$=1T5RK6H.!P>PF"3WF 3 MO<'>N;+(SO>(%VE;U%$!(PZV1"%5,-,39R55,,N45K3U3=U7RMYL$[W9UCE$ MHEC#)N+#R%2?8.>!8IN< 6C.\'LYA]+VYIOHS;>R:%]7"U:@LX>'.(F;R_>6 MGUT\>^7VA[3!4U V'Y0M &4+H=B&'=_/"Q#OD&4<=&( E,T'90M V4(HMN%V MSGYB@.HW&^C*.)77_;'AB,9&B1*W[?D*%'>(XEROBLMUQ>T9^B;M*UEOJZG> M5N]:QJEL>WD9M\6"I((YIB/JJ")S92%5,,NQ124/8;5I;[6IWFKKJCB5'2Z1 M-M9-]0EVW@6\3P_K/4B/5FJH+9EB$N/ZI@EBG.1P8J&"8&%NJ%.]47^Y@5@2 MIW&[**9^0 (RP9W4D&P^*%L RA9"L0V[MY\\H,XAQT=($S\%9?-!V0)0MA"* M;=CI_;0&U4]K:(V.*SV#\6%)G!J;JF">N%_%5Z%43Y&JG/*4I;Y5NZHVWGBM M-&7%8_,"<(EF^2JKVI< UT?7+QF?-:_6"L?/\?$4*X[[^#AH7R'NZ=LWFB^C MXC'.2I2P!Y[*>._P(;YH7Q)NOU3YLGFI]3ZOJCQM/BY8-&=%#>"_/^1Y]?*E M3K!^57OR'U!+ P04 " #S?@-7L[,XI&X$ !6&0 &0 'AL+W=OPP;X4_9 Q95>4\(H M@91%)$44=DOMUKSQ35L*BAK/$9S8U3F2M[(EY$5>_!8N-4.V"&((N$1@\7.$ M>XAC21+M>*V@6AU3"J_/+W2_N'EQ,UO,X)[$?T4A/RPU1T,A[' >\T=R^A6J M&YI(7D!B5AS1J:P[,S04Y(R3I!*+%B116O[B[]6#N!*8TPZ!50FL]P*[0V!7 M ON]8-(A&%>"\7O!N$,PJ023_RJ85H)I\>S+AU4\:1=SO%I05+8 M5:C% XY2V;,VG(I_(Z'CJ\W3W<;[X\G[]B?RGL5Q@SY]PY1BZ?=G],D%CJ.8 M?48_HQ^1CM@!4V +G8O(4J\'512WC&)U1#'1FJ3\P)"7AA V];IH<=ULZ]+L M.ZL7^'L>CY#E?$&68=DM[;GOEZ_Q&9ECJ3:=MKOI5V\@&R';*();+7+OH[:G MM;RM[7Z_W(5 R,VVZ(U':=<]P"YXXP[>/4D2,<1%3PM>D)A[&,=I&*7[EI;= M]9+D)'C#,AS 4A.S' -Z!&WUTP_FU/BES2*5,%E"/UY;U5;3^%"C5,)UO[->?]=1&B5YZ,,$-8#."44Q+'HA^(L9SA]%P/X\[QVQMV:$=0"7-+F&DT M9P-S9CEUUHV,40AHR\4X]XVT,7]!M0G)ALEA+H8U<-;4975&=QJQEO%O$W/?''FJA M4IJGE.:KHC5=O,H^F$-==,5"2;XZMR#*HM;=S0?08G^.#+&_[TP/]!,&&ZR2 MYBFE^:IH38.M-X.M_V6P"T$LAFB[O?W(.O?3[6XO8+"[*FF>4IJOBM9T]RUU M9/;GCKK<%;O51P@ZMOU&ULK55M;]HP$/XK M5E9-K;215RAE$*D0IG5:)U36[;-)#F(UL3/;@?;?SW9"!EU J.-+8I_O>1[? M^70WW##^)%( B9[SC(J1E4I9#&Q;Q"GD6'18 52=+!G/L51;OK)%P0$G!I1G MMN8YYB]CR-AF9+G6UO! 5JG4!CL<%G@% M,+$=? M"#*(I6; ZK>&"629)E+7^%US6HVD!NZNM^R?3>PJE@46,&'9+Y+(=&3U+93 M$I>9?&";+U#'T]5\,F&R;] J7X3J M.IE+KDZ)PLEPAE_06J 9<%-S- 84$1%G3)0B6SO38+F38)C[.%W-23N:,QR M0)??F!!7;>]04?0,A1X)Z_ FT!6QWLUOBY/?O=EWBOYU8K0@7*8*FDG,ZU:I>\&A;51K+"=,,%DZJWFF6JYBMP[:#.EXS)[48+-!,[ M_ -02P,$% @ \WX#5TZI5D'< P \PL !D !X;"]W;W)K&ULM59M;^,V#/XKA \XM$"N?LE+TS8)T)?;UAMZU[7=]F'8 M!\5F;*&RY9/DI/GWH^3$S0&NAAMV'Y+HA7SXD!09SC92/>L"T(7W"G13EDQMKU#(S3R(@_W! \\+8P_"Q:QF.3ZB^;V^5[0+.Y2,EUAI+BM0 MN)H'E_'Y59Q8!2?Q!\>-/EB#=64IY;/=W&;S(+*,4&!J+ 2CGS5>HQ 6B7A\ MW8$&G4VK>+C>H__DG"=GEDSCM11_\LP4\V :0(8KU@CS(#>_X,ZAL<5+I=#N M&S:M[)"$TT8;6>Z4B4')J_:7O>P"<: PC=Y02'8*+A!A:\BQO&&&+69*;D!9 M:4*S"^>JTR9RO+)9>32*;CGIF<4MQ3=#!4^*9;S*X5(I5N5(<3=Z%AJR8.7" M=(=VU:(E;Z -X4Y6IM#PL4(%H5&L, M%N_?Q9/HPD-YU%$>^= 7=\R@XDS $ZI2@USUI:R/M!_VMX8I A9;N.&**D4J M#:S*X,MJQ5.D31PMQQ]BNM6ID+I1"#>-LF9-@?11B%"V.4>;Q 7QB MFFKO9]2D,NAL.!/7!<>5C3B]VQX RV1M")/!0R/047G_;IK$ M\44,9N<]>_4>CIBV%4DN9L KN#58PBB:'K'CH_CXB!_;J#U@WK2&X/'#K\%7^V[&HR'YEE'\\QKK^M+U"(/4@R7;>?J<\ /:%2#'EYQ]/J_'GF! M' /;JF@LZ WDO^@?-C\?H8-!(_83ZAK.Y9IQP9;]^=VAC!V*G2G7"^H9U#)F MX;K/?O)J/_':__A2\UWW?C,D?H1OVGE?3,*#.:Q$E;MITS;.IC+M2-:==A/M M93O'O8JWX_ =4SFGIRIP1:K1R2D%1+439KLQLG93W5(:FA'=LJ"I')45H/N5 ME&:_L0:Z.7_Q#U!+ P04 " #S?@-7YXRQ_BD# !.$@ #0 'AL+W-T M>6QECNJ7KP];,(;5TC\ZY1])U93*LS5JPVP5C)EJ50M8CLC"F^A#' M]6S!2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N=3II7%(NR7@HE^5U:>IHII;2 MC$B_#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y>A/Y^\F[DY/._?G58?S, >.FXT9 M#PLEM_N3$!^PZK1DT0,5(S*A@D\U!U9!2R[6/MR#P$P)I2-C"\.FZT*D_N7A MKN]!S30Z)9=*N]P^@_\[;88? )L>&.1"M 9[Q ?&PXH:P[2\MATWV 4?05'3 MOEM7UN%[D9^:5G=L93;EM"IPS[TC]/QWUWG.)--4[)JV MM?^:5_G%CI/+?V79_5<$?D&+TUBFS2:+KDP7#:]!<]S)A^=PE;>T*E]6=[3M^-S5M"E,'6\V69M:-N8"&:4=OV%YA>-VW?L6PN+G.V8OFDZ>KYU#4CV[!9FPL( MA\BUN\((QO%8& $,RX,YP#B>A>7YG^8S0.?C,$3WA_L*4F2+ LC@(4=) F&P-.((Y@#\( A2>+.P8/S*-Z< M4_'V%Z3Q;U!+ P04 " #S?@-7EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( /-^ U>Q3&<;0 0 '@> / M>&PO=V]R:V)O;VLN>&ULQ9E=;Z,X%$#_BI67[4BK3?AH9Z::C$3!2:U-@,6D M.WU:N> T5HF)#&EWYM>O(9L9LX.N]L7*$V U_) M9C[9M>WA=CIMBAW?L^:W^L"EOK.MU9ZU^E(]3YN#XJQL=IRW^VKJSF8WTST3 M."J%<5/Q;2#S-E3TY>T["EC M&F0^N9GI!K="-6U?HV^?:<97KBN?KHYMO1!5RU7$6KY4]?$@Y'/7C'Z*J?$8 M?1S.QU,0;]7_"6.]W8J"1W5QW'/9GN*H>-4!RF8G#LT$2;;G\\FY"F*R1%BV M.DB(R%-3NF[WI/JO27EZZE;C&C%4MT+?4*3LP>U!ADD Y#7EX3T M#,@; /+&+F2$:9B1-"=)C)(%NMM0$F-*41!W+R8U(-\#D._M0M+->AUDCQT@ M)KY2)P'\9+< MK3 *="1S,Y0.J!K+KJ%Y$OY^GZPBG-%?^C#FCR8;9!C'LF)PD,4D7E*D^QG1 M^R##)AFD%<>R5T@<)FN,\N#+8% XD$4P/BI<=H1ZMBR1;!YU'3#1(&HYU M:]Q1/3H[.OS01=$$@T3A6#8%J+/![,6!G.%8E@:,:90N9NP'&"'^'KB+>LL&["5G( MLVRA\0V"[\3F9CAD(=^RA48GFS^":F)"%O)M;YR-82Z$9+(0K#+SI@]9R+=M MH?_N&PQ?4!,3LI!OV4(I^XI>&Y1RU?]<%AQ%HBFJNCDJ4Y4^^)W&LH.(;$3) M%[)MMC586Z+)&KFI7G#Z?GC[Z?_P%02P,$% @ \WX#5[@VQ-RI 0 M+AL !H !X;"]?/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I M4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5;MZZ-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30O MW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I; M9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT M]JBW)]#;H]Z>0&_?V>PFT-NCWOZ=>L=TK4)\]CS6^/QW4IUN]X;GX^_+Q\G. M"W7'V<'OL<4O4$L#!!0 ( /-^ U=3V2LIL@$ %,; 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W; M4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4 MA)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\; MLK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( /-^ U&PO=V]R:W-H965T M&UL4$L! A0#% @ \WX#5X\07_$+ P MP@ !@ M ("!KQ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ \WX#5[-_T&>O" U"4 !@ ("!3RD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \WX#5Y&" M)H-H! A@H !@ ("!RT 'AL+W=O&UL4$L! A0#% @ M\WX#5W1&=;JL!0 HPX !D ("![4@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \WX#5QG:4<9U P MG@< !D ("!]& 'AL+W=O,$ #1"P &0 @(&@ M9 >&PO=V]R:W-H965T&UL4$L! A0#% @ \WX#5Z+Z(49J" 3Q@ !D M ("!XVT 'AL+W=O&PO=V]R:W-H M965T0@ -46 9 M " @>-] !X;"]W;W)K&UL4$L! M A0#% @ \WX#5UL@#L*V @ @P8 !D ("!DX8 'AL M+W=O&PO=V]R:W-H965T_I4I>0, !H) 9 " M@:J, !X;"]W;W)K&UL4$L! A0#% @ \WX# M5UU7\QTZ! X P !D ("!6I 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \WX#5P,1= @N @ SP0 M !D ("!.9T 'AL+W=OYE3.8" !"0 &0 @(&>GP M>&PO=V]R:W-H965T&UL4$L! A0#% @ \WX#5Z[R-$&< @ W@< !D M ("!Y*4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \WX#5_&X(/P*!0 X1T !D ("!]:\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \WX#5S<) M>&F\ @ G08 !D ("!B;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \WX#5W'CD#\4! B X !D M ("!W&PO M=V]R:W-H965T&UL4$L! A0#% @ \WX#5S-_W0L? @ GP0 !D ("! MA=, 'AL+W=O&PO=V]R:W-H965TSLSBD;@0 %89 9 M " @0K> !X;"]W;W)K&UL4$L! A0#% M @ \WX#5WA90UN! @ O0< !D ("!K^( 'AL+W=OX-L37!E&UL4$L% 3!@ U #4 :@X .CU $! end XML 61 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 62 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 152 198 1 false 37 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 - STOCKHOLDERS' EQUITY Sheet http://expworldholdings.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 12 false false R13.htm 10701 - Disclosure - EARNINGS PER SHARE Sheet http://expworldholdings.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 13 false false R14.htm 10801 - Disclosure - INCOME TAXES Sheet http://expworldholdings.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 14 false false R15.htm 10901 - Disclosure - FAIR VALUE MEASUREMENT Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurement FAIR VALUE MEASUREMENT Notes 15 false false R16.htm 11001 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 11101 - Disclosure - SEGMENT INFORMATION Sheet http://expworldholdings.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 17 false false R18.htm 11201 - Disclosure - SUBSEQUENT EVENTS Sheet http://expworldholdings.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 18 false false R19.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 19 false false R20.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 20 false false R21.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 21 false false R22.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 22 false false R23.htm 30603 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://expworldholdings.com/role/DisclosureStockholdersEquity 23 false false R24.htm 30703 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://expworldholdings.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://expworldholdings.com/role/DisclosureEarningsPerShare 24 false false R25.htm 31103 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://expworldholdings.com/role/DisclosureSegmentInformation 25 false false R26.htm 40101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details) Sheet http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details) Details http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation 26 false false R27.htm 40201 - 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 27 false false R28.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 28 false false R29.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 29 false false R30.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 30 false false R31.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 31 false false R32.htm 40502 - 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 32 false false R33.htm 40601 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails STOCKHOLDERS' EQUITY (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureStockholdersEquityTables 33 false false R34.htm 40602 - 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 34 false false R35.htm 40603 - 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 35 false false R36.htm 40604 - 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 36 false false R37.htm 40605 - 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 37 false false R38.htm 40701 - 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 38 false false R39.htm 40801 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails INCOME TAXES (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureIncomeTaxes 39 false false R40.htm 40901 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails FAIR VALUE MEASUREMENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureFairValueMeasurement 40 false false R41.htm 41101 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails SEGMENT INFORMATION (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSegmentInformationTables 41 false false R42.htm 41102 - Disclosure - SEGMENT INFORMATION (Financial Information) (Details) Sheet http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails SEGMENT INFORMATION (Financial Information) (Details) Details http://expworldholdings.com/role/DisclosureSegmentInformationTables 42 false false R43.htm 41201 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails SUBSEQUENT EVENTS (Narrative) (Details) Details http://expworldholdings.com/role/DisclosureSubsequentEvents 43 false false R44.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 44 false false R45.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 45 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityFilerCategory - expi-20230630x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41201 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. expi-20230630.xsd 177, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 expi-20230630x10q.htm expi-20230630.xsd expi-20230630_cal.xml expi-20230630_def.xml expi-20230630_lab.xml expi-20230630_pre.xml expi-20230630xex31d1.htm expi-20230630xex31d2.htm expi-20230630xex32d1.htm expi-20230630xex32d2.htm expi-20230630xex3d1.htm expi-20230630xex3d2.htm expi-20230630x10q001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "expi-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 548, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 7 }, "contextCount": 152, "dts": { "calculationLink": { "local": [ "expi-20230630_cal.xml" ] }, "definitionLink": { "local": [ "expi-20230630_def.xml" ] }, "inline": { "local": [ "expi-20230630x10q.htm" ] }, "labelLink": { "local": [ "expi-20230630_lab.xml" ] }, "presentationLink": { "local": [ "expi-20230630_pre.xml" ] }, "schema": { "local": [ "expi-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "elementCount": 399, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 6, "total": 6 }, "keyCustom": 25, "keyStandard": 173, "memberCustom": 10, "memberStandard": 27, "nsprefix": "expi", "nsuri": "http://expworldholdings.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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", "menuCat": "Notes", "order": "10", "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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", "menuCat": "Notes", "order": "11", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - STOCKHOLDERS' EQUITY", "menuCat": "Notes", "order": "12", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "13", "role": "http://expworldholdings.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "14", "role": "http://expworldholdings.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - FAIR VALUE MEASUREMENT", "menuCat": "Notes", "order": "15", "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurement", "shortName": "FAIR VALUE MEASUREMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "16", "role": "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "17", "role": "http://expworldholdings.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "18", "role": "http://expworldholdings.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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)", "menuCat": "Policies", "order": "19", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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)", "menuCat": "Tables", "order": "20", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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)", "menuCat": "Tables", "order": "21", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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)", "menuCat": "Tables", "order": "22", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "menuCat": "Tables", "order": "23", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "24", "role": "http://expworldholdings.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "25", "role": "http://expworldholdings.com/role/DisclosureSegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_A19_Tmfpl0-8HWAdE0UR_Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)", "menuCat": "Details", "order": "26", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details)", "menuCat": "Details", "order": "27", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2022__qiD_il8TkunrRAt0C5XaA", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - EXPECTED CREDIT LOSSES (Narrative) (Details)", "menuCat": "Details", "order": "28", "role": "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "shortName": "EXPECTED CREDIT LOSSES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_expi_AgentNoncommissionBasedFeesMember_f5Z3-JTeEkCwglH-K3Aorw", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details)", "menuCat": "Details", "order": "29", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_IKWAg4UuGUmCiVHk4xzy9Q", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details)", "menuCat": "Details", "order": "30", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "menuCat": "Details", "order": "31", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details)", "menuCat": "Details", "order": "32", "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_AU_N3KApskujpv0IaqCXjw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "reportCount": 1, "unitRef": "Unit_Standard_shares_aAdYA4c0LE2WW68n57tThA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)", "menuCat": "Details", "order": "33", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "shortName": "STOCKHOLDERS' EQUITY (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_AU_N3KApskujpv0IaqCXjw", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_5OiChPHc5ECZDI71g9t91g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_aAdYA4c0LE2WW68n57tThA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details)", "menuCat": "Details", "order": "34", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_5OiChPHc5ECZDI71g9t91g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_aAdYA4c0LE2WW68n57tThA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_fbIlGwh8i0OjC8UR8jmjtw", "decimals": "-3", "first": true, "lang": null, "name": "expi:StockCompensationLiabilityActivity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)", "menuCat": "Details", "order": "35", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_fbIlGwh8i0OjC8UR8jmjtw", "decimals": "-3", "first": true, "lang": null, "name": "expi:StockCompensationLiabilityActivity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_5OiChPHc5ECZDI71g9t91g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_aAdYA4c0LE2WW68n57tThA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details)", "menuCat": "Details", "order": "36", "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-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_5OiChPHc5ECZDI71g9t91g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_aAdYA4c0LE2WW68n57tThA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details)", "menuCat": "Details", "order": "37", "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "shortName": "STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "menuCat": "Details", "order": "38", "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", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_aAdYA4c0LE2WW68n57tThA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INCOME TAXES (Narrative) (Details)", "menuCat": "Details", "order": "39", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": "4", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_nQJbaDtFVkmnalJaxQmsgQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "lang": null, "name": "expi:CommissionsAndOtherAgentRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_MoneyMarketFundsMember_ZUIHfFJcm0aJsMhqKMCo9Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)", "menuCat": "Details", "order": "40", "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_MoneyMarketFundsMember_ZUIHfFJcm0aJsMhqKMCo9Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_A19_Tmfpl0-8HWAdE0UR_Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - SEGMENT INFORMATION (Narrative) (Details)", "menuCat": "Details", "order": "41", "role": "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "shortName": "SEGMENT INFORMATION (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - SEGMENT INFORMATION (Financial Information) (Details)", "menuCat": "Details", "order": "42", "role": "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "shortName": "SEGMENT INFORMATION (Financial Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "lang": null, "name": "expi:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_dePUOcpasEiuV7k7K4zl7w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_aAdYA4c0LE2WW68n57tThA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "menuCat": "Details", "order": "43", "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-20230630x10q.htm", "contextRef": "Duration_5_14_2018_To_5_14_2018_srt_CounterpartyNameAxis_expi_Mr.SanfordAndMs.SanfordMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_v3UY-NozSkqaX8_dT5FDZA", "decimals": "2", "lang": null, "name": "expi:PercentageOfOutstandingSharesOfCommonStockHeldByVotingGroup", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_nQJbaDtFVkmnalJaxQmsgQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Uncategorized", "order": "44", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Cover", "order": "45", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_XA1n6L7P4U-fV6C31A_mMQ", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KDnONN1l6kiFwog_N7bJrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY", "menuCat": "Statements", "order": "5", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KDnONN1l6kiFwog_N7bJrA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ay9vn2rH1UiKepD9ZYqV8g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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", "menuCat": "Notes", "order": "7", "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "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", "menuCat": "Notes", "order": "9", "role": "http://expworldholdings.com/role/DisclosureExpectedCreditLosses", "shortName": "EXPECTED CREDIT LOSSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "expi-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_BhNVkr--QkK0ikoJO8f3rg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r561" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r594" ], "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r559" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r559" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r559" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r633" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r559" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r559" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r559" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r559" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r558" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r560" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r566", "r577", "r587", "r612" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r569", "r580", "r590", "r615" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r573", "r581", "r591", "r608", "r616", "r620", "r628" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r566", "r577", "r587", "r612" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r563", "r574", "r584", "r609" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r570", "r581", "r591", "r616" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r570", "r581", "r591", "r616" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r570", "r581", "r591", "r616" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r570", "r581", "r591", "r616" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r570", "r581", "r591", "r616" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r573", "r581", "r591", "r608", "r616", "r620", "r628" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r562", "r632" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r562", "r632" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r562", "r632" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r570", "r581", "r591", "r608", "r616" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r568", "r579", "r589", "r614" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r571", "r582", "r592", "r617" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r571", "r582", "r592", "r617" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r563", "r574", "r584", "r609" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r564", "r575", "r585", "r610" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r565", "r576", "r586", "r611" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r572", "r583", "r593", "r618" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r567", "r578", "r588", "r613" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "expi_AccountsPayablePrepaidCurrent": { "auth_ref": [], "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 (asset) incurred (and for which invoices have typically been received) and payable (prepaid) to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (asset) (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable Prepaid, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayablePrepaidCurrent", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "expi_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjusted earnings before interest, taxes, depreciation and amortization.", "label": "Adjusted Earnings before Interest, Taxes, Depreciation and Amortization", "terseLabel": "Consolidated Adjusted EBITDA" } } }, "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "expi_AgentEquityAwardProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agent Equity Award Program [Member].", "label": "Agent Equity Award Program" } } }, "localname": "AgentEquityAwardProgramMember", "nsuri": "http://expworldholdings.com/20230630", "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" } } }, "localname": "AgentGrowthIncentiveProgramMember", "nsuri": "http://expworldholdings.com/20230630", "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" } } }, "localname": "AgentNoncommissionBasedFeesMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "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/20230630", "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" } } }, "localname": "CommissionsReceivableForRealEstatePropertySettlementsMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_DeferredTaxAssetChange": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset change from continuing operations.", "label": "Deferred Tax Asset Change", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredTaxAssetChange", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_IncreaseDecreaseInStockGrantLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock grants liability increase (decrease) during the period.", "label": "Increase (Decrease) in Stock Grant Liability", "terseLabel": "Stock grant liability increase year to date" } } }, "localname": "IncreaseDecreaseInStockGrantLiability", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "expi_InternationalRealtyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining International Realty", "label": "International Realty" } } }, "localname": "InternationalRealtyMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "expi_JasonGesingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Jason Gesing.", "label": "Jason Gesing [Member]" } } }, "localname": "JasonGesingMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "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 obligation - operating lease" } } }, "localname": "LeaseTerminationNonCashInvestingAndFinancingActivities", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_MinimumVotingPowerToQualifyAsControlledCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the minimum voting power to qualify as a \"controlled company\" held by group.", "label": "Minimum Voting Power to Qualify as Controlled Company", "terseLabel": "Minimum voting power to qualify as a controlled company held by group" } } }, "localname": "MinimumVotingPowerToQualifyAsControlledCompany", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "percentItemType" }, "expi_Mr.SanfordAndMs.SanfordMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Mr. Sanford and Ms. Sanford.", "label": "Mr. Sanford and Ms. Sanford" } } }, "localname": "Mr.SanfordAndMs.SanfordMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "expi_NorthAmericanRealtyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining North American Realty", "label": "North American Realty" } } }, "localname": "NorthAmericanRealtyMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "expi_PaymentsToProceedsFromNoncontrollingInterests": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow (inflow) to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments To Proceeds From Noncontrolling Interests", "negatedTerseLabel": "Transactions with noncontrolling interests" } } }, "localname": "PaymentsToProceedsFromNoncontrollingInterests", "nsuri": "http://expworldholdings.com/20230630", "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/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "expi_PercentageOfOutstandingSharesOfCommonStockHeldByVotingGroup": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of outstanding shares of common stock held by voting group.", "label": "Percentage Of Outstanding Shares Of Common Stock Held By Voting Group", "terseLabel": "Percentage of outstanding shares of common stock held by voting group" } } }, "localname": "PercentageOfOutstandingSharesOfCommonStockHeldByVotingGroup", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "percentItemType" }, "expi_ProceedsFromPaymentsForOtherOperatingActivities": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities classified as other.", "label": "Proceeds From Payments For Other Operating Activities", "terseLabel": "Other operating activities" } } }, "localname": "ProceedsFromPaymentsForOtherOperatingActivities", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment, excluding assets under construction.", "label": "Property Plant And Equipment Excluding Assets Under Construction", "totalLabel": "Depreciable property, net" } } }, "localname": "PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "expi_PropertyPlantAndEquipmentIncreaseDueToTransferOfLeaseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment increase due to transfer of lease asset.", "label": "Property Plant And Equipment Increase Due to Transfer of Lease Asset", "terseLabel": "Property, plant and equipment increase due to transfer of right-of-use lease asset." } } }, "localname": "PropertyPlantAndEquipmentIncreaseDueToTransferOfLeaseAsset", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20230630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_RealEstateAgentProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Agent Program [Member].", "label": "Real Estate Agent Growth and Other Incentive Programs" } } }, "localname": "RealEstateAgentProgramMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "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/20230630", "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/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "expi_ShareBasedCompensationAgentEquityProgram": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/20230630", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "expi_ShareBasedCompensationAgentGrowthIncentivePrograms": { "auth_ref": [], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensationAgentGrowthIncentivePrograms", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "expi_StockCompensationLiabilityActivity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock compensation liability activity.", "label": "Stock Compensation Liability, Activity", "periodEndLabel": "Balance, at end of period", "periodStartLabel": "Balance, at beginning of period" } } }, "localname": "StockCompensationLiabilityActivity", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "expi_StockGrantsReclassifiedFromLiabilityToEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of stock grants reclassified from liability.", "label": "Stock Grants Reclassified From Liability To Equity", "negatedLabel": "Stock grants reclassified from liability to equity year to date" } } }, "localname": "StockGrantsReclassifiedFromLiabilityToEquity", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "expi_StockRepurchaseProgramAuthorizedAmountPerMonth": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of monthly stock repurchases authorized under stock repurchase plan.", "label": "Stock Repurchase Program, Authorized Amount, Per Month", "terseLabel": "Stock repurchase program authorized amount per month" } } }, "localname": "StockRepurchaseProgramAuthorizedAmountPerMonth", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "expi_TrdArrExpirationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trd Arr Expiration Date", "label": "Trd Arr Expiration Date", "terseLabel": "Expiration Date" } } }, "localname": "TrdArrExpirationDate", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "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/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "expi_VirbelaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining Virbela.", "label": "Virbela" } } }, "localname": "VirbelaMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "expi_VotingGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to voting group.", "label": "Voting Group" } } }, "localname": "VotingGroupMember", "nsuri": "http://expworldholdings.com/20230630", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r154", "r190", "r201", "r202", "r203", "r204", "r205", "r207", "r211", "r253", "r254", "r255", "r256", "r258", "r259", "r261", "r263", "r264", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r154", "r190", "r201", "r202", "r203", "r204", "r205", "r207", "r211", "r253", "r254", "r255", "r256", "r258", "r259", "r261", "r263", "r264", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r152", "r153", "r266", "r269", "r373", "r529", "r531" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r249", "r250", "r251", "r252", "r288", "r378", "r426", "r450", "r451", "r502", "r504", "r506", "r507", "r509", "r524", "r525", "r536", "r538", "r540", "r546", "r669", "r704", "r705", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r249", "r250", "r251", "r252", "r286", "r288", "r313", "r314", "r315", "r377", "r378", "r426", "r450", "r451", "r502", "r504", "r506", "r507", "r509", "r524", "r525", "r536", "r538", "r540", "r546", "r549", "r665", "r669", "r705", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r249", "r250", "r251", "r252", "r286", "r288", "r313", "r314", "r315", "r377", "r378", "r426", "r450", "r451", "r502", "r504", "r506", "r507", "r509", "r524", "r525", "r536", "r538", "r540", "r546", "r549", "r665", "r669", "r705", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r152", "r153", "r266", "r269", "r373", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r155", "r156", "r157", "r166", "r167", "r182", "r351", "r352", "r636", "r637", "r638", "r639", "r640", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r119", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r182", "r224", "r225", "r330", "r350", "r351", "r352", "r353", "r365", "r368", "r369", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r439" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r119", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r182", "r224", "r225", "r330", "r350", "r351", "r352", "r353", "r365", "r368", "r369", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r439" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r289", "r658" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r170", "r289", "r634", "r658" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r215", "r216", "r447", "r448", "r449", "r503", "r505", "r508", "r510", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r526", "r539", "r549", "r670", "r712" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r215", "r216", "r447", "r448", "r449", "r503", "r505", "r508", "r510", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r526", "r539", "r549", "r670", "r712" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r170", "r289", "r634", "r635", "r658" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r131", "r218", "r219", "r528" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r218", "r219" ], "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,544 and $4,014, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r49", "r126", "r405" ], "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "order": 1.0, "parentTag": "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "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", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r11", "r25", "r344", "r347", "r369", "r427", "r428", "r647", "r648", "r649", "r655", "r656", "r657" ], "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 :", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r317", "r318", "r319", "r445", "r655", "r656", "r657", "r699", "r714" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r57", "r58", "r290" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r185", "r201", "r202", "r203", "r204", "r205" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other Affiliated Services" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r39" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r132", "r220", "r227" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r8", "r43", "r47" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.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": "AmortizationOfIntangibleAssets", "verboseLabel": "Amortization expense - intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r179" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r129", "r148", "r188", "r203", "r209", "r222", "r253", "r254", "r256", "r257", "r258", "r260", "r262", "r264", "r265", "r337", "r341", "r356", "r399", "r471", "r545", "r557", "r667", "r668", "r702" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r122", "r133", "r148", "r222", "r253", "r254", "r256", "r257", "r258", "r260", "r262", "r264", "r265", "r337", "r341", "r356", "r545", "r667", "r668", "r702" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r29", "r124", "r527" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r30", "r101" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r29", "r85", "r145" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r85" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r124" ], "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]" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r51", "r52", "r53", "r54" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r95", "r247", "r248", "r514", "r666" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r547", "r548", "r549", "r551", "r552", "r553", "r554", "r655", "r656", "r699", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r72" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r72", "r459" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r72" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r72", "r459", "r477", "r714", "r715" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r72", "r401", "r545" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, $0.00001 par value 900,000,000 shares authorized; 177,900,083 issued and 153,588,186 outstanding at June 30, 2023; 171,656,030 issued and 152,839,239 outstanding at December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r135", "r137", "r141", "r395", "r412" ], "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/2023", "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/2023", "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 hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r65", "r532" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r281", "r282", "r285" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate expenses and other" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r322", "r323" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r8", "r48" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r8", "r48" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r8", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r6", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends declared and paid" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r32" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r142", "r160", "r161", "r163", "r164", "r166", "r172", "r174", "r176", "r177", "r178", "r182", "r352", "r353", "r396", "r413", "r533" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r142", "r160", "r161", "r163", "r164", "r166", "r174", "r176", "r177", "r178", "r182", "r352", "r353", "r396", "r413", "r533" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r171", "r179", "r180", "r181" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r357" ], "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", "terseLabel": "Effect of changes in exchange rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r325" ], "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", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r12", "r118", "r138", "r139", "r140", "r155", "r156", "r157", "r159", "r167", "r169", "r183", "r223", "r226", "r280", "r317", "r318", "r319", "r329", "r330", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r358", "r359", "r360", "r361", "r362", "r363", "r369", "r427", "r428", "r429", "r445", "r496" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "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": "Financing Receivable [Member]" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r128", "r242" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r240", "r241", "r242", "r243", "r380", "r381" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r91", "r381" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r380" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r44", "r46" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r91", "r380" ], "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/2023", "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, fixtures and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r81", "r481" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r127", "r228", "r394", "r537", "r545", "r663", "r664" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r90" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Cumulative translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r8", "r229", "r235", "r239", "r537" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r78", "r107", "r188", "r202", "r208", "r211", "r397", "r408", "r535" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r8", "r79", "r106", "r195", "r221", "r407" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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", "negatedTerseLabel": "Equity in loss of unconsolidated affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r149", "r321", "r326", "r327", "r328", "r331", "r333", "r334", "r335", "r442" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r117", "r168", "r169", "r196", "r324", "r332", "r414" ], "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)", "terseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r31" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r7" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r7" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositsOutstanding": { "auth_ref": [ "r7" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r7" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r92" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r42", "r45" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r17" ], "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" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "auth_ref": [ "r0" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r190", "r201", "r202", "r203", "r204", "r205", "r207", "r211" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Segment eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r355" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r148", "r222", "r253", "r254", "r256", "r257", "r258", "r260", "r262", "r264", "r265", "r338", "r341", "r342", "r356", "r458", "r534", "r557", "r667", "r702", "r703" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r77", "r104", "r404", "r545", "r654", "r662", "r700" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r123", "r148", "r222", "r253", "r254", "r256", "r257", "r258", "r260", "r262", "r264", "r265", "r338", "r341", "r342", "r356", "r545", "r667", "r702", "r703" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r62", "r320", "r698" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing agreement" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansAndFinanceReceivablesMember": { "auth_ref": [ "r40" ], "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]" } } }, "localname": "LoansAndFinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r130" ], "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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term payable" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossOnSaleOfInvestments": { "auth_ref": [ "r650", "r651", "r652", "r710" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A loss would be recognized when the sale price of the investment is less than the carrying value of the investment. This element refers to the Loss included in earnings and not to the cash proceeds of the sale.", "label": "Loss on Sale of Investments", "terseLabel": "Loss on dissolution of consolidated affiliates" } } }, "localname": "LossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r24", "r103", "r148", "r222", "r253", "r256", "r257", "r258", "r264", "r265", "r356", "r403", "r461" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Non-controlling interest in subsidiary", "terseLabel": "Equity attributable to noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r671" ], "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" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r144" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r144" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r86", "r87" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r80", "r87", "r108", "r121", "r134", "r136", "r140", "r148", "r158", "r160", "r161", "r163", "r164", "r168", "r169", "r175", "r188", "r202", "r208", "r211", "r222", "r253", "r254", "r256", "r257", "r258", "r260", "r262", "r264", "r265", "r353", "r356", "r411", "r479", "r494", "r495", "r535", "r555", "r667" ], "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)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income attributable to eXp World Holdings, Inc.", "verboseLabel": "Net income attributable to common stock" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r67", "r100", "r134", "r136", "r168", "r169", "r410", "r649" ], "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 income attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-competition agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r10", "r50", "r99" ], "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": "Transactions with noncontrolling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r63", "r280", "r655", "r656", "r657", "r714" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r661" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r188", "r202", "r208", "r211", "r535" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating profit", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r367" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease obligation - operating lease" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r367" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r366" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r201", "r202", "r203", "r204", "r205", "r211" ], "lang": { "en-us": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r70", "r98", "r437", "r438" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r4" ], "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 gain (loss), net of tax", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Expenses [Abstract]", "terseLabel": "Other (income) expense" } } }, "localname": "OtherExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r28" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends declared and paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r27" ], "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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Investments in unconsolidated affiliates" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "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 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, equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r84" ], "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 development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs in intangible assets" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r646" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r644" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r5", "r14" ], "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 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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r121", "r134", "r136", "r143", "r148", "r158", "r168", "r169", "r188", "r202", "r208", "r211", "r222", "r253", "r254", "r256", "r257", "r258", "r260", "r262", "r264", "r265", "r336", "r339", "r340", "r353", "r356", "r397", "r409", "r444", "r479", "r494", "r495", "r535", "r543", "r544", "r556", "r649", "r667" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "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" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r9" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r93", "r112", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PLANT, PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r94", "r125", "r406" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r398", "r406", "r545" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForOtherCreditLosses": { "auth_ref": [ "r7", "r105" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions.", "label": "Provision for Other Credit Losses", "terseLabel": "Allowance for credit losses on receivables/bad debt on receivables" } } }, "localname": "ProvisionForOtherCreditLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r287", "r370", "r371", "r453", "r454", "r455", "r456", "r457", "r476", "r478", "r501" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r150", "r151", "r370", "r371", "r372", "r373", "r453", "r454", "r455", "r456", "r457", "r476", "r478", "r501" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r287", "r370", "r371", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r453", "r454", "r455", "r456", "r457", "r476", "r478", "r501", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r29", "r101", "r124", "r145", "r400" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r645", "r653" ], "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 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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r74", "r97", "r402", "r431", "r436", "r441", "r460", "r545" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r118", "r155", "r156", "r157", "r159", "r167", "r169", "r223", "r226", "r317", "r318", "r319", "r329", "r330", "r343", "r345", "r346", "r348", "r351", "r427", "r429", "r445", "r714" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Accumulated earnings (deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r189", "r190", "r201", "r206", "r207", "r213", "r215", "r217", "r283", "r284", "r379" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r659" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r44", "r46", "r380" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r44", "r46" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r15", "r101", "r711" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r36", "r37", "r38", "r41" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r36", "r37", "r38", "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment's financial information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r51", "r52", "r53", "r54" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r185", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r211", "r217", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r245", "r246", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r537", "r641", "r712" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r200", "r205", "r209", "r210", "r211", "r212", "r213", "r214", "r217" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r7" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock compensation expense", "terseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r55" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r679" ], "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", "verboseLabel": "Stock options granted, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r308" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "All Award Types", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Share-based award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r146" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r120", "r185", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r211", "r217", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r244", "r245", "r246", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r537", "r641", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r12", "r21", "r118", "r138", "r139", "r140", "r155", "r156", "r157", "r159", "r167", "r169", "r183", "r223", "r226", "r280", "r317", "r318", "r319", "r329", "r330", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r358", "r359", "r360", "r361", "r362", "r363", "r369", "r427", "r428", "r429", "r445", "r496" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r155", "r156", "r157", "r183", "r379", "r440", "r446", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r478", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r496", "r550" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r155", "r156", "r157", "r183", "r379", "r440", "r446", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r478", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r496", "r550" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r71", "r72", "r97", "r299" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r56", "r71", "r72", "r97" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Stock Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r8" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock option compensation", "verboseLabel": "Stock option expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r72", "r75", "r76", "r89", "r461", "r477", "r497", "r498", "r545", "r557", "r654", "r662", "r700", "r714" ], "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total eXp World Holdings, Inc. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r64", "r66", "r118", "r119", "r139", "r155", "r156", "r157", "r159", "r167", "r223", "r226", "r280", "r317", "r318", "r319", "r329", "r330", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r358", "r359", "r363", "r369", "r428", "r429", "r443", "r461", "r477", "r497", "r498", "r511", "r556", "r654", "r662", "r700", "r714" ], "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 equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending of period", "periodStartLabel": "Beginning of period", "totalLabel": "TOTAL EQUITY" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r96", "r147", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r349", "r499", "r500", "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Stockholders Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r364", "r375" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r364", "r375" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r364", "r375" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r374", "r376" ], "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/2023", "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Existing technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Shares.", "periodEndLabel": "Balance, end of quarter", "periodStartLabel": "Balance, beginning of quarter", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r23", "r51", "r54" ], "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: 24,311,897 and 18,816,791 shares held, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury stock:" } } }, "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r12", "r72", "r97" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r12", "r51", "r97" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r33", "r34", "r35", "r110", "r111", "r113", "r114" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r659" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r173", "r178" ], "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/2023", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r172", "r178" ], "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/2023", "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": "05", "SubTopic": "323", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482452/932-323-05-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r581": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r583": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r584": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r585": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r588": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r615": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r616": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r617": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r618": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r619": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r621": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r622": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r623": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r624": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r625": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r626": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r627": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r628": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r629": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 67 0001558370-23-013172-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-013172-xbrl.zip M4$L#!!0 ( /-^ U=XDWU)Z@X ">) 1 97AP:2TR,#(S,#8S,"YX M<7YK,5)9L)VGLB=.A)=K1G?Y5E-/TJ0.1D(4K1:H M:%O]]+< 28D229"4G%2]XXLM$;L++'Z+Q2X 0A]^>EZXZ)$P3GWO^N3LM'6" MB&?[#O4>KD\",6N\/_GIXS^^^_#/1N/+S;B''-\.%L03R&8$"^*@)RKF:.(O ME]A#?<(8=5UTPZCS0! Z:YU>G+9.+U&C\5&)N,$<6'P/*5GGIV=Q03N2YGM7 MZ'WSHGG>.K] /UZUWEV]>8]&_9BL#PV;T0*Z9^Y<<7M.%A@)S!Z(&. %X4ML MD^N3N1#+JV:3/"^??.8Z<]^5FO)3VU\H6:UW%[('7")UO/79HD-F.'#%]1PR(;A M>!<=X" M2Q?$XW3JDH8D(PP+\#.\<7ZZMG,/4YMG-TX5;=7E$5%DLT"R 7^WIZ(Q>G9Y M>=E4I0F=<\907+(]A 3;H=]J#10W9;'D.6^T+AH79UNV2S-M]UUHNS0QL#.' M]';O/]OS[-Z3)3N=]U!FT$=D2?>28P[KHJUJL!",3@-!MMQGX*4=*-1--89, M/2ZP9Y.-PZ7%#K>QRT5L)Z=_;&>[)VVGP8-I+K$L#!D^?H>0FF6PY_E"F;1\ M%#]<+JDW\\,G\$R:V97LI@E8!)(?[L==_5R@<+! LIJ&VK[GP"@B#GS@ODL= M"<\-=J66UIP0P4\0!26K,,2MB]OGD!GUJ-($NK/50@VT%@>?V\-!QQQ89D=^ MLH:];L>8P)<;HV<,VB:R/IGFQ/K0W!6U4TD 31IZ']5GF%@XR%:=)]UPQ!R1 M:!AM[-J!6YUOTZQSMK^ #IE+7_E(NA!_+4@93(M$:%$^ M+XNR-8%_?7,PL=#P%HKZH['Y">BZGTW4'WKO]4RKUG,VI!?[,GZ(;U"=WVAK_4#G\7 MVP[EMNOS@!$K6"PP6PUG%GWP(.JQL2<,6T7;P#("U&Q*N Q9G, E(60=(C!U M([1?1I0&_SK>#;JWW;8QF""CW1[>#R;=P1T: M@56TNZ:%7L4U(G^&9)TPY*-JZT&?;Q@CB,+$B/E+PL3*\!SSCX NY? ;$+'! M\)8^$\?@'$*U'*O86X[6), H=DUB!"'>Y LLX M5)S60-ZF#>1N..S\TNWUE&5T!Q-C<->]Z9G(L"Q("K:-(ZZVH>I%1FTE1582 M+;?&_^5(![\O5EU(,=E"Z1 90!E*;3S0NI3Q0,R?_(@]!X7"4$):#=;^&?L( M,Z";$P'3N5LY?=_F+LCEW^Z3RZ-76W74 W/_,%[.S&)5-8:/N+387NP7P,O9 M>_)KC6CNA&P^+XD->+09<:B0*31)S;*9-!JTS@"M5+AM?AF9;0E0>VQVNA,D M,V>S3JLTR&#FR;(18=8<'%0*E=UR+2(_9B!BC >0YE@(@EUPA<:X7MO2);E3 M3OX(0&'S47JM=.:Z4ZY#XRPS';VQP%N!XT+F9^F^:C#RP1"^_;LD((R'D\<$ M0^"?!B6/3@/.1>M=ZR(%SF38_O>G8:]CCJWOHTD%O0J%U?%">1^6#5,.E1:D M'],@I?U9#5$Q1!W";4:7LO;A[";@U".<0T)U@SF%V&R4Z(R<)'P/"=J\^RSM M'#NFU1YW1Y/N<""CNIM[JSLP+4NEX3>&U56QWFAL6N X#455I]G[Q7X#S.3! MA4>2 W8I'BV\I6-#]&HMN%XV.7!QK0C6*JP%BV8I=(L6S6J4#PQ^BL MP:'% M]%U&M)H9$-5('HAD8F?+7RQ\3U%T.0^(4QK;$C(*T$XM>V>CG5SLME55B,NZ M$%65U3:PGPVTY^!^">]Z\H@#]E:6(I%?B,)CL@R8/9?GT/?P'KDR"BSC377O MP555B&WJJDU@3Q.03S:8R9WSZM%!&2$%1O"VI!$H+["I"LFZ7M>!Q('++,D# M,FMU(#>'A-R&"+]#W0!2N)A+)G$Q9U[6]^(5:.VGU&+U3@"R:8?\.I4M47NY M3M@61*+&H%<@D[]&2\)"OU.;6!D3"X]83O!S\1*!CE0+^_LT[-$YRXGQI5X/ MJ(S9+:;L,W8#TB=8?E?;K47HE6/2XGB9QO'6Z([19Z-W;Z*^:5CWXVB+MH:T MXHQ/'B0@B9,IA=-[,8<.S+.,U5C+O)/HP>"\'8[[T7IK#>2!0-Y2#WLVQ6[B M66E,=]&Y"C>A>KQ]4><5 C]Z;-'K%KQ'4J.VSB5EATU*/ M6>5-RAJO"FN0Q0N,>G1*;C?6F)19K-$LSNA1*%B,J7N_TK)+F546/1ZE%U5J M9'*1D1OB5*@5+9@SVKX*THB7%=CI2'4XG;72.,&HZ7W)<;!Z=#C((@=+N-&O#I\;I$+]9M,=3B5>[V;[7^N/_XP:0_"/O M"AV3&5+W85[):RNO3SA=+%UYA:)Z-EH^5)J U 9 M:B<.?%77>@?[(U0:K"Q#Z<[:]JKKO&VW1ZBRBZ<9*O?PE+C5M74EVU=5],#5 M:NPYF#ER32?@PE\8SY1W_ 6F7B>\OC7C?&PQB\9#@W+JZHKM&3>2B4 H"J4B M*1:%8YM]N&5Z'W?%N)":EY M'KFZZ%9^.(6J(C.K4.OF;O)2M<;D\D.U6G6W!6=5GY5RF2US&MKADAUS*#CE[5[H=>3>%:ZTA\Z;U M)H&AOA:SATFF+H0O:18Q@U3_[5Z*)VZ+/T!O^:2:VAEWA)>K/Z8/ZY:W>N_O M ;8OE"_E!9(L\9<#6K!U5?<>W@]X,VN/?A1"57]]$JX'W'L.81WR2%Q_N=G2 MDJ'$;WD$802B[CZ_6O@>I!ELU15D(:<":&XPY1!L!+*Q=\P/EC$I!9(3Y%'7 ME3GH]8E@@0Q@5-DTO!OL^L0A4RKBIQ T4-^9J.I")R?RU5'O(:A?YTB^ &<\ MR -W:GL:\K('AA<)!NK) M0MW6OP=PY:A@I;1V&$H9MD6L7;:VU?2*4VB53R?S://9=@,9!B9L4]X_!E79 MFYTDI?0!,H[3P$>$V3(0?(C> :9<_N+-R!?PD&+778V)0X#!4>^#QJ\()WMD M3P&[!K(,Y1S8(]4L(C$HC2<(L?-,O8#N"&W=6A);[J1(.Y5N".Q-[DY#VI#T M5!JBI+5"\\"P"_5QQ)5#%_*6=5\I_RTU"W.A0MUBLF-$+'_:@!8\B7G7D^.# M/I+(^GBY.2>7^4AGGXT/D8[X]2,INKXBXZ-M/N]E^*7OJU=,>(]2YB!@0#3ZN#[Z&B)8@_IH.S%;7 M<^V7'NTVW8A^Y$K9G;]6I.UB\-'R1ZY4_,1UVI<6\=?T23'X/0(3\82P!?7" M=RA]3_X.1-=[)%RZ+YBGHC?DX'.(\/K\D^J2?04[B$\B7ICU7=36/E6%T[ M[EOF+S:AB9]\ V0S%91F.U)O]QDS*B5W/4$8^&M3_CX$N&$00GF%=9<5Z+R#K."(^S3US8]#@-HSCR\2\%=B/0W7P8S8A#I=6#'Y*34O0 M8)6IKC.:S#"@,N>1CH@.F1$&WF2"G]7B:)BW)!3-(SA(G\V,-L,NSYW27D+! MG6EHQ,@24Z>M?LMY:^M#3_=-U3TTZ$]<^15F8T8@YCZC?T)\OI!:0D[>!P&WLRHQ&K5!*@H3G"X%^! M%*:OV,W12$-SA!I]IFQ*7)S28N?Y$;;\7YA#783#$$JU/J/L0 VJM'A7VSP- M)LPQ&#.AP2%G!]+]A!+9Q7LL?Q^F0^0G*N?#ZVPO(!-_ OD/AWAH.%/+0"H@ M*I,6EQ#R%>+#DEV2'6OE=52?G5I8OJD@SU'V>?PE9;L%=$=HQY]]&;.KRM)^ M)%UVA!KTJ4<7P2)L[,A_(FSB_QQ@E\Y6!F]'<4NX#8F]9')?E?%;G@\H/X03 MAQV&@9!QH3SS$5Y_O)6=?B*N<[-*8)IS9**RE+^Z7\+SM^'QL8__!5!+ P04 M " #S?@-7P<^)E;4- ! L@ %0 &5X<&DM,C R,S V,S!?8V%L+GAM M;.5=6W/J.!)^WZK]#U[VY4S5$ BYG"1USDP1(!FJ"+"8S.5IRK$%:,=8C&0G ML+]^6\8&&WR1P8!PJJ;F$)!D??VU6JU62_[V\WQJ*N^(,DRL[Z7+BVI)099. M#&R-OY<<5M:8CG'IYY_^^8]O_RJ7?W\<=!2#Z,X46;:B4Z39R% ^L#U1AF0V MTRSE!5&*35-YI-@8(T6YK%Y<750O[I5RV6OC46-0AUB*VUCMXG+U2\-KCU@/ MREWEJE*KUJZ4KP_5VX?K.Z7_LBKW MT;X;2")K;^>N#_>X,'*@#38@]SAK^7 M)K8]>ZA4/CX^+CZN+@@=0_WJ9>7WEXZJ3]!4*V.+V9JEHY("Y1^8^V6'Z)KM MRBA0??Y&3;^!J\KJ6;$E^%]EOUB9?U6^K)6O+B_FS"AY7>0_"SS$+\Y_Q0GE M UB6Y;?:]V1P>7]_7W%_+8'T%.4;)28:H)'B?O=@+V;H>XGAZ18.2S**<0M+8Y,DD'SD.EYCFCPB_B9EN M$N90I#K3J487O9&*QQ98=EVS[+JN$\>R 5(?NJQCQ+AQ-AP3+?O;1+:&S4P" MR>F!)Q%1'XR;W:=DAJB]J%M&ZV\'SSA]762O^_F$Y\BH,P86<"_Y[/ZTDPCG MF1#C YP.Z&G;@MENC-],M.S8NK=--,(6ME$'1GT>,MK[H9E%I8.%+=RGSP#9*"YC:"&L?H6V_R!X#%5JTI96;4+GQN];K/555M-_DGM==K- M^A#^>*QWZMU&2U%_:;6&:@;@+FP ;A(]U"63^V*$AA6$-\>@/;>MD<;>W ;! M@QUKVLSU$"O(M)G_C:M+KAYY7_RYI,=OU-3>D/F]Y']9.45?&@ZE(-F-+D66 M^?/VZJYV>WMW>UV]O?EZ7;NYO@ET.J Y=1KNOT9UOWWX&%*F;6:\$A7&[2=O MK0RZ/?7KCRB9KB7F/81DZ3"A!J*P"BDI#H-^D!E_AF:6E ^$QQ/;_>7(3'#3 M#T.<_\.MX+MF\CFS;CP-'X*KN#P,4?\#[U1J]LN7** M(3&Q3E@*-[6;RSOI6,P.0,2AN M*&0WL)N!## RK;EN.CR6X,<[8G@5J7H.S.Z,P^/V1E9NFVB$0#.-9<1[J,U7 M^&(8C:]P#CQF[+W'WJVL[*6,OG,:82*CZ*NL/'2P]H9-;&/$P!M3;:+_Q6.M MB#+NF=F+#7[2BY^N_S&J%"@ACS:)BCVH9VE 1 )/DJA:\MIUNZ \Q(F2D4A? M$JIL+&9>[VQO._%O5L&POK;@D3 O:!)-4WJ%,+!; '8E#UU)PE^SMB-("8._ M#6+95-/MW[ ]:3C,!N^!^N)8) ]$D:H%X'ION!)&AD%UJ8,,89L;6[Y _&;# M*&$ .!QV$1S$R94*1.\.0&6/7W2(-1XB.FVB-SLU$A5=6&J"15TG<639PL57 ML@SA]#!C6KTB\+P;2-E#R]NKN[;E!>#ZA+J4V#;%;X[-G-3"DX.$X=.$B6())&LMQQ0M$=":(J2Y?^<1N_H GQ5O(:&G4 MXGGK=5UWIIP+9/ 4>AW'YVVE52P0YSN"S;9J/TGLS8?AYE7$'-!Z1"-"^4[N M97Q,+EL[!5*-?+!GRV$XOJ:\8,M]=LHB;[-8&.M=#1;4TO%\0#]>2!S9/("5 M%_^MLG$JZ>!'E=*/N08(C#V\5!,]O*0.X9^75G>H*KTG^.FE/VC] N7:O[:4 M=A?^;I5D/=#41?9ZY&\,E8W?CI_(.\)V1+>V"\@S=B/%N9&KF]1IV=?):W!/ M@)=O[F'+@9'I11EA""YGCU5&%6*MN4TUP(4MC2[:(#&6*1AWP"?*HS:"VK&M M3L>6CNSZN8IVQQJUA)+RZ<.QZ4W8/D@1DX1)&@/TCBP'^9+;S$)89>SR+$3X MSP#QQ2X@,[_G%?B'(]4 M8<8OFV*KLX5C<, 'R%V[-@C;.H(O7"\,[1Z60[>R\)8H_35K^T&5/8+_C"P0 M![\PHVY,L869S87SCCSAQ*6V)]V>?W\#A:AK5?D#TA1MMZA\'@!FV%0D$Q=8NG!;O#EMT(K(RE)Y!'\&Y& ML=NX,:7E(WS'*)X8,J%EV"FWZ4,A\#VR,#.W(X\BI.X"Y(,MHRK(NQ\7O%KU MR!MSRI=.3U5_4+ZXS_]!VGVZ"*F!$O5&VT'+Q)*G\/)B"'\";QF/K>51$GTQ MI)K%--T=GY;A_N6-5N._SG*2BP%\V(>%1MY=M79[?WDBJR*@ EO.XW'$(6%@ M-VE?.[+,V?*.V?=&]G"=V:&KVN# M,1O^(E"RCX!8?L$)3P5%3;3\=Y5(U)KK$\T:HP&(K34:(7W3&SOVPX]O)GB? MP6-_QZ!5CXM7QJ^#687PZF 4WY-NPA!O0"(#"L&YL5PV+X;)V4ZL57RD$Q2#A5EDDEN#%.%E4(5COL^I! MJ@Q$3KB<7 F::$88AO6/8_-7O" MRA"N]BGU0$ $J3=Z2J$"VV]5R#PYK*M^2E40%$/JQ:*YI3CZ-\_Z=\XVW$5S MU/HQNF2!62^F)1':,&F+ 7,TRZ7F_* ?4RU:12+HG6+ MSNM>]E;"<.NU6YNKHO"=YX2\15!LBC?$9/7BJ4;^\O!UX@\3Z#D<4KY M'?-S&'X0NP%>RS+Y*S:Y:J\5>XI@__F-*?@.TL MR'V>90K2U:?\LHW_N7+C",*O?HFA.[G2)V!]!P'XY"?>+'/T%^+,*-*Q"R.& MZF"1,*ZK(A*;"M>G,?$U.6=RET@Q*4P!ZQ.8^'X=.?)TEO/)'GDZ$0W(HP#2 MYNF(2DW"77@_YV1(ZCH(BZ+8EV?&60KA!N11I)SHC+ D^PDC-9'G% NZ34C9 MEOFBU3^CHU"1,]?*'0F_4Q!R39:1-'H&289#7M9N:I*9"E*!X M4Y&&^@#>0ES:]\IX!=.5HT]F1B=]9VF@P!3G) PIG8$ EL#^)FO-$=4Q6Y]0 MVHXT)-17O$SJ,%N0DA-Y#V!-5CZ M,[U1T,?I67MY4S&:\6ST0QS#;6*FFX0Y%*F<#;KHC50\ MMO (ZSQNL\R6=.^9-[$. UK5)\AP^ X>Q];DKY@PQ0[F7E=KU4NEK*R?R$_I MOKZ\U =_\/.W:ONYVWYJ-^K=H5)O-'JOW6&[^ZST>YUVH]U2E2_^HQ4R4OC# M?U"^>,^7^+*&',?]GFT=^SU:RPYM=*,.$P>E"U"HQ)=KB=0-#Z8;&$S5<[15 M4:9G=_P2'HC<$H78[)96K<#T[P1=?(?EL-.(&^_W@__!N#\XC>O)XPG/D;', M ,@VA\ LLCF']#LP9?RH] >]?FLP_$.I=YM*ZS^O[3Z_VN%'I=L:AN<.]]F* MYC[\'.:0V)T4D.C&X$DNFDM$9$G:*Y!#O7ANQ!990DEYQJV(7%>ABPQ@#OQF MA/@+"J+1A"YE]R#PJU9LZN@1R2S[-7:F[.:+5_;+%D,O@EOG\,!G$[G<6$8P M:2OKOGA>SU9_Z!B$XJ8GU(G8^$\T\1!K3VZ M9T*,#VSRF^TWDT77_B-_@:4%@N[@]]W\R)MM/_*YUVO^UNYT7 >RW1W6N\_M MQTY+J:MJ:[@1?_"?7W8[H-3/QIE\6HMM4[K;[F1:X2/;B(3N!(QGT$C&V(WL M#86'SRT,G[L3V1(Q H.&(2>TTD\A"3B3)I&T:@6E/AY;CK/"M\I2XIZM^^G_ M4$L#!!0 ( /-^ U=@(R.I'A\ !"> 0 5 97AP:2TR,#(S,#8S,%]D M968N>&UL[3UK<^,VDM^WZOX#S_OADJKU:R;))E.9;,F6[&C/MA1;,\E^2M$D M)#&A" 4@;2N__@#P+>)%BA+@G*M2&9EL-/H%L-%H-+[_U\LJ=)X P@&,/AZ= MGYP=.2#RH!]$BX]'23P__O;H7S_\U]^^_^_CXU\N[F\<'WK)"D2QXR'@QL!W MGH-XZNU&SBU * A#YP(%_@(XSOG9R?N3LY/OG./C'QB*"Q>3)C!R&*YW M)^?YB\L,&XP^.-^>OC]]=_;NO?//#V???/CJ6V=ZFX/=$L+F@0(N#*+?/]#_ M/9+>',)?A#^\X.#CT3*.UQ].3Y^?GT^>WY] M"#-S\Y/?[F]>?"68.4>!Q&. MW<@#1PZ!_X#9PQOHN3$33J7YRR,*(LG\]$?21!OCAS:UZ?[<4$6P?D,"=5+&%)C MQ2<>7)U2H-/VN!G;6K(_W9'O88"]$.($@='+&GB$'F+Y?A#?0(P!OG,1(L;V M!(8@=H,0M^&Z+683/$]#-XJG"*X!BC>#R*?R7U-=W(&8#D$_"<%D?A6\ '] MJ([Q3G+HWIL)V5Q#Z#^3R9,0.H[(R%T$CR%(Z>K'+%IU8)D$2G4-P3R(@AC< M$&K[,)*=.S4AJ8<8>K]3KLAW.YW#^C$1';QV\%OJYA*N5C!B$&.,$^#W+ &= MGBR1"7UR#]8)\I:D,SK][A5$Q/D+W+#R;#<;:->%$2DDCQC\D1 J1T_]J5V-M2VOC)V< MX6V26%,,O),%?#H%GI^2,X[\X"GP$S?$DRC<'"GE1+%A'CHJ._J#"9$)L(%; M@TJ]6<.-?!?YY,MZF> 8K@8O 1["E1L0,YF[21AC-1_R&5"C PUFYBY^9-I* M\/'"==3GSVLTH_M3B 5^X)2(BS2_]A?9X"#.:G&?SIW0EUP[!'\ABV7I6=SCW[T7:.NT*PGRY.V,04_5[K%=#IRP=^WB^EM*=I M+X@IJA+0J4 ZZ23LW#*5XUZH[>N+0RG):0FA5R,@I*$^B#I/X_1).8MG#WX= M/!.29J0#2DV..W0?0?CQB/LND^W6N]/#4_ZP=!%@(5NR]%D313/M#HC_$RU2 M]_=B4\),W0U]QL@N:8_\='&P L/:))@)8)]=9'+<3QN*2J7S-00$=_BX]&YD0$Q M!(]D!81CQ+9 ..-9#) )D =@G!'AZ%2!<9FR8Y1(- &U&:N:>Q,AM7DQ(IOL M=FL-*_@8*:#RZ50$90=?_*^,"D[,FWE+5JD%ZO-7M6FD,ZC%:\VQ:=,/'2]\_#8-E6+3.PW?4_\,1H*AH06; M3YAR6 .<;A'"_1Q(8?*5+1_&X&= 2RU0C[O:AT"&F)JW .'>[1NCN*)Q\E>I M;?+'KY?)*@E9)'XTGP,OG@(40+\$TM8YEI[NT::;)L?#ZUT M"3N*H3I.=#JDPT6WHWV-GWRWQP=!:DOD1VE&Y(]?;\#"#4?D@Q9O.(-$\#:3 M2./MWJE-.^-/Y)Q7^?Q=>V7.3$72A%+JJW:WA8'-R+66-CD:%PD.(H#QP",? M#1P(YF$%5"8$(90E?-&?"/!7G-KP$EZWX,W9L$I=L#V_50,7H*>&KH'6)NO/ M8Y<]RF11?V60;*XE2^/!]D3%N?*%"O*K5EA%0$WOX'%HE>]7R6%F\W\ M>*LW%5CNWPG!#++#=U^5@!*6S-NE4A^P!8LU=U2 F+F@$H2F[;C,ITS7E;<@ M7D)_'#V!-.;2? J 8$[M U4>R-@)U8%$)R)"$N10 =>B'6)@@V&//G0,6XJC M%A[9@8 R>B+NV/1XO*>[LYS!U7B>R:;R_) 4;':]A9VVJ9VPN-H)=QA8M7D&5>I,?Y,3U9PM)*A?ZE-GP9-E+!V\.U\,NF#2_G MVHYOGKX*87O.MV)H\HZR8)JJ YO&2QIO(.,<((#C]*#R!-%_T^^U8-BT;58+ M'.DTLTX4PK'4MIF6*.P86:VU##N+HSK.=+LMXV4ZW=DTZNY!2(/M4Y( MN,NN1^G"U#\NW_#";*T;%@L5_8:&!2)8BXD . R:'SD=] 0UF*Q%_+2[2%=8 M3=0VC8BB7,+%AKF:PM64"BY?'XCA3'*7N=%I20A_$I&%;X(0\10W)$CH,,D>C9(6_I-IS-]NR[;T;@XLTI5W!@\FWMG83T<56 M:GNCQ]*IH?CY8T#\:N0M-S?@"83R>4*C47/2D#8R*81J.9DFD?)IH4W;;9'H MM;5B .LH'.XF%L$0E?1<&Z]Z/1K?ZR4>=9;LSW5%N6\+=VSK[>%I%OB1@O=- MNLW;M$C$4,U'W5.LH4G=P49ST]96'"RY!G"!W/4R\%S>S*Z$VSYLU(0[%$=I M$:QJ__SSIBJXG",QG 4'C83J@/H<<@\:;2-F9T[%"'NTXV8Y*?KDUXTIU: M@-8T$B#(E)2!%#L"/)"#?>3S4I*#!0)9\>8Z/8*/?\MVA5.@W<[D-HA$:; [ M\_4=D&8?J3NAC=NT^1>?E0=?HIP.MD GS^1 MJ^"*A&8AG 6N!5<-4)\[KEM11]7F*LVII6TUL\FZ^$6YV%,\2.(E1,&?P/\4$1)94><) M(YLZ.OAB,WH!R LPF*+ Z)$\3WV(*W@MF,/KTL732Y:E-/KI8?==2'NP> 7 M:8_&*RS)UZ<^:E_"_ID1U_7;D8G]+^HG:Y:I$RWH#2B7+D*;.42TT"">$J*( MO^ NN"8N1V6W+ M@D":&E"H>J,E'OCD:-JV,)(D![7)QGGQLQ:,RFV]&CB3([7)Y@F-Z0UQU8\. MQ^25<'FY2#&<+=P);5X36L:I'9:O5A9LRVW5]H7H61E,%5J;K/\21M2Y2G/Y M[P/\^\7F D3>&"B5H%EDE%#&8):URK50-*V#-OSTK=P!8L5NU:A)B: MM RA3?;]V44!/?!P3X8H;[-<\#K?>6Z\-LP"?^]<",!AP[R]"F4.-5BI[:=O M(6*;ZAP$-MGC#8P6,4 K>@608*Z5@>3UM+D@%K##M4\YD( E\W8JU0/49*M6 MDYN#D-JL")'I'+D996$R+Z_ZY<7Y9#!YY(L/8XJ+GX-XR<[!TF.RRV ]@R-Q ML?B.K46.7PMF-@E$+F]\"#,\L(? M%:+W33XLL&R)V*&:EYKE-E$QNVVBL,DR*R<3*V[[%6*WM7F\#?@6+9IG9L4M M+#DP6U"E?4Q6T$)R.+;1PHHCL4IE"L[#ROD7G((5=28Z MOHQ/XQQ,[5:X^? M!K1T[%2@392IA8B99UP05_PHK\[FEE?NT#(O6]NFI6WCJ:EEU17G1 *%@'(.5_$H*'E#C]H8ZD#%&1#M 4C A,^:_'0HM0&WF^)=0 M5)'6KZ#81B:WV>]/MT1S0_YD+SC/,\*:\LEO%0.>?\J$4RY$\"0*-T@O8>B3[O")!U?I0"EVP,@ ]LE\0I/^R\MDBKAN]N!, MKIS13Y_&L_\0;*LPP@7US\_/)X4VWA'D3!*/+@;%.#WL3O&,QJFW!H$(Z-0, MB1H7_VJVR1GH]^NU)"V1ESR"X^([5C7_ZDB7BY^.?M$S%%%N5,Z$VA6, MV#$QJ; YQ&THUH6AS2&V\[Z8-!0=&-7(/8L(H\$-]DJ0]8G$VUJJL [D<' M;AAJKQD:5'.7;]D";SM,0PCPXP]4,^ E'H4,].,13E-TR_!2CQ,#R MF[@B-,@"$,XO-O#"A,95];5 ZGQ0"_Q /?GSR;='$P/_MR2]]AK/H&"%QPH# M/6Z7"Z(7L6;%@";S2ID@T?#92T^'M(-O=K&#O7!OCQDQNM*KG88)O=5B"@AM M/IOV^=6F9"Y02T2'-()_[NSNM&3.'AUW-^%[0#[\.(C! T!/@0=2MND5)XM4 M7TP"O<\;NMT>TGZ^-3.)Z(K"'FN3C97T\15$&3?B%7(K'(>T@^_V-8]P^+)' MJ:* &/5/":*OS2X(#VH8.\7A M=N%2J?SO3WO.8"JS9$GR?C0+K),OWS*8=MDN MHAV^D'YBO*?=F/4\!9M ME2!I=A0?U([DJ#ZLM[ZCR^/5< S;]4'.9TF?(M%$VL:"5!^9_=7CUE).=M&, M(/MZ0*^B9Y_DU2K U!99'. * $'>N&8C"X2N94I%(K<&3_:XGO6Q#TKFY,DG MZF86[-[ICA4U,T95U%(U=JA$,))TS:VJGOVH13"+71:#MC+0R2KS'KCAB%UE M.460N$3QY@'$<;JW+YG?=D)G@;YT]+0[H_9,AV]I*S:GK30_P=>(WD[ HC^B M=!15(PL^5)IQ)Z$3>H5:FN'X]4DE+3DRV2< MBEZ5$^?3-MW _2,)UED,]<%; C^AM72N@A?@#S &,6X7N_KJ[-UV[&IZ,[B; M_<.9WD^FH_O9?YS!W9"=M9O2DW?_<.Y&,^>+O&<'SAW6M^.RSM_"6CWE#S%U M,]U7=2ZLL-RJY2L*4FGQ8SK7BT^A,C2EU=*.2%4+@]32GC7Q*;JCE<0 %92I M#I[QH2U8)+2PPZU3:7R6S*ZV$T3$2#Y';)7Z0G\IUMN2!A;XEAV5(^/J;87V MMD)K^TEB2Y6V7Z.LD06C2#M-6,A> (AY U)*:3U!Q"DU-LSG0J-Y Z(IDAYDU=S(D#.ALGH MU36$_G,0AH2H<12[T2(@/E5J2AV3K;YN)EM=3R;#G\ZNQQ)R?ZQ(5X!5$F+MW]SV'ZLN7&BP0P9B-#$J/@ M2'9_L9X6=EMD'W,C"4IH@S$>J97P#+E!_,$%7PRZ:P 7R%TO X][L80"]O"3 MB&KMR9U$)!P<7O)I)*)*B7!:D<":GUZ4)E1(7\Q%;]+/J[2R/4*T2160_5'* M/WOPZ^5@2]C5%X8G$J5]4+%6Z7V+-+Y%&@7:R=U[@4[*UZ\F>EB2;,_"-J>) M=\XJ/5EU3<0@*3?1!L&KB?6U8HQ!%UA6-K(_HZ3)BCY[&429,]8L#0R6 M66W#*D-=LMN^;F:WJ8*%U#4I;I6\0*%!2 .,+1 <_!R&B)Z+ MS:W[&T27H8ME%>Q;8; GB-E:I5NG-_1Y-GW.1D1I2>>=NY*GUK7&8D>:70?C MUM0RGVNS1T.!MXQ@"!<;=C*O0;'TB*A>6PO2\CK:<^T4J1ZSAMVS&(0A\.+$ M#?/=2*D&90TL"!;TH#89A^;/9%/:%6.L 69!:*"/X=3@RWS9F=4:Q&"P0$!R ME%&G@06!@1XT)./0;+9X@F.X JAZ5[5<6=(6%H0)>M"6E$6SQ^H#C[I?T4)S M9$G@+8@"]* J"8.V.OVJ;1^]IL8V@MIP5ML::K'<>WW;1A*>9"GJZF9V>XY2 MC:N9LR<8*Z&UDH%=#2ZWUZ@0D=U>:%<="]E]%5H79]BJ&MGML7;5IO&\V^9M M&!W3;;]IIML^S":7__OCY&8XNG_XG^P6UK'J%@G1AR8&S(#2]3\-OE!BOS\PNTN/XS_%R''GD-UDVZ,E?WLB"\(_"S#68 M>$NW?TNWE_F;S&%E#MALB!BJE.QHR-W%@U* MU?)8M#JFP5)Z?([>?7/KHM\!<<:(<4[F=\CG-O%(76_VVVEO;+]%["8[-[= M:P(8XW&4LM:WS0@Z.:35['1':=^,[]LW9"Y,C=0X1L%C$K/;3^!-X#X&(>F? M96H%\P"DYKWMT>^(ZY#J[73UZ([\63;ZFY=L-^SS<=L^1T0"**U J!SX_> _ M:'1RIXM&>V3:,DOI;2;[&02+)4T4>@*(++#82^K;7KD!DEU_?7 J#FIUN\4& M#RT:NY*#RG33RF(\"[JT3!=J'+CEIPM5C]EZK$\'TTZ=@/7ZED3T_V2GN_O- M$&\[W6\[W6\[W6\[W6\[W6\[W6\[W7^QG>Z*&UK=OQ6H2 AMP3#1TYB0 XO6 ML++M]4J.)QZ]$&\OP$)M=4'TVK>KIYX)NAKS44^6]&7?3JTTR]?UUDA%H">S&<(N(375(JR%;\$_@#E MSFFX2E2@OWQGS3)?*=RBN'E)_.%KR-.^Q37CJV_-%\UN6$!-@L;*P=^Z+\$J MX:]Y..]-U]IO:CP7XQ:AYNKJ/Y UE4L^,*J:^G4X:XZR:(]\ 2.'%WS6_:<( MKX''=B3%9?7%L.9G"*D%%5(7$E6C'^R&B!)% NS"'5;6Q#_ZJAM;18/DM2E)&0*T"TQMZ4PE:L% M!@MB72V5UHE-D]&1(A'CEK&6GG;O& WYKEDAY6HPOG<^#VX^C9S;T>#AT_WH M=G3W=A-A_Q6);%C='67I;S&\-2$1=>:#A NS]:%RNO*ZQ&QH^9/H'G@) MHO'2"Q<'^%,$'S% 3Y2]<;1.8O(:1EX0IG6W=VI&8HC9MK$[T+ MPVS!51 [!4U"A%LT8E#S.S1RXQ)+W0J7?4(LT*7FDUF,W-L3 M0AO>LU%94O7C)>3!^(T\*/-P1F&P(E\22HCR4AY)&\.[.6UTHN#$#D?\(L'$ M*<(XMQM)Y$K1QIIM_1V_)IKLFE5?2HJ\T&\=QHZ DI;=U;10Y\+L/;UA.(F7 M &E]543 %L00N-93*XTMH'T/6UMLDDPG1C>DIVH$=[:I@&U89HK$JJ)]#V+] M'" B-E!'73"9,^WN[6! M=.)W[P=^_=](_\ ?N2BB$>4+0)@!S $!F%CI"\!#L$; 2S?UR!PDN2:K%XSV MN!?:&NZ%;WM.U57))+]#H-9\NZ;VN#VM![$>@WM/\N.7_Q$?8>?7;.N Q1Z/ MJ=WH[,*K/2.R[^E8"ENS14!%4'].[H,&-^%90 M+J0-E5$[ZH;+CSV*N8;0?PZHV\_51OG:AC*C'550,F$T\2!YQ."/A.Y@/'7/ M3SY_Q[G!\=/%P^BG3S3=8/3Y+3-Y'R36=3?;2"]R%$+;DR6@S$H6\F#V0]^D M2KYQ(X:W9!-';E@*C5BQE;-%E_Q0(1_6AHTL-NFIRZ*-S/D M$@_>HX3@BTWUC636:H/ G@UJY436ABUK%"B=U'B =LQF[6U0I"DK9K8J0=)I MC0=HP9PFMBB1V(W5P;BDAPD!6E,B!"5NQ6"'GXU4-<4$>94\X@]?_Z8XTSE8 M(,#(W:9,F&;9HJT->9=BFRK*Z.@SM(7#I(M8?1/XMSO\0[Y4K&IBN ML]/6LHKPHX*O?61U0!I!N$8P64LR.YI AI,FNXN8PXL=:9.-T,W;^27SV]C# MX"GP0>3CJ;NA/!2G_=E&@6AW2]'(ALUI+?VI&+$G?)M3FA%*;Z68P0LP=0-_ MZ&Y8:08RH_X'N"+7M0T"&[:>6^E/ARG[=(DK9 ^!%Q*3:ZE,+0PV[#)W&HU2 MKNQ6YV1.#X&C'=0IQ&##SG-G=0JY.N3]OY,DQK$;T0V4L$MTI6:9]3^ S0#/Z4N&$PWPPPRRJ#89CF M.+C1AKO":HG!AIUIM=+:(L>W#SOL1<@.L!5A![V0:(M6_GYO>>@.!P%Q7709$.<)(_3A_=N/;]^_ M_1Y=7/R%H[BT0CK$]Q#']Z/#W'][][>YV:6_QSKH@7AA9GHV_0A3^AY!_>.O;5L25DQO^N@[OH?-5S"+[6H%( OYZ!A_+].'[[[]_Q[]- M02DB)TIA\WC_\$Y\^=5?_@VA/P6^BQ_Q!O'1/T3'/?[S5R'9[5U&E7^V#?"F MG$DW"-ZQ\>\\_,3^E$S*[YF4'[YE4O[O^.-;:XW=KQ"#_/PXE\K[?0%7/(A+ MHZ2B=T.)LZ*>@[5DRH^$*)@?6:Z>8+F13043KLO&WM*?"O+AUPA[#G82"1G) M"LR<(^X$##%#[=L%?"[S:S\X5UB8N$B([;=/_O,[!Q,>9]@/%^P'KB?ZR]^O M?!HYI^LP"BP[2C!Q]O_\5=GWS;3!F&:XID&1_B\[(!SW^Y3B:YJ>>@F1>1Z(CFWL8/=GPJ^)-@0]NP-E:XYF0/X<639>V% M=6$W"I-/,C.+/_C[,J*^Q7A:6>O,S6,-2(%@&ERU3,SJRB'@F5X-G[KVEZ)# MOW"$_V/4XF@HQG/Z8U@G?!YP))9W)ENI]:50([# :6G*%C*=P M\&VJ5+)3XRH P;:R3P+Y$3\1MC3WHGMK5S812\#@FF"57(GYE<' -+U*3G7-+MXW MR; BAG8HDYM[MA]0&^<;-GPE<^4?O"@X7OF.W +K1D$W2"6IB_99.02RN:HQ MWM)Z"T0FB)-!?H!B4HC1&LJD;XB+[P^[-0ZD.BF 0#?67^7[*O M7))+@$=BH:4REMIG 7($UEG.;U>V*; CBGZ@)3:+UM, 6Q);//D:KO65R9'6 M<>6^@VEAI1SJVA2?@!FV@4R(50J[#UO?D^_2E(# -269/(DYG7X/TZ2D7.J: M%4>(.,;!UKY+;!\":LX?OEFO2'16_RW4( NQ% MHJR!^0]=VQY."Y85P.&:H(J<;75F3%[$B5(06';J/5$G M/SA*=7 *!=TB2Z4Z+S9(02#;7SFC'906ZUX>0N+A4#Y7GT)! M-[92J8K&5@"!;&SEC+8T-HX4)5B',K;9#@=/=-+_%/@OT?;*W^TM3Q[A9-#0 MC:]2RJ(1EH)"-L9JAEL:98(<">PH1C]8*-QBUZTSRA,@Z+98)M-)',Q!0+:\ M4C[;1D&&L$TB^:JL>A!T,U21^63A7#$" MLIDJ\=UV$56^Y0WWM41F!%#;>"^9R;7#?VD;#$CAX1KBC72G=ZS.P&#:8AUS+:^ M99602":8'5K+;-%@5:Q/$BBKA_RYM2HW>X2[E6 MV9KF]'NXEE8J26)AA2]A6E8YB[H6E6)##)W1AEB+S0WQ+,\F-&+[XD*]I E@ MPZ$P;5%'_M(V6A7CX%FP%O?:BYC%_?7L?CF[1O2GY>)V?CU=T5\NI[?3^ZL9 M6OXXFZV6)FQ^&H8X"FNL^PP(MAV7RY2WV"($7-N4\*D=8I=+:F8_F+.S>"VO M9&[GL&.P.HF$Y\9W @C=!F7L:@?$SX^/L_L5$B9IPB*OK' []1SVS^Q?!_)L MN52^,0W:Q(XP ME[J\++$.%G8DJY0P'[E* >%&JFIV=8TSPXHJ@E1Y8>(PH:EWN9E;&DF#;9LU ME@H?L8VIJM3 M]Q]^/Z%(PCWF%==NZ^UI'9]_"/#>(L[L=8^]$-/<8Q%M<5!85DF4K#82=@1H M('T^$"@,@QL/FC"OZR,Q#103X1;/R2!!QVQX&% #(1?=YZ);G(#Q_2V5G13P MCEOKHB-QQFZ-;@CGRK^OU;]$J\5J>HO,[\<]!/X>!]'Q@+C>I\2U_@P@D$\01\\G@I0 3Y+?&IK]!A%ZS]!/ MN-0XDYKFR4:B$C"A!XE9"\J4Q6X:WV+*YB-YVD:+S6>:\+ (+=%3W1C844M) MXGS8JAP -VZIL:UKSBEVQ-%/$"=PX6\N* F1P!L)7$-)[3+T*$B$/K#UB['4 M/;HT*0D MI6/&PX<2WTL1&G3MN1=1&U\HQ(ZNF4#GJ34D()J:^-./K02K!B)1C*Q*_Q!M-HX[#W M7'9X9;VF4DOT4SD ME?7RYKW93DT7 ]6X%G[VDR,&@G<_,&+G ,;\=4AQ(VH MG.8FXIK)=C03:M6D"7]B["SN)XB,>$O?4@QX7E2YP0_>&8HRG!\-P76$$_[: M'089/ /JZ/#'W*'/+;'6Q"41P>'46=3'0O7'1M+H-W:/2.4'A9%1_1+0N!_C$QHPXD_GU[.;^>K^6R)IO?7:/;3 MY_GJ9\-^KW8GJ'+ :'Q;X7:0''H4_MOU/:$I&NZ)7_?B MTOS[;S^^YW['/DEK-A^L(RNIC.NGRFN6E ; ]#MU69G?U4.;]3LG;O/!W^)L M_$?JX")+?$_IF=V+018OLHVV&*TMEU?AAEN,(^3PE\8VR,U-L&_X=L/7B(B# M (=^0*=<5K7[LB7VEG[^[!.; FZM9XRHAHAMN>X1K3'VXLI?['S-Y^F]D V] MV0OIOD:1CYZQY_A!R#$^T:6YV(ZXD,D)!N\G[GN)[&52OG&H>EY(M*4$V,LQ1]8> MB,DJ/F+#/#_862[RTV-0^VA3H0A5F^\]X>#K7JI5R@+W (:3UG#'Z%&,O]?2 MN8K[7T.*')NKD5NMOL=GHK]2L[LZA)&_PT$R7QVKRU,5A\(,^CKR%ZZT*HR# MFX UXEY[*HB)\)"&$C(3E!(R6W(^C YBQ,C!>]8CQ$RMN6T'!^R-C>7"OIR=VQLG4Q?&>A85B\LF9FK("H5SBA-N[2#8 MSJDFL[P6=#S3JR+?G56# IE1>Q;[ZGQQ)>I"_;5+GOAZ%UWD5DO\2QB;EM?[?8=VWN:[SVM<+"[QNNHMOQ:"@S< MXRIE+'A=*21@SZOF5]O[*-H+.EGM$$,\05F%93*#W%D1>YJ2G.5^ YT']"VW MP?TD20Y0?S="81QL/U667"'#'8/WJK/>1YYK^EI$[\)GWER?Y*;-3D[.'PPG MO_5)"7BG+I%&DN?"==0R)CO(;$TGM!UELH8SV,8E;",N6FM6IC;&PK0>:['R MJ'^7%*)-HR@@ZT/$#TPC'SU8$.I=>M2"N0JTW%MJE9U^S\%@.Z5,KN)A9Q$& MK@-*.=4_Q,P_;\=Q3M \# _8,71JV:N __'^[7OZ?Q_H$C*(2WB^?_]^\E[\ M#X7B>3_K$&W]@/R*G?^#/OSQCQ,.\MU'1+A>>%G-AS]\G/SAN^\F'[[[%OG9 M:X"LE?%_'3R,/KZ?(.9C#,&'R;=_^';R_N/[(H)O)M]]_'[RSU?6GM#D)??WD1ULJ0R$'3/492^_GWS\\&'RW?=_%)/T=Y/O/GP[^>/W'Y+48(M=QWP+W4<< M6<3#SLP*/)HTA%/;/NP.+M/G-=X0F\C;V2L,A.W?ZK(7&]W7C8+K\PUXUV\% M+TB@A 9ZDZ."8C)F.G<,('Y>5AR3,53)F/#!NP;1F+H?^,PFJ U9X7U%S'TTHT!E>7"BFC(;>=ILIM E"B,;7GE MO4[PH4(N6_7V.UQGK^!U@.UV(P=A/8B\8C01_ML>_=4/7 ?]2+&SB7["HMI; ML11(-8(Y31.N>4<\/Z"TD\@I45 )&&RWE,F5=\I3&+@N*>54USKIO'F1GSA) MC)CMDX6'=4@<8@6G!CE, MZYK'&XL4["C5=,'1(-P)@?T\PG3GSRL7+E%[.> M&M?M##ELA^]6A]5SMPYFN,&E8_FZS!$F^DN /F+7'@?$=V9>Y38B$'7.Q &? MOT&"Z_[TL8RL(!J!1B[Q$_&\WI6BD6P:48PK#8$]4JG(W M:3(&=W)1YKS;IF*FRRG[D?6LQM)P'[%I\AKDC1]<^X=UM#FXYT]3UER/;X@# MMG-K::2P:=P$ 5RWUQ-#>^>S\"JI$]-#UOE#IF:*/X951MGSK57OMK*HN;8< MY."UD=5OK@CFP0H6 ,!M)+BDAEP^!&AR;, M=U.)^2#:@0E"HLH$45*(TS)=>MJW#N*RD[0(U;"3<]G":5KU6J^@DA&C<6J9 MM!)G/@4?A1-+F>[&>05ZE.$W[;!]R1L[ZEE=. B'%67ZJLI)H4?FJ$4I*YU4 M@([(04\8[M(Y^[S%H;3K:D+8"8HW62]%-U:#6ZQFQ,]V5'O40// W*WLQ:!, MRLS<3$!>9/=X5#53'#*RT%PB;V5\SL&/*$B7<=VM]^8HP/#7'D0N.JW?K\0* MU8"#R5PAJZE[/T)@B6*JX&''IUI):Z[^"&"XD:F>Y:XN_PBTO;1?5\H=^Y,T M3HLF"'L..W7^UX'F<3@PF"@.(.LZ?\[>H\2U$\T %ER89\R4CED19B]4+#:B MJ'SJ.26EYK5M4)IB@1V;-;52K/IJA )N'-<51#L;6=Q?S^Z7LVM$?UHN;N?7 MTQ7]9;FB_]S-[E=+M+BA7]T]/,Y^I'#S+S,TOZ>_S\Q<;7S&W@'?4.LIZV"? M-CMD#_[1_W=6UJM$S7J88+M1"^T4;T,V1@/7G=H(HW]?DM-$[*^#9 ]!9(TY M$])]W7Y2N$-I3$=F^\_/XB;X-=-M%3SLB% K:6D[SE-@N-Y=SW+[]IL):M.- MQ8:0M<6K$))G]%@>3\*0^!XKLN-7*Z=/-+MYQ/SFXY4?GCWLW&0<3/=K+'GZ MMI[*(.!/[#4207_ZH EQB%G=%'LLSMJQ&BK>!#:CSBNEQ,U:BS%P$0@.>#>/ M?O8ORF+5<$JY4I5]T/@%7_Y!DHY/V*-1UJ723YT=\0B+W:Q'3!S-)4&_?A3, M"-A0ZGP:4C,$;C*BRKBN>*?6<% M_\2YQ$RVL5,U +87U\M:V(J30L/U706>M2]*"M3L/0FND(V*]\^\#?$#-=C_H5S%R[,;X; MH+H5+X$%'D:J)"P$DC) P*&DDEUMF^3;-F"VW7N4\8UPNJ^3&=R8]]W[GE^, M+M5KV=I!(_#'6IG/'%,Z KB'UO/=SHSS^-,$(";1;0Z@WAU\$,%/_9<_16?" MB;.,@!WBB_85=SC:^L[<>\9AQ YL9'FYZEC8+MU( WG/5AH(U\&;L:]K[H6L M7M2UQ&WZ!"V4(V;(X8=11"PU\9)N#/X&'5B_I]!WB<-/F*S-AKB$_MBG)E9U M:8L)=311QB!AL6E:,]Z,IE$R,\(\IK^9W%3RLJI;[O,="AI41.]U ;>R7G$X>Z6+,3]PB&<%QWF$=V&C3JO]4H0=+P;0MCS)ZI0< MW)@UA- =)G09@RCC,'F809KM39*8R?F?#-G>M7;#= 1_@%B](@BCR'HUN164 MZB&>:"ZQAS?2UZ+DT&,(?5(IS\/6&2CTD"-GN*6U4L3)OBQZ$^,V<\C3LZ#, M$=^L8P%-NN0#/VZJ.%4M ,!VO'-9\KZ6?0O7O4IXU%YVX*AX5@JL=WJM!W:L MB]+CQV'2A-%(HM"X8@A9AMFZP5&6OK5X3D,'#^PPJJV9PA904R1P@[*^*)W% M;B.!6GUK?'@-%2ZLB[UAQ?=\C&Z:FS&E>/$'^,&C@EY4=#>N(%H;(,T&O]H$ MIIS7'DQ2]CR>H61G,+GM7,<,F=-&?D K19C QJZ+/!5J7J,!( M$+HF[B&2=IB60X\K$)U(616*8M#Q!*-3AKL,1S%N$ &I MXVBQ65FO.B](U]R,[8\:["C=LY9/GBSI@Q30[2[\0.:@WGB56S[N HL+Z0J8!KR'/Z;RTONI\X_ M#N+J0*)(C;]!*V+CC87M=:P:&O4IC3-2=B!OCX$SY@XE[*$(*%F[@5F&ZFY5D1<):GJ@:N:\PG#[:E0$._: :?S=N2SFB\Y*XKZK^C%KE M6-@AH)$&)$^FR0?"#0O-V-=V")7GT68_?9ZO?C9J_D)LYKZ^Q^YE3U^)K%*[ M;LQ(S+U*XE(S+QLP O.N9+MEXYX,*_J%X3W=;AFFL+ HX+6_HQFDK-Y) @O; M9BLE+)04E@'"M=%J=KNR3?2+0&S$.$6>=X?9 :9$"R<@L$VQ3)["->S<]W - MKY1+77M+]IP%.B-6=I6]-U]I:F5PL.U-*MG)LK0(!-?RY*RV6'*Q.MJEJ+A^KL1UBQ;;"MV0AE_L?K'< Y[:_SJ00#Q!+=K; MJJRNY$-A6W,3^:6K8\I MZUOZ,RN>,-TZYYH\$P=[3IC;N)-H1P(*VZ&KY,L[MY%;7,%.DS!6E M>ZY#^6*_(B('VZX5L!MQGH/V%C%R RXK/0Q7OF2?AU\&9-P[+*FF6:X5ES#. M7G%@DQ#'Y1V+/>_8+MU$ZH,2;-?O4;O%;<7.R< -/'T*J[^%F?+$JN].=C39 MXTLQ8Q-Q-_J"\X;RS/$HD+#'+U$S!E',H9DE-4!-QU?+21@>J (W?B#R%N0+ M_ C'9(T$4R[IG+-V?0C8S4L<$-_A:5S2D*RH*(GFM1#!#H7ZNBE6BC7% C>0 MM9!%VWNXKPB:2!!%@FJZ&)+%I[36^L8/-IA$AZ#CU_-4HY(!M4V?6/7)4^"_ M1%NVO4=_8QM](O+8.4KCRN >,5U9AB3"2QP\$QL+13YBVW_R.!:NT\XG!V6R ML /:4'KO)M%3HPDW6 XFN7:,>)A?%:/G@W5D_*)I$%"46-SWFWLVV^'!/'7A MVTTY3D:6Y0VDV64NP3,>;:MF'_$QG1]C?\6(7 V+ O7:#*T3#2C<$C9A'/DUN%XZOI\D=T<[OXZ]+0-SN7Q,UV[S;U% M\EK]E+KC,UVCX3I;UT($VP/T=7/R^E1#+'"]I84LVCV5'F:/T]7\_A.:7JWF M7^:K^>K5KYW;A23Z1@.UN?^I7NC'9$!Z[#]BIM1X?@ M*5OH_#%.^C7C#B7LH?41O6$;!*GQA \B*@C\#6^'%M>? ML_L8UK5:AA>Q$GB*F>5V.=Q&YM*^Y71( M&/KN(4EEJ5717XG#[UE:FPU/<\^.,(?I,,72YY#R=>,'XG)I@!T2,<:EA_QU M8V#[JY+$A:9450/@^JX:V]IMJQ+L_! VOC+-"2!!P8@?]ROSU'7]%W9NQ&6V MA;0NQ\VOHY//-3R3DH MKQ#XQ(LYYTDM)]7)4V#M3IU9'PM,]VZI%>;PFBC,A@#'MP]LLBK;:V@K4(M+ MF%04L5NVI1GHSC]XO,!:O.4K:@CSI2O41URQ<1/YR"HO2=['W)TV>NXMD)K2 M'B>)+L^OT8CZ'T$6I7110GC0B&M*.!$>J M 88YT:C)>%8%>@8)-W.LX;=EL7. /GLT;Q+X$2. 9OVYJEH)9V_" MUE9V#UJEV;.8^@&G>9(K"KGB\-DP!I^.A1EGM#2@DL86!HXW>2T70[N2C^6I M3T\!;YV0RUA9/9\5;B=QV75\_P7O]JY_Q)CFK;N#QP\=?>\M6FU)B';6D24F M[L'!//OE9> :;W 08&=EO?)CDZLMNW56I@,I). 87RU=&M'+P8#'[QJF6YQZQ?'9 MB0FP9_+$41>R.0U1JLYJL8EW8'$J#F$TY@X;GGI208*6/1"&.&(D, \?>/J6 M,*GZL5[9-1\Z09E8TB;W":ZQ^'?N\0WFK :*'[-./>>66&OB\AGR'M<]LMT> M*\S UK'6\JOIEBCA+KN[$DS7W])+/F\2#KYF[7W$V4ZN<)&SP7/1'".BAX;A M2D;3&A2!+V1:RR7,F;["264D3+4\7 0+:3B!C)Q#?GY0X!9&\;JC7B%86/S[W*YJWV[ M.&9,?BWAO&.?CJGTLFO?QI\[ECY&)V9NT0S?7"GEN;37>.^') H7ARB,*(LT MU5#65/G8L?EVA0:J';QDX)B\O(K]CET](85RM,#X>Q]ZN#J$D;^CKN[$R&$X M>Y)7/%A'K1P]&SOU4:3/?Z1!H!Z(7K>N^\Y'K3>H.]2);<^*T[!P:[%U"^I1W@( M?!MC)V2]Q>)6N&%RXZ2D*4+9F6ES%# =OHT^TM*&AN.!USSH2M.^&(+7;1%O MX_HOZ(U_B-@/7XM"B-("+MNUPI!L"+N%&(H]KF%K(X9654(/,8))%^N0]?T_ M/^9,J0Y?4#&T6H3L928"N\&;9)9IA !F6-77A5XC-[A9E(8,VNU/60U5L]Y- MO<0&/[+G:-+G]&4!K<2?0@+O!WT FR&M$H X>" M;A0"2 66T042%5EZ"B@I:4#-X QH:7[_9;8$$$Z23&OEQ^_24B70D!H=V86I MB+W[1C_=,Q")[AHA@!T^FNNBT#%#>33<<*$A@_:J)%F'L/<5!3&44)OP&Y*1 MN/N3DC1T!CND3N)7G$.VKMVGRM@+96")(LS$"7&[1CQ@7=_GJL'PD<6(&CU4 M1@C)V!'%ASH)NHP.\54S0:RW[EDM D-?RLCA8OO;!P]2*ZU4"=?X&;O^?NEO MHAI+G]9K)_ >WEP7>ML&<&. A@P#;A- VG?L127)ON-G M]A;-_!Y!V220Z."&>)9G=[#G6(UHE$%#03<*P:,"R^B"B(HL/063E#3\/<<^ MM70SOY_>7YD/)[G3W4>\C_<\%ILK?[?S/=Y+ M+9R]XL F](\B4Y3"..!NKBKY2<_MZD& G5R9]=953.(U5N[>,1&44C'5?WM0 MV7&,EWEXW%"MPRK/=&,D+U;Y:[/E-9X-$<#T8WU=9/6=349#K^[4DJ6CVLZX MIA.]$46>_+4Y2_;F\%O6(YJU(0PG:'V(*%B$7+(C;*<\\BF>PRY5$8:+]P"4<3%L0>F@?YUT-W?EHV)IJ>0E M[3[/9U;5):6#*@;VN]B)+A:;Z\22:]+4(B3,.*T@7=DZ*@<&.*>J8+:U\]+H MEV(UO!SJ4KX4$W*P[5I!O.YC(1OVQFGK72+P+MI<%WH;I' =6D.& 3=$(9VN M]**2T],5*-NAL\T&V]%B0U--WDKOD0;.A+1?SGEU)DVSVQ=1S MBA_D("7:[H<2[+#3HW;S\:D',G #69_"ZKJWX(DO&K.&E#AF$+&>[OR],M$< MGJ\K<48]WAQ.>]"S[XWL)?W_J-E!@FPK%3[@@+"2OM-[W&QK@$Y2^3^64);D MKSLX$[!#LYF_23YJ#\L!W(!N2 _Z-78LU/#\-L?'!&4LBB]9[#G]K#! L(Y* M&DE,4"H 2B1 3 0D9#"2+8_LSW2?O4M ?M/S0Q]_KM]V].X\&/]&8RN44-E' MN-OS@#3S*C<)#6MONOQQ(G8-9C]]GG^9WL[N5TLTO;]&C[/EZG%^M9I=(P$U MN[]F>PF7T]OI_=6L/X4M(RN( *M,.YM_&#G7ANJ[KJ5WTT[!FOH18*KZ&J#84[ MBS450-<=\G3$+,0HH1PITX6[@VGB\\/#[>R.3CC36W0]7U[=+I:?'V=H<2,F MI)O;Q5^7:'Y_LWB\FZ[FBWM3KZOX.[QBKU0]6,2A*;]$;:6 L/U=+MM)V\83 M*+A>7,%KBR:,[)TRCA,QI/Q1)%.-%KN6CD<@7O##:HOS;[*96J2R<',O'CG- M[B!Y3LF)V34);=BD@A M%&W24)3U#QVV^M>HAG)T6:P6*[;Z8#U\=UE#6LKKQ]\@ERO-7[OD27QVD6M MR[_LM%]W>9NJM,M4W1,[+= CK8M])+OW=T4!_ XVT:B]O<\3GJ=\;B1MCM# MR95&7GABG;QM,WCO[L'5E- 43?'0--\3#V4MX^;#/'!4V\3;F'XTC&> :)L> MN!_PRN=71#8X6&SX?,2?9FZD1A5L8XR]REJJ#\&UJ,8:B=4%Z\>32%(EXQPP MO_\6LY E-KR-%9" /)RV2N-R6E)T+92URBE+I,Z<"4 1&K)Y!>1I&UWXFXL# M_;["U@;9A5T$3Y9'?N4.?)5V8F1'/Y[S0/]@B7,O-O&*PG*7]!-^9%37(*DK MW##G@%XTF-^4[00QW)W9;L73OF,W6UX]SA_8D2/;4;S\O)S?SY:B*N9RNIPO MV:MT&MG7EQ"XS?JT%62:C^* ME&-H@@HL\>DZSQ2;F%.V4,97X22&L88X;V;.8L!I>!31,UZB$^_I@2K,KF_L M6#D =D2KES4?F^30<*., L_Z)XUW=]/'GYG-+N>?[N+#XG9^9>AF[9(\>61#;+;2.=-!W=2N/!BV>3?30:%F46DD7+-OR+^V"V1D M4$8')83,3X%#Z0%T*'C$-B;/;,^W;BHKAX3MY!72Y3VZ! RN^U8QJWV5^6\/ M,W%EXW%V/5^AV\5R.5O*ZX6&2;9K"AI($#$_$?4O?KE_&VI]6[[-7C/[J(R#[=3* MDI^TOJT>!->IU5G7/C>YI8G4A+U&^S![7/W,MPK8=<0'5N$Y0?>S%2@+5]\] M;8ABI':ON.O99/P(O:&/O;23]R*+ST6"VH8<5BT@X\4GWW=>B.M2Z>?IRU?\ M8%G]IDI3'+ CAI9&\B&C$0*X,4-/#%WO^+187/]U?GO+W6)^OYK>?YI?WL[0 ME*:**R.YHI+\=7-I8R2_ =^HG$^;81BY=W0W>23D^&2:$13E2K#.]H;6#+C M(1ZWU[/'Y>]X/K?ZV*]'V'UB:K)>-BFVE@3A=,UU<%P#;RY"-JVGZ.4O /.:(&: MC@94!Y!0,+,"UKV)M19<;JW:U5L%.&Q'KY.S,#M)8.&Z<2W'VKOQT\?[^?VG M)7J8/:+EC]/'TZYH1HRT;GZJ@A^7F5;./U+@\1AJA^=&,6;6$!9QW.:GDQZE M!>&7:;<>Y=V_ZA&P?5-!VM*F4F/:QU-A6KO-U/W5XFZ&5M._F3G/+9&M;B*I M&3(Z>ZV<3JK@1V6QW879K#,:J&5*OS(;=M,;BP1?+/>06W;5U?O5#('MIBKR MYMVT"AZNFRIQK6NR-]/Y(_HRO?T\0W>S*>N3Q8Y)H1AOW213-V9\YELYS50. M&)G UQP/9K M+8T4NFLV00#7[_7$T.Z;N;B[FZ_NTB<*KA;\WL7LWM2E"R7QZV:XQDA^ ZY1 M.0_-6/.\A!P<=BBH MD[-P7"R!A>O>M1QKGW[./C%CS3]] ,%*&U1 *(T_#.L3_.E!I9\\*C;LJP($[,RF$!NVP=Q_JWW2^7 MLY\^,T.=?6&I$P0;K9UX*N#'9:75DXP,>#QVVF$X33$C@1K +-*?L!"\LM!F MBO?9.-;O<50.@>V;*O(6]R_D\' ]5(EK_;V)'/*)Z!US1+_$_YKVUUY%?PB( M9Y.]BT/63\[.D^JN._<7*R"LD\CHY[)$>WXNH)BB:IP0@ MK/;;SI#"].QN=9:V[&Z-$7CG[N[DTWYN9(O17@2- +L6>S(V\M%SS!Q>Y2(%"XV$:FOJ:69F98CY!?.Y] M]MB;CL'>#YBS_)=/V?I"V68GU8O@P0HBCVI]2_:QMB039!M\,&> SC15K!'4 M1 8W*VPODGYU8>QEQ$-%VH@31PEUY FE.AT)1SS$)$Y'HL>U:8WP(-;"?5U4NQ8U4S'' = M75L27=!^MERV/_U((UA ;)J2E']?N39HB1)V M%.E"7Z>/JNOB@QM=.I%*>VN9O^]A8[!Y>F:G4RUYX':V&"'9)::*=PAMP<#=P U$:8MH["IG*4 MO Q>%F'0+RN^;6@ZXS&AI(0F6R9=&0HGTM:DVMU[QQ,LU&57ZM0[@E#0@/VFX?A 3N/ONO>^,&+%3B5<:,-'IA1H[5FTDH8'23 BU]:B=2%1]B< M+ H9740X8<2J#=A+.(STL.4L9M6QH,L)H0Y.%PG"B%%&,6G3@12 EA2,II>( MNJ5\XW NI*6"[[$77QRMVBJF^EJX;#3-2:VJA M?,U<.70,ZV0U ;1=@J%CN4I")HX@X!;"_:HAG[6%K!]NB *\I^)LZ=5J' M(>"T5>^E%1)[ZCG7Q#U$N'J9W![;6$*$EI;*0T8C5&,((7H"=>%+YZVO)XA3 MYWO7,7UXP<:G1JC&$)WT!.K"V<[;H>1H3]#ZF$* BU#FE!8* MY'35M"&>Y=G$*-2"[\U Y '9,J9>Q:](V8&[VG1VQC*BT--)?' M[.<5Y6?Z2F3^W1(E;-_O0E_YN- &']R8T8E4+:[+Q"@1PXE^85A/4]Z!)LB\ M<-?^SB*R6W024-C.4"5?R!L-@!K.F99FMFV*,UZ":&/#X#[LUPTS5_ORGC51KO!H8QV[-H:/A$>J<9,'D]DK'X*_#"\.@0!9:EF]UDZ"&:$;B9SV2%" M^0BX:8=P31']S,:^X9,O#/*$) MVPG9![YSL$MJFX8Y0A]*#XA.K-@+C9232OMH7!YK3LK51L+VY@;2*S6*R8;! M]>XFS.L__B%H3!"GPKT[I3,Q?;(M[QU3=]"M-G*D-E]]#*XP;(0VW^$AN9+- M&SP]9W4B)UX6LVU=.,T6I[9]V!WXNVOY=7NZ>W&R.2#5E'PGL2OTL(-$UWH\V4;N M!#?[7=@T.\)]%R\K/GX( ]$!L%8@>V["RP#3*8D:H;':5E!MJ8 M@!<9M)>K?7JT3],CG*5'.*&/+-%6]L XX,\/)RP,6V!@7E-Q'CG-1UN44D_: M[W+Z*,] +TDF2_*DI07F='5=DG9.D(=ULDW9Q8",]6O\C%V_+".LA@0<,JNE MR^K^2\& ![L:IO4O55&;"WDU3R%6.1F-@:O[^Y%S*A'.0 V_40'U5ZIA$.56 MJ?2W;(5*?^$WO6G&R$B6'->60\ ,)172L!!2\C6\U5H5D_JAXIF$<5\J_H ? M$B_X=7V&JFYHI:>D,IA1&-OYR6..4,JP]]Z8(A[+'92++)^P_!=9^2VS+E75TKS",<>$Z.&W3E.9#.S56P@,VQ3L+4'&6 0,VQEMUNS+&C^3K$ M]MLG__D=KTH/CL(FXU\RDXP_^/O5]$3BPAV<=V99V:?PS*B$-^T:H.G] M]'IJXG#UD^\[+X0_"H/)DR?N3]C'56!YH6C'^XG:[ZV\7D1$KY'2_AM[[TD18Q<0W?@YIX3O]M8 M^EYD>GZ5,"U1E08:V%:MJY>\O3?% =<3M"71]9&,X(7+GQ,EV;.K\9G3F^S$ M_"DF>SK- 7O/6*+<1@A@>TUS7>@]6@S74S1DZ*+!OM(3Q:8Z%>66E)2J.!6Z>3310L%F5 M@8 -N1'[NM8]H\D(?V L2LD9>2B+]_7=XPA/GP)@1LPU60MM! M0@X.UW15F-8_/1*X49!';J1U.;&Q%[(;(VK1M@H>MLW62EKH4BX#AFNO]2QK M7[E,,&]4]S,M3I M+35@VVRWQ,/S".\T=J'S0V%;<1/Y%7?1TG%P+;L1]SWM-/_"*"%."MH&MW4[0J;:_+3N^@<"^L,*?B_!,LI(4"=+7[$AWWPG3]A0 QT#&E+4@.EP52E8H$SP%@NN&LD';+&@HPD:Y48':ZKQKKV%PLU4H$<,#.]2&@?Q31(&^YM:AJQ>A)? B03!NV#A!@N8D^98]&9S0-7+&/+!J1.3 8O(/ MN9YX?;47Q@]3A)RPH=XN1NR$9)80QI@E:FCST@0.6)2VGO!BDSW<_N!'+'1; MKGM\Q ZKNG3F'OO:]SAO9;.+-B:8P;(#[60/3&BA 9YDM11*^Q$ $O*&:BA@ M*WGVMT(;BP3HV7(/&/%6N!O,(ZO# **M%:&]%43$)GN+Y6M[ZRA\BGO2P.], MF-%91A8M-B@CC'*444*:YFU($$><^O =X,UKR=^PV2?1TCZGI2#1$O$X"/TZ M+-'2,+DMLV!^*^\J-U5.@X#*C\5;T1G(@W7DO7W9NCKQH1OJ/7=6\$\EG$GG--'4- M/%S,H]C2FJ!T N-SEV 4<4XG*.$5,6;-I/V0M5^,T$ZB2/KS3JAQ+]3(9W[Z M*K6<()S(ZV/-""JA[*Q!:&.%G;YA2VB&0_]&9*S=R2E"'YY6>&XH4(\ MX__Y@GE7 K':_]!UR"PG,4:7;Z?/3G*>$OQC"R\MI328TXC3NIBO>$L34$0S MI-A$'_LR?<".?G'1Y:> ;9G,/:&1KG4N(_(;C8"5.NTD!I92^ U&P6HY#<;! MF#%V-Y#O-1(O/=]A]?2L>:D?;#")#@;/,H!IG2>+OL"-GAAR['1_SL')% 2. MHH"L#Q%K%KOR;XFU)BZ)CKS)']D0+&:$TQ/AMKA@AK9.-)2>=N@B G[>T5HL M[:/17;++<7XNBJP<$ZS>Q$W80';*![(X(\,>=1A3EP@HQ0">5]+*1REQE%$7 M(7S8L_;?AET92VS7]9/8^G02FU&5!QRX/J?M"#_,F-^;)L\RV2Z0 T]B.Q71 M8/Z:\=3C(EXU1P6G5![NV(9MHJ/?RL+^KY@\;5D# /JGL9XP_Y(=V-Q8)/C" MZBH&64JH<#&"6#K\7Z6_O8-:%H#'90.*@+G[D/"/8@$$"#]F1DP&Q(48UY:M MH3^4T!P_8LX*S\"5MN=NXX>S5QS8A&I/]A?0000\$FOK1KG,O10+X'BH+PN$ MD)9PE8MJ\,KB>U1C6"@'+^R9XH32 +NFZ6[$U([(,_U7:4>C;!3,^-%0:OF> MY]F0L>UNR@7H9;\IVU^R8GJ&MRN[E[]D8S(EPCK&"3)]2"W6J3.OM$?<4.)? M6BZKQ9L@*T+8>W: *IX"2^-A.OL%-BPQ\L#:.#9683929QQ%; SH^< M\X+VMGFI6/@_XNQ BM6>IY*M?-%*0AKZU<<##GXZFBAFK8J#@8="+5$ZCHA! MCK"XW9$ZA(%D=BAEY*)=B/+D$*.7.VM?^7%SEX&;()M22;U5L, 87WEO&2=; M;R:N6+@^!$?.^OV!=0-9;,3.P]1S'G$8!<1FSL?N^;A^R K8IFOZ*5VN2;9* M6J*$&72[U%?Q95-]?' W'3N12M<+$^(B2/]@W*MBN6WJ\(%T+[YZQ(A\HEQ: MJ@7CKZ[/M)A M$.5,EOZ6F2O]Y>^/[""MI#_YZ7]I!D&'JNO^XBMV4 MMKP\_Q:X[9PWL3SY"K#]=-6.4EB0?D-Q+1NZLU[)[E#>.+7L>[AV5"I)8DF% M+V':4CF+NM848QO*C):L)S?;W%O:V+,"XDNF,QD<7+.JE"PQKU(@F&96S:KV M;EF,;. 9,"'[V0OWV.;;O:X_!V:_?1YOOK9 MV(V6[$@@?C9B>HBV?D!^Y0\4'[Q(VH=->31L5V^HA;,+*_5#X;I\4P':56CD M3I]B2A.4T2I_]788KQ]6#T&FAWW\P)25J<'2??RWJGBO5K8''-SY7K0]49 > M!I@.WT(;Q1(^Y>%C*.)K+DS[,KX=P^#@.3@X T%[2MU >=]P M:FH0*R?L:A[B9 TUTAE:+2JADU7 "Q,SD52=W(@655C7Q#W0ST0UQ^(0A9'E M.<1[FCK_.(01=M:T0%!&,>FX/@KE MB*.,NI&TS92F. GVTA[>;+ =G=92\2+C9\ME[Q6:"$%3+R).S.(2VX> 1 2' MLU?;/3BB!IM=PSN(Q&"QF5D!NR<7TE#-E28"MT3E7>&&'9XZU6 ^6'6"&&[H MZE8\[40SQP7*V$ )'^):0(X3YL )+SREXMQ,3*Y(86@R#ODX)CM!%F7K(N'+ MR+8TC[B4^-RC(1>OK-='*\)7--LCWH%J8$&3/ZX3Z>YT$P2PHU1S713VJI5' MPXTW&C)H[UPGI-AE2TH+1=8K?Q3/S#8U/,$'KE+!P7ZD,$*YI5[.K?4^)8D4YM$9K M>.Y\#Q_%ZY W!\^IMDXI,&SSK)8Q;Y_ED' -M(9?[>L&#&WR$"I';,(TY]XS M%KNQ83K'9+?2)1JI'03;5-5DSIML]0BXIJO(MWXCJ!3])-=/&64DC"S*>Y9: M.&[\].[&E.,N[2UV#BY>;);XBFWL;/]C%"5_\9=4U;CU,L%V\ MA7:*9="-T< -!FV$T2^D%C39SGZ,&*5D48[NA'=$CB$&ODQ^Y7NA[Q*',\)+ M2R57\:2 ,)VA7K;DXDDY%#Q35N!5>\&01RLJGP>^F7 M#&XLYMC1SDJI01K<88F/,KRG.$I7KV+ET# -5%'*?'(@ 85GIJH,ZUIJBC>9 MP*6[+V32A(7E^L5 ^#ZIQK; M^HOU##O*H3?LK/T*G:PH<$Y>,U>\XA82EX>0>#@,D]!4<69>-P:VTRI)7+S$ M53$ KM.JL=W2?DT>H,0.M/ 2JRM7HFA^98(ONQW#K_JP(&['^U,N:> MP)% O>_>KY[];\">1/NUY_\"J*U\+XO)*"(++G'G0( ]K)265+/*GP+W)O* M>>W5@V*2P]Z:[E;.&)N1VW2NNZ#*#92VGZ7 ,'U+3<;"!;922+AKE1I^M;=D M&4X@V\Z]BCC=;'@5+[O_BX-G8AMZ(L /]CZ[=#+U',Y8=:&M%!JV&]9(62BV M+0>%ZXAU#.L?5\9X$9UVL,>;B+#G3AD)@]M6934NMS6-\Q2'PK;A)O*7['U5 MCH-KW8VX;WNH4%K(5-4ZK\4B0G1-P$YRP?@24XJ8+UQP&*VL5QQ>LQS4%C<] MJ'-/=XRY7Z4)<&N,,.V_0VVEZYIVZ( OA#H2KGTW*BMF!.&D!<":LT*74X*7 M";ORREZ&C^&[5AG66U9< MQ?KLI$J\G*^NIR:RE;RL]&<7UP?QAD-A1FL=^?/9BLHXN-E*(^ZUFR3EB/ P M(,B8C0'&-' V723+%2-KE,,ZQ/\ZL,J79U9R3TE5U8-(H6'[=HV4A<5'.2A< M#ZYC6'N)D>)%'#%BF$T6@9S+65T04@$_.FNM*!21 8_*8KLJ("FW68,EZR>R M5C_E(8$=E;56/.A1!C@:*^VJ&O340HV>%PPCHPF_>\0N6U@]6$%T7 66%UK\ MM?/P\IC_IB+5:80 MH;=5'P_5E#1GTC^$Y0L0Q&DR7\H)5YDFE@.,Q M:'EF= XU#@/M*!N,H$J!1P/*8H3WW.H<9ABIV5)N5,<;B[S >V ME;MG-.^MG>RI=@D83*NKDRN[OWP. \_B:CG5WUK/D"*&=>@GWM.G*:9/ >97 M+SJ0)CFW)S]#FV\\TLS=\';I<7J"IRIY]R%R2_R M,N*Z 3 -5EW6]#B^$AKX:;L:[ZW+D$-9#7+D(\H"BLGRTQ#*1?+[L&?G_>JB M0LP.:_M]5O_S*? /^XKZ_A(@P,XHE2FK\S^% .YT4:.-.H^0#!^71]0)T;5' M^!LD"':WC*9IF,T6<$]4F-Q3H?';H9LK_J@G?WGX1^PZE\?<^J9L^=,.'4PO MZ$I/Z2*^!2[@R_TN).M@8X!U MBGK#"W\7-/]H;B2.$X>?1X@P0#2+Q#SEA ET=4L3W1;S$7))7I6UB'IQ;$([O#3DCX MX+_@8.7_=+!/MH:T4FDYYX93M)ON NQ_6:'O?<(AY45^XE0&!#A,2F5*(^$9 M!/!@)^>WHW@F/W7BI)&@/6RXZE[HO"QM7O"3^-(J<*9!,*,_BD>:V?*V3# ) M'&"/JI(L=:HR(.!^512_>E=QL$M M_>DO_Y9\$@_^R_\#4$L#!!0 ( /-^ U< F%=%AC( +A* P 5 97AP M:2TR,#(S,#8S,%]P&UL[7W=;ZYS/767VZ.?N?O_V___CI M/S]]^L?=_+&C6:J[!:;342%0'*!U7G5GTUE:NYUB=IX A+IA=.Z@KJU!IW/> M_=S[W/U\V_GTZ6_>$'>*C;I89L<;Z^+S>?B'03":9?[8N?G2^W+1O>AUOO[8 MO?[Q\J8S>PJ;/:&)K?2,=H9N_NM'_#_/Z&L=1)]I__AFZS^?;1QG]^.7+Z^O MKY]?>Y\MN$;=N^=?_O'TN% W8*M\TDW;44P5G'50^Q]M[Y>/EJHX'G,BW=^> MH1$.T/MR^!:Q!?[7I[#9)_RK3^<7GWKGG]]L[2R8(OXSPT?"YOBO.J5]A!:_ M?6+\@ ?GM[>W7[R_GOWM/SJ=GZ!E@#E8=;Q?_>CL=^#G,UO?[@P\E/>[#02K MG\_ VT[_A/G?O>YU,2'_-0QD(_QOW]1&IJ,[^[&YLN#68^-9!X__;3X^3 6- M\VI!0]M8!I8Z^[-J;;_@1E_8QO/(8V+Z MK1J6[4(P!+8*]1U6O]/5G6OK)K!MI)S1[JZCVS/4,8:;J@ M\_K'KH'OTM@,J$D9DKFFZ\VC9 M=EXJTT>J@Z89VF2<&;1V #I[;&(@O;+#"VT"G'RTT4>L@\8'R])>D66.)C-& M"\=\UDJC /6LB(=2_T7GC$ZRO#O.O1Q:EEI"C3Q'&< +C;(],FY MRA*CU$&+;Z$LE;>\RB(V0!T4W"LZ_*X8+G@""OXW7LSY2$D?J0Z:D!&YU1W/ MHD"K&)D:>'M!9__<&Q=UP%IT ECCV>0]?5+'J+;!OUTTE=$+YG)>^^)T M%'DMJ"HLJ7HM*K8Y+A6TO9;*A? +LEE@12AG&5R^&P%%T(R?5>;XC[PZ$;T@TUP"^\ZD08PI]4!:O MQT2!$&'W @JQ@FUDV?9D,;3S?4$V'AS%\UY_ YJ_S9;&#_K7)+-AQ(@'UPB[%MNT 3S &6 M+\G!D\$&B2^PQR:^S53,_<)K@O\!3-LSBQYUY5DW4%/!/,KS93EX=D37.R+8 M<[!SH;K!436ER1'Y2Y+P!/_F.#V\C9:E7I@^)<,Y-&H\&ZIK*,$I!!T]5+1U M#'7#159GV O;G6'/8N:L^&G4?%\A1I*H \IRGR&(5L:AY?!J"%(4#./*0>^] M;BJFJBM&Y'>"2:=^0H9;$T&89XY:%JUX0!N-Z(UF _7SVGKY E3-BX7%/WB, M\)@P-FT=[5Y+J& Z^FB&R.[9IE\=)8;S"*:-P$N@1T-(Y>GG3[O?^M\WP1H' M/STJS\ X8V+-Z5@&A+&A!3_0N&9+I&Q ,J?;O0SQ>=L.8I1 MP9PCG_'GO(OX0!_1-X(OX;'$A0='" )O#C UH!U^JSOX2UTTW6[G4R<<*/JC M8FH=?]1.OOM?3"B&QU)C4S%P6+D%&9:V!G1_::,?CDL;_>./@?4"8/_9=J"B M.N%(!F;PSVS./WS']>]FXOKZYOKR^[U]<7YQ>U-]SBW MJ#3T87R>"E3#H=&/,0%)\CYH\67GA0Q_4C>Z<8!\!:UM@CO!ERS&"5L0J<2? MS\[/.JZ-YF%Y/GX-LP! ?HQRE<6J]F%G['ELU#+V/NX;&]VS#PO/U\ M"F?0>M']A'XJ@B?-FPK>];O=* M"2[08LXUEDD\(ITT:@1'3 MI$.<&N!<60#5A4CNSB^>E_CF)06GTR:-P(EITB%.#?"H!+>]B_WVV3)20(K] M/4;L9??BZE9"A+)G',+3 (=(*&ZC-]4+9"3X*-.:-0(LYHF'F#7&.S)P(>:( M[RG'\HB8[=I$,S"]>2,PY"8@Q+(QOI&QZ0!,.0[Y41PE()7B:4YKWB L.0@( ML6R,EP0[8>$ G3K7%MQ3_X=5X8SPCBZUB&&%.)1&P6*L& 98] M[Q"PQK@_1EL UV@'>(#6J[,)\BZ(P*6V;A" [/,/@6R !R20S0TPC"S\HHWB M9)]?7%]\E16VS&F':#7 )Q(88,<<,#^-9^HZN"PL/@R1S4Y*IP:AR4U&B&X# M/"F!]76OVZIB_ X42 [M(S5M!)).A)VCWZ39LD06C8"/9ZY MA^ UP/\2)\L//&6#+]*V@0!FS3Z$L#GN&$0:Q(E*&GC[.R";,R?M&@$=^\Q# MV!K@>>DC8=0\@324-/LE]O=&P)0]XQ >D\ MB[-R#N.BGP?3R7 T68R&^*?%]'$\["_1/^[ZC_W)8-19_#(:+1=G%23GK!3[ MV1O/M3^M%647)-\9CAW^YBBYP2_^.!""J[@$29(SRP^>)F3QL'7)O^3RD.$7 M%"%,.+U17+ O+FYO+FI9BCP(X!7*00TQ)Z@.< *SF0FCD[:R0,7!>A)>+)11 M4KET"U]">4DGU6*(ZYWA KKH/[CLQ(MB %Q2UQDH$.Z1SO6RZPF8,O65$V,6 MN))0YR=84!:?$\G$/0K-1=5",P>(;;I72PZQ(OTVBMJV34+!3J"@I,!T(;BL M7/O[513M.5 !6@K/!I@ ARX+M"YM$@EN.@6E'*9+QFW5DC*?H&JXWB2QS MI#"GS@:=2J(,)0@(0\\VR4E><@6E.*:+2^4F"(M@M%8$F,$NZFAV(@4QCF"? M5Z\;_)JC7@'2Y',UZ4J!W$5.4>!6 YP$EFI(5+[^IXAX!4=L/0+%!G-]O4%' MYF^V7VF4(!/4/JT0"GX*2S4BKBJ7BN-6^*3;*C#0X@"6:T\L4Z5N%=D=VR$? M^<@LU72H7$@2Q9J!,WI3#1=[B\/JQ00Q8>G:"D')3:@HPT,.41D&R,>R;6[K+(0=Y;PD)TEGI^K/PV(L(* MMKM(<@=9I$((RE2A82%.\ND0_WC9;0/@H+=4C6;E4Q#VRC&J$WJEU\I&#W%(] MDI5[%IAUQCM0%GQ:0N0%9\686^9Z">!V")Z=S.N)],828R_DX,%.=+N"I CZ M,/L2*ZM?RP4F'_VEVAMU;B79>TC+Y2&+4E%&1&J03.7(E(-T4X M0?)%9'9LG7CD)+E=/JLE])[ W(?/"R/2:3J#U#S.J:M>]Z*>PC?"A(.+T*+; M1^I#@D>AN*Y:*.;X?4CS^.IM7U7=+7X:%S^LO-)5G9RUD]6Q=8*2D^12W5=U M>+Y#HKT 0UR@"((-,&W])7A9&+^IW7B)(8#@GQCI NY MRN4KR5;F$TWK)(211%&1=ZE'V\IWI"?=]#[M5?@$-FG_.6W6.O"9""PU.D\" MKP92@WX<\@R7[$7@.0[4GUT'1RLL+>SLP_?1EH%FL97/25=657=ZV@F#7!T53D$AV<6#KK*4SBH\T/L8W\] M^R@D5.K!QC"L5PSTO06'EOOLK%PCF::?$>;#,T9\W5Q?W%XVR_%>G-@2'+*U MN=_16IU"CY6:YSV: >C5>U-JGP2_WV76>#;.H_CWL# M61I.>[1("IA(*^%^KF;TQ[;MLB/OMVX=ZA2R2O"/UHPXN:PY2Y?689]%6PEI MQ+7?K/F4LU^M^>V;#CT?825D#-=U1CS\U9ZN4OSXC ?%"]8*LXLE^L_3:((. MB=-[]*>GV7ST"VHW_C[JC"?HWZ,&'!9]UN!JB4F&99\;V7I7?9GZ DP7W*,U ME)8G+O*/9*$NH,'X?A%JQCJVQ7P6G:A?P-Q/%N#SH7=$OQC! MI6J%RA-8'X")F&@@%O2UK6[JF('X5<2 I03=D-$KSK>O%[?7O48*2A%RI5(6 MQ>TNX%W@(0X\*?!?(,)+TG4IL4/;A(.3TG8%D">8QVI,M$T*V AL_!WW@6LF NTG#,H$[4:J\/<&P8L9X8TMJV"71F^MH5L^O1/;%,*R[T= . MWDD6J>"'EB 6?)06/4-DI '44"8UU(+8Z>+']3P!9V-I8_,%V([GVB0("E/? M-LE+?H*+GBEDRQ[AU2GO0IWDTB2"$HJ6J3'<7^M5)]B'JYLN8D=@=5EFD-5P M*"T+[-$;XC%BAFXJ<#]&.[W-%=U;XA=ED4T!!E#57&I\X98#(X(E? =,L"+F MQ!%:MTZ V"@LM2!TY3;T#%J(4,IY^=B@17AG$"4J_:2V]3T!SE$G%D@NX1ZG M13(BAO:B9:E/[*!4I7%3JWBQB$Z<-3>(->>M$(M4N@+(BSXE+4E)GC K/(QM MOE-L725@GMJV1=BSTQ2A2+;GY3^$@,MFF*W2XSY,2GG&U6-+76B2B57(H%.6T^\WF>5CJ@[T. M[-B=-"=@EU0AJ/*[2DE\-N]=ZL2PK^0;T1[*KO]XB L$5W%1__0?(EXH9*86FK@6?4/MU,X=6]!="@S_?H@ZGX)%=-& M7,%,,S7O7X8O4MH_73^F)N1M#EG/_[$X2K>][L5-_9$I)0D?GZ@+YFF[DO4H M&HK_A"R;#-:K?GD954(02E*P:LXYCQ>HRT@S[^5+,Q_]^FV\_/U,_L1RYL%7*3'(HVT.-M8J#:?L48L5DF7A!]M]T MTN&/VD<6(#EPH8#)3*&,V/KFTA/ %P4D?V2DB;3(,8.0XE?,HH^(6VWUEZAX M)=JU$30V(HENM]H+)U$1)+9O(Y)\Q!*]8E*\2D1%E=JGC36O;1C#9"27F,-3DEGA$FY*7LI?E MBS@TE!:_7 X(.EF4T .)7K^2^P4?7/V YMA.ZMD:L!GD"0H=(D4 MBEEYSMM0?]$U8&KV(//5Z;2FK8&=F;BBX3T9:[QR 3C&=MA+B^#6\K(K\(6P M%Q&/3LE*$",R>@-0U6T0W!9./6:0E$4)7VJ-^%7%FQ(>:JC[M4G_79*A"['5 MYYE;WI8=9JW&N46SJ[D&:HWD"2*]U%(A#5***QUCA&I+MLZT1VEH8U<*7>@GKWO_UO04#)I&]3QQCQ'EZWNM>UAN!7HK& M9*.Z:*44N22I;2'B39;-"MDCJ/8+Z21<1R7,%.<@8A_V!GDOV2S<9UO7= 7N M VH0%N9-D9A&42A)FG?L^IW[% M+P@(]ON>+.1$6!R5V[@QOPEV>IBJ;H!8QO[2$J,CROC4NQ'*RIC7KB?2A@!- M6]5IGOYH$]G$J3+44ZX_L]C2KMSN_A;;_']ZY.)Z7XYBKG5D]^/G:(FOI- [ MQ;EVT4,DOU=ARL$H07J(Y$RJ7, P>Z?F0C$ 9D#6^SN$UA\BE8M#I3[O6/GK ML!XO\1NY]Q;TO;N( -]@)=[+4/M\2%4!/I5:W*=R!V2U;X:];UG+SZ^B,3LL M[RKPBA[AZ?/T@!'O4>\':+TZ&\0%]+/^ A"#UU!)Y#7D'.5#SH1RKM1@GLIW MT$A0W,Q0S(Q'LU,;?\A7'@:5&C##:]+S:RQ?1P<+A5-/Q?I^2(\ ?I4:,R-( MF(;!3);*FW?6'6S0R?=4TU!:?@@*-W=$O4 DQU851D8,@?]?Q$E\+#FRT_.@ M]$WM45>>=<-C+((CPQ5?<%39I+(TKWL9?"K5&5&Y6RO)H;ZJ6B[2#T@[ /V% M4N^.I:MLDE:&0+"('2-G2GG"O&Z!FD&P4W2-;J5G=?L0)&:NE)*S6K<0#<'. MLG6'X4$EIKX?XL3'&K$OHDLB4Z%2GBG[7-MW'Q+F6)A2V"O.WQ M6T$)Y BZ(,I.'E$ZZ?HA35R<$93^*I= Q3F<1ZZ((WR(5QX&294+2W!5H=.S M"H#F748A%>SY>,);T)23=)H/BW.(]R5+PCA4JA.]<@<7N^^F<.CY^Y(W0?P1 MY66/O+0AA8#Y=^P"CJXZ KZ[0XW(<5@,0\0Y^9E[_RFWJH,@N0A)=RJ&$M:X.Y,<( OYHJU^_N5 M*!Z&E%RMK_)HOB,SAN %&-9N8:V<5P1.IC2=M'^'XL/"@5*\FO+9XBEL+6PB MO1N)*L@24>'%LIG?][JIF*H \YLRD"PR)LC\YJ6T95D/1V_)'.Q09HO< (8HE80SL]X:6V'6VZ.I2:SMC"(BWC;+KJ=7M7 M[9(<7MK;5H6;G:&%[>5W(TL%65+"H^,5/P6U6@$5G4)&;ZH7/S]'HCXU,4OP M_\>>LA?% %Z8*>*KKJ*%@/_0-[7X+R(M"<)7PI=DD5+>TUQ5K"@U$;GRS;$0 M?_SRN\GKU:"\7Q0)'QV"%%<[B:8*N 1<*D$SUYA3489"?I>JMS0E6S20*_D( MV(>$G3*[&>4@2Z!:4'S7:?'8BE/LW=W.\!BI&"$CQ^;*@EL?1;JOG[%WG'_7 MO?-N,QS\151=+R[$W"Z2XUO5Z0$_\1GR&6 &X1 ME7AZB &#; :D>?/SC22+P)0J""=.?H&<*E6I70FZ)R(%*LZ":U4[*S\P[S#O M4;A$L:D1-Y D6@].$A]U'C3EZ%ZJ )> 98[V(6>%N55)!$XI3X < MV3<$M@KUG5^Y]\ZU=1/8."?E3K%U>[J:13YS%A,#PB,@YUWT_SJ?.L+8<3R?XO8^[;XOQ9+18=/J38>>NOQA[KX#,YJ/%:++LXU9GDKX#,H5K MQ0P*'1\?3=&]![6BK)JN IE5C.-[*@0S5M"8%3\!5V321]E8(BFZ,\C!7:(_ M$U_&7WO=7CT9.T+E*/8<7!4,J^146K+>6[C;K0+WT]5"7YOZ2E?QCN";&-X+ M48:N1LX,&2KO(JGR%M^>GOKSW[%B6XP?)N/[\: _67;Z@\'TVV0YGCQT9M/' M\6 \DO;-HR0W" J,UK!BKR0-RRQ=P]99%@V2C4[,(YF?MC8L=EP.R?//IU12 MSUC:O>32'OUC-AK@5\P&\]%PO.P\3A<+>9?QL:08:?VFMJCX>0X#6?[X%RZ&DL++L3Q[&=X^C3A_MTDMIMVD**S(OPCC[5JL4F":7I1;X!I%%,>3" M-*HD!)!=JIKH57163SSES*@=KE/.YDMJPG8\4:.*_S0#T7GY@7*5?4X[8 M_?ED/'E8=) -WUG\TI^/I%VC)S235BNQ6<4I(B?SR%JGQ/;2K,L,_L=2-;B( M:>BI.A)9QKC^;I+K;SP93)]&G67_'_(ZM@Z$9MK'U)8U!42R;Y6T+G'!O>UU MK^I9A0Q8I$8_LI+4AMWQ7M'A=\5PP1-0\+^CI>0R5NAM]\?SSO?^X[=1 MYVG47WR;C[!_2]:U>J#]2 /)&TUO6NUJ39M+UG*E]I%EO;+@$5VP_$2UX=R) M"Z?H?CTY= (?6-ZM&3#9+X;/N\F%BS;6I_$2+U8__F4P]:Z#1Q.9[X(IG,C< M?3G[5AR2SC*YK"7/-X@L.B 7IK'X\^)DEZHE*HJ@6X"U'T)XR 5A5 XI@7*+ MT0/6#,C^OI_.GZ0.A0O(GH.=!;TXS?353VY6L+AAJ]1%->,Q9L:IC7W6+TZS>\9D??\9XN[7(](9FT7(G- MJLXOC<\CI$8K_T>$7,VBS!*1$FDM-ANM5[SCW21^;WTP=\00BLQ57\OM?2S>= M[P@#[)*:PID"'1/->*/O B81O>HYQVN6?)5#;JF);]=5B]8W7"1Y9#LZ.KT3 MRRW&&S53"!AH*+7*7.5*8X8_[9<@FP/54&S;,S0]8+1_NOY;(9$,2&)0*M\P MS90.(52*JM0FAV8("CQE%8 ZK7E'VW>*#-E,N1).L: B;2EONDIQY%UZ62), M!]X>.O#VBAQX_6]]''<%.J[4#=!< VVT61*>Z=+B'ZF9"D(4H:6>F2^K41&T MG"@NQ7"95 S9F5'2*X3VIDCE3HPBK(GS7K>F@BYBTZ'HY+7A,HJ2Y,&UXJ^2 M*YZ>"B7]:F]M3M1QQ[O73=T!C_H+2 >?W4A@'DD6/5$X.TH4[6VP&Y+))URZ MXSKE&)&2*"6]QB@O8XIP!W*4P<@K:V/;=H$VMPSCWH*O"M2H2SGW.+(L9')J ME%C2RKKH%B<"WEL&]M@G$5&[ Z8=+&WE63?"5; M$GJY 7N/'W?[ ?;"LIL U-[R"X<(@DJXF:HCY/9U1!,>[??!']@7/-5I\%2!+]**FIPIX LT%DMJ&?!&.BLM# MX"BZP:87+H447N[\$'Q36K7Q48(Y8,3$W3[C(N7^\.G70K5..[\$'ZZ8ZTZ^.-_E5_3-##Z(/W:O.\, M% CW:'Y>#C=79-))7UDTA8@0)!;2!&F">*Q1C<^.9T58$&0CJULSQ2(75:6& MU3?K'6:*(A'S9F9C)$D\R:(+$]BYN;^LI<<(-2!)+?CK%@$J( M'^FO<7@WSO/=;G7;QLYP9(=H]P#8J7"Q=9(-+WZFGT2-Y*.X[IBAP@LYKLY MQ*"AKN6L;K*)1X'EG(M4XBF^X@*3?*@V!W,,(%A 1QT9/6N%LC:N\!PLD&=$^)2V-!X97\XL3SJ)ABC'TG'M&1# MV>0BU^&+D2Q)E'?2FGF EFT/7(B9DW' 3N\4)_>RU_WZ50X4Z8"0C]$<9,IX M4(Z^QS>TW&=GY1I)TC(0YQFC/0)0F.I*ZA?5F,Z;TQ.>Z\G#9GG%&Y_E.P1( M@%0]#%WI;W&\VY^QVL G2H+20Q:5D"NOEY>N-B3TTA9]-&?Q#6A!NB.G DC4 MN&11 -$ '._;'<7[^(<^:, -6L-6/0,IDOC)B>3=[3-NRAAZQ@F_ZG7/S^4P MYLBP)+',2Z?L &?>?#'TE W@O%AQH)Y!O"2HXU12%QD!AVE3W:J$UHU!-P.3 M)+H\!$N"Z+T+31U7*?7O5*ZKYS8H;VXS?BAS[;",9$F" M%E%:/09,C2/%61WJ&X 485IK&H;1L!^XBZK"F>3KN;:6Y*SJ(N^OJ5?O)!F M-EF5!6?8T(G A?YUA K]PTO9#":;XIM/:2$+2!R\/@+$2D\)]0JJ0C'5!9_: M)DXY,NG.N[4@R0H*$48*.0T&\OA&3*I;-J.UI.!2H"*O4A;2F@;T06T] &L- ME=U&5Q6#H(&);64!.;!LBQG M&ZB?U];+%R_.$NY]M(-_',$.?O''H'^"[/$/4L'(!<41Q@QJ9,&LUBNSABEA M3K(H[LC:_$_A:8T 6/AG:6&B M6 ](:SV2KTG9!VB=>.0D69"-1:K/59L(C;<[18<>0[/%)=ZX=:+!0)Z,BCYZ M\3I=G7KF2#?(TMMI@:%D+O]D_)/"WI/YU"R63A&B'/EZ\7M3N]554NPCBH2+'W?B9SD9H5TEX4!]BPDF_H*CJ6F1CX-J.M05P#GQOKKW1=W3AH/1X']+!RP!!GK%: MQ.-15X%IXRP#-LU!;/\^1(./?$$1VK4(!F(:, R@.JYBA*'I5,D@=W@?HL%) M?R ;UTV4#0H#L^(A6+K*)B]5.CCH3) D!9DR?UH2:^%8ZK]P M Z0@<;:EL\^9MU=/&EHZ5UF3 8-Y2W)CT7]5H);UGE6TC2P@<+ Z)70JDR))X%EL$ ,\ M-S@N-P9,.V M1 K>=UW<[8]M9LK>2Y["U!U)-#63PCCKU/D[U%27:R09V9<"EZ7\6WD@">$@AK4YKI(ET,.?9 #()DL1+ MPZ2YY=:YF:PFHU.ZLB14-SJ^G>,]F#:#.&EN2WZ*B-9>5CB8]%D^ZLI_Z2^P MP+&:S@2'VD$6=/(Q^@0H?DK+1^H!6J_.9FRJZ&=T9F9#B]9)%L3RKZ=\)$JR M(0E+FJT?N5R& R-91-=:#;;\V+9=H U=J)OK&8"ZI7E6K^W__MZ""P!?=!60 MD>091%J4Z8 1;/AB9 NZ_"&E6U7ND2>PY+MBN*"@-*6/$>?J;:][?M,J8>*@ MNN0DW6LQ>SXB"^]HRAI,5\>7*6>6@[!&#B%@6$/>_WP'MG,P M*\Y%Z[*43[1C?' <:#^[#K8D[.T'G7E63?0![TH<'VE W^QGIY)"XW5>*D2 M3WT@/#]NFVPK-?,M] _W2VU=&3E M$<#'7)^(=RQPOG+&!"-SLV_FA'][[Z$2E<9Z1PC5JB4*3P MZ2J5J11.D9@QF;0VF>L<,6-- "IO )D$8&7RG2N +!,LJ0/()(*#PMN\ 625 M8%-B %F-Z.1C=.X LNJ0*C> K)'K*1^)+0L@DP"Y7%8$(UF2H!4Y0$4#GPB0 M$5I+BQL=@B1V//0)BOW:^4%GC@(="3Q.M)"X2,Z+/7H#4-5MHJ#P#]0:&1)$ MNJ!P,%E<[37'J;96H-C(+C5(C#>R4,8]Z_SB]D;J,.:">U9 GZ"H*G_/&IGD M&B*5NX0'&^Q6M[UXR9UB[A>)>\_#32>OB[C'YB(.9M#1S8ZS 9U@'G^Q T>Q M&IE*QPCG\JX=QZQW_P?D^BHZ":'_,MWR)WK)LN+)/N,BA)1FCHJ %)UB(4"2 M.P3^?\>^OO)NL0[DI:'*U+$AP.:GI01;4-A"]:\IYT ]Q(_@4-\#/4O+YPIQ MR3+V;PC&A4DJ:JFEUOAJF%:6%]DZ;FG.PE2QH!UM+PN4I0&6(1.9O*C >5QY)$*, P%S5;26(-$U M0^D1YQHR1FXOWI4$,7"CY(3ARM_Z+$G[O#_9R>2%('%JV0;5[RD2#= M@VHV="+ HG\=047_^&..W>0I8:6QO\D"5CY(CI!F$]5(^%*CLT[^*@N$V1"D MP$4AH6F /2EO^M9-#ZA+_%TZT"C3BL.634;3@#O<""]48"K(MB(HS=1VL@ I M0H&R$RC=^Y!9$ <$?3/M'5"]JX+4.'YJ6UF@YH/J!&(NXAJWD@/J[BT(5,5V MB+HXO:%4 ',!E0XR W72(!WDM,"*3/IF #Y9IK,A!EDPC] ^21'%A%)# M[BLJEC!2H(G_A@CU+@ BI1(40W7]M[*GJSO%UM6^J0UUPW6 %O9ZM.Q#3SYW M^=?DZVJC_GPRGCPL.K/1O+/XI3\?G=11.$X(__,93ZFCF%I'\R?5 <&L.C^@ M,>V_=G8 ^C$@3?"HG^! \JT3FU6[1TV ,S:1.(%'\LNPL3:R:)$L/D=WDFP" M2JGG72V2)X5BXM>-4]>Q';3$$,<\#4! FFN,)DI"<0)+N7R70%*"#2'!B;[V M3]=VL&>'1V:R1VN-].0DM?&G&\)2(K^.01FF-U'"2*"B8N$ZM<\HRVCZ4 MVC;.F,N+K^?U//',@ST[(8)*7LN$<"#AC!@'K=N ,HT4036CZ\2Y;SJZ=U33 M7\ "J"XZY^K 'KVIAJOY*2\X7<)U@B-G@I/>@9P@%4+&;J(,E4>XH,+/"4NC M9(>&?V);*F_ SAG)=Y-T38PG@^G3J+/L_V.T:%:DWH$=1WH(K@5JRVHUQ6$J MHS>"_&/$!#Q:$@@65E I>LQ ]5BI\\][[_.'=.=7Z;5.?W_?&\ M\[W_^&W4>1KU%]_FHZ?19-DPS7[@47:V';UIPXKWUK=T63C.6LHW6X/7EI=U M(/-NW[=MX'A7;92ZOL3VLN#&@4<21#[J&/"L_(V\ P7>_.U I6I3QA%R:?6#B[K<[))$Y]@4 2K"CY)DC \ M4.P-OK]_40R\HU.CW5+;2BL$58"8E"%V'DDB $^6"?;^NX[WKJG1)2"]<9R\ MJU[W\K)6$6#'((D?!X62 "BL6F_]P.4R!QC)DJ1:[]A\ ?YEHIUBO!+]*;1. MTJ)(!R3-T<)-9JGA@57E0(,UIGELKBRX]4;+=ZX^/T^>JQ>C!WR0[HPG]]/Y M4W\YGDZ:=:8.F#,'.POB5SP)YVERLXJCL(([87\B6(L%,R.&9!$[R+*LLQ"( MQ6?Q44/?02M?=O>ZJ2 34#$BO^-=@0[&SDQE% MV'ZW#_Y(=7_QC]3$]2N*3.F2OS+2^P:6:5N&KGGT>28+(5,WO:$L4(N&\2@@ MG+0W'W]B$B^IJ2PRP(E4%L04XJ0#F6-G""[IS'5HGU#='H36Y.]'BI$%([%QXV'DHZQ&A4N M\;L.T5@*&;I8@\;#E4V-H RR6O;$OF%,G0V 3.>H],9-1C@'98(RP.JSEP<6 M1.8C?L'8U#RBZ4$CZ:W; #H/:8*RPNJT>]-.#9DQ!PQ=I1.%\HY+>;G1Y!UB M#EZ Z0(_\P;70B =I2>2,(4XZ1I).MO!*0 M%"91W"@UA.)@]I(_[6\S@/[U_ MIMF8Q49LH5B5Q95*2C)5ILRBU*.?#9 M;CQ=6RA7A5C0?HI+ D M.C[ MRCE*"^5%)"=**;91H_:)O#V/:[(&^:C$ M*XJTQBV4F!P$EU*CHT;!.%S?9I: 2VD9Y]#7^J-7Q(D$*[6":GE(8J0\6);V MJAL&003"/[<8=RJ)@LIHK!UVXSS;XMXOOYU] [B3L\XN48/%O=XO1K]]P MM.KH>_/2KT\90PI.)39K6-IU?2LVB].L*==?,P.*:DNY/B%QB3Y%"P=);RT+ M7AQ8I #(05M#D*1'<)#:2X11^P^"G;A')AC+#S[4Q,)(F'9_@YX6"G7Q:W]2>[/ ?Y,!0:@>9 "Z&U,EE&#_5\D']W<(>W0=HN3M*W.]I MH]9"RD9IDTUP856)&K91&RMY[4@]M+[\#A7188A^@==#G M))FBOVL7 SM"TQ"H!F(BIQPPC- Z0"A MF1*2EE<2""8WVJ%PC)RR1O.+O$H5/%.U&EC;K65Z,5._ $.[VT=LTC3CO,!P MC0>_% 8(BD$K-:[U23?UK;OU29E9KP NK5]=Q=!7^[[M91U8AN$':2KF/O7( MSC5".R1% ,WM"DB+K W6YP1I7>(W5Y>55X@DH?]!.,&KG M9-C28]2B5/J+0-6.LH_^\4>";)(S)*NQ"%V^A!H:=(1^])^GP99+FL9.:R?+ MBF-CZD$1,Y,2'MC+>,2U8O;T#6.,% BR4M&.DYJ''M!\PJO_56S+? VXBFE MDRSWA=EK+XT/*:N.F5TBEF""QVGKCPT(HI[^Z8L_8J#>_O;_ 5!+ P04 M" #S?@-7I=@*IA+% 0#H.14 %0 &5X<&DM,C R,S V,S!X,3!Q+FAT;>R] M:7/BR/8G_'XBYCOH\9WYW^X(X]("DG!UUX0 L>]"8'BC2*0$9*W6PN)/_V2* MQ=A@EQ>PA8N^<5T@);F=7YXM3Y[\Y__-+9.80L_7'?O?_U)7Y'\):*N.IMOC M?_\K=_()_K__[]?_(M!_T1^"^.?_2R0(_2;3KA*:HX86M -"]2 (H$;,]&!R M370IYLFD?%T;0Q7/Z'(*^:*O$H3B<2O[0HSP$>_=^SK=;DKZFF1 M[*H17(C_P?R@29HAN&N2O6:21+/VM/BRGJH^]("W6(_P&E5,7O$IFK^B4U0Z MM?]'$O2FN@J)LC,D2KEK(LFEN!%0R<20(V$B.>12"9ZGR 2?&@[3R31)0\AM MU83^^6<2H&E%4VO[UZ&?& /@_GLQ"0+W^L>/$?"'5XXW_K%Z$0WD8E78U&UC M4W(VFUW-AYX9E:9)DOF!7P_15*V+JTYH!]YB\XNHM _5J[$S_;%Z^:A^7$ + M'I=?U9[ZL7RY+JK/@P2JZE%OUE7K-NH)Q)/U(_" [8\G:6V!_H[?9X]1_4ATK*DVR#+D9HN\D:8I[J3/+$JL? M/"HX8Z)B5#J=_C''X-KT0]7V=QB]>$SY'6@]JA._W13=VS;J(O7CIE:5U FT M0.+IS"&X[!_:[[!")VCV$3SUO?!DE_#4+W[],X% ^_6/!0- J(X=( [T[T4 MY\&/Y<3@'R?@7:A/_[U8O4\$"Q?U],>O?P(],.&O?WZL_UW6-72TQ:]_-'U* M^,'"A/]>6, ;ZW8B<-QKAG2#GZC5'^CUHS*:[KLF6%S;C@UQ 7U^C6N#WO*C MKFG0CCZB G7$*#U=7?9W'K0Q?G.A%\V#0J'_85(I'4=A%89,-[X@;&#AQJ%^+=IH%(LL&I\'S)*MP7D%+BX('2&BHRH:7:T; M6C7L&(G\0!P.9YW.HB@HM$)=_"(1+9/I5)JA__GQJ(-'[6\V]#S4V;SNJ\#L M0^")MI9#/'W3Y49!UC-6;1*N!YRDW MI7Q_.LAE9D;OKNKI8K-5JB5G%[]&P/3A3@=_/.8/2%Y!M#!4Z/_Z!_/A:S]B ML:C'1,27KS'W^O?"URW7Q/PV>C:)9" 60XFUI+F:^QIF5(_K6#:WW4;TU7=" M+_H6BDHC8?$C@4])!FAR\W9Y-*3KO21;JCQF;D]_O*[.AV/<\^573A-[P/@!9AS1FPF0283)+6I M9_-N,X_:5E$VP9 /32S?K+^O&_GQ"!(O(F3_.CH40KI",C-L4U9%OF.4"NP% M_$0DQV>$O!TAU)/<& 8(O!JG%2;"M".<$?)VA+R6AQP,(8*O-$8($C2[ M%"N^*)4;=+O+RW>YBG-;+M)AO/>P:<49B5@ M9VF_7T]X/"_JS4&"2SO913)U=&WIS8-/13;:80=/*YD&1UI!=6C*B/NS@*7HU>E(!8LE5,F$Q(UH)9I99S-W$<'!T(?>VT9-K\_Q HZ>6 M@H!**PFQG"Z$"JV0A6K5J;2"JD]FXD5[*IV@J"V6=RC:4[P2=.I90ZZG*%DO MMZ8P+3-EF(W7LJ?X0]'^H"K!4BQ&$G*E"LR&E$BZX4U!MLJ\GW**3&G*G;JR MN#/,;Z4"O-(5T32!70<6C " ?2**,-[,G# #GM;TG+$'K!42!%FI,Q7!]8WP MUIV2)7"7O;F-K>MA>W07O_#PKE\IR7=F%LI4&<$/!EAN"A_8O- M?%OAF>Z\)EM511DV=,Y?&&??P#LLWL/ION^EA)@+/QGOP*Q)7IU1^ M2&;3'4.WY$(CUY?@U(DMGW\EB?>/]7O3M^[8N#+/,4TTY!*JUH/^:HB*Q#?T M!5GQ[LE"?N@6%P,P::=/GAUDCGE&F).G4* MOSCD;TYM50VMT,1A&HU@ CU'/>@J8)Z0K>3-#1]( M-F@?W[E[;,J_=OBG@0)FLP]Q*-U[VLP'_8*5(F6Z4,H4VERJ5^^?^GK_ MV; M.:#7_;U4?D;W'A1$A^W7*K=RPIU">CKC[O23][=^MNX=!_J^J'O7F'1N*$VR MR,I*^LF;V6+,Y7*GOI"_1O>. ZUW=>^,GKN93LA$6Z;S,Y6RL]V[7NO4Y?,G MZMYQH.K+NG?'R [,S*BC&@E+,XH^990 '=OMD'CKWK&@]JMU[RD+ZZED*N,8 M@#+48G>88 ;BJ8OH&.C>AT3!)A+D<$%Q7;UO#$0RDY.A7TCTC!+%,X539^F? MK7S3!PYY>2^9G]&^&Q/EAC+TV=S(YFI<1YP,A'3UU)GZIVK?<2'PB^IW\DZ2 MN%L["$C@RTZR<>?7!^:I+^4O4+_C0NQ=_;L[9.% 9JT16=%'W6FQ6S$GBU.7 MT9^E?\>%K"\KX-5>713F,Z,@2G.^F^KDH2EZI[Z(OT(!CPVY7ZV!5],Y6^C8 M@273DTKW-I^M.7/WY$G_Q1KX@6%P^%,IMZ X<)KFC2?#Q9 5[ J35X135\X^ M7P$_RD[7@?3OBC+B=:98;XDZM#*M,I/-N8-3)_$GZ]^QH.^+ZG>Z7BH5&_E; M281#L7H/HW[&@]:[V7:IF,N.Q?#LB%WVNW[K1.)&NG[7ODZ+J MR\JW/\K7@ONBSXF)JE^ETU2AX:1/G<)?HWS'@]JOUKU#J:A4NLJ\9C3D?&>F M-.7J_?C4MRZ_7O<^2N3)X71OLT/.0@. E-'(TF9MGFFK __4U_L7Z-['V.DZ MD.Y=9OWTX*;@*@9[P_J26J?I^LG')'RV[AT'^KZH>[,@L$DS[18,*^P/_$'8 M2W,G+[B_1O>. ZWWZ-XMP2G-&GE7+'1; Z=42LT;\U,G\"?JWG&@ZLNZ=X&5 M!"YT2<< $O"#$IT7Y.')>S^_1O>.!;5?K7N3(V5:,$C%EGO##-LHA*R53I^Z MB(Z![GV4R!/J8,JW-:VY,CDN%4F=EFZ4?E.%PY./"?YLY9LZTB[76\G\C/;M M=#*U4EE*2@:=H]MI/56K]F:G3N-/U;[C0N 7U6\XO;^?UTMJ5:;SO0$)?'.6 M:9Y=WR=+[%W]NY*S&_4Z9;*&GI\Y8Z7.#J&W*_6P"=^I1?>EW1!3K2']3;-J7IG#P2LS7T697SH+%SX"0<3=&B[^_>:45K-Y4Z?\K*&GBZ9(YZML,A%;8?UH M5 _$W1G6(8GHGTBFJ]=2/*_,Z/DT6VV)O9$PRII%-9?58ZN%?SG%8YS9ZK44 M'R_,;+]H4R51I[*UVBA;D)KQ/5(=!XI_73[#EQ/GOY;BUN(&!'.IDB(KK:G5 M9].W9"F^1S._G.)Q2(3_A.*^%R##R_8=4]>BW=BKUR^[4GVJ):- MWWY+?#$10_WPPYC0AR)3E&]Z20-6TF)#OYUVN/H9$['6()_+RM7T'%1)L,") M8@/!UK";Q,7#RBQV%,E\Z-EZ$'H0E:(D71V2G)-UE'7G120_:Q4[AMN'$UC$4 M[R5^_/.FAUCC\KB1#MPTZ\L-C=&'J<6] N+KZ8_Q&C\8N0]ZQ>;KMWPJWKCM MW2VR4]*Z8V[-(1^VBG1L@1#G+9^X^Q".A:!FDYU5F.1\*++!@G/ZQ3G,Y&(K M/$X)07'S.!P+01I@PE:C)==)*]]5K1;=G7"CV"J<)X.@&/HGCH6@6W=!IN;Y MY)#,&NW*?::7;0_(,X).T9MQ4 2]&*VHW?32$A@V0B,[J,!QHY4:P<2I"Z[/ MBE;\+"/OTF78;^L&6%P._W_#% L27G;D3705F]&O5 M"1$C7"A906FU$_=FOC0HDX49E!>]WJTUU&.G'^!MC2=3%;&#] =S6??_&ZIRWLG M^#3$W2?B,;H'LZM[0VB"U0_G*6!E!X+#R5+0OD_25DFLI6*G^<09@]'MFX\F M]8R[?;BK.UXP$2S42Q78;0C,8+&J).LOS&[-J'-RZ/I3J2.7.J/[V"EIL+N^\XX' M-%@'UB8F<%RH2R #BD4CT:YE;'-1JK.YV%%WXS5__9"WD_0\'O-IZ-4'HC=4 M)[9C.N-%!OB[OUO+''=@%X:\IHC97$6NIIHI3JI\,Q"\9B+^)&1$.\B6"P,H MC#T(MSF^/\Z#,%4;%$3HC].R&-YQ"R9V3IH/P>'YT?])&*CJ*IY->[P# 3L] M3/8JN4Z2M,A[NW$WKC1!?$^#O L"SP[^3T( CAPQ3:@&(3#7X=QYNQ/='?-!]1TB5&; M>0;* ,BB4.7XF"%X9_&BC8%T1S"-. Y1M4G?):AM%8&)0L6_R"9+Z7 M#/@DT^#XAX6.9QM,NM(@+,JI!4FWLW/0:J;42?R."I^L;1!/:+Q@'(PZ_"W, M#\Q S))C.]G(W 0W\^^E%GRZ<1!/$#QO'>1ZZ46-R74KAE[@?;&3ISK9^%X> M?Q+603PA\()Y .:6=EL?5QID.%YTG60H]Q/U[\4'/MT\B"<(7K(/\D,VWZQD MVAU22C:9F^:02W8GWPL%GV\?'!@&G$+S3\Z&AD,?WH6H.^(4_=G--_?X_8K6 MT[M!J]9U;DMR=L@5[4(B+8;=V-+ZF3%N99_;-\CC67Q<@N8_3M&#'A]_)HO_ M;%K3,_[8NA4MEVOU\LUQ1C[Y].['S^+_Y3'O!ST8_@PVYF%%FO)GD_0L8%X-U-?/[C8O>SJ]1S-NR?01;HEFE%1# MSTZ:134E9@>Y$D>-TT&:.KI3\LUVX'$N:[34E-32U9 Q6*V<3'E.HC$+8S;X M ]]1^*"A*'=Z3M%-OF.$MM<6 C*;N@%'-TK>//BC[/E22JU=K-P(PCAGT*KJ ME&?WPMW];M4;OW_F*7^DI^1EI&22&:5,UE,]4D_,75DJ2)W0/B/E5/PFS\5G"FJ4 M<,>O.P'TJPZRS:*$U3:P560%MJ$*]2D8FA";:NO/&V=*9%3C6TQU'T^__U D M[WCX>)H8Y0]:;U5+, C,1W$;3A\D)WXCR(N2PW?NYEE)MANQ!=5'YFIE7']@ MLHZW$WC<"."/(TP8H[$L8Z!6DQ>%Q>7A)C)TE!HPB7('BD9V-C:+B0HC.-YW MQM%OI^0TT+(G(.1K&5*NZ*39+"V38B_1X>^*J;HUZ\9VR^A;,J3CQQQ]!D>J M6.W:7*E/;(-5N5F^Q(Z8:?;,D4X'+JO,D, >PTU.R!J8ZU9HK4\E;F>!E%1H M ]34INSZ 5I+4 6;Y+^\IC/LI%+-B3J\IY1.(A?J0NQ,\RCYXWKHRUR0C\;^ M_BV!1]D?MR=MV&CD3KADR=IE=B+H5L,/[:O8V&[]L M]7\*<@ZZ9\0> #D;6W_U$-]9L_J1Q[LYN6O,:%%O]P= APDFI9Z1\VBG?&?6 M3D.!3AU 6KV G'I6G@3C0K)&AD-186[,@L'&+X7U'X.L4)"8O]F*V M6QF%*!QN\"DD<);.XGKS=B;SG Q*AGI[=*GXYL%3">H TN*5V]28B3T.F8K,NH+GS())R59Q MMZ?8(S#VP%JP])WNS8TIM^^,'E#ODR6I2N;\V)Z]VQ[AMN7ZTA#_Q&WH]R!! MXA7:[.E2UFB8"SB>]3IBP8NM\RQN2(CK-O-[D!!DTDEK7)8R1GX/$A+&J%7O5^1XFF!K-7_]Y2BQUE,&G^]V[B7C#MSPBM9)Y7/Q2P3T MFUCK%R?L_69K?..NMP%.\5BUIY*O /C3HE^E_BRC2809\+3';(Y<0"VOP6Z6 M+-3$QK!>;4[JB]BA\7=L[KGA?4^U)[TE[.)R@L3AVFXKN)<3) QAW:K7VZ5* M.W;B\GR"9%=4IU\OJM-'4=_WW&OW*7=?9!W/=5 ]$(FPZ(Z&M>8W]5-3X:;@ M&=)DY-BSJELNJ['S"\0YY?LFX;HDO1O,S-[D42L. !3?-NARF%+=N MDO?.;3EV\OT4P'S\FUS^>"S#W4M@'*O!)S,S2Q03PCCH*C>,PBEG_,;F$I@S M9E^^/P90A<'MN%!LR8N9.)I/6G2Z-#KC-Y;WQYRQC+&,<_5Y-EB>+GF$95-8 MB)QP7YH;O6J^US(63JOCQ\XY'GLL/SO!WQ/+^_U57V[E2=+";-1Z?,\ L[+> M;]>:94L\,^;3L/*^SO?VQ6A^QLKS_7O)@P65EQLL&/8^5%W#=,),N]'B#A1/:GS:2TX1YUBQB:^7]F9A]WLK+2"-7:G6'73$[,;)L MOI!SE>[997P25MZ?B>7GK;Q!P;:F7$LO&'>C7C51 052;9VQ?!)67MQ"\;[< MRBM1I528MF\HL9$S[L::U%-S-VGXCE/5;>D&JX?(4; :/052WI1H$Y(7XYN^*,WT^T\OY8 MS#YOY9G)?+HW*,L-(W2\\,;KUWKC,S3Q= M),@IQXB.'":E5%;L*"E..&MDIV$>?]T9JR]&\S/F<:^FWT/36HQDX*A\;]HU M^/(Y5/ TS.,_#LM[S./1=%XI6\.D:^APFBFU)N7!M'A6R6)K'O^9F'W>/';M M>]A34V8H-LI.RF'XW""3.RL3)V$>_YE8?MX\AMW>O5,+.[J8R#8R%2I]YTZ+ M9UWB),SCN&$YYY RDYSG.)%V6S>JXX=..(]#OJ8OG[B=1,>C8 [=@&B139><:=&?GY7 MN"N!0&9M,!-3SB!W6XC=1B :S_7C\:RXPLZ #LD-CI&R\C?G,EY/N+X$[J>R M4\^26;XZI[0*3)M*[%3\KR%"+>MCE#*Z2O#>YF''QP_.&_=%\F4F]:WB)1,NHD+KAE!O\ MB/%BYQO_K-"QT-:7LR:C#UA#MS7@:8H_ 1[T%2!H?2&IDE61[O58WDYQ06?R MH'1;$/BA!W^M^AC]9MW.^MWZ.V[H-XW*4DX!B_34IKTB)>L5Z.;2@_Y=EQ_O MM*C[3I*FN&OTDP\TZ*+RBMTJ#T$NR'<-"ZG$93!O6?ZX]WF .,VX8 MC6\UL:5*3Q@GY; @6UF]6S22\_M%^J'1B-/#[FC*GX\[OWK";&22HI I96.-7)-,L$7>X(FDG);V:5%)/I6OWF9 M&C_T^34:@1-Z*O277R<0:-&*1-W\]0_Z0_C!PD0+VP+SQ$S7@LDU19+_]Z<+ M- V)U80)1\%U\BK)/3SR]/%D\\SQHWN_4#,FP!G=?EX\J=4;ZW8B<-QK[HIV M@Y]HMA(3&-5 DU=4"CW::A7]V%W_=(26:F($+-U<7/^W[0R=P/GOS^BAK]]# M5![7%E5_C3X2^/_L\E]<#=A;30.AU"S^N)KB$)@HK_SW]XFF1^;N;1Q=3%JTB!?'JH\0 H M0YI3E:0V)!6@)8=*BDK2:6T$6974+I8S_Z8YVIV Z(EN8Y%V_1AXSX\'H?$1 M1(:.J:U^N)E)^O5C/NH(AGO(L;?_%[_D>JDCY@BI(W1$Z9\?PWCU3A*SX][P)^@%14X]B61N\I>$329 M2J://U'/ _$3<,=^F+*/29EOM&O_\Q^*)7]&)$/"RW;L2)+K*K%2Y-J86;]/ MY25L@!5:#>K7.4<-L33%-S%=1*RE#CQ/$4E@0]-W>P:=*;N+D4DKN5OA-[VF MR$1K";%''?Z$5?(,5_TDZI\<7-_:X:<:QF,\CK#\#_Z]T-'/D6&$T."80V": M3C!TYA?'@6LK1&81],Q%&[J.%VPA%[A#)^7G&VFCT0G\>]M.9YCH/H*=&5]/ MD 3'#B3D$B$M+(3DI_P/3W6:2[(/4_T$W?M)N?PIT9*%=D=L5_M$6VPVVAVB M*;/( M\M;QCD_ZKU_O4;[.R"#86? =U=("V>/JL1+63"C88&7-A4:>8Q'*WO^(P'GFS?>>WP_K "\M@H<+ M88F\;D("K9PA]*[7&NT^87!0KB%&SE;<]++E+6[1F$GM?$^:9,4[19T4*7O@ M6M&VSQY#*[W/SHIF2(.JL^QC0G5,Q[M>&_M/WYJZ#:]#-)\>_K3S>NE3B?P% M/[$CF4HP?#+-?%B)?L?J^4>WQH3OJ?]>8"=; L\TR3+DG"+O4+^N;ETTP\!$ M;+_@ 7>BJQ?KKFBZ[YI@<:W;>(B)H>FHQL^UHX:]PEV)/&E;GK45KLDKK._N M>GJP)X5\\(YQ_%4R-,D>HUV-4<4&]5<-$(W2;TP"?42:2)_GV:EMS*R4=!#E*I9%+AM#2K)(&6 M5(9DBE=8%:I:FM22)$.MG'S+7W1493 ($_GD+-L3$YQA4 XS*@N)L4(KY-.2 MD.RG5>B6:V*A&Q3:&;[(LG4!E:2?EBRTTUTSHUF;C2*[_CL8JRD=NOT2;4T MK-F@)].=FT;.;;.9&6J=W2U92[(EZ-Z/"D;6NN5JM"(FTJ,QOJENIY]=V!W< M9ULMDV^.ND; Z&4'A=NM,-1>6D&CV-!%J^?I0:9%3:C!6^$W)(/)ZKP"P M\@6C=6@"UX?7ZP]/N=**/V*GM[ITEJ_1$O%*$ ;.^L%RSR%Z\FAG8MNCO2SS MP#/YY89"X*W[M6J/6D(VT-;/I] +=!68*\ CSKNJ(9F^(I/_=QOJJ[;6L-_R MXF]5[J *1Z8S6Z-[_3TQ0U+C>NA!8"1F:(Y^NWNR>0^&B".%P8Y46.V9++<4 M5G\#[55CHZ[2Z1,8VMNYUEO]8Q_B4>^9^21_E69/8.IWQO8C\/!R>LO2>;)Q MY,Z?WQ=Z,@E?:,O[.)+4]9PI%K,'=\(L%:"2K:Y.:*&ZHM#5Z!X0;Y%UM)4^ MA/ANZWY8G[F=.U_.:D(C(3/B;2,[0PV3\5#6-ZMLV+1%>DPB]BD[3(_%NT%$'G59# MSZ8Q7NEXX#7-)TB6I\@T_3)BW\_IEGOHA\?#>VR%B*T0CD;E'2A3U;F;E7MAIMRM^]:=I>RZ>;]$2:1I*DVT=*%+'M+9A*JN.:]T[E7F:[0T.= MV7VFUH[)[F!/B(VK(5Z2)_8R][-PW73\ )@#W7WD2#.R:=#R0HW"?Q-;;IBA!X?]+U$&_176 2< [5$#NCT6-D,D#_;.#% MWL#["ZTB B^C9^PZA'\\H'\OF(O?$Q!O*GP1_6*POO\ZMFS'"IG@0?# ]2)9 MOIC6%W6=4QU#8B>:82_&.5>*B4K&L&1<=;&_CZZ+51VT2IH3Q]Z-SBK2*9*= M\4%6OIO4)U[UUJGT,C&QC5@^E4C2Y!M$U1PNH> ),RL*>ZG3P30A"ZF M$&%')+K$'DLSQ#TB %IJ:&B[K/%'% GQ90)I!PM[)-0' '"L^-97C?2(L):0 MKU"L3X22::U])!.*I#G225) E4!:HI7>(JFV!'+C\B1^C2ZAQTJ::O;-9)D M([ ;ND'=Z!0IK':9'\<6\7V[8O8*@5CH+T9WI=Z09'JXY$X$5CD[XT::HQ@& M/2H)FMD32M/[UFHG\) 10X]C%CX0[,,P5PQS F$9!P?9&\[=OB?+#,)B$"=$%D3^*\RFF,T ]$RM+RA-&[ M^OXBP(_9]_HJPAKBN8=S=0+L,7I@$[.)CIX\: EOVO,\#FWBYH];:5,+BAY& M&-YXX>;Y1K.1['DI,LM7G&)7*Y.2OP[+CH%U@X_L(!)+@:,:E\3_(:]PE13A M H^8 C.$^"@5$66%>:<7^L^@_VK=+Y?]AOA@."Q(PS0 8ECEF_E;L@EH#D?: M4_$@OGC3+!V*K =A6T>(;,6,["A!K>LE+ZXXY<.I'D3Y3#-LU"P :V+!4MK= M>4%09V1K=<8B!I3O(%.N#GP-W"V7/E$#G@_@XWFKMOV#PKDX5KO^/XVML M#V;6;L[B.MWT6=V7G;IG':P)CVQ?+1WP6E]#06R3G M<5'7@RJ,I#Y%+^N(3K3[Q%^H9@1'P@^1^/0G#CZ8M#Z:&DQ \'0\,_"XT[C' MRQ^OAO3W)8$WZ/^BM\8]1,A&A8:W:%3X1U%Y]$OT1;D;<&(V18N+O#:[ M;5%O\0%?_.KC-&@?<-5>_%HZ5(=[Y_4W1]'WU+9)1C%\^0SN;K3W\F_=V:1C M.-P!^Y\2B*B)O2]\"W$&U(JW%FD(PA8:[^(2JR>H.B3$<;_'Q-AS9L%D M_?H**2HPZIL&1[H=>:>B, 3,"FGRYW,]C%Y3/]?%?EO@^?ZM"V+%9%7XF;ZN M2^KV%@-#!G."7F\N;&M:2V[Q98=LHT233X[97NVF[OR \YU.OA#@042-$9M/ MI^K<_((HDW?XE9^U7<]D^$PR4-QY1<2$%.<5$0\R/.LL/=/AO!S^/#+P9SH< MG0YO";I^LP[[KKSMD4:^S*6_/3^)57K]9Z<(^_\3^CRQ'/YU,?I'T3K)>]!. ME1;R8BKYY9M$JYSA6KM!LR^;EO/(I[8$U&^+O<'/M=>S=4;*H93A@\&DOL]G1YP)?41"OTG-^Y1!7_R2GO. M_C[+^=&S92]W**(>KF^"W=J8:'5,,J]UN*'<")*3HA> VU3M )GQGT^4_30\ M[*D:3EW1J>/Y23]5QWPZ,^)^WW=L0++N7R'J7G;9NRVP./UFJB.P%8VTQFE? M)^M%MKX_'_[!P7+FAI^K(,5\W'\BK8^CXL1]T'_BF..GXAPB#]#[CP*>:%#0 MZ(6]>7QXPO&BMLP%;GRF MHZ:QJF'#&0X:\"":CL8&MZL#$80 XX2HN[*\NXO0)G/15U_8?_5N'2/X% M'@='/MJG_[ I],> 90<-+\66^!-HFAOU\2\$D"C"8YGI_A7Q$X<-M_J=VMN' M?FQ47 G/W*YF:Z'VZ5'JR^X+>BYD:K\K\B5G8Q1D=:2@ MKV^\/!GV:?E>GY/>'1TIB>*ZY>B'C;"(&+XB/-O+0@A M5X?W@W(]:P"I&+")3"<,Q^.+7U2*N4SQ_"7%LVM(KR?BU_(HD+]F.-YN"H'? M'2BZ))R'WN K/%!5C^Y3>\*W'N6=WOC][570U]MN_MU^M+[Y=SO3[?%O\7TZ M+-3L!\?T]#9C\F%,JQ*?<#GQ5QYXW;2]OI HFLGH3J*5O^D5C3[?9?(->O## M5NK__E_;6\5#H!I(-PQM[?7GN^>O:[:\^WKNG&K/5P5YPS MY+>_X_QBD\PBR?)#BAM"A65HH"2'4%72JDHJ(R9),2I#D7QJ]#CQ1#2B-]_W MO2/X=T_=/2$#%LHK,G2$3%7$UQ)F&_6.6.](7QNKZ^Y$ZN[@[\UQNDO>^7,V MT0.80)16,3QPB,BZ8NH+\Q!LB[.=*)08IR)X]VQ_9=*'/VZR^1$_D,VW(?V@5)?>+'6XXEX*;2M"59AK&_(^W/F%K$;R /LCL87P-K0SCO> M#'A:U7&,58*&91H*)<6F28Y^GQ&^JI18U4H\5+MCC9\@10_#6]9C>\)>CG63 MUVMX"W/F&_%!V5G+B!U)#KOPGQO;BQ;1056)]Y+M+2>/#L@&WA,"NI%S3:'= M*2GY4EVH9TM"52G5\XUV3>B4&O4=I>I9 ;=6LU!=RUW@55:VDQ%FK]"<8ZZO M')*.FUJ(K5I.C*)G+O4;+O7$@93^S7Y"_#A71J@BE(I2410[DL)S*9YYGU9> M0CKX*ACIZCOHX3'G5 >C6WX3&/A@1Q%_R38(-40/G.7W]&EY')OJ\1YTI25I8D) J%>@X]KO:EDJ2DTA]E.O29Z1R?Z1R7F#5@ M@W'$@#9A9#G=5T/?Q\%W.+.88 -SX>M1M-@#W\HZMK:,B,9EVM /S2 JTG#A M,I3T[!CZ8B9&<:?/Q9B6+-0[I0[2X[LBPCOZ6EU]P^N@VI#D]D>Y&'/F8I_# MQ8Y'S!8^/:$'T8YPQ)#0 W/]'?,ST_%#'#PK#)TP6&7<)MJZ;WP'TI\RDZ+Y MTV=221R+UVY4)83I9KN1%7-R6Y04-DVS%/=1[I0\G@X*V[GA;W.D[T/>;<:)U[2<;T1QMH-9*=5$2\F*GOPGG0$BF2([_ M>'SS>1O\L[;!#T_%FFY#I"V-(%*2MH)QO@-!OQD?.CF>DXIV/;8V/12*2Y,4 M^U%VDSJSF\]A-X%,L94K1B1^.Y_B/ M\A;VBO@.L#P!YG(8RHGS"1KZ.='%E_.2I\DLWG7EP6\"2+XH_6XL6WLYKRJN M?)/G&#?RT;M7]U&>3JXOY-AD0*4_,>$OSU_1R6<2_D:Y>8F'CWC0YX2_IY3P MEV/8X2B5'BF\FF:59)(>*D/ :TIJR*?IM)H>LBKVP#TD_/U]9J4W)P/>1?[S M>?R?Y@)^,7%85I"Q.BVT^T2]T1&)ME@0VCB(@T"J=@]])*J-1@5_ESI"9WFT M\ ,7#RR'$[7G0[2KUO06#CMZM,_$U/ MG^*[1;;V?ZKHGW%D@*!>8F,$7PN"RU/I=.J*R#_?S+JS0X OD$&_?])KGQB& M >&!R-#QH.M!'_V.0"U[^%\X=Z$:+,]?1@,$OA]:[O([:G\4!B%J 4YQ8U@/ MU5\DSU-U832**(;:W.ZS;D\=NC)9;^4N"140!^!8>)_0(]"9$@_>61TPO\0T\D7F'ZL1W[0!U MHJ/AK.CM$$-$']0S3P(R8Q7N^>8F"Z(1)J.;T-Z85FI:.80,G3,5?71BHHXHRQB M%Z$ZP9=AK/C+$)J8_IJ[J)F=LJC";/V/'<]YW9/1:X) M[*?/_(D3FMK3ISH6B3M/T9)Y^FBFF^;39^J^&M7=IF?[RKD.%L9H7>UT%$+C MZ;.Q \SU(TQ77T=8 ]YZ1:WY4;20H@5YM32..T_P\(AU7&(ZS?#E3/CRDB4+ MW%]RR4BBX3[+2C",EOP!]6YL(UB@F0@0TXA8A;5[,'Z;N>(;QE0SQ*K;9<22 M,=,VT2#Q/6*!<[UA 6](S?\J56VMR1J*F&"A1,&UR-]#K5]:WA+ M.5KKM:OMID>NF54Q?OGNB3WX-HWPR3B>.@5P%R//P+,GK/@=P_)__I-FN?3/ MI_UZ8GWJ;V%WNXQKKW**$8LD 5C*2&Y?T R1\ MQL'DX=8>?\F#(ABB/S!B4M'E=##XN43-CH%[QM"WQI!CPP!X"\)UT"_TARN> MY"OIBAA!-+T(*&.<$]W&_"CB=CK6%0,AUL )LVVA(D$\="U <( M&-EJL;UI#RCHJ>(?,G0@;.5:R-32/3!QG/ MX6B$61"^%Q5C!5EVZ+.#>),?NBY2C9X'$;Y@[HRA/P-#3VPQB'1H%?O6$$"6 M:C.!.JYKZTMY]:5X&H:^;B.TG5'R1Z($22)O[7;S(#;4"-P'S#V0>G.'$_9$ MACE28GS'MJ%YQLF?@9,MM24 <\($,W\%DG%HKER9&[_@!. ,3QL7'X(0&CPR M[Y<\:*T)GUG-GP6A)ZS&]9P@0D.(E9H FOA^=^SY02\0>T&%HMVV,SS^$'@\ MUGG]Y3[-@L#;ONH$1KX\Q$Z\T%VY]C2("+)D0B.@FU'FN)42XR_\ %HK7_7& MWC[SG3\36*--/E3U43Y4#[KATE%\1L*?@80="13M245N/ U:$;?PUO80XD&X MN(VF!@DD+<2[NM$>"?2F.K+'SYCY(S%CX;TKL)(SV+<;K &#I R,MM$^&1CD M&1A?IJ^L#9H1TCQ&2S-H*5IT'^]M1QH+]*-0D*5S=WL[:<,])7/$@%_H3 5Z^NHQAVP/8HNFV##79%PR@RZQ/#AQJ/X@7P)NS6'C\8 M.E.XM5.+V+'C8X;LJYX^A'C/&&$S8M(3"*(2J^WK[?P2ZVULM#*;P N(TB6Q MRAAR&4T9-'TX0[V :QU1L&UL;.R&,E5PT,ARSUOW<43/ N(M<=0)CGHQG][>W(F*BS>VG\[#J^ LA+43-\8.' M@(WM W$[T)@H**XMYN- M52WBD1.XB/H1H6+=*=S:. 2(?P80;H?,;86)7>%H/KS0'H>2177@_7[-CP#W MS-J+XHU>6FD]N.1+ 3!P?PAG:*Z#";%F&:*O*IXS-QJ&@\, $;#@[Q8"8E$1 MKT33 %9=QL/#6N@6=2[7@]+@%)J.N_PM:B0*MYFA=BZC32.$*>"OUY4'[T+= M6P95F6!VC,7U%,F?O]#.P?L'"-YGSL'[Y^#]@P3O Z E:9ZA%4!2(R69Y-,* M4!FH,,DA/4IQ(WJDC1X%[RM%TZ#(-)].\A3]Z,W^:[T>WK]\0>$!0O[?&>*/ M^T50D<%+^9GJ62?O7X]O1G M[;A/[=H#J1X.7Q!_R75!SI4Z8N[O/3>^O^NPVT[3OSEB)]XTB5ZC7O5V(O;7Y;*.>$^N2F"/0)ZE1+>70Y.2(U?HDE@OT3=W@W]&+ MW^@6%[_^*N'@3B?TD<+G;]0A?X+U1V AZ17X?[]'\+^YLT^4HD< 3T%(UF6V6RTZ08>D MZFE!2>Z6#,=I0_%FTYWN;3>7&).P+!?D0O&FV_5F2GJWY"29H^X6\UM%+MQ4O))[F[M/S68* M1>X6G2EV:D0F1@S)BF%-,-JW;;&-B$3M%F7X"==C/#8P[NY!-]WL&QQ+HEKW MD&F4=IM)+=\E95H0X)"_=Y*)[/3F5AHU%A>'\TGY0GJP!X2M(0BPKXK M-HU$.C>@:RZ944'\C9S**)Z2RJ.@>$B1SB7ZZZI>! M(=7['=GH)'/I"BJZ9[540ZG5;R3D%"F-YH7*3=,H20W4USTD\(>L-Y^T2X;< MR[LLI+*B*O"HZ!X2I.KS*:DS8MOH]PA@7,+>K7!#2_(:+5TG?XB&,I]5.L>$DC-$70G>M(D);[,2O:@%LP;MA*6CW)>SH_TN\P+'7*4/E[3@P/D$/I94@KRB^.\Y,HJ^XICO.;1O3;1T M,M9#^_CU7Y_/3?AO"\Q/&]F*FZSDV\J,I]PYX3NFKA%KK^/'A\[_QM_S.T=! M.;0AP9#1CB#SG"?C3-;'_";^9-W9[-WC\/E]IK3?L*3M<_>J"N%H=!RBOS10 M09+$K;PBAP#N9PWKX-G/7LN4CC:^+<1&RO97#_C[TS/B1J=&S\-PGV/0,"NW MVV*]0ZRYRJF(PA.TD.+)*[X-I0YH%L6:"WP&<]^$&"QC$+,X@G$3RH@C4Z; M7&Y$GR56?#40@KEB'X6*_!_B'WV.^F?GO54D:VCK01M')\CH@R(%B,C TQ19 MRBE@D9[:M%>D9+T"W5QZT+_K\N.+*,P0M1G]2O"5QDAAL6L86U.*!IMR0W6! M+^IAES.X2O+>Y&87A 95W0*F_^]%@KD@EI%1_U[H\^#:#BW-"5;O+P@;6&C< MH9\8 ^!>8]P)MH;_$1] )P19X'D+-&%='(=[0>"X3_0K5//*)SL6Q-PXW8 + M&3B]^WI0,A?:$&]AT1>_*#IYR5')?WX\GHFS\A5KY>NSH$S1>.\"FX_*:%@R M"[,)KY.-VRPOM_E;ZS;X?"P76W>OTRQY/&DP[>!Y.>HVY\$R>.Q_5=CTA!)O\92 M-W+#=1U3]I()X6:,,(G8/,-=MBU_)2W*/SG^)#VVXFT1+9Q/@I*S9$]-.=H%;/-NQIV["GILN\$<$=YIZ: MRB7*,2Q2+0ILN5$,JBV$8*32\-PES=(G;[@V/>@"7=O.LPZ0@G) Q^BW67:? M$QP2DS5X-"&R IPX=Z'M0\'6HL/Z0H2YYU=B3C0R>B#*-1*0?E<=9[)LM3Y3 MN,C@O:1(ZFSOQB0*)B;X/9X,>1^ 2[23JPVK>57L3S-U>I5R]Q,A<[6*5.N@OU*,5(Y$@]ZW'GK;3WJ6E+ M:#4QL)"6)JY1A2S^/8OLOD9[;J&2KHJ2,S8:>7T2])F6DHZ<5:E+FCYBO,6W M0>9Y1^T8T*PLJ+"=2DU\L<(7*3=1-$=^ 4,3QT\@XS?UDO%[,/;_2;I+8Y.) MT(0@NO0-$3_AC!+XNK8#>Z:^LSIV-B#>N3@W *QB_+7QZ!HC&1GZ&'M[5N=" M$L-DN="01'HP2J3S=ZG^H-K""1>P1?&2@_B,WK,Q<7#9\E;XE@MICN9OR:XA MM109"CEA1"\$#%]L75Q2-'>JML4R"2SJ^/H:Y/.^QMF>^,#">O#RUG1?A292 MWJ 3^O4-P/9YFZ;WG)!;Y%M&)5^HI6\%-IQ0,YQB!PD']C+%OK2ZSO@\6Q7' M!BA_ZXC [XP%$;:+[6G1FE4RN0B@V+BXY,A/<2U]DBI3LA'-QCK.9;.4!8=U M,'UGA>QL3KQS53Y@;KDTD8DOSE>9YPN.H^$+V?=%GN1+51"4S:Z<]2K>K3TK M5!NC,>8>V!^%%B9]CITZ6Q:?*E_>B>1N06P7'$&?R(7\P.Q.:X/B8!$A.=KY MYLB7CBK$VL#(P1'T<()S?$'AV;@X&Q?O7UMK*)5LU;%@!\PW2VR?/YB9.T$X MR39%D.P(!>96Y+/(>*>8R*A(73(D>[8JSE;%8;C^FY!9GH^&E4**S1H590N:IF1-KH7?6N]YO0/PQ\8A'$QTOJ%ZE8F%NZ8M$ MQ@ CC['UX8C,@2B_,A(4-'>92IVW)PYI1/PQ8#Z>N'D!S>YD-!SD*>7&Z-TQ M;2,EEN9CL871G(S03%.G?!KC4<#L.975:T]@,&B1:4Z(77I?N,I.+2O-4H?; M)S&D06.13FN A&J0TNU1BTQ-6SC-/I(829Z^Y/@CBHQO@]/=DQ;?&J?'#HW= M ]1YPY>]()^!>CHG*KX$PM]?@SOG5/U> M]#SG5#TL#5]*WUPM"9E2M=0IB1(AU'.$V))+G?YIY2'_7N[O+V0JWX92Y^2K M!Z7A^LSG%K,X"[*S8O+'T?.LF!S!6?8D]9H+%CB5RUFFQ63S_53<87#NZIN4 M0,TEB%;9'9X_C7M[RSKS0"]2!BTJE>+MH"&:Y1:^")*^^,5=,O0Y%4EN:I[[=G45.XIST]F*RA5]7!DF;/+TZCTY75+B/D9:G 9;Q< M6ZAF^BU\*? R93.;/.<=.2T%^^3WVM^)9#)7$^' XX;BG53I\(_BT,B^6Y<=?Q(HHZHU5.$F>(N@VB9PG">9RPY*RSG8.!XY*\ MY!7*7*LL3S@KT2H:%CN=9R=6(KO((K,D.F=(OZ3(G>%]#@_^XNPFK\!W*5>I M=:B2V#2R%6N@%\N%J<6.,;ZQ3XQ+G;"ELC?%[C&V6[_-NCPG<#^$C'F5RIAO MC0NMZ6TA,."TQRVF]P+7YP2%CLXHTG3R,IDZ)U0\IVS_)+'Q*LC>%Q9%KM8K M-67:M"KW9F;1MV<19*-[*KE+.OTQQU:\3B]6'7N<"*!G'7S[_#NK=N=MD_:V/-+;HT.)+^MH9M><]DL-+ MCM?"MMVLR_TBX]V*"UN>+0Q:E85 P+!-XKO[V/3)YE%\$!2_]WYMKKY4'_O. MSIK=V1;Y1'_7BRNU,%TD KU+EX:> 7W>5?E*]]@>1/>+1L?5 MZT9H-(IVPIH%I&?@W?_H%ER*H9%M\[$4CE]VR/5\9/(48L#.E#J5H*CC'CF+ ME_M\?>C]++CCZS,_'VG]7M[DS^$OGQEGGG4L"^F'4N"HQB7Q?U[6&W/Z5-=@ MI#7Z$^!!7RE5>L(X*8<%VOY-IPCP$*(1-('7\)!V M&T"M"\P0-J$GX8YNE$IRJ536@> !'0]/G[<27P!4RKA;E.UF]4[N%;(A M.[WO,8(C8$!1EVR*O229W57X&8#ZO,GY':+"_%T%6$%!)N]H-5>"EI1*]<<8 M4?0ESZ0O:68W?NHIHG)0A=80>@1#1:BBS[;\^>3=^PZW;M ;J6%[')L@"^OY MC&/=&WJ^?,,56]UR3Q04.LKD<4YS&Q>OTLF[UU\!Q:30KN>2+:-C2 %;A96" M!^$L@F+R92B>X*[NZH0UJA./!9@$SFJ2T&U"!:X>@/-U&K'VJ9VZ7'C 71/! MKF1GEZ#;6J-[EB>3'KN@W1N7Y4+AMI:FJJ*IR:VHBQ>_.)*ZY(]YY=)WQO$Y M,O53@2PQR5Q8RW: D14:541.YW94BH",XX!'WH+5%GD M5D5FA>KXP?7)V?3K@4347!$VZMM>\ZMRBU])EKGDF-W;?O\^8_'+HAR.A,7C*0MO &.!G&=-/B5WQ5[=Z4UG=)H< M6P+N6'2S2NJ2I'8=G7]_!XM454,K-/'&'8'6GXT:.*>2/-NB1Q01;1@ W8:: MN$+;%@)S<*2K^KXC *)$(YVF997$NU[7R18Z.=>MH_6YO!F>OZ3VR(HSC,^F MZ!&ER[MPK#&)YN)F=I,0+63*SK,W#6/&S#".LS ][3N@IKU;'"1'E@8]_W_^PZ1_$O N1$OAK"F>#9[C221I"W5BA+<]BQ26"Y13;A== ML0#S$\UFN1GD6PJSO+4^Q5U2J2/F0?[.N#U;.$<%KE3F=+/8'XR,.XI,INHW M*7(\FV'@8NF2Y"[Y;V#2+$=/@"#P]&$8X,1A1. 0:$B8'IYCFCB23T>D\: ? MG+7!LVES#$%2TVW'0[0JK7"V+YW^@-/45,7AC7 @A(EJI4EV+*3K16E>J$N* M/6)RXV^#UK/MXK#>I7NK$Q:MWE: MU)P$Q:B"PBPSPJ3X2X9^*7_&>2V<,\+$P-XYT&)PRJZ=]"O])*EGJ133[O&2 M&;3P8HAL)/XRG3[E ,3G,I810CUW:"GW;9;QKDG$H#6K.2&V+;]PT9[*-<9[ MTC@)MO8JET6.'0FY-G]3%5F;GX[IW+A?$]!RY*+(,YZ^Y/CS0:CWF$G?&L&? MDHGLM1 6V8X_[M5 MWVN?X\,)BGY$^O1G3_A[AZ]"K.@_V7>>0 *H.,P)V N\%6 [ 4X[XJ''=K0O M,/:B,Y]>E"<^F$ ?8A&CX7MV-?PI,M:BD*F1;@-;U5%Q'^?3L5!S_M7;>_QQ M^FCZ]-<_Z,_Z=ZH)@8>1.%E5OA'[N)$5#DGR_WX$6X\GETYN61G+D22W^A;] M_=__:[N/#PL@H3JFXUVO]9"MSD\@!O U':V(,4P,/0B,!!BAAJ^!.0,+?S48 MGK^B-SK.]4:7P<,E4E<\_W^)AX]XT#LS9H%Y8FM>5NLO8<)1<+W\U?I1M*;6 MSQP_.N-V[4$3X!,XN.[M6M',K\; L!^;^2?&'/,PS_^ O?5T= OAN@YG1-NQ M@/W?R^43]*\//7WTWY\7Q,3#.M-_.D[V">Z6;>//B'X:6B7XIFX,_@THP6N ^7C&]TTEB)0H)3T$-,V1K,+Q/*4D*9!4^'0RK5"0 M',(1"QB-25TL6WW3G&X/:HC4N-_Q#O&F2?0:[6J.*#:JN5*](%W^SW\HEOQ9 MJF>7ZW[98:DC=,2:6.](C7RC*;:%3JE1EY!"2J4_IZ/91CTGUB4Q1Z!/4J-: MRJ$.Y8B'?A&-/'I5:[;%(BI7ZHH$&D*C)A)OXE[\.[KV',[PV5!=107^*MF( MZSJACU1__Y* (&8._WR,OWMS_]3XS\=JQ MR'5!SI70W+^K?P\L5\?R)[A^65IL_7!3;N-EQ#STE>)DM>J&))G6.(U7^"2+ MC)6D-E1X?I14-)5B5,"K,*F"%9C!YG!.YL8>9.\"P:"ERJ)\F].#Q'2L1 ?% M'I?T:PLC$"BI8?0J,[E.!D47WLY027:GI 33[-#@-5&ZN>VT,UQF6ANV%'JW MSIMZIV4)8E:1[U(STN';7+6H"4H4L?VX9#9[URZD\JFIT2 ]V-(UU:W5QJCD M3NNY5'\B5R,WK!JFVE14!B% M?%JRR\XG-RE5SY)Z9X341$,NWX0M);E;TN4!%*#;:!M2@6WT:,H8>7I+2>V6 MU#FFHW&@52032JYWJP1WU5ENIK"[);7;=LWJYV907 1>D^O/%V.J.U.XW9+> M/3TW$W:L\+LE"ZH()Z7RH"?3]^-;II8M!?Y,4-*[)9.I M_M08P5N-3#1(7_.[7>7.$A2*W"UJ>;U!8='-=46Z+%#.#7V3,&L((M1N41!P MI0)U+XORHC.^7U359CL5C+$C8*>H75KP0JHWR)$@G:S<4+W0U=.H WOHQ"4A M.Q![=RS)FM50F4&ZJ3KWF5O_G_VWOU)42=9'_[]&W'^!^.S MYYS=C= YW,'9?3<"$>^*B'C[A4! 1!"4B[>__J70GND>[9[NGK8;M$[LF4^/ M0V-5Y9-9^61E92+#9INE-YO"JB;';[T@*6X0U!#277?X9=KSR_*X)'SQ2E M3TTD-[2UL*!DHNIMX_WQ_-&9 M4_2,*=$OR^M5VT($8]8+/1&T=C_7@&YE4&4'O3%B35V\7%_@+:&2M(H^>U2L M*7N/(X=K7FCU)][&4:GZ; M:*9Z_=30=1I@]<66CVAA1X5;8[F.]PBY@H*.A MZI;W.W5DO0G(<%)4P[64-#\Y>]09#XDB53++LMJJZUZO$$G%1*8KE.Q/[:J$[+5#W0S-D@@>/8.+5=,ZN*@- M][;1$RK-]LY77=L$CY[!)1(\'Z_/AZ[-&93C(5*\RPRWH*+0V5AW+EN;8@%& MV10^GYG"9#45+!9$J<_M@,8W6:5;B&2U+99V9FBUC>861 //'L69)J*,W65) MECJTS;%SN=%L)/?4'AX])H\]T)5C^#2F*HZZ"HSO#S\\WJZ!BW]R]X%WJQV] MXJ=DXA&[/U&)GH;>MSLWQUS((G?Q+,?N>B/OM*+OV;F>-L';^'A M[P7PZN]',K:-U^6W/.CDA"1?_/"H.HV)=!0:'TB*D&\(^9)S]N :O8E6G_[\ MPY 6#5?_RU8?1;]A&%S_+T0_\N*A-EQ^"/\;7G\(?PC_.UY_"'\(_SM>?PC_ MCUC^/\^"^2T%?LNAP8NSGSYYT>.C!3!7%,,8)I[L],(R/7[VDU(M7N2EUT;$ MQ?.7-TY<\QSP89)Q];Y%P+!OY&?<(F)^DYSP1BCUY[YAY-KQ/\R#'._JAOZC MW46"KH] Q\NF*U/P(/X$'EG$AV3M7H..%%G6K\3)W=K//_(J,Z<4(*T=6L?[ M%3X&A7^_PH>:?\?"3Z7FOW&*5X+#'UY://E_GW<[__&:](R-X4;&QQ1"IK]J M%E]P"^&DR5]9;>GQ"GSX3;!RY*O@/0JAH,?;C'WOT=7&$8NZ5(ON$G)A-J X M'&6595O\@PJS"0PKOK<$N=!@#D,KG'-1$$O!\/G=Z7(R&P1&_#^]K^XN7!7K M2/T](S 'VFY&!8_OUS;$)! 5_%@1!L.Q?!$[;Y+Q848-8O]&L8\]QCZF(.:L MN93#!LX7.KLR3PCTJ.Z87XQ].53*JY QNXBUKM0T7^D8XLY4\&-Y&0(E\PAU MI3(4$/NWB'WTHMTOS3L#VR\41+N)6+;7$)@9[G\U]DFN0'5YNQ?87*0OU[PT M*G,BR!RG8M<5=(+.D]>J9 RQ?\/8_\7NESU$QHE=F>:QE3C2O"#RHMV?5-7_ M".QS!]$=A[VPS!M81R9'XUYO60;89P#V"8R\V $K ]A_"0P?IPP?P]T^0=V% ME0' Z9HY8[<"=VD_C++=LJW*%!;3$5-)U]2@'*$E]0/"4(8K,XX< MB9JV=?"TM5)OL#'0DP SAI-YA,[DH7J6"-DGL*^JX1J@DUM;NCFE)FP M2M)R@\'R)'%%,@71FS7T7C=_Y^WH]1N'P6K'JA6[28=HA:V4I[QD*DF/C&+, MDJYY8 O1FQGT?DH&SMO1.\2BOJ5&^H:7')8;KLN](ED"E1(!\R&)F.0S$+X0 MOI^31/-V^!8<++"Z(UFWA4.W-))9AI8M,1YAS&=0BLK3Z!53Q>Z0NGS-69(4 M2_UXBA0_91M729R!,9CT=&*['3(D&4F/M=BBM1^0^[PQVVQM;]3&NAAO,5B' MKUCH%E-%)2E:B^49^HH[,43_?:+_NF3J3>BG<5A/YI5,>HG<<-^65COB\3L_5 +IHQ^F,:1^>+V;3]6>)UGT#B^EZH M.CD/WGQ(98V)5!FH3Z%F/^[@G,S2I>/R&5^JET2]M^'776Q'[,;Z?%,0%>9T M!QU#\PQ^1=L$(7UKD+XNWWH-I _]3K@HFNN0'WI(L.]C:[K/;A7F=+4J;=66[06^1H2QO6@LY_/16A-C7!,)KBGBBDXDQ/6- MX?ISV=&+N!:D:GVFSM8V(I$Z4>@+!63 %S'_*B8)S "PAK".I4,Z64W9-8( M)UVZZ&$THH>>9,:R3W+_8#1'_WPX M-X+'1JG(04[!9&\_"@?E".4(Y9B"J4$YIGNNV0P%4R^X.?F<:X0P*)PA-G8V M_]P_LAT3!KCL>*[WE)0]G\S'E5 ^G-O^@5\2]KXYGV\P3V05%#UES13/PVC_ MS Q@Q"_X?CP[S >+T/\R@M@;S8D1:9"8FYCVY 92*O.M*]O =B)O_Y#85F, M0$"@?X4M_YQX\5MM>9ML5QC5E,I(P::D^>Q:^C>$XY MR\TY'FC&D?-F,3H Y@E]"NGX>?(&.,D?(MHUP M[NEU=V,$X=)PD_I^S]HRHHH,I8:X9&2!JJK<8+"B%^UXX\82$G;-!DH0ZK<& M]>MRKS^&>G]/3$RQ7T/D?CI8V!]#O];?3?'&][5XAUMYZ.5T)[-D *9*#S M@E H*Z5$#Y+C,GC!XK:5X-;.T]Z4%M%8H7OYL*O9PWFK,2_R,__ )M!/FLQ0 MQ7.7%FX!-X7^FR-Y[]H"6DNIM)27'1.1,():M2MLJ4>P0 ^8I*O8!5O;\"X5'H.UKAX')8;Q2MWNG+FN4$I@>SQ MN;ZZ,P)^%_IJ+ K+5?U]/32606SWP Q\+REQ6(_GXAM!>.GF92]L*3W)U.UF M/UJWQLL)ALYC6T1,<+8ZW M0#6.M^T1+/WU;:!J?+UJ?,'!W;55H]UT)&W=7-/VOJK5O/'(4BDBV36H1#50 M%/;D@:J1$@[XN:JQQM?#\="K%'EC.1]7QLA8#V>):@#R2.1I//UGX&FABJ], MR?R:T%'])V/\Q]1PC9D5?OC5?Q@4NS.#^(D,,S9TIUA8Z8C>2RD.2+<>XL*< M10KCG;G3E%JPLTT%)4\-?_!,%C"!V$\S]C^#0KX&^P)O3:HS:3?BUY6IO*@J MG MX,C"67A:F%U:#@$[1OC!9:UOV5K=V*;[*62KZWNQJ7FF0&2]Q^!"LH=,? M?H=(O9&3IQ>1R@AF6>HX%1$I=%>S55VD0M[9 J2"@R(FCV'IS[Q)"YU(]4'1 M3XZ14\/0MZ91J$X=(Q=Z.??)J6+\U/%8,0?/CVXHFG+)K!4R$"N (H8BAB*& M(KYK$6?:_XP]CY_)3^PCWZ/O/9O/]&Q$G!)6N,W5G%4\MMZNR:G3%=*(_57Z MZ*]F\4@H+>YK^J+A9YZJ,5KEAI[OZ+F:YX!O#_*Y&%O?/LQ5O6ES]\2VX;%M MT[T(+.S7&K?_SG9D_8EUNV"PL-)^MJN8]IBG7(/N(-UBU Q-!65@RA[*'LH>RA[*/ML+D8V&J\< MW\2KO@M"V[F5X>>"N>K#K/!T9(:E5%.A5*%4H52A5*%4,R[5=#I&:8R$G3(% M2FI@:3!-]<:SGWX7M2];&TLWDIA]XBT'2KTY9$U"CJKRDK,&-9O8'?9%\8.S M!+ W1.X?7/JNX4M@B EP?T3PD1\1?+];4B;=0X-"AL6VS2$U:Z(BK((E+<'C M11[:D3*8"41E,Y.&. MP=9AP9D0A@B0?76B!9%]8\C^"@KU/+*MK1%P#NT92&%"<655G2^" @N0?742 M!9%]F\C^5'KT/+(]I]+;+1;S$F^A CKC@^" U1-D7YT@W2$;^IJ(R- ZV+H M.34>LFH:Q^R?(.=%80"N)L3?"0^[;B:U[R:2^=(U6RAM*&TH;2AM*.VT3C\[ MP>KDI *&JK-*#E][U??$#%56'[.$AK1X;#BD&)>DP_Z<_> X-?(&9OC !=@C M%>A$RZGA"[.$)0;"3T+P['%RLV\W1[MA$]F7^=G +48639H*=FRI2^)YC"CF M4=@\%&+^39A_W/Q#Q=J=]RNQ +,@QHF))9GBL4\PZ2_BC/$ M?)HP_^:H]Z=BWI>' M&,\MVP:C5VI8K#FO[EKVF@HI5K.IE-XJ-&GDD;%2> M*N+YXC4+[$'=N%O=^ I:]P;=F,[1);LUED7$J@>;L>3;M+A)=",A=F2>0:D\ M@F>R_#/4C;3JQA?2OS?H1C1HVXN"WE%EJB+55M2>#?#COD$=]PT4+>8I#%X? M@;IQ&S3Q#;IA;0;[TH8N1WP4A0XV&Y ;@V"!;C!'W2#I8IXL7I$HWOYYW>_6 MX?,*)W'>[%M9:)&427GLN2$91,W9QN/-54,/H3FBM!O-\IWJ_;@>E% MO+-H6>MM.YT6LFQ7D4!ISZ36/,'[]=LO0;S?&]X_I4?3BW@WUN&T+A)*#5'K M_JOBE4[,1K.FMVZ3YHCQVSMV!TY@!'MS.9M?ERK=B@\*#PH/"B\ MNQ!>IOV])UT[V4=[?-_K/-GAZZ<-/G8+XY6)O^52_^5>'U'[^\G&CH8%:5!: M#A%7CPG1J<4G3'C_6$?PBW+>?P;GSYQ"8[3*#3W?T7,USP'?'N1S,;R^P2X( M62HG\)E&[E.B]+]K3;SK-]1&;TT/$*NN-)L'?\)O0?6J(@S40T2G,@[_.T1S M9K?=Q)4!C0AC=NB2^YHTC;8 T3 4#Q&=QDC[[Q"]:E*]ZFH:>LARLRDZ\\&R MW)J9 -$PV XAG7YN=0'2&YY?2,9,4N7AEM#93#_,7L)ANJ8&Y0CE".68GJE!.:9[KME,W::2-U4\WXA' MF-,BWS=<;9\+?=4-G,3MSIFJY>;^ ?()_IG/N4:8\V:Y4-W!Z/!MYT1E.WJ< M>.]/,F)^LKH3VKD3V/L Z\_XE\5E]$0;@TW# FA<*LK^XNY8M+96)< M:Q=&?+4L"/ZN)S?\*:O@27]=BL@B%X1Z\_[M(_>/3(>HKZ8VSQX_DVV^)?A\ MO9B6=.CFHN*?MO?,5O, [Q1HVEXB M*B'RAJDALRW0'>JO_]"PO>^-*\XG;CZ?$GK__,VGO%A7EN00J\@64924=M2L M%=HB4" FV7PNQ/*SL/EDB?!^1O+3I2HNKTZ#@L'^MR9YXK$QU+T(K.NM7NOY M% Y[P12^X QT6@'!VM6@*JN;W3JT!IP[&<>V##OE0S&P!2O$=FJ(YMNP+9:E M@U4K>(2LLCS=K> E>Q4K%YYT%V;R* V;L$)LIX;_O0W;A6:+6V$3GN.'J+A3 M$84MS#T38!OD2*%Y\D($!((;@ON+2-K;P'W8L#[KTB7;ICPS<-6^5^P=$L,- M"!:=1Q'842'C%TR^[H@8'AYF+620VHA)NF8+I0VEG0II?UD)1RC[+Y?]34C[ M$WVW_TLBR>\9G^7&KP^_/T7GK^,Y_LN/\R80V'[E$-^[8)H!;H\_'5)_;N14 M#23%J^X>E)!QO= (7&#HX*?DE$P- MX[_,+%=U-2M^/ CC#\"93?#MG2-.TQ(^/X#78DJW-O_Y=_S'#S/L&*H/=&G^ MKZ=SP,&7G"P)@OS/GZC'4VECQ(."_- .\M'8DC__Z_\]'N-/'2Z<=HT3RWXT M^'G2?>$[EBBU:12FOJ':!746?_%WU=FJ^^ T&8;YAA$/#/[[#Z8.IILCOS', M_^1^_@@F?;9B2W57>+0N)Q-2<(Q9^/WX6P\?)6;AX3,OL %_>X;X#1Q8X!W M/WYKO/*G.>#4GZW\+W8(_[G._U8OOJ=O+6-%ZQC;7,];JN[?\\=/XO\&AF_- M_OZOOW)S'X0#_M;WN%]P=_QN\'-L?6.>[QQ'LSU.Y?11K-S)45BLMAR(+KB@ M+-0)E.IK@/ETQ2\MI9J$!11$+18UC2058JK%?ZB:JDPQDE%P$F=0$D49@IK] M=?S6-ZWIXTE-/4?_G3'C1]W<4.BURKF:T"K7.U4I_[]_0RGD7_4.=S1$QP%+ M?8%K@D?XGL2+ MB_KF82;J1%W>TU\U9+G#RN5ZO,9/QGN"KC&E<1S1$07'&$HAT"*EJ+'E4Z8S M%55IFC(,0CNA0GV(@7D^5IMSHX/#1W44JZ^1G2;C6R5)$'WZ),+:U*RA69*, M46I?LOD^,H],)4GG>?JD*'+B0AZ22WN_:#CNPB;&5(=5L/-W+JCF4%ZMYE6> MZU?H]7RXVTZK6R4Y.7GZY&A$#J;;KCJ3JXJ.>A6[,FF#FXWGWQ[9PU:)[7,+ MN=#52FQ[)#G%"G@G\^N3JJ.,^$W8:,H2TASWEI6BK)*F@BO(KT_B)EE?N,,! M8G/^MD5R8W,@SEB%.'^R;0B:XRWV4]N:S8R#-B?'G&LJY/F3>XG*C MQ;ZI%"\\29/AHD88-B^X0L6CC(%G#UD%1#?'B;FC@\5NQ\T>Q=EO;+_4)@7!-;Z=H9=09A+&" M7$!)W9Y$C,6L2)DS.@AIJFZ;M^-'+\"DA2VQNEW83Y&]7&CZG;9=(X1XK!=P MXBT'1:2X&#?DJ"YI+E:-INTPUKL+HBKK44-I<)QI%Y2-&C'E96M0BZ=U058J MYPG,J-UVY.J(G9#V8#UTI'@ %X3%"T-C+J LBQ1TO#C7,NNVQ4A;=NLQ53VJ=GCRZ(Z703BEN& M-RA^2D_%X7YO;D$9K'.S$HKXA.3GI&TL[:!H;,.1&":59\YME=30JTV,JB## M:O'0K2'#R-8>BM0\?71++?7&RJK\/31V6A$N0=1Y>3FB@BFY5G4]1@6' Z=C561>9T9B4(I MMFRH0O3W(UIOF,DYTJ^/CN6FVS8IIV@W1P.O0Y/D2N9$\.C96'OJGG=::*$N MKW%F(EI(^^ VD[>>C;4RTRKUTL3JV\O8M@B:/?&B6I*-=VZSYCT,KQ;4BJS6 MS=)N$1EVW=J"''QX[9\"A/SGWP)?5CC[P M4^KP*!QQ(@[G!"ST'[[U]#;TZ(B\.T9"T-\8]*73K$<.^:.O].*OF3G>]H%J M/OR] %[]_4B]MO&Z_);UG+AF\L4/CZK3F,='H?$Q%.AY/PU]/4=_Q$S_,"B% M?4-PN-Z?M]XH^@UY,1,4+O@'+_@W],7C<;C>$.#97O!O! 77&P+\=A<<6G ( M\%M><.B#OVN]_SR+\+=L\RV1^Z?3G3[YS<_#Q?ZQ7..-TY5\QSP89)_^\YIX]_P3ZG9S_P^U>!%N/3GOF'DVO$_S(,< M[^J&GFM$KI'#D7R"H _(S/F-"PD1\+4(D*S=5>6?/0N0(MO_J:"_%_G^J?.: M?IT&E[$^S'R_3)"@>+]$O-@][\ZW+UZHO35.EAY8!4^S/Z)6^5%G9\4P_ M4\\^K\K)]4J M.OK#$G"'V\9R:OA*R2J/-G.DT).QRE9#76ZP'HKO+]26O'H>9JOKOB3B#?$ M_Y_@'_MC_-=%UJMOAODSMA]_Z"5U?#_W946R%<=X3)W&Q8*]OB MKB%H8HQ_XFKX_Y2X(L3_>_"/8A^F (,I94QD:CE#FM9LL*D-FLY\GT(%((C! M?JJX,P21U,6D8@0T06- 2BX =RQ J!_K #-LBMT.JA#V59EZYE*AYXV?#9] M"G"@[/%RI013?F_V%%7J.5.?!QX0J!]W#05((0/(3O#Y%[+&FC$25E@PE(KX;7-_0?LJYZ$$2&'@\=M!\$G)JZ_#@),%P=G@&\ M*KLHEMMMVJTC/?Y9T/]/#16]&SNSJBSO$4X.AK3+2&TQ3"$[WD@S6=UUQ35" M2>*V+LVV](3=Q@L!SP>@;ES4C0\X.VB52J8I+V;(?DR/Q9%.\U@GA:%3":L6 MA^S,T'BC.FWTZEHH]$DQ7@AX=@!UX\[WC9XPQR2JIM>1:#>N,^7)PG6ZH#0= M/%: NG'G^\84,0;13EN/D6'46NI3O#.:FFR\$,R5=".%?",[)P[QK_9]0PTB M?P\3WF$")@Q9WH<\[_1,X6;E"?7SEN29C?TS[7%NF/">UGPOP+;^D:H4]PJG:H\EA9YR"D$2\KO%77^!?LC.:S71>K,A1 MCV(W3+WARC-684!,FT")?!$[;V3^3QBBN%5->&O@X7E-*14EHV@6AC:=93!JRFX__2L*@CMT7[D",LF,JS-=_,F MVMY7<#-6!>JO_^ ,F4?0\S[2<%.X755X:P+\\ZJPW+17,F+6:XB%22-EW-6, MZ9_F)%U5%:B^9> #3401M3 E[7JM2B-EL"N ^#2*Y!&D>!552"%3R$Z8^A=2 MUS-6D:_-U< ( )O3'A5LN1OZ?9,9FMM=KS*989[=]MR%\\D5)2B:KQ0/S#9WS@K!MA'-/OV#=#%]<>NJ!\^0" M96_*S8(S4YNLDO1+(I@\@YX?P7W M5@7-DS?8^WV'=ZJ,5RZ:?MB=M)""5JEH'5DJ-EV@,C%-)(IYAB*NR!*ARMR: MRJ!7W64&+%&:]M!E4U[C2M,8ALR<1SY=972R[/"+0RVTJZ,BNUKI+KUF07/, MF$[23)[&&+C+0)7YU-LRSZL,.JW)&]P;V;8:^FU:K\[93?_]$?QWJLRLL,.V M0V+3XPN+=8MB+9Q@<* R,>VDXUT&NTX )AM<)NU'B?#*S(<7Y/WB],_KQ=@^ M?L_O5GH*@P]V;7G94I2I8-'!WD[S$>1BA&^7Q*111"1O7=L-M)7OEDW0$1NP M4 K/T_@U'02H1[>D1Q_G""S4VL3K.B-?-O93BG6;>$5AWQ^A^00](NQFEQ)J MCFP9"[%247KD[B "/0(GF SP&JX3J[[!$\R[UZ,[WH^8->8'#.*X\E [Q$,? M=;H[=0OTB(+[$=0CN!^]4H]09:9A[GXQL??+_9QGC=)ZWYK)]4:N&]=W]^.L?=V#>NN]S1,SZ1M+[-39S2K*_9A:5N MUP+4KJM8"DC:V?FB/BOT#N1@84>A-B5E7ACK(Q-D_&)__8ZV7/= M08\%&@$2NV*-(.GS,W<8/+]IC7CW7:"75:(U[/#L;FM7>6G'#,A^Q7!X/X4J M,=M6!'5*'0*$*I0&VT.'\WDQ40DJWB10-,_0L'S5O:K$6^\$O:P23L]P563 M(#9G(&;07R*;G9."0Z+S%F$&LA"[04F6J,:TX6^%@1(D?A,3[Q((FB?H\YCV M;3*)[(2T?R%]TER-I9NSDIK5 %/'JT Y;P6D%>2,G>%K5F!\' -,.UG/9/#E M\\JS?\1-H)?-WZHN+<4^?9 153Q$]8([-6O(^VDCJR^B( 1C"OK>,]^<:,%4 M#4 BZL\F,:RK\R?X"[/$B@I'K;AT3EX[Q%95Z 6V1(4<.I#)O;T1%10''+)( MG->-@,%,J$\?=4WH97U:, V]W>NADDPI4G6V\5NC8)QV?0K1(<)O&L6QK/:H ML% U^-T 3_0IR=^Z(ON$^I1I??J(.T2_8:S3]9!N'.S0;M(%KMNHE'@6A)]GA5Y-PPJ M&\>=QPZ1\3INPWG.!GFM"^U'TLL6^E7RW;!@*V: MC4VSM/QB$PEES6/X%4DK5(5TJT)VZ.B'J ):KW4FBB@9 M2'4R6 P7IL3R,Q:H0LPVJ3S%G%<[A*>=MZX*F6.2'Z(*Y4ZXX4YZFKWIZ6(UT070 MIA7/8]0565ZJ="&SYYM'EF<4\6:@LMZ LMT$S7Z,LAL#*_&%CS>3U<#5I''H]5NXF.TO,,!DJSUQG9\D& M9_D]Z?S=/#_I*%%ZE#(+CP[_N [.+5FTS!'+]R=/]$"4)8A%?[)W1U/8,S3/ M=).W)%;Q@A&LN#7.P+&!84?MUC8:F)Z%\J:"4H"+8GG\0J\I&'&&BI4Q$OH% MBK51S6DT+!=,1/7+0K/A#OU.A06*%?-6/$\A5XKQW-RQYCTI5N8(ZQT,/GBNK&?=-G^.KY( M!]\WI^*V%TDB(J* TX,HV@ M>>9:SOR=AM6ATOU)Y>:7E2Z85=KAH1;0?*$5M+ B6A6\8@H:W_ZJ=.K.GK:] MFMV3"[6J0E55F2!!6C -^#.)%//$M;(D[O3@%RH=W.G8JNB6Z\,AC329ZJ!: M$\/J(4AV.@KN=%#IX$YW#:6S9VNUH76[37OH+1BL8YL2ND^4CKGJ3I<-3I>1 M"ZV:%BTC)P:MGC-4'Q3P#3ZN1T&J!)+^JQE?,[O;"Q#?K*1N[HSL9B4%=2H; MDDKA/I7!*/XG]@)(N]L'DW4_OF- SPA5RS5T_N2@GGC2I,I[U+C=7,B%U<; M-EMZ;=$IY$D#AFP35HG<(>I F@TUO;'W;5-!BR ,CY)Y\EJ5Z>XT-G%S^O+6 M\,(S^M*@@N)D5%TI-C6B DGK8%BGG,)@WGPSFQM5G:-DJBALNWZ@S1!\"_0% M9*#A>1*_4C6!.PV@WXR^O+O;P#,*(\R5$6I;VYW-E=MTGY]/V&(KA;UHINO& MDBM7AQ-DN.^3HDV6"HO_Z#(7D:@X4:H<)\9"^"9Q3&ZY?:]89$2#96 MQGI%BVRWAML4>F2[6F-@E?9ZRS948EK'_,;005B@,$R\PR!Y$KV*1Y8-!I.- MP'7'"$$!1F]IW&84(/WQFFS=AWK&8FTW;:L4F,L%OUS1XK#2-4MR]_U;?-?W M9E;8\H)+]S9];AN*?8.L\E%MOR&7Q%JK--EX,L?:B00&>P'=+;;_*,'[&6P/ MJDTQ:$2"ATA8Q1MK0WU;G+^_2]:+V!YL1"84*;]A+]E1U-R/'<.J)]@F +9Q M\BI-?>")2*JQ_1&W@I[!]BYJ2AN&KLSE?6\ILF))D"K6^V,9+V*;*Q ;4Z/G MFKS?+ ^$&H33[6X+L VJ&R)YAH9W3>\6W-(U!X>R;=YVYE:V/%4],# !!' M]0T]%X,ZMU(M>.QVQ13'3SD1S_T#DJH?^(Y'L?3<)"ITP9(-T35*'HPV+5,N MZAYZG1FF&[)\P"@KU(_/$[)7ZP7&!7R>V4IT?=F@=K]6I MO:=M@7Z BREYYD*]^H_1CSL]5KMQ_<@.N7NE?E2\J.B6BM+07K;UQ6Z)%_R] MF.P?5%*XFZ#.#P7@!@(5)/L$\94*TA)6?1L=MP)D'[441*X$T9AD@8( JHCF M:>(Z'E8V&$C:C\T^I])"JD0""\U<^?+H,^:IM4$K4X0K]FUK*5>%\E@R-M[[ M_=NKI0&8Y<&&*)29(;\FYB9.8!'++6.#AB6)F4P>Q:_2JN,& [MWIRD?M)$W ME1ECX;6.R%O&LB0V<*Z\FJ0PPZQ,-JOXK#((^4)OXK$AN1MM Q%H"DC)I/,( M0L/S/:@I<$]1?,&=E!=[N<,+(XDL6%2HTZ4MT!0*[BE04^">\D-3B);0G'JE MB$HT5@]'2\_S$^V*NN:>DD*=D]N3QE(;RO!UYWNEAS\W*$^KG+F??UC(X)&_+ !WF7OL+=<39_E$XC:4T2$)LN39*FIKM<&T@$_X%-ZD MTP5.V(LF-Y+7)"J@.[?1P4Q3P0@00F?H*V7]WURLX^8TX\T5$5^M&K";(K$LEQHVA;E; MH!J@7@$.^^#+ M2-32NNN#W6),*5&-Y#K.59G/[&.$0JSOKJ[5/Z?X3JSWE6*HR,9EG[4G_MY_4*IZMX) JBW$&6E8&V%+'!G)Z]_ZS^:@H7 M_V(\E N:M^]A5'>!+4/90J1YI[_=&MJ>!9H7LUPTCS+G-4W@I:),:U^VRD>\ M7A6[76K;Q(G=E*?"/>V-:SNC5'Y_Q/73]KZ95BG3JHEA_+Y1$1B:Z#E"7P0: MF+2^N5)>)MS\;G'S^Y!NLZ_6N,5JCY"["C%%.+O7/)2&7&^"9&GS*ZS0\;'))O?A=(9]T/\TGZ("^]#P8S<#V^F]VK;1TR'QDI1 M=P5Y28Q&3"BY:D]-83SR(,RGXJ%=7]KKRF&X(8EZS1IN%8Q*:A825ZPK##4G M]7[#'S;!>[6R1%)-:0Z47=L6Y$I_JW3EUL%,P9'OLXY!A\<4;=\(.PAE5" M&TZ6- =N.)^XX0AFKZ@;QJ:,1#UU9T2;0WM43[2&N=Z&DT*&DYUSX_A7GXHY M9YWD#.])P;Q]&'"]=7G>Z?G5S2G-NBG!$0(RV>Y,NI[&-I3'?39LUZK"P)0EAI'&O,<"#K8(Q276Q M/$K!RU%WJ@YO#5R\J Z4&KJ(4UQ5[64TG@23:%BDBRF\*5@?5K5>6:%-6V!L M3,4FZF%4,X$Z$%=5AYL+BM^,.KS[1M2+^D"L)8E>N&&(J('L$<(ZZ$R<% :Z M)XN-V0U#T94%9M&(NA5YS5,LT <*;@_WK0]OO0;UHCX8F\-AUZEK+1FK#">Q M4CC;TA\TX[C>P0_?;FSZ5JO$1Q(RTNFQ56:P9'](DJGPZZ3QIY ]9">&?:$E M*[C<=#?\.Y/QE'-C5H !L'L4&(Q 9TQ@4,,RE*KPH3GU+SIX^FA8E-2I$-G< MI&F8@DC.C,+[ P!/ND4^FW PX>T=KV-+%L%,OZOL"(>(FK&W5CS>4X=Y[RD/ MRC^Z 1'DME8XS[F7LQ$^SIM+E92RGU]US5T&BBH3HKJYT.;MB@IJ%?3:KNFU M7?ZNNJOYAAH8%=];2M$TL'1+]?>GL%T01.!<_B4O3Q'-:*X>O K21$(&+9:$ M\M07P7( +X\^OUL,TTK3$I+[G.N-:7?&;_(*>,KOI+QH]B1&L/9(TS\@UKV ME>HN=ZJ6.MFIU6+@(])8;BX"+1[K,%&JZ^>10*6Z?:6ZRYV*G8BT> C\ V^8 MX:[C2YOUB!2!4C%75*IL<*JT'W"@S/&$PPM5)V@&UU9T%9JP%O1@+;I)G%PZ!1:HG$2EB' RUW>12J^Q:6V" MV (EO: .\A"X;"L[2F? MUW03X)R"]ASB_&;L^4Y@B6D3YR,YZO7=D4TP_7#% IPS5[7G*?3/$Z+T?\D" MOA]YF@'6^F%$X%3O!]$Y#J\_-W*J!OINJ^X>9&ZY7F@$.=6//W:3-"[3CXG0 M2O5#< 8SHW $B+QQX8.O@I"6 D/;QGEJNZFA4_'CQP_>!;,J'/7;X?WZ9; MP,Y/ _IAF,#7G P7@OS/GYB?IR# B#,04(_&EOSY7__O\1A_AA0* MFN=X_O<'2_EH\*>%Q1+5,8W"U#=4NZ#.XB_^KCI;=1^<)L,PWS#BP0I__V%M MP71SY#>&^9_8A=^/O_7P46)V'S[S @L8B^^^ M 6HU;PSP[B=O318_]%;?4>(;\6=K_TM8 ?^YTO]6+[ZG;RUCI>L8VUS/6ZKN MW_/'3^+_!H9OS?[^K[]RX26I.?8YS']MMY L[31[&B T,"5)@# MVX0+,C-/L%1? \VG:WYI,=7$ABO&5)\R**,J4Y7"%4(W$*6H&92"H+I*:@:- M(BKRU_%;W[2F9QKW+,"/*\V/NKFAT&N5K##^'2U^X!]U-S;]7A3$;@CH/G7!UG[TL!ZRC7// M#C%Y[3?RX<6_#EGNL'*Y'J_KD_&>4$I1AF:0I!$[UD5=(? 8J@R!%!5#G>(T M@LPH:HJ=D* ^^"9=N;_J&[7JTN:*/.N6FOYD7]DJJ(+_^J2-V?*N4)NW[&CO M.P>E/--K/*M@YT]697M&#[&&SUME=;??&#C-,.!)\MU_<*8AA3/I#I]C@.7$;.YAG3WK2>N:.6T+ 2Z5JWU]O MRY4R+2KTA2=C&[32QG*_&Q_( M6)K(^:.R6"D42M9P9@]Y;*-NQ':]0\2/HN>/[D:[9L ,BBS/U8949[;9N<)L M"^[FGCVJ*A2Y;8YZ-+^N;J0>+?,#QQ,5]()$\0 )3+W*#7F5X89ZG8FVH10_ M>D&DRY*\Q-@=LY#7B+.2J>'*CT1602_(=&E7QPMW'K5X*?"J.#I9%:U^_-8+ M0AV/EG*IU=0*]K)W*&]*;66IUDP%O2#50X.JC-U>IRI7([VY.RR'VH&/5^"" M6"V!9OA]8SJ3C0:-M?Q1G6B$\0 N2$OG^F-37C B,FSSRZKN+KKTQ>V-^N-1VC%1KQ(\ECYZKG[?: MT8A4LQ%K5%::8XO?CIUX !<$NR*J\\&R$?GR>J6,HNIB[C7G\5LO"-9FFFU4 ML!U95O&B@&O*R W+29??&F['(5KC,&E2=O8HLAOCU&'? M"I#"I&08J%!A18P%Y3S/]9KN(UMUPN_XYJ1OCDF-=0YA4OGS; 5FXFQ?P*QA ME:_B3-L]M*)M &JY7\" SDZGLC48EF1J&G)LR)5+8]\$CYZ]U=:&UHX.#VMY M6(SZ_LB:]^=V4L?@[*W[?OFP:'M;!*$FR!25AGJ5KV_!I:&S1ROXU.\JI7T, M[;HV\C8=NJVMDLS3<[B@)K9IF6K/'I8ZW$H0UJ6@F9S5G8M VONMMK.;Q:#= M;*H=WN\AI2T@IV>/-NMK#:M%*],6NMZRP*TZBBXGCYZ9+'Y2Z-*'G3"4*;++ M=8/FPO*Y^-$+<&%+7,U%]U25YQPYJ@KF^HAXNRV MU>,B+7[T ES0DA PT6:CRI:.U(I+IS E-C'GO@ 7VG7616HS*/,&L<3;^)Q8 M*K$(\ L8V.]K:*6QGY*(4-2*&Y]?MX1IO*X7!*O,*'[>M-8M9#@+-;>]G&W' MQ7@ %P2K\-'*&D5H><3J3M08GWM@N";07L0F4%[L!C5K-0F Q):=(3 M%>*"8(T-)5A"IUOA+;>K+:0^'K6X^*T7!"LO16\YK@6R3+49E&#&;76\%<&C M9]#NC,+A8F2)-;EY6$G;:K3I#^-U)2X(UC\,5B$]7@<()X:8LEN/!E)'!(^> MO;5,-!5QY+2'B(6.;'(O2XV6$;_U @8:E4I_3A[6HDR5I$W7FMGTWA3!HP\@ M3*(+/VC>,3 64SQ'707&]XH!3J =N<0#=4TXF!J%WL,'1P:6 M?/*$ISV*L)R>22@K&$TA)NQ>=/JEIQPL]!^&>AH">G0-WQ;U2?C0\<44\XUX ML03((S;TZ"N]^&MFCK=]8/H/?R^ @-+W(_/=QHOY6])YHOK)%S\\JDX#SXE" MXP/Y)_(-(7_G2(-YO2F&.(Q-P0? M_G]_$7^]=Q&H;R3Z&1?!F9<.0R^OV_3)JQ\OTU__D:Q=KAU_/ ]RO*L;>JX1 MN48.1_+__K_IF]* M\\WN\VIX4IIWAG8?J$@VDW$LKV&P,QP_X.*"_]Z=:3 6(U)BQD59,D(>X3( M#E -V2I)L@.*Y!F:_+"+(U_NN$.D?G1MQK*'R#BQ*],\MA)'FA=$7K1[_T7 M%Y$::9BNN[N^AJAHP95DV>@6*9"@2X+BUWD,^[@V]9E":C8YY'%?[QDQV+1X MH@G(P#T+]\=.GPN]Y&^:&LQS*]_;6"!N/-WGO)4!0.F:.2#FC15:1O#N_MWW M2L;N:K*0>6:0G$!IWY.T,T!%3]5]R\;*C]V7XXYE[%;@2B_D;G%6?V'*K*))EXPS/TQO>PBL](0 MD?I:>>+9;:Z*L0J=1+;S:/&*@6V(\-M$^'4=C3,GN%*\R8'=;V,$85(+\<+&MQI-\6%_ MLQ#YIMLLL35K,6(L4 ,)<&X*A8S[?7/\8M+M.-X6],T#B,EIOJ%;80H,+)II.KG,W_ZDU4KYY2!H06#]_SA7!N M^%RBKJU$6U]J;NHW [ZA[>6EC37F=*78G4ZZ&U!I+B;E6)ZX$"U]=W?3K+.6 M;"+]YKR2WT']5X0W.)4;H7CI@ BX-F W!R;$S&V,\-@WH1 &DO),7?4]^2;' M:NTYRTT<$D#)(Q>27E_A>41FM M:H@H'.3E4AJL4)3P"WI2YAY/[B6A!.1\$/2I\%(^#O1X<3;L]QF/E8?%4K]L MSJTQ:B:@!Y?QZ#R"0=!G,M"1M*C+>:L$U(^=$TC^[W)F-\T%KQO62%1)2#2I MZZ@N?W3N+V606Z3:[2KA@E=Y4> 6Q98=-4W0_2;V(,@\BE'WR?H@:#\_@/%J MT-8]B>44E(GLX6%CUPB'%Q4O 6WL = Q:&$61E9#%<;QL ,&*&" G*UM 8H MCK'E$T6[8)]'U6&Y-RRMN\A^L1D>ZA*]5+4MZ),7.Q44F:?(C^L(G76&!J&> MZK#$[Z NV@%6''[AOZC M&I"Z,X)\4A$(,O:[G-E-T[HK>A$/FM17=\E5,FZNNN8E3M>-M&*/-;LN/T2J MI,"9.C\$@8BD&"">Q^_U+GL&$'LVV:LG&%_1%W@6L,^F3>AJS49W0S]""J%C MF-["URTK02[(NLPSQ7-G]^/RBM,,W6R&(X[% 8]B#T#6Y:.2?\?""S%XJP*2>8PZ M/RF_#S*=8CCK M]0NZOK%2+?W(33UP4_1$5B%=@Y--)UNYF3CW\T;YI)4_$YF>OT58"]QEN[!W M>*X_+09+$Z4;JJF@2<% G(+EU"#64^Z O![K6ZQ8JM6&@RE2$)T2JO"%9E7> M JP#+R2/X5=,."B(%[^V.W0C9476!_G>*19/'!F\)S\FOY#^:1+ M0A0&8.SQ,KYD6$M&0#?%M;^R.8'D.7FPZ'=;L6%EDEQ^),^0=WJ%&Z(Y#1[" M&]%LK;P!*H6&BE#EG;>8&3, MMX.333UMNY^CC^Y1%5^RQ_MP/(V<>CM$AC0_D@HS=ZV"3.?B,4$/N6KL&,+] M)N'^5:@F&0>L'-%^$W1^R ME.C_H^V1:^9"PU\^Q"-@A0$X6YVLJU6^$"7PH\ M)S9(<>C0C4*P53#TV+&9NNH-+ C\+W)!/JX96,9$F*FB?HE"/[Y#%^O?)M%H M>)7^/F?V8$@\7S?\PO'I[^AJETLZ6N3^AB3_=Z/$YHI7[;N^%]LN/:G^WE7W M2;GWA[XQ/W94]H?Z72IFTNEM=%&<=Y&F,U@3-0>7^AJK8$DQ0)2\8A8B!/JM M ?V*5_3_'.C=3:^^BF#5F2)4H*>)"'KZOR# M3EYPXOWI=#Z,HK%A+VOFOA%&@;H0MPI&'I/D"?P\RPV>1$.X?R%G_2.X!Q*Y M<;45-[(YO1('G6+!N5O(S<&9W)B MI8:&GE-GLWC"\8\P=_X^9W;+5=L^V;-XOD?[KX96=F=B!PED5-Z7MRH]+E>: M@1X;6NK8I@\GSZOCWT?AM@S ^+JY:VD63L:I.:>NK# >YR'>]@)O%FY5WXAU M?V,X7N(0Q:8D..Z1EAM;'M,"R>.P[!Z<[+OY2PI2A6YWTRT?-5*D<;B;4I'KP5O$NFU3A0_,H#:^XWSCZ89YYMACKK]E?LL27<_5. M#AZ[PIE!OGJ=_*TC4_TUG>79RUD8BJX6HA<(MJH4"UIQ0\SL :M@256Z8KY( MW6M[+(CHM"1HO1'1=(%;^[@][-OK3J\3M!M:PQB8 -&?$/5.,Z*SF4%^?%.E MWF$[',P5AY/-Y"DD;/4%I0VEG3T">XPT]XS5*0T,9(%IWG+I@0E[F@VIW5W. M[)9=_,^)]U8\_Z=6"3,NT2D)J-0%CYZW>ZU]4;2:MM7NK6M;HM@?3+9@B#%' MI9D\C9U?O;@/EQXB^,LRLMZ$X/8LZ#=6M$'9DDE('34JU5F1!4,$-YJ+^5BZ M=XK@;)+24W+XZ:9[;N9[RYRQ,WS-.OH(W@J($)XSP\FFE+/CQ0!DCKUCT%*+\-E%^9>?C M'2AG]\6]WE=7'J*6^2K!C!F1<$2 .Q[UB/#/QB+ZONL%16$%N:X7S M7"P^ $K?D; 6SS=J_RQ;($W!C AX#QE%] MH:P9(OPX)4#%2K!B?$.LU&)F220I]$B^B-\KN8203DL._1LA7='+;'%JM"&1"2 =>QU%-(\AU[QK>86&C&%'ABI"&Y3ZR MK)0G'&ELE(4?T].DHAYU(:OM7@^7;U-K;LU[NH[2/.MFZ4V^+$JKSEY>CD6U M@_):DS%,H#W'+O;$> -_7YOE.:A0AGEK)@,S&K'W M9XIVV'(?:\/F^RY=K@R>7#[-=?>GQ!7FY+> %YL"ZB3;$W@Q%Y!GZ M3K4AFR&BXYNX5_LO^=S4B%_C@@34J>JHKF; " F<;#:)[2?L#FR@"#,%Q4 F M?K(?S*9UI[J=,Q8B+#A&[C&+Y2+\HOW@DGF?-'>-1=5IR$-F.>"&Y4.%0[<* M?BR_2!;S. /ORT"M^%BM0)5VK]8^";0"A'!H,E]$81 T21 5/ MBEQB*)['[K6K/ 3\>P"/*QK-E MBW$8SK"'JQF!]@FZMHY$A4".Q:N8"[V,[\+!AXC]@MR#5R&VZ W+;F?8T1%I M82#.:FJN3-,$B 6D-$]K)C7Y6D!I'FE9QTON2OULV.;JER^>_TH-')R;S&:.9\I1X= 1 MAJTFN>>W"H$!,LO@YQW;[H(89!70]U$ -)LGB3\Z%\0[7[C/YU:.ZH9).C=( M[UZ!BE0@?)ND_^?TR,B%7BX$]89GA@\VT00!!6]6B.)_/^ZH:A 8(>0Y<++I M=/-OYMK;L0SN27.[0&_C_95_T-H?=WF';[0T:W:(U M&E(\)XP+O% V&+O-*L2QZF(>16#JZNUA_^-VYXR),#.\]>7=^:'G5%*L1]6T M>/W#(+=2]^K4@0SV/F<&"_Y#X7R-JW/-BO_/N3K=!PM8=]F3_>L>S=\%'Z>, ME:L'MZ4*,M9>H*Z#-#"?%!6".*;"4O<96DCVPO\+P9J]!W^6&[\^_(Y33\;W MZX >_>:/YW[<7\/BCUXYXO?JAV: ?A#/CI@ZK2CU8SG[ZR=%\\*Y$=/?6#OB5P?@%K3G)E?R5' E>G8,?,6/ M!V'\05+J^=O;I_/\ZKY6W+JU^<^_XS\>?D^+6;L/(#S_120X^)*3R4*0__D3 MRW1:^=/@,>(!NS]6FGXTMN3/__I_C\?XT[,L:)[C^=\?KA,\&OS< .;O.Y:H MEVD4IC']L0OJ+/[B[ZJS5??!:3(,\PTC'JXJ?/]Q)0%,-T=^8YC_R?W\$4SZ M;,66ZJ[P:%U.REQPC%GX_?A;#Q\E%OGA,R^P@$'Y[AM.;#(W!GCWD[<&#_<$$WJA,LU== \^F: M7UI,-;'Q"J&KI$K&/!O745TAM%E1F>+3J:+A"$I1NHY0%/77\5L_T)*<*^?T MRLIZO^BIF_WVDX>G6= M:!F;,^TCHG5/,]X$WU1=ZY"\Z*>&Q'^)'=6N'_L%;IC\59C]4)F?&E.V LV) M?6/?Z,>#*CE)T^C$7YTJ.'E0&QU\4T"$\K:T8K>,/"V+?^6,V+-=Q0,(_ MP80HKJ_BA @YAG$X!M"2(D0FD #TZ__,E,29O)8@+'->U&OC1,I M<^6:<^6ST+TK5!&7%MK%&M_V+XVGN7:QC3YMM/@VJI]#H\[FC>_/Y'EI/-!" M)VQ2!)FCR#^1.%'$O^& */Z1_#?4(-$(8BN CG&!OO;[3JI0W3C>R%%E5;15 M !^ ;$?P]8SO1V\?$7R\!(>?>,[.:\(/+<\./OQ7Q%J:OEKSZS602QZ!;@.P M'76L0JTVLVQW#"700MX&]%\6J@3]01%9KY'GJ"9P4+IL.;%0_8=?\H%:9XZ M"<:JBU< XV 7RBA<&&[F[;E0PVQ0" #G$7&!-#&A'ZJL44;.1>'K0Z2'Q _- M1D%R!+\XLU7+AE[*!N O@3$/SY/DU'-?W4#4HD M(;+C5Z+-44W(P5[0DA9R7 X.\_U)DH@U\5@.&1S(A? #@D1\T0**I_O/:L?Z M#Q$.+P7.4%]C/;*.R!9R6]!YM.[)D)BZ'O+3X43&EN7ZP;J-,N6(.%"JWDP' MM%JT43J /'BFR/T$Z[S$*@XX0>^=[7>@UP=5]0@@><%;#UEFZIE^5F^[$3N< M]0H_^1!N.A[@DPXY22+4EG(H0SHZ#Z(?V0H1J5K61JMBZ MHE!C;\L=X<>>[CK;;7/4%30-ICMQ@ETK>5!YTT2P$2B00)(8O@/2%RY=AH8/ M>0.A4(8/=2>B&S'$-6)6J(T!A@@,WN0KA9 ]T%1"_O#_$C )?9&-1?%#L+,^ MBB6:/.3U+8OZ[+G#^G!-"Q4;U G8(Z;O:2A!OBF!)0/(SF.[AD:$/LM#Q*<)AZRP-(E&E@#;53N0OZ/==">VY2F3M^;\ M@_D/.3(U[!CCF4[$V$*/DWE": V;9RYQ*-9R>XG_F ,DE/Q?0IT/J7K4Q\9# M&U(?^^*.W)>V/]NG\D'"CYEJHFT/;:UJLK-'CR/R;*Y?*BL2S_27O_Z,H?@> M9?@# OH15/#4WY$:_&@2X7"\""/6%O1*T!%L<=>)V'[:5>T1U)UX\^HHIHYP MH1,%793 =XI&1"AAGHW_+D/%Z#F.KUS_HSX?_?O9F A)8D^8A$YQL'(XE2V? MP37]V;+'KMV48%PG(K]@-U\ ?-\4:V4GT.;O\CBV4F"AKZ%91((\$5)):&Y8 MHO>U31M 90G#LH!TNU+R7A(\1P$_A-H+]2\>^;>A@H%AAX0.I;;.1 -24H+. MZG$\W]H N<"UQ!AAU)W)I#HUKK/_E/U4BQJB!.50H;A P0T&6)LA?P#I< MC"S@=[#.P XKBL3A>[:#D'L76 D#.9!^8@1.UX9!,N,8%90:92 M]P"*Z7%>WY]:X$-[D+^.5O#@NRD!'_H%VZ+T1*X C]L_R@:ZBB]LP =Z,\O< M83%DMJ]I4G&91S=@I6+ 22&U.5.N66; "#K#+ &HY[#&.GE4N6/!.Z)) (X3A?[?(;_-2.$,)I[ZK&'>UB#H.9.-).-%Y M\N_(/]5_^>YR0#P\)6N)9,F"SKF-(C9?$8?WE/S9P9<' 2T2MQTI12$P?$GP MM6"..$T"X-PL PH*U%G87X6B%XV\3C^TMG^J)^:Y42..[H"X$JQ%4+?N0J 17[_#@Q[OBY\(\^_E.\ M\U!)%$T8ZT+IL6&DAU1=R8+$Q>9[KX4J0O1-_E0 MG%"2#X;T*'>"#2@VGJ/]W D^"\)A-:K%0K**S:(K:KA2:RN @3"OMYD1T7\S M9-M0L4(=Y:N.AXA/B=#U "L5JEKT>O/IH"?ZY,E%=TZD<#H9LQ'.>#C8\/JE M*L@]LPXU2Y"DQA][\'DJC-9]7P^M.!#I<&GH'#]P+='$PGF&.W;*1W!\K_#0 M]4$31J.AG%M08CJ\KN567GJ2KK2,,R[YIZ M#Z@IH=S,Q6"D*[-LVQ.C?J3<9-.)(Y'+DAK&K?Z&=(0C4JY;$Y3&Q'0GT0&,0@H_=2MBLPBL]^ZT53ZBN?W:]= MW(D0'% ?\]"(&2@GO_4,XE)JO4S1U1@/\J3+ZYV-)Q'*+<<7@H-%)5Q*("K. M]<_!_2/K[GYN.#:!A]\)SH=4,)9-@-.79H4GWOX0]#MRT[2'2V3NO M0H?J-JJ#V)XI/4^?\/P7116Z;BUQ'0$^#+>!K+I!C!&-Z$"!*]@20 KS3UN4 MSV@X[]"W\&M5'!?&YT%)"@K)X&)$_R^*9-[43(8 ]NO: B?Z=,XXB\" M'_.'$W3V5SSR[\*Y+ZT393F"@XHQ=,/@="?0N;/028^.B6RK?KH%?@^%H\@; M\_U+--RR TZ"%!D!784K=8+ %EVYM?SJFIW$C&I+GH%*BJ2P)"H\H=MFW?PS M%'38)SJJ?PX+>1GMZM23E8!-1I;G@)TH"O.4%4)(A&*^OSE.Y9G;RD>..?A6I[HAHLM]L\VH2.LCA%F M -H0._ PT:[(J&P+A'56IZH,MML(W^I[SE#38'G':30T[?"AP4L SFV-@+M$ MAU7X&WNLX!Y-'OKQ'@X]=C9F)\6(TX=P>WW5 >1/"64;Z,S.;\S8 I(.-QS' MV+C(=%LLD(7&QU8QFV_ME)EGQB*9SG7Y&*5558;1Q=;TIO-@A^O[G Q7#X5Z MVS**_3H S!%V.,WUJ7-6?,8:\Y7R:;W__/&I_ZVM".P?I-:LIS>'!(I8$OZN MO&L:]I_V*4P;-*MXK9G%8?O1_11,FV*Y%?^X( B/X(L2F/:+Y?Q-.UI/"PQZ M>7\"^Q[,(1(4$6'=AC^8 !U7'R"582T/=3:TD2,P$?6Q[X7LU&1Z:ZBR#]V, M((/@9VX@VSDSRZ_GD>"\H0VWH5''\=76/*TCZ(!%]]TB:"V=(!>!462@&U-' M%MBW=G"R(>A,D(3TYWQ8FR-[4E S@R80%/2$$]A6.AQ-Y#S%1>]R@,<61#M(2J A6/!.[QZ:;QT5-=5Y]\2.0P!]4>SQQ"!J= $6<"0%BF M!7VD4!>YEBMN"RP=*-6XZFBKX9R)M301E[SPAAU=%S+=&"X[*)^\=&&&-($, MH0-4-/2RNCD^.EI.9V"H5MH4T988IU&O]7M#\9(:Y^6[LF^\X_*V,I"=1Z-J MAB##A5(ADI]"V<\]$3OWH?S,TW$&S[7#MP9/(_T5O>_&]$Y]29Q^H%Z\([^3 MS]EY)3H>1@P64BG\/88>_=O/W:$"LU?39D&R$K\X'(K.673/!>?)H)UEPW=2 MFQ^YHKY#<.:!>!$,XT[O\]*;3#XDF3O!KT=PXH&-W^E]109//#!W#7YG\&]+ M;\3@+Z*ZW E^DN"OPZ[]M7-X9425BSI>7VDM@5-S^<[T[$N% ,&S7L*'P.W) M\!W9@YAZBQ9Q65W\I3;5-^2WOZE'.;?[5IXV6;>_E1V4>MK?P(^@=1[;C&M ME,*OIOW,6O3HLBMY-HMQI95\GA'Y3(#<'?#ZBS0.)ZDAC1.;Y+#:*I3['*=D M-4J2K-)RP\TWTX_W"CR=X.3<3'!BW$4'QB=@$7NI=DZIY,M]OEXWRUQV##*$ MOAQ2J+B))-@H=<:F"T?:]?ORWYJ+$=.^=OR]_\'++%ZK):3)C.)F M&B7S)7T]6'3J !6",E!3)Q/1%/D22O]YW*B+^DR[4!/4/<)^W['!5Y.[)ZCH MX5S-#E6=[6B>:;HTICJHA7;C 2O:DX'4S'!L,IR2&-'B(Y' MV11[.1/R39CTM=3_G4D_[N'057')R5UR)I35->A[V8933S4A?\:1HYZ(LNP% M79SOPY_GPV/_SOQY;M^E./-*NE9T1X(1MV=VOQB29:\N._R MV2F@\[DTWS?@^$DI(&HX'A7U_'+"JD1]FF&%%CLUIN[[FV3\K>>3;1::\G@R M+6F]QDK?L.XREN2581Q[/A093:3B]^#YG@*Z*B]_P$'B&;4WX:R>(Y0[FT9L M'@/%!NH=BQPD.@E-3.K.Q?<4T-4U\CG=*#9CY5NCB573YJ);!AEMM1ZT.5Y*ZUKKM684;)GQ'*!Y-DA=TA+X)DW[7%-#9F?0#'DY<).2^/EC9 MO#$3-DJ5J-=B"P3& #T1^5F+Y5N&2^W^ S'3X;R;3X;+$3J=3;[6>AD:]Z43?S!&$) M5C,K1#W?Q4,)H"P19D:(*^?:H@QV8.F"Z_\8FQ]A*J*%H/O.*D9FPS>:0\"4 M7;#6_4O6GA-<;A85]"TGN-\:HKFAQCX!S,7VYO^VW<+^A$,DS0R?J6RA-'U8 M%FB19'&-[^O*0%?-.0*>7>^B"^_U6L&0)-#:P%'N'OH>K!ZO*(M MOL$6[?B).HC@C@\2A'%@\*5D&Z#;X"Y0+ 1YC%<Y!(0-$$-3P MPF_P@WJ78(0C_RZ\>, CGAFT(4,?/ M*@'Y< +Q'&*\:>CMXIELLQI?F&DSU MRB@!W!;+U4%R)$?FGFA#TJ!/C_N2!/@!"-/Q8#%;;-8#'7" ZK"G=BX+]]G: MD;U ];W,TSX4 5S0[\DV'81ASW0:U8D#+0S9)@I^&0&\'-0SA\4K#=N;MIW56\4'AT!J(\8E3=W-\VV([\U6F M+9CUC[OPX6*>YI&W(0MD?"5]Z*/C]BFI#MN)UV@C0[0EL%!C_&RNI98H^Y&* MDO1Q ATKK;_[ZDT2;DSC>G"W(F'M*.]%R2,NODV[3:8R7=(D"Y5Z M5:.6BWPYG9&M@0.WB8Z2U/%MB>@.)A$"O\,"=M!6S3S1'N\APKUUZ&M^YZ[K MA!YPPO_\@J:60XO&K2'"):?1BG-PP0'CC!./=*S4 ;R662IZ(5:F.J:2Z,QXZ/V0TGCRNS+Y+TL4W)#OO5..@I'I:9E#BQEXGG9P7 ME^@DZC4;^$QK@9ML)9"ZMQ*XMQ+XVU8"S\#=OWAV<>K@: O+3]D;6:J+&?D M9#18*:<:#8 50[N@H--"NUC,3P5.63/*%>/9CGX:.NHF:,CI+G6%8YRWR_/$1F6D+'!OOU<9$>U@0RFFQ M.?1YC>]\]@$8 MYL/H4TX6@\:'/!F-F, -486!O.UP$"+;_KX&R.NS$G,L)W(_7]G$YVF)9R2E M8Q;7WJ.2= MWE?$ Z0?R#N$[C4)_D"E[O2^+H/?$5T_ _#R5=MY]O6R[UCO1:W4>Q#G]A;F M-\T]_O<M^758,]-OM;^N)&^5G1$H,E,V5KC*B M@Q4/535-1%M>XM:UZ&KOHE[,IF.][,3/01=_Y8N;QR=>S47]ZO3U/"<>& M'+8=$QRD*)GL)"'0WH8 @W(LDR/)RBC^\8.49Z>$3R9/W(38B!U&3[B%.,^D M4!T&II]Q9BG&$NDRKH\1Z M ^?T\;JV=\L#-\XM!:%E=WAQFK'9\4!HJ'W.AVZDXU&*."Y^.K?-NX0,Y#P; M[K5G ]0J?N7_L)=&O2$G^E8D^"K.];O%^1:-VY:[<*$!9J^P4,!\9#JB*!LJ M/\\;&[:=52AY=45Y[G,E.3FNUX9$FT^[27732%<*G ^D1T6IQ$5@RJX4G7RO M>.1&).$O[=H+HE 8$YUB>YZQA'4G]=@J=/+3NO5Q1-=WB\)H82V95,X=\)E5 MN[@JQ";3KA-@]E$71&N]8BBW+9=A\&,P@#]JM&E#$H8-+D^<(=X#O"\5X'VQ MR^OO%M0LHVX6W1:;UC(U=D@\,B996#=]"#2:C29?%-9[3/8%8K*O!AWU;A;6 M)T"U-W,[)?2FA:R3+MBV6E "^#,81E%?,XRJ ,?YC>X)>X:GXRO!H7%!2[C' M4+<90R&!^^?7LAG<$XME=S@,_JP#] .40I] M,ELU-YZXM!4?DHI,12GV1=;^.F$./GT[#FIP*>0]EKG',N>W2^A:T/->(+\* M4%DXQP&N(R#HDXQE.J[MX46=$-4.T^?$9GS<$*VME+@Q!&Z82)* M,A?I;W&/<;XZ9Y_?+IV=M0VF.UWJRO!1*S<%Z]%F.&'1X"!K(RL4CZ;BKV++ MW63LXQ,@P#62P0+HUOWDZ(:CGB]M:G:D+?O$:J>0'%DN+R^5QB/?'D@\T3'' M@PG+#9/(CB1>2C+< YE;"F2^MO5X,[]4A/D22@L_$3I_6KX MPL^Z?S5P2HSEZB.?G8Z+5;YG3$I5:ES-+^;H@JX?O%#419#9?VSP\H,X_!.. M<$ZS.*FMD\:J/V!YP&QRJ1:PZ[S1A"R.@A@V2B8NV"+M4D',@5W:8_'@IO3V M9NJ7NG9R*^)[ONXF+^>\/V%UW\_IO^V=>A%C_Z8NQY\9H):DMC8F9_D TC[ MLP&?-'$BP$3XNL.@D&Y?:<^++ZN$AI[?3"Z[J=GC=:*JC@DTA= M";SRD$#4+H&H(:&,RX;@EF@^5EME^7@]V2_J'Z\%?"^!AKF%T1RLF (?VRQ[ MJ=*@V$OG$ Q=-)4X]ET/\+(B(5\ZZNHM7!G]!+9\'YC'E:A>Y2VV.!\[K%#O MU*I#U\KFY4[SUY]XE&2N!+]X2* #MLQ:A$#'5]DD3\V:?5&E_M"L;"<>1* MC^I44\HIC*I&09DRO%UH"5[\L4H58I.Y.$8CV<.14V]2[M1F:D*;IY-.@1DM M['ZCZ=^=.L!^:BSC72*;T#51%M.Z$^L9);GIWRK9'YG=+-W)2G2 %AL7IQ.N M*!.9#1K)'([4QA0QL\I@R;?-=8JC%HW4\A$A9!W-LT&SB;RH-!=:>;[Q2E4B M3[1=]$SR"'JJQCOK:2^=3Q,984.UF('<$,MXZ-&:R*%..%DML=#6B:F0M\CB MJ#92_,KZ_9'MZF)BD(P>T\H=/:/7-2G6R"S]PN.#U><+BW:II-":IW$4:9:6 M;C+1]#LS[X^LZ[17[M8[10+^KYM[=.B&.41O/UJ]I KCB:)7+"T6F\;G2[>E M-@AT ^!X]1L5Y-S,B%MH1GSN3&8IMC4;H(D>KUY<=_,MOI8>:?DQG1>YQ)A+ M54YBB34?^4VLX249WN/CZVEWE?6(@G(*2ZRV'"T-)Y>5B'4A%V\V)MG1:,:= MPA(C3;??3TY+,:*]9%RVZ7(Y:= \A256*I!]>5W+%35J,1F:Z=Z $5?*#I;8 M=F3.2I";.%D3M%B77:RJY5AYI"Z'J>.12^LQGVF3;%Y;%_NL5ZNDJ^QJ">EY M+8"RO&7)2U77H4XIFE %*BIT$_TD[$L099MA-5.,+\%:*R]KRW&F7*9J!>6X MB\_I_$A MLU[$X;EP7C2<^TEKS73-9&]0+LE$GB3CMEK@*L4Z=&>HY,DBPF>QQB\.C'OF M3-J+1(E/V>RDG$F,!$@>N5G2 :O6.4P4BGR6*&^#6X\>@4#;R.L.RNF@%^2W M3]&#ID@RXDW<<>@":-"O!(".[0Y;?B\5- -\1>KPL^W\@OM1Z._M\*]Y8"E0 MYTV0:L3?QF# ]GJ8X8;-5FRCYXJ/)2*_!,*ZUYL:T%+M[2?S@?V$80W4/::/ M,BRM.T^TS(NJ6=DM=&=V=GR6L(>M9G>3(L1^R:K61G5YDD?X^_%CES6"087\ MYET9T11E530C2O#^_;9!$]PA"'=]@MLW]M!-LMTN4D'+(+@?^+>)Z$944U87 MJNR).GP/;E9D*GB?(S-@8W*@;CRR!9R(:;D1 P 7U0Y.0=CFBY/]_EBBKJ-> M6^-M"RW1<3QCAD?YIW=!AR]GMR-7\"BXNJ")F#]613#2(*+8%O1L([;_+;^Y M$ISH_L=PY RX*N9EOP.5Z2 G C(VC##A *AF->#&_&8",K3UB"O";S\U.O.' M1<:0[):-_@)IYR_9C:)>3G!I?L^$#/%V.C #J<@!L![=?&(\QQ:(1 M'8B8B'!;Q9UF23L;KOH-JGQ.> K"_>00ABMY,1R/GOO XMRQ=LP!$A)4A,+E M /,Y*2UN*5(YN_/"9CCF* 4:IAO/@9V/ $YY.%AD ME>BQT9&,J#B*YJ M +<;A%H,B1<>JNSZ.S[_ OE,_>">A8C-@K%J(H=9AZH#-^H+H@*DNE#9VA(@ M4!\GP(5UKH(*VPY:(];'.3RY"IK;8<""X;Z/8Q5[-& MDFV7A7RNSPS'*2*7 M:BEWF-AG8&+?IO@UW M_GH(U5]LE3#<0Q_^?[\2OSZX8II^8*A; $(^0:;KPUV?T:UXYUJ?9XFCQ7\& MCR28+\@C?XV=?=>"WWB59W/$SLRU&.PI.=R?EQVS^785_[_V]J_";3)]<687?XX=+Q@_L*XN\9,\O M7^U\N7B7,U"=UHTII/>O\0P[^]6W<7N!Y[Z97W\SWR^3=T?_KI'O0GQ3VWC7 MR"R,+CK.7M,DS#LUR#IAJR0E7VN+:;%0T&*M:MK4U\4:D_WX MC:T7YO1< PN&R3:H3D]O"%0KK3*E"N&6LES0@R4:3QY?Y3J;ZKUS_L(N M"7<;<"51.(V 9U*)83SQF"H*\T=G,Z-I;E9G$<(#@X"$XNR% .J3G]::X.5@ M^ZK1]#>7F!,])L\B,@Q;)VNDW=2T^EHC!<%@UP3]<=BM#[A-18O=4%*YG]&\ MBE!LCMVJ$>>1T+#8;4JD[F[3+;+^U=RFK\_Y;_>;)N69D9AWS+$F&KEEH3U; M5#(E) L(>(B-'P.HWAVG@P3.W0S$AS#:;A FIB6;BGK6SF.?M^A^]>JCOF(L-YTD+/E MGC1",#G\7B"_WNS1S(]8>Y/J?E^^5JR79G MA96A^#TBV2AYJ=CG,VYE?3.!.%KLQ3N??B=Y>+MS-U_,>L.J%^1N\WX/!DY[?,E>KJ>SHXDE9\W:X#5UE8G3RZA M/#"__B2B5.I"@?]E"E%N.#7VG>3C7/'/FP1DTFT_>@4AL2:H5F8E-AL):5+C MKNE4L=;ZD0?R8JD9@XWW.%DW!]4Y,ADX-Y9*)>Y.U8U*Q+6:P35BM333>,R4D=% N30RFJ#/T#+R\XO':I89VV*_(NQBQ088!MCYRL5D M]_/36XZK(,_Y+ >X+;>%2-1*3O02U<<\#QPE)?#>/+FFK^HK=F>S?KZ[,">" MEZUT[4Z1X#=D$ZX<2GV<^7:GJ#],4KY6DNXF!.7M/F1\4J:6\\EPH7FY5LY8 MT<-\QT*B@SI74L=!UE<_=?UALG.W,N=R+6-@VK%C<5478H0Z'0$QM>J/4+LA M!C4ON% +XWMYV[<7G#/%9R](SKC#3D'N47?Y#*&8\7JZ[_;_HDW=!_RS^*JT M&5>9556@VNVLXW0DQZ:1[+#(/WNI-_+=QMR^J'RQ?-]-2,K;';26G9U,0%XN M"4;39(A\LSX1 K&54D5::N1H((BBP'.5Y&RZ>+QJ_JXUZ*<*Z5ZQS&<2*6ZD&CDKOE"& MR2'.VK/WL]Z;%8.OE9N[#2EXN^^G*H-V1=+KNI)<\&M6F$J9F>I.1=2\FT&V@8K?2^7N4G&A M4.5KY=EN04[>[B\*#6&0ME=6 M0FBSA83(:&*;4#@H.?'3DG,_8/U2HO.#;:EVEL]VRIN99A^_DR$Z&5Z[I ME2G":.I:G:S%SV/%J6<,O'P7-*'@L'>O[.M+RA=+Y-V"H+S=+>MO>B"16R9: M!/-8X>PED^%6C244'5SXQGX_0+A[X=O=S'S(.QL3G+U(B4Z?8%B)=^2Q(2I5 M9&0P@MQ+!Z2W6?8&5PUT'4BN)^J1F6W-X)369TKK?5%868.6+4K.C5$H6K'O"VE_%:GDHT%,+3S,4\2V;U>D$9 MIG!&+\J^6,]Z/\>Z92GY6MF\FQ"2M_N->6X^(2?%QH+/IZ="(CFCU76<@V(3 M__7G% []_?3WBTC-W;:L&!O-],=BI<64&90 M&N]"9T??66"NTZOS+C#7\\9DK;(NUH2&393[G4&N2U>G#07%^>0; OTO4*G' MX"=U+%?4(^J6(A$1D^0K%^M=H9O1OJ334-)ERT/4^UQ1OWAO/!DTA+HT$QU> M];I)+5F.;_3D57V];**F=-N&F]'*2KHE)(J);#/+0:N%+Z4FHT3RVYW>_A!^ M/EKWY;N>7H^=W^Z8I2G7& \W99$WXHR=:A%:LE3"#!Y'(/1T_+AI[U<_8?TA M#/Z]%?9I)XJPLDS;[*7G/--8=])#(E]1205Q,[HG2D:3U+T#Z36K;WZ6'.P$ M*>-14<\O)ZQ*U*<95FBQ4V/J7M5SR5CY9(L<6'#:6H>=3#<4VY.:2!30S5 8 M4"0NF*>Z*_;OX+E\"C^_W749K=>LDN;X)2'.#+'*I?M):X*5/4HJQ:/D"0Z_ M^RZO%GW= HM_*:E"RDZIHQ9VQ4G<0C!)O!1KWEH1 M%W/LC/@#8SH8N_A%5W%.OGFUUP_Q,+]U,O^^C_=]_&K[^..J.'[(8N\">M_' MF]_'*P'1G&^QV#G_7U>$$<"?T(>O>0:P5>F]>P$=Z E ,_T-I[:W.8<3?/KF M.YSMCQ)OZCFN.E[['ZDF?+[OXQ^0D]G2,@O&.$"*Z2A".CX2CH@V_-'/ ,"_ M>QC>Q9T .#];1.N'7S1!Q #NQ)(C%F2B"%PZ_BY:%IG\MQ,!<$X&RB3 KX.Q MIT=T=0P>(KMYA0A8S8#I !37P4COE3FA06@.[L0&\-V0&A/X%KA:.5+RX&QH M(AI!B7 X%1G]0$66HA/Y[S-'KEG/QG,?QH>DGW?O6#M)^#Y'FDPEV8@+L7&7 MR= D-S2J'T=7V*56?7P8RA[&L371MH>Y0;\X2M4&64),ZBMALRZ1QFSYZP_# MTD<1+";5I2E$[5*(&A+*N&P(;HGF8[55EH_7D_VB_O&K6A^@4"/5J+-PQFEA MGAEQ-;W!U(J6\NM//'D,V!>-V,"9 ?C+ NCK<["OHZX^GWG)D\R;GM2ZFAV+ M-;4RH6I6J4198H]UM5,::-"H499%^6/&ZM M>2\N6'6 >$JMHAE)V,K/'KR3= M0\Y(WK+DI:KK6_(1.^2CIZ W3O0LD<@G![WE0L['\BWNUQ_3.N8OU3P0:U^6 M'WSGXL"5^%]97?SY#_PGM.*2#D0;N523P!)O\[K("H<.%?&/O_&;)&CK@1U: M>BH>>DY;4X\0#F;AY/"___?_[$[R*0D=DRS=LG^'F>:=V0<^#X7=/07$1C80 MM9@XAF_^+>I+<>T$JV'9!RH>%D?^WF:KT7HCB0>6_4?DZ4>TZB.2&>(JMD.8 MP+GTLY;^M\*/L,,8?F8YN WK;[])PP*@9^\]%5/?M6:_R?A#_.^(?^!4T4^D M_H]X\CD=U0!.I :6D99EB.;_1/U/X/\=R#CC__GWKPCT:*#T_%?'RIQT(]'/ MD-6@F.C^;);^A@0?_?K30UY3A3+E.U@C)$0\E?OH3L?@U1"'US6- U MDB#)5(JDX[_\68IA)CXQK%5D;^ -^?6*KDXGU51)&#:1+CX<.2:IIEMKTGT! M$/U6HK#@8WQG"4E4#"4%EM78F M7:P74M6"1Z*+\>'(/25Z#F=EWV2T74O2)I8.]9'#SST8@=4L%V151]*AZ;9! M![XMK<,QOT*>[@BQ7(D2LQG"*!?<=:?\BJ,]/%]6_51.%:;(36N?MTI%8#54@'1T:C]TST9>TT M@E2'CV2@M1S]"172_O/W1[8[]4RY4*]D^58["",C?%,H=@;^$SX4(;^%:,@K M&ENZ;BUQG(N5J0UFT'5"NC0"U?H$!<0V@)LKP3#>UX%0W;I/[M0V[I4L [KW M<)Z0V!'5<2#';'W_&61R2W8BP:.!_!NOZD(R ,,3]7=;F@#9TT%]G,$3PP)1 MQ--JP27G+'L)/3QL0(YE81U7ZHHB-V*:\?@H%7L"H5A)Y>^X^]))%'_[0N_& M/T^'GHTNSASP._QA=U*(\X,)(5,H^29TW_?8R70%GL>Q"_?B^>]KB;7X)QR5 M[GSO6@?"9SV[N.F%T@]L\D>LE'CX&>N$.QHG?\1*[SOZW59ZW]$;7>GKA6/7 M<1S8UY9[.BZHMB-5U90FX;/V_?G_]U\D1;'LO['W?D2OW;$_PO=@PXCI+U8. M_5?T(4X(?[ DC[W&Y67VI2SE6SALGY,Z^,BOZI^:\/NG)MO8\$NKR!MACN1# M@OZ"_-%65Z>Y8Y\Y;D7;_@V3W%7E->*V+RQT_FX%*:=)VK=9F=0Y/?E[H4?J6U?$)5;N"T7&RY-UYP MC377#]ILK*WNFWW?[,_<[*!:;#S&QO&^]3]HZ\^;X7[5);G&5>F7_*RTJ(NF M!**1$8 /,%&-B#6.S#W1AN[;F9SOS\FX?,&C\ LA8N(*'V/)F@J2L2/KWU\ MU6#Q"YXAWAJ[4D-#2K2;JN31&B.7X@G;BM67WE7857!EJ]$HF67!&\J%?NMQ M811=!;)K'+)K@HW2!!%EB.-K'G=V_7'L^BYDF$OQ*QGS/(J*>Y0&!*,U7+07 M)JASD%\1GEV2C#())DK0%\$@O?/K%^57:;Z57T M*U7I6$Y^H)0$)CF=D0TO-[ \I%\1Z%PB$4V03)1BXW^/8W1+^4/??_$__I*]_L$>J<"'[X9DJV!;P7X+(S_ M6/>YE@^9]H2L3[*C4>6QF3 (-3YEI6232J5H=*L'NO[)5#21>JGGY#T!<_,) MF,_A_'=?U?\$SA>(+C.N-6L&GYGEA@-"9_J#+@P?J7D]![-2;8HM/GZ8Y[84,6\O82LCP*2%!5EB6,$@#OKWUG_ M%=9_-\+%)[!^9YYZ5)2<,>+GY6QA5JU0"T BUD>Q391FZ"B1>"ES]#6.(3@% MF&X$\MW2G414$Q6(J L0Q#*292"X&;QU]Q.'GW3B\$J $C;8:NBB68.BA[MN MHJ!)P3@AZ1BP"LUX;U[3R7)#+/7KIQET.KA8%-C01)8C[><:/3KB]$K/\ MC3"XZ53<4$KMM)#9C.NQ7FM&C=J7LGQO$89&AC-4CF\NA7(BE2XI&\HT8DVX M6M1(FZ"C3.*X0]!=&'ZB,)R.8OY&&-KLD-)[:CNCU?4U4):]#I^W+Y7V>HLP M=!XKM5 MB PO#G+%N*BN-_K\,\6AW\FWA69I4M'JR9P!C-K,&R21HP0CHA09C]+4MSSI M\4,D@*&<+AD8_:!\QS/G.U^[Q?'5PBL?58Q#*$K[&H,3AC6ZS,TI$7?/8'XLP7J M?6;X68%*&GIZ2O;HC)81FF;M,29KQ=)GFN",QC3F;;XZ)^:E33I?FLOM[G0) M!0J&9W0T%:>B\0L&:'>!^GD"]:$P[UF!(M:0PV70S1#Y*E\?U2J-26W-?:) M56:UZGC8F*R%^@HR3/Q^Q'47J,\/%)\5*'>3%Y-:LZ]K M'K\JCNRDG9J!S\RF/PK-=#_YV/>T6+/M:&:M,A#2R.5C48/Q>(J*IEX4J%L_ M-B.IV=NO[P!3OE_<^5LLE)OI27JQ6M[WM"^X5"DO/S=F:I]24[Q1T^>U,=&2 MR!0W9/V;/4DHM424.-'0Y9[M?"_.P\_A9VHXG*O9H:JS,/ W[1;G$IE$7_P+ M?^_M_&RD&A.0\&(IHMZMM!)5][$X<1$,/+KZP]!1BF6BB>3]*L6=G[^&?DXG M.HXW70TW!#7JY,O6AJG9RR7D9^:NG^_\_/7TFPNXH\-K6[%N'JV-ZUH M)<3/[%OU\ZU'"K?2$OW[QPM?"I[BKH8_L2C@!A9[W\;OBA-TW]0;D MLD]=SB+B##X!]:JD"#(1\5/5D6U14P2EM/T^H#//GED."/M8A:^'?X^H3L2U M(C9P1=7T7Q"DF-'@A:BC2]; F.G6&@ G&I%5&TBN9<,?K?$8CD,_B2A3COYO M(F1RT_%TZ"&C;EKP=_CP\'8#I&?$\:0)ZHWEH*O:\&^&J 'L*,/E>_X%;OCI M3K,M_!##@E\773CSE01T'94%P6=@YQ@^^^'].^K_BL;_5EVXL](Q'NF)33_8 MY*>N8GZE4K !P3G!Y[$9XJN%"GDJV!A,PI%M:9#LF+36;&;9+@IJUHC:0(=; MZG.!!!#CO#'\@5P%AF:S-!*S;JZK&::HE\15TW"4YHV<:5)OB*!PZ[0&L!&/ M0GKYS=-4QX'S;5BH/9@JZOJZ!60 #-2(=B?2VD97,6JGZVP]-LALZK'87 ,S M6=*%9JQ6J2U__3F^L_0/)&/2]G50+XBVB4 -;,N /T-)0?5N.D"=U6T@ZJC1 M.I("UQ9-)]B;0&K1,L.G;5O2_1/]!2D=BOCW*1;%?R+_';'L[2B^$7SXKX=( M<7R*@8ZX!?$2GKVO751[;TEP?KMSBJ(A:ZS@$&E='C )U@!$=050,K"A-K,7OO:*]1Y3W.*S,0ULE#[+9)1QS_% MA+*(F@#^* '8GD B$J<1/3,[59:<#9E-@:QONNGUTY"&N$8?X4FA%IN69[HY MR+95T=: VX &'TK2&*"#S"QDV=.2 A1=;S+S.1 H)TMWW7D>K!--OY'QD:C( MP5N"S8;6#$& (/T/=PRQ: 2Y1V@P%!3)[,W[ MAOR5NLX^S<7%'4_>T"<^NF<7 P"4;U0C25SMN!QS7TQN%.V6XF3XWC!?&6G% MB==(-U^JC\0[\8UJZ*Y,\%ZW5V+81D[2VE.UO4Q+2^MQKKQ4/_>LVM]M=1]% M!N2$H5JJ[@3J\JT5^.\W[IS0S@[%=6IA4G:!%-0RF&53CX-YEU5N1$YB]-_O M6Q=1Y?EMHW>V+5UA&)+-UPI:6V!<+[_(*E!.:C;))YK207)K65Q.1*].: M]X2,6&MUNL0\26?-<6TC2A[T'>-LE*:/'6E8KBO86ZN+2M75H'4!I2S78>9"48E5RXV6W1S#*"D M,(F3=Z O:VZN+217IG5UR7GN8LDWB'FSJ=,C]:B>U"E]G2A.X.,TYD4UZCL(G\DKY MXDYB"9'D>-'P31:4.P4J8,4&(B32WDS0S((5!F3!&G=O6=MLD"A-5+# 60M$ MC]WGP)T&<+0)G(<(YS_/7<_0P8R^CBS@GR+B^/#=.U1 F2L;Y>;@BW!^&T?O M:R#:F/*.-W+@MJ+W!HETE&$/$K+R06[[(8+M6H M\!7PA:J.AQ]DYL*O^]SI!)DX"[TN2+<<8MQ,5.@>ZO4)2? MBE(G<,\//0&H!Y8359KX7 MC=^A6\>JA%3+;(GF6[23.RS57%M7ZXT9,?>RBQK37' 9$N5QXL>>W@^5F_,3 MO5G1A2^M2U MB%HEL^1$S;,&^7BET^5+&72VQ4;)^+4-U6=@Y%R*L$HZ5V7*W34G>",Y+\D= M9FZ("JK%CQ+4,6&_C:6Z6>$XO]+T*#TWJ-&$U&C@;9H9+9\QY^QF.&>MA8+4 MQB__;=N17F[&.?ETK<['8H]4JBI*!5'GAM20.!Q9:R2,5HTW=2(V(QH,J<:! M"90A?3P25"6#4TC/),ID=9U,K&:2.D6- 8]&YK-9:F0735+SZNNDUJ9:S402 MX6KOCQP6=(TD4C1),DGRQ%](,I6BD^':H, CM:F:GF\N\;M&PXX0RY4H,9LA MC'+!77?*';V37P[14-)7M/ ;4!FYKXVF_D(1O)X9"M*S8TO7K24^(L58Z.!;N& 24H/1V5,_H+ M*)I'MF)K';"L=.#+TSJN:@PV$1#-1-OH]31^#KAVV6S,_?09105G7F@-_A#[LS1Z\+-#Y2#9*O M4O9U\4Z%?J")CTV::X=O#9Y&^HO\\"4!EGQ(,2]=$MC1;SNOM.!KQI#E0RJ% MO\?0HW_[MFP)Z?*J&0F(CU\<#A5'CJ5[+CBC17G^=L+.]]YQK>_)\O_E)0WJ M(9FZD__3R$\FL'-UI__?T?_U"[U_K8B_\J6SQ$ZT+H=@X6)$U%L$>JGI]!0-27H9CA^ MY0C**\LPVKS;IK]R]FX!$N9,:?W7>Q*^73J+ :M!2X'_'V0"\H@CMX)Z0D"; M2\WB%NW94LOW=*_J43'/K36'- :F.YF)_S:F=T=F'51>]W32@Z]F/HDQNCWK M%_%=1([OYO<&8&J/Z!/YY]=5!D^B[[1V^!I=W7Q*!UI^!?,)G5!JEI+])!\? M:!10>_UT;1R+CU'?>:P3B-1Q'Y)_?4VK_3;G>Z\,XZR.][<6\]M$?;N0S_T> M#,,+N]P-2.?J M@>\Y^%UN@_+R:U0W'T[ \MOLXG)N[,;XM>R S=[T>>CZB'=6-C4;4C!K[]_W0':J\X/ZA,]R,AY"8%]?-AT]MPSHB_ M[2T(R0>.Q\+B#$S^SGKF5V>$G^ZT(0X*,HQU7W17[7*"*#<7QH!)38EBL[DG MB3$'2+]EST9980>8)\N71J]#)XP.H1-XM%8\V+^[LU.-,4GF1'O2)P;:O-8I M.5-9&<;Z&!S!OVUP*(2^:XK(B6D+J8\IC6];(.B?@+I/=QTF(@+<4(WP_H$- M'%29[P_#6^YO<' E!,XN^")\+JI!1'_2) M4*E\&OS$6YFE2C<:_1KI9#0U5=!Y*E=AXK&/PTY\E'&"ON>^YUW<2ON):ZNT MF*Q9BW+ND<^/EE6+;B>:W@;5-T;C<2)*G,!&^5Q8BK=N1&ZXI%:+3*7)]\;< M.*,7I&Q&56YX(RR:HW7%[@ ^ ])-5]<[&SZ/2K=9-DJ MT;5D["HX1">WMH<].2!ST$J)"L!_1(A$.4AE?%/VY-X7.WRVK^:<%;_NS!UK MF9.G#1,*(?MPXEKL6PI0S[-/%Q?!K[9/Z7%G-2YWFAD"4,(CB('&HM% E<+D M W.'C1XF\1,JY@#B_K.WT8I^'R>K@!(SQ7R54,OB3LRZG:\L"NQ@B.(@Q[7WB1>2PB_VCXEXQNM.D[W:3Z?,>UT/V452W4HHR3]<*)- M^/,FL3/9DSMTMPF^3/)T+)R>@^RE&$GK(A3PMC2Q=.#$JL!VX3[[\HZS1&B4 M8.[%L=1.Z M2J'W Q7Y=JPW0[^&='MU)>>^M[5?YT*R0[=3RVA"+0&_5&HN0$J@2R"SGW1/ MO!=SYXE)@IM=7$ 8**NX$(W<2B:S(YDKD,NDYY)$"93P"Z3OMHG4\,87TKE/723)E^I6.6F6W&(=/-3=IF5 MB%B=-05!B_6TT;3?G992(^BN)L^WRP^1?05 $;X"P!*](\FF!3\-MALCP02Y M^EW1ADHN>KCO>]=B=Y@ ?GT$MJ(>%$/ $$_#MF%T8Y46;,%J)&9-E07WD M*6=E@EL0P+"-D>*>N2MT=NV)O8F1.HFMS5O MM0",/FR>9[A&7=:'J]1 ./.VWH!,);85NNEZDC#$Y&()LKC9%7 M_8QJC2D)(Z3^W;9&;D>:WE5\PUZ0[*D=LO>+)$A:/57AUZV1,W+BK:X*T G? M7Q%]%(J1+U6-8&;.3N^@$R&= 6T8].D,40;A%6=K!LRPD@-?8 Z@(B,D,4K$ M2+]M$$9C1$T\5BAEX/N&N%G)VL_DM3P=H"_$2'9G OS*OTX=X20WBKLV^)&( MGVUP50,G%>"CCQI_/$U=AEL&9RC#A6*EOP.= EAG^; M>ZC"Y""$%27_8Q@ PS6I8U4ZFH;_[+"Y!#XM\*?G3D0W@(9\FJ?J1,8>#K2P M!I)$9^*7UJ ?GKJ<.*@R!I(%X2#BS?Y ,4!X\3BHJ6/.<]/ZE8Q)P _G2IF\ M;0TGF/_H/G^XJ8:HFJBTR?$M!PQ]46^09],;F''#7\)[_XXWF@8-;WQKA JC M *JKR>%Z&]7P;1'\__Z1D"A;,U0[9:NN"P7*M46T.BP]#HJA4.\2_-A05! M M Z[:E1-?LDS9D]R=23MA.=6.M(:B_]>DQW?I/T#[.C3@HNFAWCND?UYV<$R& MN+_M@MD$0!H43>DA@N_]X50$DL!M&R,,7VP?LE;DGT'JZO2?M[DL/]^Q$[AN MWXG1<@]R51=RHH=DD)(>T8E'+DF;$\VCYLNL(!8U:?K^#-13V>>K9J02SA_CX]*'2-T/B>CH2U$1 M1JA%PYA3#/(,.XQ5&^'R'N8QGN$2O^6<[R;BJ>GK/*A[XW%4&81@UN;J,W.JNCJ2-5[G7R;SO&]SR/E9L754X[E+@FC,.[$V'6];.JVRE1JF!19C-M[#- M9TD@26UIF:\-6:=D5B>\VDVLIJM"*BD4N4^CY3I*PV MWV3PHZ?$RS(5"X4O.R+FO")CR,D+PH#GTGE0Q )OD"1W![XF;V/+LU&YT#L$ M[BEQ>%+@@A2B$S:)Q+5^L@?\Q("[O0=A6U,_W_$*+MRSP?Z_M]D%=)<"3PWR MJ:&ZD9W0;NR[5;\C_U3_=3$K3 =U3H[M#EMH,;A4!OU6%5>JX85XI>B3-MI< M1.FV!$S15JW]LIK@0T3LX$NUC#!QE7R\2G@C?DCW];S&-#]/&AK*9-(H$Q6+ M,/JY97?J%==Z#!FDY EIV.8O UX(SGD@;_Y3O=A^/&4J+[(?-CO+"EUM2?%J M:_ HJB!&)Z3/"T=D0 QB\9D^U/+KVI"QC:QLH$L.%/6&_=@Y)( ;/(W=411+"/C G[CH<; E2UNB9B,Z!S46F&)B2OV%0UP8*_BF?;,I^ M RF<%GN*B>BMR4 C_JDN+K6_VV/."VTP*ZLT,RE7LKP*-N2P$\MZ*O=Y*E"H M=Q(=?3YWB+III83*@-)2<93W>8O(O;R_==Q/> M[H6/U?';G8)CG\#?\8BH*#90D"\3GB->-!8.67"9<@:UF,VRO-IXC"535F8= M3WQ.G=JDE>DQR6R3)1A"+!3U:G(RL9X]%MP][;N4::280$[Y=JE.M;JL,,^6 MK6FI0'GQ2?-3#O%JPTVM7!G1KM9K-EKERJ)0!^-G#O'"LSDHQ;NEDEUHT)[?2HPS,6.4(0P=PVPMX4CF<*1@$RNWVAS4-*HI%=.J7DFTL@'F MW/[(3F[F40*P5GQY,[!L7DF!!=&$(^.'(_M%=B%I.0;PZH3,V&6;K@P,-/+H M[837-D>S#*T1#.E94$L-9W0>C60/1XZRHV9U/IW&!" 6W&XL2]#BI'D*_CW) ML..26"]EA3+1SQ3*U2K9$9NGX-^50K(^R;#9$M\SEG-O4>2'XV3S"/X=CER+ M0VT@/ X,PHN7:DU1RZ82W254P^'(]X.^OQO&_4PGDJB!$M*XJ'$A.GSU;,AT M (%>[":*=@_MGXH5GCLG=M#!/O3TD.J1@ZZ+N!0!?PFXKNZW70QA&' E]6RF MPX@?]Y!!Z D/D;8G3?9>'%02H"*""=!Q<;:+O!//7F^K+;8 \L']"S>L1C MM%ERB/6P\RAT6JW*OKOD=_$>>2ZN@K \UT'V&#[G3/ #+V[&P1V'4[#[SL1: M.D]5%7LIEI 2_J9\#K#^UFW88NMW@FEA1R+M=UDYQM%?*<6RV!>8M:!6!L,. M^SA-I.T#XYP&T/R03=_)_'OGI!S9YI_^GT9]XN%/_ M4[D_3M[I?^?^'TG]._??N?_G4O_._6>A_^N0S:XU^VCL=8:%,\<+#U*PVX#S M.LC&K\0Y-P':#,-V]"%&!/X@-C7[!7L#=3#"9=6'].+W(;W.A-G]BJ[_+KN? M?$C07Y !VNKJ]/:?NUW4Q=7=BWJ>O2N[OU^:GS#YZ**^&8Y_34JJS=W[[^VQ.R(]ID!7X M)9_2G_(&UH]UUP_:;*RO[IM]W^S[9M\W^^8V^XMDA=_4PF\$X -,W,=H')E[ MH@U=MC,YW-\_3W+;O7C? >WO7S2@M[4!RR^(M4$V8_ERMCWF.,BP[*\_ MD%<39)1)O>0/?,&LH>_!M\ >)L;NG9U[!O%L&<3+Y\5O1*A?Z7K8YTB3J20; M<2$V[C(9FN2&1O4O6J/MB;@OW)P/,7O47 L*^6+ M!+VYZ2A%45$J>=Q@ZYZ .5<"YL=*P4$#+4(9EPW!+=%\K+;*\O%ZLE_4SV7H M7I4"-[;BLAFV/!*\4G4P&)9[1ESBH!3$D10P!!U-)2[GFMVEX.=)P?LN@EY' M"HQL41T^,FM*:-N9VGC0]9+TB_(]QC1XZS$%,.7[ <7?%G+24))ERT,WVT-1#@9@P);O*^?O;X9R MN6Q&?Y3QYNR,E?F>XXJ#=#%.--H* GGZ]8>*1VF2C+*I8\2Y>_KMO15N=VX/ MS-APKF:'JLYV-,^T6YQ+9!)]\2\:;;^'V[-B>4D:[&2IJ=-BD9TS?#K1;\+) MQ5&3^FB<34:9>[+YSNW?0[<_;D9.DY5S.@_B2II.,/U\C^;@Y)B[;K]S^W?3 M[-?:-NQQ'*_V*HI3_AL "UZB,;$W3VHID] M'GZ^(A]=##Z*.?;Q(W&,\E8V/\*I_*#4?5#,MOAU]62SWNFD$@E-E%:)"35? M=KEV\Q1R("6P_(+NJZ+&##RR6IEIK426.X4)+B- M<@HYT&G1LV'.R34$M2*-N6DJZPT&W"GD0#=?3V9JK6I3F!>KI-6.MQUVYV^]-0 XD6 ML6JUO8(@K%5ZQ %NPGKSD\B!E0Y@[)C,]0BP-F9:5]*RY?CR%')@,]VM=XH+ M@A/R*VZ1F30RQ"JSBQSXM*)"IJH_UNV:)B[*258I#[,F: 7D.H_K ME*;.U90XZG+C)-,3<>+GVD-L"#7)@&D*=&NM.;JH]=$;:=WT! OB3;'BS8J M3W0:P,::Z!A?CDP6R>Z([?0);UBH#FB^G%O\+;[<"7B_9['\]H155IV9+JY_ MJZ:NFB V0C/=?1JZEW_4B-"W=/3)NLU7)NK_BL:?PBT-TBC)!S]CXBN+EQ(N M/->J%6OY=J3!MR+M M?BM[F6B]$O+3J0<4"PS[AMB0^ J.*&)C//W>),0AMJ M AOFEGH.:JH;\_^ V1+U%ACYY.];IJX%^<2P$]? M6=%NJTC/ 3[TY '2I ^LZ?<-'.MXCI/=>6VG&JP M>XP%\!!E/"?("ZAB^-/ MV3/!"MB2BG=R%G0KO2QOG<39!)!*T",*NR:)NN3IVV9+_DZAZ>*UP:F>V/!# MSMN#4STB]>J.^-$/FR__T)B)S4]P9$O35Z4P^I^)W@U\1=0R U=WI?C<'O M&N7:&IS^WLB"MT;O.X-?78/?R7WG[V]+\#M_7P:*]'V!Y3D7=WU(HU=$]KHG M+V>$F(P_W 3\WFMU>5? %'W-S?OD+8Y_>(OIAWC\*^SQV6%#[WKIDYCVKS(W MM\^H9\4(?#EY\J7VSV?&+[%_YP+PO$VC\?WW[XSR=]^^KRM^M[=]'_-.#NY$ M29>X O;_L_>ES:DC69O?)V+^@^)V57=5!-!:6._MJ0B,,<8+F,T8?R$$)" C M)*R%Q;]^SLF4A%CLZP7,IG=W9*'98=G2C9^;\ZC%U:L, MMK:VG?DK6UO?&]6?.UDP!#GW M!WPIO%Z6N?%[BXX.8_F^XRE>8>0?[SV<4JN<-^59:JR)QJ504Z[)Z#SUV'B^ M3_8V?+M06/K .15@MSSEMAO=G)]-D;RS*?WP8_[VIIDH9^/F@YF-D517:$W8 M):*I4'1;]X<>'7ITC)SYX1M_-LJ9=4&Q6^JS:?'7TKUP, 9Q[T^@X" -M?ZNV;-!X$.?<'SZP[I\2YI5/B M8>> < !D[@F0N8\7I?,?B'U<1DLS/BO8PQ8QBEUVZTYQ?H*?'MU>9\W-;?)(::7:?H!"3(#A*A01Q2PUH KSS(!CXPXCG=S(PR6NM MZ\JPW!C,K(9AYYX'A=JS>T5@C \EDE(H*B0#6/04&?BSP.AW,G ].E)>8D9W M5 OGNL9U_+[%GZ4F[-8_(2:&DJD4M@$[#8@JX-^-P*??R;]&YJDRR^3Z.7ZH M-":E1O-1Z[73SCU^H(!Y]" 2V_(@]HQ_]QIB/5^];6GAYB'?-5 !OOIY?'5_ M^A\<=Y3CW$*UHJC2';S7:PALO$9;I4DJ'3;Z"<)?F[/G9H5<1[OA23/!&D5% MH]%04MI*#OUDX>G3%(?OCYD^)PX7S>>7RF4[G,U(]T^DVAPWM*^7P MDAB*;R?X/UET_\3$86<1V*?$@4C=;CZ6N3C+RL-G?MQJF,6K;@_$(4[;" JI M4"(:W9HGNY?<$HC/'HC/]P> GQ*?R4W,Z!JMP?-@F.RE2P^D^QB-H_C05KLQ MB0]%MP8E[RFW'$7>A,L%-R4$R:]O2'Z]IKO6:*R[ M2<^8IA.]9[Y2LX?7;2.5>P2-E63IKW@HGL*>J5L,"(^$A8\2?=UA^NL#+'S= MO*G=)SK3<"W^4"G4[692N(Q.@(5I BP62@IQ".2"!-A)LO .$V ?8.'FX*IB M3.-6>7!M65%9-LUV_0F;E,29%A8@\(J+6^I\M6\IA("#]R,"^A '/];BO>?B M\T,AJ^A)DGILE/JI7!HX.,DX.)9(A6*I( FV^R38V_UK5GIU!,<-@N,&03[G M!.AYL@F)XUC?0=2G[R_U]DT:#X*<^X//KOHM;UZC$IQ"V#,@]G<'L,]I)T)Z M_-J)H?+7]70O6K-SM6%&N;\<1*#W!YJ'BCW_X"!\/L-9]#?._ATL_#+=N@TO3UZW[\BET>UQ:0"G'@"7?A91W0:7UL^S*6$H7PZSRH-8XJLO,E^I M4RZ-4RX-$-/39M(/@Z;;8-+;>"?Q$+LNQ09VB9?"V4;1'-F429/(I,*V[E+; M,R;=:U#TP_](1 */[#(R>0ISA)&G6*!ZEDRCRU4+G>C LIH?ARTPTG*B" MXA&V'VD<+S?O$(@ZA7CD=6X^*U\.!DU[=C>PC:=GJS*5FZ5I&KEYZQ%)P,U' MP,V[B%O>X.:[?+A<>G[*#T1R=V;FS<;=.$-U\[8CEX"9CX>9OS6^>9V9S_MV M:M:MG$4'X=S4C$6KV7CJA:KF;4WIS@_)?XY3NG^UE)P-,02G?F3D<0'3%P_P%ON] -SJ(=+R& PGZ(9+'C M)2IB3M8Z^ \10BU+5CE]7FWDUM&OG-:>ME4;!SKP(NZT9BD=YV1ZA;1M0[$4 M8F:=U5T8^C"C#T<0B.*,BMUEL4P/@?U7#J,49,-H3J+3631ZV]!KPV3RJEY1 M4C?ER]*/?^*Q>"B16'68*!$.O)YX>[NI-8DZ+.;/FP/YJ:5U]:R=O2GV?OPC MA*+)6$A8GDA_1T7P]IBP.98F MY7 J?IU58H_YW,-=<5900*1CR60H%5VMK]RV2']'=>KV=K.:S&2+U812&XCE M6^NEGQE$E:G:M>%6>GBMF6P4Z&J0* M+SA305H=]Z_5%*+/MII.7Z5Y,C2DG"0]CB3;\5P5S2:=M/7&XIKP57J*.9(E6<_%4U5-!)NX;K\HZFDZXRN@(+3+.I1 M,?]3BJ\KI_W-1-F?^#R0#=A?_;6F"#<9826WS#E[JUPW7\@4;[-<-?V0K7AE MNMO3^47;X)YMV;"(H3129ZCI42P(# RB MCD](0WRQ9YQI;H:<*X3Q/V'NY,H735Z?*9 ML'V;+EB98K@UP>A-7#WOSP%+J;@=:%S^VO8F?;QWPF8V"60"QEJ[6T+V*I^M M=&Y$OF@^6.'DN-9XX,$*2Y'HJA?XM[==71H(D??Z3M MD2+J48UT4Z&?OI,N(U#J3:UTU9+/K8O[P5"3U2MY6AJ:O4U#:1^A2]9=G$>@ M,BPPPTP*2'EQ1-ALY@TOPJ*/1%+\J=]H-4;=03@YN-3&))ULS(!$8F3-"?P_ MZ9YKI"=_R\9]F*.WMG%+/+ZP@XWI[;1-NOK#8'AU?G%[EVF4NG<0[XA2)+G: M,.3/16Z-<%54P;]3NQ,9U+D!RS# 2*VD7.$'!I'A,=#HSH^IJZ5[2PB!19B M4P5"9,.;\7H3MD8GO M&\.4=+ S3^!NFAV%+M)DJUICO3H*?&:8SO3 X$"D8]F6;LP6PA.O_QO>3CZ=4YG )O44:SU_N%_.\KXG__!_[A. M05L%"XO@6M\Q].[E$-+\&K#((RUUX\T]9G<@STUE-,@DVS.TD M_M.[\P+7R\4BR>2?W/R?N.J5+1O*T[!O8QQ4,8R^X4_V*_<6.>C'_]4J1@#,Z/N87K]M,8'4GQ&!R\68XXH093$+\/]MZ#'4A*\:]K-ID'D.9JT&4:?6& M,SU6>>85,S.QA9M4L5$L?2TL6HD8CBM.2OGCI(MTOLS=IV]J6>XVFZ[4RMG; M;*&ZD8!H>5W+PN9M&1J'+E ;C >0&UE?YKJ*)FMM!8(>13.!B'AS$ 9+J.%9 MJ '_E"U@.XS]6P0,4YL @WZ2S0,:4F1P!.633)!8&0B-9H1&*93(M8$T068 D#&&@D8\I%@?VSP"I:]&U#L+C MHG2>&(5%_OTO(<[_NO#60>> T19AP]!YM& Z8-/:A%G7^:K=62ED^2SJGZ;1!+D(^"RL"=\ER[+)OZ_L*> A&NS_#\74$C%X(VW.( M7^D>,1]@OF>.T54TYFA1M\]D$^U F&D,@>]];W!GG($=ZL$+7EP?P^H[X>?: MV0#AF4%W2(O>BVEQ*@&?":>@:!!!,X: 1]$]4[I*6T8FT9=']>V0,YE7-P'& MZD!4H\&+%F&N0V3U28(Q5>622G^X_?KW? M.'E^QOP3M'U4YO!58= ONFW]["I3LE93^2[+OEG*,'[.! M2^M82E#2*<(2WLA()U>2D/_^5RJ>2/U:GM=2IG+%VGY)77H6^8:RF8)*,>88XN^]QD;CPJ0MP'5Q,@+N.3\K^ N\!GQU'U M%NSDF#*2,S)E,4SDG/M_IT;LTF05+E0T?4\\9??5K1?-D O[)D!E< M ^/[+M#69Z0@3'5>Y$T;S5G;-@RTLKJQ\#5$GC/.M%N8++/ A*JS78@+'XC+ M;L5%6BOC)O^\_7MQD]5?IT M0^:\-B;LDEAS3?2_W*&9HJVC3$X?)VN3IYK M?SO;*HA-R8&IO[RO1N=\<-W.] 2>7)BR%G],M,Y*Z>_],+W1WU$^)':B['.XO.?FOO6@710JPKJ'"N"*M M=5BFHT=@]L1\JVSA\:8_:TFQF)R]?GP1E9OIW334^4) [1Z.KB5&@7% M#-*S599^HE^YF:*V*BM#]I%*>B@YS/EG#MI0GB&ZA])DT$J(GHR (&>;?OR/ MB22'Q1(&%;X.O-:<-RQB4M>R36 &D]8AN?5&5''9JD4M^CQ!AG([EV40O0[% MT2-Q#(Y'7U+G0 ,X MB6=T$4/.:/CER-#!YR06!C;NW!>0-MPS!;2"BCXL%HC@+V"?&$Q']P=+!56% MHH'X&7QKZAH&1TZ8UE4J/B,.*HF:!Q6];L#6M6=@H,*R90$G MP9_4K<4<4KOO/ TJ*XQY-^ )K4UH .J-8+.@D(6MC-IZ2W7V\C->W&:XONI% MH-1?MRPT'"/":BYU(^2BB,MNVP#B(95T>E1*8 ] '$AG'JQBMK;ME,2\QJ%N M[O+#'!IZC44W8GO?W+&UYM?9/># -B$=6K;G1?BH.E[Q?#L*N/*,L_1N%Z)Y M@\J)#/\&!K((6R<. /I#,2T:2L GK.Z(+ITF?#$R 9[" $OS-A=Q^AD^W0=G MVK?Y*#,& LCN@Z_0UWUN)^:Y0GJH-\MDI!NH*]ZRR6>-22I\;M5'_'-+RN>F MDUQ/L].KI83KGPM*"5SQ#'8Y)J$I 9K,SPY]_FIL&/7U!ESWX%']L6 MR.L+R]#(CJTW6'".=8T8V;?["O$T&"A6#%9,9D,'B&+JU,J;M-R7OA+-!S5D M\(T*?('S@N7HMH&I+RZON3:,5DSB*];LR:(# [&3[H$2++.ER99MT,@<$2** M)]+2E@ZKR,1AW;$BW';)>BMKY:OGZ4R$/462_S#UXMRG$JFA;Q((]#'>[U_)+7IHI>&'I=+59+#BSLE$*Y M\+.3]#-9XG20,[G7NZL M[%/G2H2POPM"MPJFK.,Z>@>(Z:1)S9]^#R&7.5PB38_QK3'B$_KM'C\*Z%^09YU%-BU3RZ\1KE'&"63W$J^!\. MPRD+@U&OQ(E= XXZ&8ZZ5PQPL&4?$SF?<+2$=V0H)A8:6;(37I)V7]-5O><" M,VMT%2WK8KX)>1AQ==U0.US5_2&Z*$$R^X0XK$B53=J%0=#C98SBXSDLF*_4 M,IELI>+R!K#5.R>3B,3>.QL:F#MUXY2F+C,L[[(^HMLF)*)X1X(]VMKN<+=R M3W[!TL*Y)V#"5RK\%R(=#.C>DI=7RLE%?W[]0$X$1(,3 <&)@*^>")!I -@4 MI:@H)CL0ETHDWHQ&I6@SU8IVFT);;B=2?"=%I-8/]E;9:X1X5K/KLV1S6HMK MYEVO!5F_/WU3"TUQ=4GAWKFJIX3&ZU: M77Y44OWGAVO3PB=CRT].IAESI)S'$CR96'Y2NNQE'J;76I.7B\/'9LJH=P=GI6:TR2\_>35Z MYJ7X7>.I%H[=-\]ZW5@C-4@W8ZM/3L85+1I/-?HUY:8MB[S5:!6M23.^^F3N MZ9RD8Z07KV5*PXN>(2?-?!O;ZZX\F3;R:E_6+W/\[*ZB-E]Z+:,I85O+E2?' M^8OAA2$TC6Q=25X(C>[3-/W4:Z96G]3EQW[%3)3(=_E1/QN?))NJ=?$H)HS>.O;3DM'FA=CHIOFA\ERZNDU? MF1J,N8;]HM)E_%R.&ME!/#VX[,=20EV]3Z]COYN[#KGCIPTR&&:+LTLS956O M"Z5U[&=WMQT!X5[99"KGDV+>M1X+B1Z MZ]A/'L5%K78^*PS$_!VPR_-]L9E;RW[%":\T[^XN1%Z1GAM%61V*%:.TCOVF MZ5'C1BQ-5/ZYJ[WOH;]9E'A MI54="6>#<"S70P M31AWJ<>[68U4,C=/S;B5[J=@5&G-\ONW5\5LL=&HY83*-/E[6]*B938D=M2,RG#E]%HIP-"(_)-H95, M)+N\G&CS*RQ8N:F]E!XR=F40UV>Q^DVIG#SKK=74\8?)6"\]"P6^\A1OQS,C MN5:PTNM$Y3H\>\KFQ_W>X'DS@6LF>\^4S MN5^[FS37[-=-])DTBF)>YG/QA$"2@^PHGIJL8];\X\!*"&']*4M4:UCB>]U6 M-X]:=57[7_>-6+:0[/#U:_/\8GK;*Q(1GUR99[QV6\WT']./M4I/3PV[CZ06 M[DW6"8!F]LS[RW3>S-83W;$PTL*Q\D5OG0"$,Y-\4:S-IK7K4<&^N*M59PUS MLDX LDIW<"WDR^T!V.+DQ=FMD57;Z74"\#(D/6%X.QW6*O'8Z&*82R;*+7QR M9>W=V)5F/ Q*8;X^G&3[]NV5G3*QS^OJVDV[^U+,7DF#RC4Y:[*.& ?] /,=-+U TL6L;-%+H0&"NJ&Z2C'Z%D+_( M_\IX/_3B"OJ-\,O-=#E'J=QQ\0,L1Z<0(RQ8(VWO0-.\9J.#U6'ZB&8LW,#? MPR:=W#-XWA0^GX.>7JK+7Q,B=X:*IIB609VWT'K :EY+T[6U]F=K*SY"BC1, MV9=.1.S?.8,W)$X6$*]8\*=S:)Z(50S3?)*N*FUZV@U37KI)8-?,MJ&T:$4% MA#"]OFZS/&9!IWDQMF]IV!>,C\$W-F&(#@V6YZ?N**[,IN6=B5 AS5+K>(4-:L3#_(<%LO*6CW2<=62;&[7%R0GR=YSV;.ETME!CF@P:B9&YPU"@59 MN>6'UY?11H6O-:S'Y4J#MQYMBLN%!M7%4W4TV'&D8ZG5RP'*B;FTB"OD+ M"\5UX 15\7*(^'MVLYI+X3++CIKLNGH?&WE?+.1-EW*/#A\N_' E38H#Y'2] M,U% 4/ZBJ0_=-N%3\^^(CUO]JW6/Y?@2FO10IN\N!#?9/R]]-:NO@BYQ]K\32Q2YPI7O_I_MW&(?^R5 2S+K^%J#P MH:G>HW(+N,6VR&:PBM>O,L6%O/?FU3F(]-4KA6._Z8\2;/AF-YR/Q-_L !7L M]^89_,V.?\&&!PQ^R/L=:/" P8]ZOP4A$@U\PN]E\#=;JP7[O7:_W]_^[=/1 MSWO7FUQ9[OK"^]L*=ZMH[;[[X\5Z^7__2Q#%9/(7+9)?V2__LQ_L?@(A*7[X M_WXD?WQRIV*I2"+IYK?=;+XPFG(TL.?7\ X:[!NK MO%LTDJ,UAS\_2WCILX27A(@@'0+AJ_3*J5N=WH&;7;@#=Y$7MN:';*:2Y0!X M0DQ$).$0>**B3+?-$;'OV(==CGVZ^L[WUH&E9S7J("S^6Q]\["76!%MVC /:'K7 ;F?N^5LIPY=47N MY:TLXJW5&E=-^ZSV;Z@TS\(G<^:M[O6M*R9YIT5WP2,H-XMU&XJ]]D MFO=#E+08^, A/A8/16.KS*5'M.EY/GC MV?EDQY)VGZO7FO;MNJYJZU@5'/I"<- M*U$;P^L1CHA7J#\0(28W*(E/2KQ M.3+SL\NP[W7Q>PX/S&/:)H40TD)^O5N0>K/SLF?DA]_47_=:N*MEPIGAV+:2>1^/+7:<" MFIGR_6/L'$_HU^\&?-(H#1N/:'X@F!/B(9Y?[3ER.)G$HTT5.K?>'1N0>I3Q MG$,KYX?ZL)B,GDV&V6PXW;/NFP]2,]'XY9_ MP2LU:#XP*6PQA-MW-.@M"E9+*(Z2UXFN/,C=MX>5AR8Y3S=V#8[< MOI33V@5Y2 R*AC1)J@6U);5+N%,T*1%=;906"%9@L78= BX*EI6XM\]2N7IR M$"=]T1P7H^.PNFO!(F&U$;X>#8VL/-)U61PH=W=]M%@0]DFA5"(:"-9A9_J. M,C9<%*SN>'I]-6Q%1P.%C,_RI?[5X_ARUWA*MFHE3?TZ/>.?)\F.7) [XXL: M6JP$"E8R)@6)O?U+[+UZ:74 K^Y1-.@^E5952K"E07+YEA67'^X*-3O6'!54 M_D5_NMIU9)C+WX:K/4$<9S/%\5WF5BO/2F6\PI9&AGQB6^C0\:"K07+O>\2G M;9OWI5S%'-;(]?7H46V71X7&YUMB;ZC\4\R4[QXJPLL@7-7RO"9,],80Q8>6 M?_+1;5G3HQ*?([,^.XKL?B,^IOE2,4BNG:P5XW*O<3:PS*O2KL4G5"4]ZEJ#/^L]IT%\:$UG(KK%>LXC$9\@M_<]XE._A5U2A[-N3=;;R?KX M?I"\VCFL?VZ7FX_U1+]5NTY=/Q=:EAE+CM'Z)"BLG]P6K!^D]KZP2N_NV\4; M='\>.'*Z$_5W[(#=#E-, 3V/*[,1T/.X /5=T3/ <;_4]XQGW1U@&/>V>Z(J M0X75DVT0SOW^:Z76,"CWU]XAO'E?!XKL?.?=(-FR:G;/N+_*ULW+V$-_]MC( M:=\=),-FPGO6N/OYTOU37]*R]6QNDG[J32MGU[$L]F9BI_I3JUCMWT&XO)LK MF?9!.#X>0;\M'.'[2X//9^O/V?K5U5.]HG5O,ZGO#H%?%0XCS$M\LEV[J%U? MYXID4NK=7J2PQY+TXY_4FH/!@6BS5-/6T&Y0E%5*)@+AV)?+P/9!.#9M M-Y165KJL/=2C W*=RA:5IW$U4=@;NU&L=9_3G6AEPF) MNV@MW+V/9R0AW1S>[CJ?F.\\YK39U;13BP]2][?M^^C%8V>"+9%9B"2)H92X M:NX. .G:-R3H=6CZ)(5CR6;RO>[UL&9=2=EP87J>C183#WEUUY6?J?IUICE^ M%.1LQFAJV#ZF[+'NO#E_Q-[?ER MD,DV:JUF(Y%N-J@LL-O$DE(HMLWBK1,R%*_F2$Y2.)8,Q;G.UZ3H]#R1%4>E MA[9NVKH]W?79F\%E5K(FFJKSSP^)]%":Y$W-IEX4NP!,C(426[OUYU#R2_^E M;7S7MV[_39OF[YYTT'#XU)N=!>TJ#V7#@W:50-!P M^*@W/&@X?.@-A]^_7EPP_3/H'^R.]58OKG3GR38Q#9D]RU?/TT$;X:"-\#ZW M$3X<#@B:!N^B:?"W\,>AJL7CJLH,FHQ^3<7M>3WZ?C49/27R!M)[O.0-6@0? M 'D/IZ[U5] B^# O?ON>%L'XEI\NPI"5#0VF:YX1^!VA!?C$M*KRE)CG9&3 M+^E*TUHG/82)*2_TSS7%'H_DK/9XH\@B_SRRSFKAIMZ[-'JL5; 4#0GB%F^ MV_="CX.\N&'GQ:^[%K<-]0G>CKB1=,FR9_%282 _)&-/B?IE,W.59OV"I50H MF0I:F ;6;;\NEON>9L';$;=R/Y.()\A0&(3O+GC;:NGWYL1I&AR+A20Q%HC; M05U[LO.*W5V+VX8Z!F]'W#KF()S+Z*Z??BBQSL'Q9"B>V-;Q MDD.I&MZ_6VE^'7[;X%][>=/,(70*WHP6>/5LM7H_/;^PHLG6@+3-63/!/^8: MN1YK'2R%$LG@PIHOEZ<>D@SM6;OJ+WK(,E<1H9U:>7";Y8;(=O>R.9X\E MH\?:!TLA7EAMA!/(T#':H:-N&;QE&3*CB4;G:EI-U\ACK5,1[JV>J*99#^%$ M*!I;;2$!Q]A(\VP-M*Z^ M*X+TZ%J*CV/WI9HR,ZORT):'1M[K M)2RDXELTION.\1QDPO!H0[^M] _>LG3=UD;Y\U8NT:W)V69H- MVL)6.@EO6;KL5B,O%6YC>NWZGD]5V[W+J*3W6&OA6"BZO7N& M@^S?J?<6/L8(\7O:"6]9)]P-AN%PO!'-\,^\-GQ6C&13S4_<_L)"/(!>@Q3@ MP?<4WK8,Y5IZM9FZS-;BTK/Y?AA4ZZK;"6Y:@5B4W M:8+L%'CE^255S\4349E:H1B]Y']-G^% AH($X('U%MXV=E*_L<6+\WJ%KQ12 M+Q/]=GKQ:)?<9L.QQ-9P_R !^(559G1CI /K$@[8@V@F,3D0'DY'-OS&J\^/ MKE?.CF-"CZP@P%2EN#W:QF9LG'[(&8-*'W9J)67=I]!XJVWI'C6$5Q5T;]-5',"_F8G=(>A&SQ M?/#4U/3$ 4(;:,AV+\-CWCHQ;% MD[2*.XY17Q/%2F6F%F_KR?I GEPIC?+MW=4PNW>B^-Q)38RS8>(^*S:S6B;1 MEQ+"#$4Q1M,GVZNP.VI1?&?[D6,5Q7VSBN-9F!\GI*Q>LZ.56"9;;<82Z;VK M$TBF+LP8"1O#VK,\N9^&%2(^VCT018QUQ1 O;+/:==]E<4]3F6]UA5RYE_5P M,.6=WYZSH4:/VSEPW+<&\IW2>IGP0T&[GQGUIURKGFZF,)(4HZ&$N,7K-+[% M0!QQOG'G%]5LJ$OC=CA;OA*)W@A/&ME,UZR>Q>_R-Y?7)=;/7HR'4FL._NT; M9^\!(Q^;BMYJB\7M,'*M?-\?3;7XPT >3[.*8CZW8@FG^[R4#/&QU<3!OC'R MWJGH[TK&[?RVE0WU1]P.9U]U'PK5NVYKD VKMW>=:OJN,8GU6.OX:#04WUJG MZ2 CMJ$@86'%[*EY=\-3.)KP_;KKY/K?[O9DU_$1> _H&0CL$:]WQ\=9=D+@ M '7\R@$*%S#G[@R]JUAP.-<=O^HV3]^0^M<91^"XU; 'G@0L(+)'68^T"D4^.DG&?Q;)>_# MWNSF]7.B= .SR/$%H5)^'B8-O=041)KY"R42P3WZAX55?#M;;R<9^$6V?GPV MFD24>S(_5+(JGW\HF?'L!-F:WO\2W68^^ZC9^OBU]593@U]DZ_!YRE KYRFU M%K^\(MLK?3"3_GS67-2*XZK MNNS=FUS4_U MZUD\C;P+(4 J)$K;ZJ%S5+Q[9'IW^W5_&^'=PJ@G=24Q6LS.GK3ZQ5GY[KQ; MI7H7+]I(AH1HH'CW!>P^$A=^<\QKYWMU?GI6-7@R>,B0\^>>=(]!JD1/_21" MO+@MY@WP_XVZ\_KHV^#^W1\B/!+?WXW$*06+E(!WJJQE&0W7N4GVF*CR6S>@DV\G%KVK"X\#F^_:, M1%]R9K2'C$X[@,7Y+9Z?.&I&#S3ZMZ0,WLWHPD5XD+K+IP>#BJY&'_/3N'Y(49F]LW](#$0+@#=HGQ9D5 (9[>AV2R6[%-(#O7_ E5*O M6CNOM?4AN='-=5C TRR:$.\J3_?93"$QJL;CLW.E"]$%;5TL""$^M:W4WO$ M64XL<8HLO-W0X7TLW&II+?[ZH9T=#(>J\9+BAY.HWD,6EB@+Q]?<>ARP<*"% MOR4H>!\+5^1\PD@5XUD^/HQFII*:[>8,JH5CF J+BL$=&.]T_T^1@[?K[;^/ M@V?IX:0\F$Z2_/#,>E3YQXFM3"?(P9A3B(,?L45??Z]8F#KV_[5DX+KO?C]] MJ?L;1Q3:NJK*(Y/\=/_A?RLF$_H$&?CG4)Z&*9-IWB;.;PAP/Z"\3C]QI([G M_\2Y6H;[5F], M%%7]WW];'T(H]X_RR0]P^B;LY?[3]LK6""?Q(0ZCVT4";\UV;86L7Y7G+YF- M_:?S.6G3BZG\[*"1J]L@<5ZJU?+7[\O%F!"X. MX1JI-> #;R5N,L5!LLEGA%I/*S^/'L5XKTD/00AXA>R6W\]>EY5E.=!Y*5KL]B OB2R%W<]Y^_D1_R7=(2[5;'A32%?(\ M4,A#-WU62E\/+DI->NP"I"66>$M:-F-'MB$A]'Y3C9).5C=N,W91)!(^'%?M M.S72CDEQ4)[4O6*TB"H?F^]T'*Z30QSGA].8/,P\IO5$K6*57Z+B,)^]C6W% M #S<3K22>%[6:W8C=VT5[?O15:'7C+$SH^*VCBX%WM)AB\>W.TN+\G&?G9S= MUNX?,SR1PGIZ^E+O-;]06_*&?-S)<:-Z<74YYL/*76+Z+(5C%UJI2>M)?B947+K;I?=UD@Y7(<98:1/SD-"P/1&%_6E+_SR"M2D0MG4%R-&YKRC5B83.(IVQ#RD.F<79MGE53@\]7 M@KW!]JWK6??1B$D"7[D["]]K?;T1)^EF@AJ'1"@6$X.88H,QQMZ>30:X1M]-JH_C2F?1 #B0J!Z+P MEASL;^S@-;FE=PWK:&&/.VH(H->#\5T/$II]JX?O=WM11UHEO^Q'= MR696L>\3@\1U]$5-;,4(\-FAGY84&6LS<396+UG%Z]!^L,[5L[@?=Z M1T?-WC[_J-O*J[E)/ZGPQ:=,LE9./@V?K*WP]U.QU.T^=Z_2V=E#33(?"L7K MDNYV['V7D^,>C\#'<%&*9LOLN8_I4T4+.[6Z?.1M*SG_)7[Y3@;]+#=@^TVE M.W.GX^,$AQNJ?<+A!5ZR-@/>)":GZ19GFX0SG4A:-DUBF6 *.%E5]39Z7@8Q M==MHP\.Z0;^ 1TR3 Y>7TE1K$T[OX*/+_E"9?6K MU7AB=(6@0FRY>OK__I^%ZF]/2^&!'-WXZ:HBW^P=3A:I5NJ1,"LNE[OPYI^R M.I%GIK.:9-)WX/BGI\YPO5PLDDS^RV3(\Z^/;F(7C/NQ7BP=^G,]^ M4^'N[#ZX6#^%:"3ZM#Z!BK.?U7US%KE@/\&I06RI"X4FSH?@=32XU4@9!EV3LKT^%)^#V\N M[OFZS61*LV#3^J!-'%I=NK?#;IGDV8:99\!H]E;SI=Y+:J/V M7:,V2T=KS?3Y_=W9=9H9'M !I).VWGBNB8\)/S@"%F,$[[4,FWQ!Z%95ANLQ MC;/.,4Y0IB MA)7A,CYYJWZW4CNK9$NU;*'*9>_A?RM>_>[V]D]9(P *V BE#=^6;-D U:/. MN(QL]KES9:S OG7 )FQE6H+HS:NH<>\1A4133'JR,/_#2Q@LIU/$X&\=ZX/1N5&]=5A$S]?A.&:4.84;\CSV8@X$1;N6;?V2SS M3IZATCB'7YR3M@K/=L[EV2W^.*UU&O!C)GL%V3":^4<2K;:42G4PC-[4U$?V%K_@E1D^\X$V@OA<0ODSO3P9=$576N&*1MZ8:)?B!] M/R>#E6?3PP?^>-LO92NA7JF)=X^:S?QU/=V+UNQ<;9A1[B\'T>G++%5:YYQN MC";/CZ7;>_TI7\NT$I=:+IS*VO<+GJWXD18(2[1)#\$L6W?$H'>K>NXN[R/, M8[T-*W%;:_33I1__@-.Y>ODB>F0D-GF\7V MX&=Q(_9F3C\:1O?Q>54_(W>R\@:?2\FV6%-+S\7:LQD=7SX^6)?J61K32".+ MG6&(OLKK.F@=T.Q]4)H$F!H8&/@;'"%P9UWWESJP^$?+R10>T3[[%4JQ6Z9+ M?WVC2_>3\E"2+^Q!_2X^GI4?3%4LPD:G[1XH84YX1:5$.(Q/R#3LZ0F/:8%,BNS1O>(\!,@FJ3)'_A2Z= MH:LJK,VG2T7A%X>)9]OM*6!EJZT^Z1C@YH0I'.NJ^#4 M)HK5ISQ>(6W; >2L" O.VWW9:U'[YOW!ZSJ96YJ+*I=TGG'W].\2-;,.T99HW=E3EK;'XYEO3]S<.0#EOK&,B M E;.84@U8KL"I@EY$[_'&1"5,',&)(:P&1C1M8.T6R*LAV8Q.)!!6 [N"YL! M,W+X*_(PXNJZH7:X2U@!!$-FB,MK[8AG8_TK7>29O['1"@@TTU4Z,/!J!U+*V-;!LG">G6.;B-NN:?RTY56\!8][*QH"P781!#'U, M*&>%0!>U941T)@TM=)52SZW+NX' M0TU6K^1I:6CV2J]IT]>%T(K<@],&9%VS)QUS!]2X6PV,U0\E*YN(3=/YO=Z\B? M.91ZSU$+BSZ+=]-LS:[-XO!J0";/PJ 05GL/B.F+@D:K3L'@$+= '&!-V.P>\L"WXX) S27*\L M?V-2EB:$W_BF@W_.Y_*77_89S1W2,1[D*!-Z^G[).,'CBN':DBU9JG5Z@ )D+XO=*_IL..7[WW'5WCIJ+H95A0>5J MI*NT%5F%T?2)!J.]4XLZH:><[C32T39_DQ7K]7A2BR6L:C^]+O1,>;=AO:TW M?0IE*[HR,QKW6KG+_H"?#5.QQ,4@$8\OAJ[YPL4'@E>?1G24Y%QKK@U=![KQ M5%8*)%-3PL_UF^JL6Q1:H! 3R5 JE0A)J=6;Y7QTW>K:(I0WO(9GR'-J>J MEY@;ES;G48@CV>NMW% KYZ3.A16NS:Z*5_W$.%?3"VCEA$A"6F_H4+/H/6ACB=6/I,T=),_TC+VD@-V6%3X!C9BWI<73\ M-/ 8=8B.P&R!3:5:RC&I?O4$"M%Q">'Y$3%,%BLQQ8V6QO1Y?S%^(^[#?&:N MFV"^TTT 8PV_6G )N'0;X0"8#%JL+OQ,G]"9$6.H6!A6COJ@\L/@7/1!J@= QP2B(I@QA*^4G'6+0&:X1,?41H<"ZSX#! M^M%+7P4C8=S%7I1HKG".!'6"Z80AIJZBX_WJ\-0^>G_#9@X5=O[7Q/NIVXC\ M3##[V9KY?V1@@E1E, 9\(R_\[E/S@'?3@:CI=[AB#0"KN)9;UV"T]4.A;@,+ M.0(%M&U9?!L>27>/7[-R0#SFW"0CZ@"U#,]:G& MLJ+2B!@E3C'1Z6L3-^'-V:,V$K6'@)7"[(I+& BF8NL7,Y<&CRTS'CLLD-6- M)$/TA0A #M$Q19%!#;3R(.-4W%%D?(U,.,(FH'@3&,$$*+I)C#$%-V@BWVXC M%[-\/ZJ1UR?/X#;GK?@FTG&6^QKM4#H7,@LA%A@OX*M]!GTL2?N*VG,^C %15N3D@.*,FYI.2* M%]Q%'HB;R:=ON$RQ<)ZONL^4LY7:394^4KS+EM/X1643=SFOF?-R\7/W'>,;FYD4LZ_;:H?YZ#(:E1ZACCDU2VA8T,AA+QYJ[N85Y5WP;S7$7>9F MS71<%QKJ8OT?00>UK=IHK8AJ$NHY9\:Y8,;P0K/ $_)JSJ^H#ZW]ZD M(UP15@EQ+41+B*/10=IT4SI*M\M0,E"$%&'J&OH09H\9%EESO>H.6Q(QR9NO MJ1 /[Z-B('#I"/U @-BKK)@#[D*F'KL;C\&HS$$31=@"S:97$.&>T?5^="BZ MY_,"'&K'YNRSNO#9\ M5=G@J\*J/--MZV=7F9+.NC7Z;)RK^9DJ7-3]SF.LE=*R$OV885]:QX>M"IW$ MHM[^][]2\43JUV^4^XH+\:7".,_-*([Q^@DR\;R+%7T;$/WHB.YD8Y>L05[K MP Y#^%8UL,0EX(@3XHAK,N/<&QVX6V)!]!LPP"DQP%I7,." $^( 3_S=:T3. M64;'-DC "*?$" 5="]82I M*00.V"'([^<%/N"%7?%"!E,ML ":X;99__6I?-D2%-0[*D M*4VOMG5-'\[@;T.W>WV6%"3Z2,53T*3=UW15[\TPZ6IARL_;4Y/>'>YD[KJ$ MHFSP08>,B:J/J'-".S:ACXJI238Z G\M0Q^ ]]J#%^ $V?7C(6Y"G*;9>%C" MRR)/@-J53>!<*]PS&/1EP&\Y0E&Y^;!FQ*G3KQ/**EV];3OE>RW":E\( MJ]>#AV%O,9?'#KJPE*Q3YH=I9L(P29WBI3AW^@M:I$@T DMRRB 8QCC4.T0- M.7E6V$]EC&_#![#B:\:U;$6UZ+D"& EV;60HQ,)<+/X"'GFVZ8DVH-Y7P&("JW9T>A, +7W!\B*Y M#3;8=)$:KNVJ8:*RU+A;5Z;U=/_N4+8W"1G SB%PC8R"FAJ/,4Q'K*H5SY'T MV:4%R#?P5!<4NHY#SB5LR^>#WCR.:Z'0]F;;/X5;I 4![&T(BL,NH2;@=*,G M:[C=M%AHD<^8[#C0O[+ :D,*L9E88*%H;= EM#(.-]E?<41%GH["Y!&TI@5: M:;"HU/QRZY,+6F6SJD49V4'KC&G%CMSN*Z W.=!3X#Z!$^:J+-+%(F"B4>M- M"V;PCHL)9].U.Y,FSD)[5,/7>5-@ M;(Y5VZRDW;)H329LBNN2>3D:-R_C_I9LA_M]/HA#:*SC9_7:.)..;;C&I*L8 M8$U,9496 M5I3X),Z>B&.:1::RDN*H60L[EDK.B%_=S,1YY*D%W2__I#DVE%, MLJY],_RDW;8-+( $]M6H-];KP_:XU95NX7[!%;FT0SXG)4>5/1;S_>6D_0KI M\OS0F]^Z*R[P[;P8CV@K6!8O1(0_V:+IW-W%N7\L+,([DPF4Q ;-CI.!64_D M-:9ZW9(G6LQ$SQ&XI1F.V(&1![XT7$/>M>'YD8[U'PJR.3SAU#(!S5R!IPG) MK@UR2"CS8Q+:K_ 92_E4 8Z,]:YA+,OR9:4I7^Q2V]^FR]?9ZKPVH$*+ _*% M\UJE6FYPU7*V<+ZY"QG>;9A_?[HHKS&F\&23%A]/G<+5/K*#"9K1=+7IG,.2 MD=2?(>8>LEI?_T#B&FY/EUVN1 M@1=[6,-'U8E[D,#"))"3I<M.I@YT0:AC85)G>H'Z/(Z_4<(+U9@$XQI\J!68B',2M MSKD!QX%#MY+6^E)S;]K4\TV"@\>Q*&"86'L"@9K1X[O?SML5T9-*S140F[[)\Y)#M@%W:::V=G5 M!4*;*@U 4#\K&OT$B]S!/Z#[Y_ '\]TG#(]89 D5OJ8Q/K/XDS#N7XCK@_2$ MB=9S2L@\;*';=6R-Z[9Y<8GI^6C4FJ ]H]C%Q/'2ER+,"8UD*;+!W$N,"Q@> M[ 25E(T]"(*-P[D58+AR&V+PL7N2@+*?XQ-W51OKSCQHP&-QV>6W;W8.WCR_ MX3FGEPZ9\QI>2J(;LXV=V7CW3--^7P+\"(P G,G0BQ;\[HI)G4KT65R50C-" M>(Q+"/%)/@0FTN_6TZ,!?XU 9RIXBL>8_;W@TP@A,>;\AIW+<&X]\MSJ[Y;' MMZEV"[R,TL'@(W2FR@S5_FZ2H3E /3M:B)&&[O28BT?UZ$(DJ(&V<:Y+4( ( M;;;G'3)$<4+"(HE;]HR>[&#:V3N%C&?V.@KA;N4V!;69HR@[BH1"J*P 4N+# M>$D..J^4C2B?AQQ%39_SYHEL$X_0&-/'+F,3/*'%#\6]$EY79M-4,:NA!R%#ES^V(O#!9''F*X8:CO.&W*2F2I"3$^S[6R"V-=U/)B.1_ M" 2TWB>:$VS@F(J)MP\ YX'7%$(7!3[&NT$\,(ECF\$!CV@>,DXZ"CWA0TU( M']C"M#WK[WR*,:YMM/&,)#V A+\(C\"2P_21;T.LEI89%I'_D^N ^<"[O(8N MEN8NWG<7+6 MU>V7N,,5&HKZCV&S^X4,UH9L]YQM$MEDCB(G=W \!(%6HFD(47TK6.!Q>B*- M5G^SG$^7BT9$#E:@TI,NVKN,5BPBK/N)B,7?SLMP9!K"?S.UURL#!CY/$!U: MBSTPX:.B1 7"#UDL[0-J[#^B A\2P6;[-P4^E$))^-"_(R&V)0AIX'@\;HCG M\O7&O&YOGAH(^4 ][\!EB%[V!OZS/G$@ MP0&9S4'R(2OZ],ZB.$==%T!T#RC%%-)85FTJ7)@X\MU^C0]2*'H...,%#.;F M4DF_V3!IP7V:GV5@%2FZ;2&?LB3UVAUPXREV.M_).1@$J^0_? R"K0/+&QP0 M"=&&-D,I7%2,HCNR;>GN!PS;H9\L($#\O!S$>6852+,,=V+."P6GR.6S]_M+ MX"Y(;_5/\:$JOE>BH416C=U]9[\,;O]Q/(OYF-Z%@^[>Z_4(L$@_8/V#_$]W^@/T#]C_A M[1?BD;@8['_ _L>]_8&JW]QF_[[YX9TU]HG M22A$4M)W].E,OE4.LWYCWBK JO8-0KA;!KAEZ55J;M6>5W85,,![&$",I(0# M9("*,GT/^0,E]VT\_D'BKC=HR77@][?LA>-5')P@L(8L^Z?R G;8%3N( 3ML MGAU8?'V([!!HA\^SPY&I L<;6@J.^5>"R 4',^4YF$N+"]RL$Y4T1IC^4K3Y.?N0>]#>6BY-\IU%^WMETS8F)4L][-L+ M#7BV)CAW\]J)GQN3BMTLY?MU@&M$3F2Y 7&/>+DG1ES']3^1Y9X8<0]2<@_# MW<:[ V"H]-PEXO;-F=Y+9MQ\H$!K,/V+E2+Q-Y?KG^+((#1%"L\XMR7L:604 M$/.#Q*3W8P3$W$1YS>Z)&4CFT4OFP>('CB=0]EUEPT[Z^/&3P'?=-]]U&ZPM M"*F0F$@$\LZB0 X5@S#I.(@IA5*Q(.8]#@!#DD*"&*!1QR&9 M8BP4%5;5[*$#&/>Z:@])X,P>N#/[!Q=-AF()/B1(8D#,@R=F+!%*IJ*A1#P1 M$// H84_N*002@I"*!%-!<0\>,E,(=8;#8GQY(&" 66\T=\F0=W"_OJC?^"= MK9((8?WFU'] I6U0*2K$0GR<#ZBTMX'Z'YP8XI-2*!:5 BKML2R)H2A$V(F4 M<#RA=<[039-VT5.LP/,[<,_O71A1*AZ*"1L'_ *2[S')!3Z!]^L'-#^.:/U] M-(^G0K&$%-#\E.0\Q8<2PFK!ST'%_LPC88]P?_WY=^ 1[ZU'G(@D_PS(L\?D MB0?DV=^H/QD1 O+LL_2D_CR>.#_MMDG)GN6KY^G_F?;BV'281 1^\0N['X3= M"SSQ0DWL"XDO6%HP? P#_R7@A0OV*' Q3\+%%*.AA)@*HHI3(GD\E%H35 0D M/U[P0$J&^,T?43T9DA^BE$>CH;BX>CZ,^CW_I0V-/CA)MQ%1R[VX[5VMFMY_ MVQNEM+1^D?.I2!YW>&.B0_1./OA (Z=W<:@[!]\GKG-%7Q56Y9EN6S]IC\QU MV^6[YMQM(LY6O^B:_F9&\?7.W.L,G5QA6.KV+4K)$D>OT./MB\387_CXFYV\ ME_Q8[#*IZ1;M RF;ML&:GV&O,]OP]3CSMQ\#>20&UR,:,5@#P39>*08CPC_P ML@SL!#8R%/CA"(_*^KO;LK9R>-^8T_<:7]VBO55-!4;%04S:6U"UB*'12^Q9 MNU6W>67(U\+:^\3@L)NW3@_ .,O =H78U!A;JM&)&1TZ>=JXFLXEET[?1;@+ MVK:R0V"I]$)\7/KR%M'[T6AC:%B3JLBO/;E*_';W>+_@2SBE+_0J>/6Z M/3'JVCYOW4)RN0'!__T_"_T4//N$.DTW?KHZUC=[)PP4J?SW2)BU:Y"[\.:? MLCJ19Z:SFF0R(D;G2LF=%JZ7BT62R3^Y^3_G-%]@BVG8MS$+?>W8KQ8[VSF? M_:9GA(_9A&@D^K7-7[8]\ZW^G[QVG*J"C;(+9,*5=>"7_X38)_!?$QBR^Y]? M/[B^0;K_[\>_JGIFK0G[K3ZLLIZ%7>!2VC/0]&10_N<=O+FXY^LVUBH0TZ3=I)U>C-@OT5!:MD7< MKI3 UQ.K'^'>OOJ DPU"%:.!-]E/L'\Q_GA-=WN#@*]DXDQ:]@P_@"__BPW0 MB:KBGXZ5\/H2.[W10]A^[M\XZ+,\->K"JVDS5Q0,W" MA>/L@'>( 5;,=$T3]K/4[&$+1H97O3HX[C9M;=E!&V.X]M)PJBYQ:%81XO0\ MCOA[ 7-C>AICOB6L4Z:EP[2%@W3&P_WU9ME/D0;+M%K2UVH&7=1UE+6VQ6BRR#X])>SM;,70[( MV!@;%CL-1^G07K-3MPEUMPO4\37!!;MGM_MHQH=RV]#1:.I#I3V?DZJ#%?$U MHU5A[BI\[C5W5MR6\+3+,VNDZO8KIGM97D\6;_N7-A:L\5"A_.X]@1VSV<[Y M[!/=[[:J8X=CQK:TU?0K/.!8KJU)=WW><=[7!9N\)E^NEZ51XE8LMG4969,[ M,MM"UT33[66-C&%E2 V7G&#*>GTZ#)F2MNVZ.7-UP+D-9XG)&GR[O9^=KYV' M5S1."R<.3-M1L!6YK5JT!3EX>TK;I&,]-7-=A>_$UU*R VF"B3+MTR\AE M)BA?_!Q?!G,;RX:"SJ9K%!SMP*(+H$R;R7\8#8T"#,HI0QA@3$,ADUJB/@S6 MA7DSQQ9M!+@/8(* 7]8V2U^(ER9T3KAXVN78:_Y,M:_ON07IH2*#G;Y<)8VZ MB;;M9M-F#OF6V0-T$&@!%7Z+?.V5.5+Z]GQ5!OYNV)0=:!#I16(MVC1>USX7 M,_[EQ%!>_.0$2W_3-O2FB0)$'D8>VZP/6BG?LDVCRF=[VX?PB+-__MI0U'$@ M#Z#]*/WI?.8AH *(X5=-[M*/5%>J([ UN"$1':/-16U!MQWA%!$^G84#8U%FM35@V[+(V3 M\#MZS/;Z)N;I1%A-['-.30MMDP "3+;UCM]U]\5:\3#N/B?$WX'TA8S%1!U6A=-AX MK_:+QYD[YHO"<73#/%$Q72UD$'"A391O!B*XQA&B&M!)L'!Y+E>NOACI&+90 M?O>[G#[[BR1=B+DO'#I8M!G94*?=J,A"-RH.&W#0,; ;PR*[H$+[(Q6/Q#@0 M%94VOL<'_Q#X1$2:?^;WW#_QSM""BJ$OQ7(9^CT69KSV E.9?F1X_YJ$>"H2 M7UY4BH\D?K>H#[[3MR2L87"6E%I9T@(/=@CS #W&[2H&2([OU< 0]'7,3C C M0ZG78;Z)JD^(X?.2%RR1"=]V](GFCHXM YAWA4;9C8\N80@P2B%/E-DD^K+: M]5Z/J^F^D]I+.^)ZN1WJ*871_H7Q7V@;X!%0S.Y:9&C5A\_6PK#"O%G@H@?I;J_&#X^O!L6UUW83[L MMLW0+40!/6:3P9[HR $*F9C+^"4XN7VES: $4)=^Q')N4QWE$\)54B 8E!AN M-9HK%Q9DB@XUE ?5+JB?9=RTCPX2:6/91&=3C+4@!)2_Y:'K-5'_XG7!@)^A M.E4Q#NZ"_4#?DCTQ7P]EIBU[7_]3UD!93J,/]W9JW)+L<*3J,]B-[!37AT[" M__ZK_+-EIJKZ F[T/BK0M\F[P&/@*2P-1I5-:7X15R1Z?>)(T<'4GSN9/.)P6@Y1WX73K. MI8(<"DHM$?WEN9B%NXKG7&)02143C"A3I6RZ%EK+FN" 1#G[$1,9GE]NP M?2#HB&%9BMEU@@+'F#O/L9WBS#8J ]>I"PL\3Y^#_X*@:'1TN06*D(OQU(6< M9TJPE8NJPNXQ/VK%]Z$,@K^GIE-T%;N),2;%>@R+1:8H+]N!,Y;X!2?C[M*R M5S,FH'Q4!GI!Q(VP&E)9U^;JA*%B2$R,M%"ZM398R7I?@=]-,,V(:!P=H:_T M^@N;'^*8&T=]:A#M^8LIN#*&,%;I4;@491W=-5N;A^4TT4>\5% &5,NA@3 MY\7\2[T+;AB"C!V6FL)D"04BT!S,\9H5YN[:%FZ'$],RH '_=K %Q)HU();2 M'F#4C)#;4)YASDRFR24A_FN$J,X(9,(-G7'VCE?+0#HGQS]UVE& I^B2MCG$VC>2 GZ<(/Z):B<>PH MLH-R>)&UH<,\VC+XWW^9?U/TU$5HF(:E&\H"ZZYL.N"019R@%ZROH8-MI@I' M5L%.=Q _I#I^(6;'#0'V]B360W-<;)()AZZU=-E@^*C/RB\$\H;>1K <'_'3 M#RB@$7#+'".PIPFL5)# "A)8WYK 6G55_).F/;K<'7N[2_^8'XR4([] MI4^?*(&C;.UL5B2>/(V%1B/"B:PT$H^?Q$(3F^F.N??K!((F3F.A(*,!28]J MH2RT%/QBQ*G(:#Q2$PXI(6^_WSG'KCQFV@C?IA^_?97OEFO_A,MTAS],/*^X5E0 MU'QL1APTO!6XJ[MR5Y._6_A;9&2E9ZO_^T&M\AL$^N!D;"$YM*F].$'/]DV( M[."XPKGY?W/\<'*^U&]0\(/CB*6<<, 7@9[8AIXX0F?]\TC\P;'#'QMCA,W@ M\QM>WI9=2 ;6'QS1_UP;$RU5Y_"O) (6HEEA'LXN+2V(MDXK.3!G">%W",>K MTI2,2!O)?7U"7#Y8R/?CG[_R6%:OVZ:L=? LT!0/MG)FGQ9Q^PYSCK"ZF7[: MD2WY[T_DS^@-4YY\+%V.1K[I+KBWU$G%._JK=[GB_.SC.2SXY^83.%O\] M%^&M@2:VMMRW+L+;A_53..)4J,T"B1.F=>)T:.V""0&U3X':)R_96UW^GJUV MJ\[9WI,Z<4)B[83]!T[LCT8>WT!*!YPT#RFF=@&E/3L1\_U=B7=^Y.7@"N@_ M2",\2+=O.9S](LYF#ZQ\?\OHTZ#248C04;6.VLYYD@^Y,7^!^"3%D"!)GVY< MN//C(H=W0.1C)!*DOS_4V6L?D.NB=W>3>VE@@$8':'2 1@>858!/!FCT25'[ MY"4[0*-/A=0!&GUHQ-XK-)KUUWKWY>>'!%?O+'S8#>#SKA:.0DB0XJ&H(!SZ MI4_'#M^EQ WU\ _)VR)O&)4%+@#_WRID#6 J1\]R[6:V+VEY 24NE5@N. M TP]P-2_Z!CG6#\GUFRC,U0TA3:(PZNZ Y#]$$'VSQKSI!B*13?N-9\*R7>( MQZTA>&)SKO6I$'"G\/EG93:%?L%F9?:$2+Y?,AO?G(M^*@3<5V#\54<^&4K& M^(V[\:="[KT"Q_\2^*\X^]_@V5=H,\YYW^^MU,T<):-]VVU26W,,Q% RD0P0 M\/VY^>4SE X' /E^7.:T-3&-AL0 / _$]/BQ]3V@W"===HBP)3% WO?I!J5/ M..M PH-#YJNZ):N^?L4!'+]Q.'X/>/7SN7=1%$)):;/N0X#8[RE/I%(!I+\Y M2'\_:?Q.N8_RTL;KVTZ(*TY4[H.TP!X0^+,Q2%((Q9)"D#C8=.)@'UGBBU5$ M6R4@MLO^Y3^'JVAM?4B";,*!U\P+(3Z5"-(%^UW$*P3I@$.OEQ="\6@JP/M/ M0\Z.&<_?7U\Y%@O0^GVODX\=$AC/1BK2\Z)_,7_W;Q>+#Z#X0ZJ,WX?U!Q#[ M*='ZA#"6X/J94Z+VR4MV *>?"JD#H/S0B+U7D'G\C? AQ&G$"L#S_0#//XDW M""%QPR?S ^Q\?VMTCQ4,VG_L/"X&N/EIR%B F^^HSCV^^0J3HR3D#I%S,22D M#@H]9^YO]MD&DG"*QJFZ:1(3FXO:X MKM-R&7KXH=[M -_AG4-\>U+=CKCPJ M!;#[9L&Y_>2&#;KFIT+@HRQLC\4W6X%V0OQPF@(?0/![0-]/1AM1,1I4LV\: MI-]'=O@K\:5P)8#F]Y6G$]#'D(L'D#WP?4;1XT('_XM.7$QJ)D/A/3H M.N_FM+VSI0S_L]_6WX]D?) M/CXOA.+QC5]'>92T/@$Q#1#Z/951(;'16#M Z'= Z@2_6:]]1YA]@5@N4A_ M\Z< SZ="47&SY_<"=/[ D;X3@GX.$IU/A:38QLMN3H7BQRFR 3B_Q_(:#Y#Y M(T'F][5)R7DRW+4%JV);=4PEDZI^EXM-1AQ==U0.]REKN+;S1"7U]J1 +??UB4]$O!Q1[=Q_P] 7P7 M_M:O[=@;A@B0_ZU=U+,W- Y2 X'0![F#;[BL9V\('"07]N&RGKUAA[W//CS9 M)EX7FCW+5\_3_S/MQ:'I**!BX6%5T4BX3W#-,"Y,#R9+Y[-F#=AU%\^OVZ,- M&;232E+L#?/^P8G14 )O"PD2$!]"-_>&@F*0@?AX!F)OJ ?R%P^EA&A PU.7 MO]-)+^R&="M;\1?(7DB@M_ $F8./90[VA8+)0[I]AXV4E0T-DP+- MX+J=@ZKGWX?U!Y#_*='ZA*"?H"/N*5'[Y"4[0/A/A=0!?G]HQ-XK))]=NW\F MFTH[.!+PGMA@5V >_!D/H/1]Z+:Y!TL]8D!VI\UO-REFQTJ@TQ*S8\;.=P2- MP]]\@(R_P]$-:N;?Y[V>*ZIMD4Z =A\2VKU])_=4R'CR8-<)(2#[=GO-AAWF M4R'CR8ML@$_O4%[Y '@^(.!YPR[Z-]"G3NN\28>3829RC[!B%)/3;#1,[?*>-\*)&40E$A&= ] MD/$ :M]7J'T?%A\@\@=';">H<'_J7) B1:)LV'V ]+=38G.4/+G3"O%W^A/Q M4#PEA5(;OC(N /"WJ5%\ PGP;8 #'PJ>_WDQC8620CS$2QMW^X^2HOLAI@&R M'R#[ ;)_H,C^?^DMZ[!P>MFZ,XIS-4U;5U5Y9)*?[C]^O9\N[KTVOD_TY6+6)HLJ6,61,M[U+^$*?#T/ %[:5%K^G7#?C% MC-.M/KS%F93)P6CPXPX\Q,GM-E".3F6B6/WY3"+&0Y47^5T'7PO/E7WB;=.M,-D*?$^:BL2(6'67L M4M;'Q2PV_-]_X=NO*2V!]\2XVC=@XD-XO&]R!"C7X:YLC7 2'^)$7I0HK;"U MA(Q+GQ.\#URC(N>8(=P"U4;.Y-K \S*0 +9D)!N*";_%?0)2<:8,M)L1V0C+ M/9U[MF4#2/Z3JH5M*0'A?5K@G2+OD]0?*VI[87)590@<62 3KJR#2/PGQ#Z! M_YK I=V562]K"M1*'U47__Y7*IY(_=JZ?.*),QT6P"@M4V@,>!4?X2 MI+__1-+_(41$#DR#"E(4>9WA Q8XX8,4N"K&Q9^0;$$V N^SN M&VI9[M&T;7DD>7KFOBA L"BB#0)L+%KFZV]F5A46$J1("21!JCJB98G$4I5[ M9N72JS43W&NYQGD#'NGD.*FS;/#BRP+? D6$"95:/V?0/X\V M\S O F;IPF^O)=VT"_6XV)N^8VTR,$0JR?EONF9;X8B<6OJ%_1D[MY:+5 2Z M-8+?!F"CYR2A=C5B7 &#FQVP21S8(S+F7C>[M:Z\#-\$%X'G"!OQ[1_:( [0 M!20UC,[S0#IY>"4N90OF_^HDF3GA'M)_NTJEV];'2$0G@H@FEH,Q%2) D%+. M@ %U#,$TFT\LTK1KMM+^RC,D![]\L1ZTAL%IO::=>T#][H-F=B7U1^DR,.IB M=-Z'VB^^%9!]^-$)F!WY 8:/;)?LS>E5BF4L6H7<2#1R@IE]Z!J[G\!+N"G; M9QP6<.\EFT1LW(^"P1'K(Q1J( N/XYOP+S1#+&Q!;Q4=NRH M($A*'SD> "@Z*E":[530.06JS@&IX]AIV.##.X>KL8TMZSP.N/ # -,20NV. M 6:SP8H,6A^-D*6^"CRA.?.$K%<"C@K<9.H4AN1>,B+ZX+71-6O&6RE==0QS M4A %Q'%^I:ES+9V>8@;"R"K<%<8NQ6LS[X/[X!=78V%D1;#!P/)"RT:K("1% M,4*W#7PG&]Z6W=R"E &I %N@ )B^$-44.+'A O.5XM$W\XOLEO>3$\JP! M+1 9+7)HB^FBX($_6%3;+%TL)E<0(V,G#!&SN(%S"D ?W\!3#R_0F(*MGO@A M6F>;IN>IE?'0N$4K"\3*;%Q90N7&LZF\\40J[P"#%%)YNH?PD4VD#) 2WGJ( M_1&@F,O1.YX$+$_Q6I5(_E?FL0"6B,L_'HP=SPFC@!_3G():\\(M"._LFJS\ MFAA?DZ1SD*A)R/&)A-XSTLC5:I3>K?7>IK9RP".A-6V9U?/S%";(71(_+.<. MV"'4A=F!ZX3KZ7Q*S[#,C7B##R;DB%F#Y+G+O3SEKBF>,^FT"8:+?,(<$N5^W90X MKC52(G5"*<\R-# @1R0DS\Z'FX8ABQ)Y%W!!*@V1BNMOKK /SB@L_79[ DRL MPQ'K6&S%<>X/,ZH.T "W)B8@7 P@E\'VNQ'S9FVVHD>;E<(-1XIV9=U+O&@' MOX"T&CK16VU3*#+,S+'XK-LX"7S,P8H%5VO6V(^]*.'I-%2"0@!X MK;,ZD^.=7+\ EM&/!%GM/NB 9\<>87 &/F;T3C8<\J]I20$1#1Z!4+P//@6? MT:R_H0<:K9K1?I-_))<.CV[QSLJ2HA5%@=./>?0F0Y=(T^+F8>"/90X'F%RZ M4".PTQC>S*,^Q1I%NP-,#2W7Y4(T8%$<>/B6=)%1$+/#>((:4[N%)?EQJ/T1 M!TXX<+B%MQ$:+R8;%*=AW/\# (R+MF [H-)QE2QZ(-L0P.I:=W)W-[%K":O4 MIK-4I(_<9I"YP:QQ(@%/U.@7_#X_ -\+'$37GXPIM$=@3ZQ/PJ7(L/$]$-)$ M(@PS=C27W3@A?S6 'Y-TA,K'3!I (VR&[R 726GT@"%F22X?.Y0F,>6 )$[ MD2#[7Y!&3F&7DCF^\7/CRY$S)#UY\,OIM\NWVADL^B8@Z^=3 !KMS@]^)I1'K_F8@D@[.#\]^?@VD[N"STJ M 7NR!OY$YOY\ [ZU NWL#%]J(Y<#&D-N=0&%"LN+0S5!B#VR/++7\ SSUG)C M\C^0R_Q(V/\"NKCP&,A;JNRGT&TF!W#^*8.0M]F 7=]W!TOGN%?S#,Q09V#J M#.RY9V"KD^=2&F%53@2_P;G7OG"+X/01LQ^%R<++S2SWKG#(PG>*,6/!& A! MFT,^3[+U]-1!$.PLY\]4W!F3Q?5V,NN9GF)V:W5S48YS!N>9YZ/[.P1C0PHT M^3=5?1QQ_@9],GB4M3)'2Z])I?I3 MCB?6&N?:_9TOYU(LN\_NHF.:XHWW'/;^\*Z_^MX>\5;+.8*J(%(?BY)L M":=O-'^H\*B8/54G92H]:060!)J??D M7J-6*9I,,*@_?SHY?1>?1M6!,GS5E24F;GILW.[F,; M7X1)7OP^^W-%^?!(&'OGV"67>5$6+%Z@;;/X<&_GR"*I6U0$43)![(.@,,NC MBSVTLYYS$+1S9%&ZH% $D3\;V3F*>%T:+2P^F]C2]M9M1]*1P,XA_4VA;S1U M>%&?$^3/.:=&ZIU.;4UY72\NV)]2A?%8S&(>&-J]6J\4X_,)'+-R8OS!&59* M^G%H>8,0^ZK8#)[&>[+PTCM>2Y5V:AE8D?7V6:,E!8M,#;ZQ-S3F9V%(%LML M93/F\Z3 3OL(>SXJ2=Z:V]S\9GJI%S@?:]MN%=ODSSBB+P7;(O:@D/T2D*U8 MNV 8Y]YB6T0+%+)? K)E).#E8KLY.TM[?['-(P [CNPG>" ;P*:(5H:[Y%[+ M\%)9%L(&R*A@2MUKS=3KW8;>:C:J=J!4+?8O*\_M*4C";%^%G4KS4--LZ9V> M4;6SEFIAJ:QTM.WRT+YBY]&BG_69,P>OM4;3U,UF]VV%3JBJB*-'*E/6B"*C M^?;-#D:RSY,A?K(#IHI.JQ"6"EBJZ+1"MF+MEQ6P5-'I%X1L%9U6T>E=0W;5 MHM-\=-'2\T%V*7S]PF)TN>UFES@)H@<0^\9#;W7J9=M3NXE/K<9$>^9 M*B"^X\QFZF:CI=<[G;(-O+W$YS9#YZ4QV[XB9XN1\Z58[:!A&KI1[\PF)*L8 MNXJQ/]] 7F*XEPJZ[U)D[LD&=*NI-^I=%8W=O=![ M,1HJT+I[4?4U97BY0>=9YK]&[#Q%\V4 M57'O2G2669N!T-*[34/%Q"O45NHIJ#Y4(?,]Y]..WC/*/;O:UXCMIKHZ;9-/ M]Q5W&VO M"[3W=3K[9Z*Q5>I[=(3;':SO9.Q^BL_LEPY%EUEQ:\CU%"E4,?<8H)I$T>NI M+Y"49KQ:%ATJ/2DEW'L_TQ4\<+ MNYWIV].;9E,='U0\I5X=#^PZGQEMO=XK]YQN7V/(6^U$H^+[NYU-W];;;95+ M7_5<^J:Q8_%Y_J1S*BX]X);O6QF>5]'Y74K$K<+^7U1$5O6L>4'(5JS]DF*N MJF?-"T)VA1/Q5<^:_<[!W[.>-<5NA*YY+%+A]&J$^9X8?3!UHU-N]N#>AFQ5 M.+VZN*E^.+W9,54LO>*Q=)4KO^.Q=%-OM\I//ME/7&XOEMYJFSL63.=6\.F? M,>!$]H'CMCN6\E^@MO!0,[V7*>Z_\ZML70P\[E>[>;%4Y MW3U7D*OB]<\S22I(?DLV\M+;O::*YZON.ON-N^KPZ=.G0S1:;74BH+KK[#7N M=KZ[3D.OM^KJ1&'7N^N8SS7=-^V1B>+5,[+@M3X;^@$3!:Q:9-VK3/[28XY5 MMA4,W3!4'_RR#Q)VNV#O!6%P-YFVJ7<:Y9[^O:!(<<7:X)=89?M2,%CA[/L% MUG[;*+\6]\5@O$H9^ =/,OGG&LD;".#7LQ8_VO@'?>:QH1.57[>[G^2W\S%! MLUGNV)Q]C?ZJR/WNXJXZ7/ID&Z'9[99[PK:OT5\5N=]=W%4G*=V,WU(P_RN+RNY!^6)XV[ MW>?1DE/I]C4"K*+WNXN[ZD3OGVC2&^7;\_N)Z*J$[F:/^7%-^ZW'Z&;.> M_7NB_>X'[D#[N^_BVT-=._/L6GEV_8OQ.I=L_M$ 8A[X,<)_%TP+%?)??\N? MRI"$.A-0;)\<&C1+GY7U4FABR;X_E2$)=:JPML8_V\'Q$WV4CMYHM]6Q0]G' M#I6DB!TYE_@C#K$-Z>DO9U.QPQW#<\M_[F/:R7 MUE.P#?+'D<[C21F(?VGG%Y716Z^U1E>O8]<1%=]>[6RB,B@TU>'$3C-@LZFW MS8Z*7:]Z[E 9%);%@/N*O,*#AZK8<*^UMM[JH"FCCA16.U*H"@:-7>OCPY]T M:@4>'A9H$Q9HX<@*5 7 3B435V'_+RI,K$;POB!D*]9^2:%@-8+W!2&[PM4$ M:@3O?E<2[-D(WE^LT+%5^< RAL2V@GOP9TFAO7T-SVYLA&X%]KK':-PZGQFF MBL)68HAN!?:ZQVC+=%R?BEH5 'K%X3L:@6L2[?"7PP:JQ2)?KZMO@$<_4ZY MX&R@6; 8ZX;Q-)50\^,HC"P/WZF"S]4(BE5AL_L;W*Q(C-KV73\X^LMP2,EV M"JF*.55$5 6V]P2-6PQL;RL'9#_QN+7X]R:S.[83*:>$#Q4GW_&8VW+M(UJF MWNWU]&ZW]/E/+P7OU0VL;\V0?RFHWU&6K^OU9D\W.G45JE5Q>87LG8K+JT3R M%Q2^WW]70R7EO"C+HZT;1H_WH5 6IW(V%.I? LNW.CV]U5/.AG(V%+*5LZ&< MC;UT-MY1HWJ !?6K%T\1G7S -'"M25; .4^43VBZ17';K6@Q]' M1T/GG@VR&\9^E,[P(>&KNFPL)"&9=X\>61%Z*T4>U%S,=F=01XTL\^0RA=LL M AY9#SZ>_X67P[N#L>7R3^YX:TWQT4QK3LT)-<^/-$L;,RN, S9F7J3Y0\V/ M VWH>)9G.Y:+[8*&^ 3/9AI0)@NT[[7+FO;K\?$WS?)@!R,_=@?TI#[3;-\+ M';@(D[A"^%ZSW(@%GA4YMWPF63+70-=\>#1\0:/):-*!'\ =#YH?C> M8E&A M!D^#FP=PD6;9-F".EG+G1*-T)37M$]X,U\+"G!/[R# M;Y\GQXQZPL:7SKTVAHM'H<8 ;P/M'[''M$9=U\RZV2!,X8 ."S>>HGL$-.,B MW80Z L"-D2XU&RC> @0 0"96X(1P+T()$*6%%F#N@5G!H77C([4X_N"(9,*Z M)("QG A8DM\S;/IJ1HSG%G?EC($L$% M%JK-IW9% CM. K\&.%ER$OA#)\K1@2'HP&CW:FUM+"CAKW\QVO4%TD_1PX[3 M0V8N$2C.U^"E]!+D:[D6@P,>T.4YW'0Q5NL)#0*?XR2CQZXW3-3ZB9;AR@6_ MF\ O 6D=17+[3G+3UMF!A9-M#\D"2^T682Z^)^B;A\X8=]D%Z_SBTAO#F(\N]LQY"L9MNMV8V4P*5R\+]:JU:M_M& M2W]-[=2<*7M_F &,((Q#EPVC(WZ7_(C<3_F9'Y*M?A0PESP$?':Q@6PT:\WG M 7_*4&ZDH/Y@/8W17FFC@ U_>O67*_^DB/P?)^TKDDU L2?P+5!$F%"I]7,& M_?-H,P_S(F"6+OSV6M)->U"/B[WI.]8F T.DDIP#IVNV%8[(IZ5?V)^Q( /4)4RD,G""-M9+E#O H7M0578'7BS$39AO3?KM+K MMC4SDM.)(*>)Y0A"!&GE#)@W"+4AV&@IG81I/$)0B[0*FZVT*?4,O<$O7RP@ M5*UAB,@%DOQRMSTD-RT@S+(C,@6A1_K(\0 JT5&!+FJG\L,IT" .,+-CI_[X MAW<.UPX;6]9Y''"9 E*#EA!J=PR GHT")-@.'XL[I0X W-^9 M.H7VN/.)F#YXW6B:-?.M%%(ZA@XI-@$R+K_.U&<5GL2LT$)O K8.P*.8)=P; MQBY%0C-OA;OA%U=C80124HL"RPLM&Q5N2 0Y0I<('F3#.[-;G+.CS#L',9,7 MPMMP*!*^&O_\?DF//K$\:T#+0KZ*'-I>NA1XS \6U39+$8L)%83"V E#Q"IN MX)P"NL6IE/-1LTK#1Y:?DOVZB5OL9A8"V")N/SC MP=CQG# *^ ''Z?V$>>$6!'1V359^38RO*:'H5K/62(R[I\ALH]W.F(0K)=9/3^+8(*\);'#>NZ _$-=:'U<*%Q/)SMZAD5NQ!M\L+E& MS!HDSUWNY2DW3?&0Z]^A!8+O/NS3!?D5 -20IH'Y_.$P9)'6?\"=2-9D0>A[ M'G,S;TI91EA6>*)D=-Z'R7T(7C:>N/X#0W#$7H1WV( ]Q^-WA_%DX@<1'>21 M<-# WKV+1AKMC-T\5$I97(*KPL7,%^)VZO*P:09*%S&6BRA"/])_J]9]%O]T MTI#I/,[AGEJ>=\R,3L"C6T$I&=(.AL..3?TYI15--9!P7VX$,P*.MOZ'D>N^$:"AS;KO$F_V@N/!X% MQ9V5I58KB@*G'_,@389TD>3%S0@NF;,!AJ$NE!_L.(8W\^!.L1[4[@"C0U"# M7,(&+(H##]^2+C(*8G883U#+:;>P)#\.M3_BP D'#K=#-\(*Q>2%TC:,^W\ M@''1%FP'#!%<)8L>R*(%L+K6G=S=3>Q:PG:VZ?@4J22W&>1_,,: !CD\T0ZY MX/?Y 7B$X+RZ_F1,L3P">V(S$RY%1HWO@0PG2F&8H:.Y[,8)^:O1+G 'TE#! MS!E (VR&[R!G731ZP#BSE)=!S>6Y_R7[P#)]A3> MZX\=&U9[F% >O>9C"B+MX/STY./;3+8*/BL!!NS)&O@3F>OS#;C7"K2S,WPI M64^ QI#;BD"APE[D4$T08H\LCZQ,/+2\M=R8O"3D,C\27HN +BX\!O*6&EW0 M;47/F!KJC$F=,3WWC.FY,GF^.=+//5ELK.^[ _CRE^^79U]/+R^UR]-?OYQ^ MO=(^GEV>?#Z__'YQ>OGA77_3[@.X8HNLIX(SAU<_?P7AH1D&Y18:QGOMDMV0 M/#OS*.$2 4UV51;IA0_2!$J%:)^3V4?&OM IF"P)O")TB).^$*6>%9 41>^Q M'X,[P4"%A7QMH*?X<3HJAZ'O@@E I=H# C5!2T2"@<#50^%^ID%AH[(*P5[ M!SQ3?A0D'ID]48J VMDRUM21MFJ*(40Q M!#S)]&WY-U7F''%Q#=IX\*BDS)RW)9=:?:"T.&(E"LWYJ>B9^_#T;,G$]%2Y M/25'GX2HK"MM=!3XMP9^HZ7(?ZOP5^2OR/\%PU^1_U;!WWBD@Z&"_YK)7X%_ MB^#OUMH+>Y8K\"\#_L>;X:SF<*U[KTEM9S;TL;YZY!5\G=W?^7)&U;+[["Z* MO!9O?%%PZXK"(%]X&.04PR!)2&N5W96)Q!5WI]"JT+H26FW?Q0]_>M5XM0P0 MS$:MU96G"4E)UN1>H\BG)@\J*D<")W221&A?=-F'?J"]^_G1RR@D>AO6*"2: MIR6EZS:MZ[J/;7P1)GE4??;GB@+BD>C!SK%++OA?%BSV4GZ^7+HP%5V43Q<\ MW+)S=/&Z-%HH9UY&R=M;LY;@48:=0_J;0LMG*AY2GQ,WR-F>O<3VG-J9,JE> M7/@@(8K.8P[)/"BT.K5N*9.BGL O MQFLK>58L3V],*RX'5F2]?5;#:<$A4VWOV(::_"T2*9M285MA>P^QW2AJUOJ2L+W>[5=KM\)+ MV'%D/\%.V8X]^XC=)GI"A#MHO$O?M2QMLU/T5XTP5<6VIO"X'WA\+%EKO_"X M7Z-U5\@ZJB :=R;\\-4/HI%V/&8!K,W3+ICE1@\JJK!+?F;!*)S7FJ&;1D]O M-%O*B]P#7#;K3;UN=A4N=SHB< "H[#;U=K?Q5GG[N^SM'QB-MV^J[L.?Y?HS ME*S8]Y+&-N?W/7EZG:'W>H9R_O8"F5V]5^\J7%;*D7\J+AMZO=M0SGR5G/D" M5#9:*VGMQ[:R5*7<_J7P?6":O=DL-A4S+7&3O\9* \ MS?Y2;,WYWN3Z"];6Y7L8NMDS2_4^%$7L-D7T6N5ZHR^*'N9&'W:7'AJ-AHI. ME!V=J"(Y'#1:NQJ]6+UH@<]H/,GV*=_A.H;M:;[MT_&\',B&J??,CG*3=QJ+ M3:.EU]MUA<5*M$IY8MZCJ1N-$O,>]Q*'18U/&H#"@1_C?(FMXG#5E,=*1T)6 M-Q6.!SB,A8Y$>!#E])>SJX_'5VQ7-^E#=7_8[Y2//>O^L-Z: MT+TDQ^JG#32:NF&J') ]069/[_9*S1W87V1NKPG$P6NMI7U\*19DA;W#^<>P>J>K$C5>%L;K(*04QOTE656D(N""!T^BU2]<2"I=;*034.T9+X;):OOW3 MBW5:AJKQJ%04H "5K?8N1@'67ZWY4LS&?2\)K3"P9F#<9LDKH27D]2=MEI!:!2*7]].]54A76-9E/O8/\? MY8GO/:;;>L]H*DRO*>92E0I)0+1N=%MJML>:@BE5P7-W)ICR+K)@54]_*9H MSO"!?^1X .;H*(.FMEB&82:+*"S1T +1O$(;,#M@5@AF!=7M:@X.56=:R&S? M&VA_QA;8'@'.%#?K9D.S_?'$"N#BR.>766.& ]8=?X!WPC6F-@D<6 WL1QO$ M#"],7P'_N!H+<52Y%@66%UHVGU*.D9J1C\\*\%A*&P0.K$_K/_"WN/[=P+_S MY.*RCX%7_6!16-/X;,XI(RFWO29L3RP)'@B[$D#0-2O4[ICKXK^.)V^X81X+ MX$6X-FLP=CPGC'"J^BT#,(3P2D+MFA!9GT5D42IOBL=TW8W66K"8OF N%E.L MI1=/ G\0T_?X:/#?;AT_#N&QKA5[]@BN2#"X '>8'S6UJ54V([8 ,N,.&!^> MX+KPK[X(Q4D0$>X+XPG:X/1XVAF6=<-M^;VQ>[@;'^_#VWG+O$V3B$C1*N9N M(R7_T!\B/=CP F"Z "X; PB0B#3?8X>1 R"\=8(H1D3#HXJPXXQA^[?P=ZO] M9I9:[OS@Q] /;&16 2/.Y7)%^"Z.>0091P I@Q#_EM"O:9N 8/OQ@_(4I" X M<%,ND0EL> B_R5T#889 !%CTWX]A(RP,L]2PB,(Q\#[-:H20E8B5UL5YP:)W M(3"3I< MD4-W;(8R4[@N"LXCU")+,#=)5@1 ' B>YO!CXEOY&&1Y@#(( ?;O MB1"&4@=\&SNW/'^"'1)3M,BM ,VDD@)V8/ AH81)B6XAGV0TTCD6DV MI6F38--L9A9'/__W?[*+3.VS0]MW_>!(&F&9U8L6%B;98S?LL ^@^G%HH5PZ MLMP[ZR&4)E^W9C9E].HH,>1POUJKUNV^T=)?<=9A7@3,C0F?2\:T#\[\T%O6G1C2?V0V@Y0Q# U=&,-X MGS1S.?.&""'2&CF=YM@-"G:PI?$&HP?,U)$AA MZ#GI"T&RW%C!@&R,.$CE>LC7%F8%X-!W76[MD,-*-!1 !YQG2V> M(R##W3.0!JXU"=F1_"6+9D"8E I(/C8GNSR_9MPWP:U$'/BJ0]=Z\./HR(HC M?XH7HT"N0S;.X;SUJ!NZW!%VA@4RSPE31" MP-.+Y:56'X@HCEB)0N>Q8#7=!U\NZ^>GRF'-)^\*_&L%_Z-9\ K^ZX6_(G]% M_B\8_HK\MPK^Q^IF%/S73/X*_%L$_V.E1@K\RX!_^!Q_NZDV@V'VY,[+K:SM+HI<%F^\GWMT/N/JTKG7OO (QRE&.#Z\ZZ^^MS)1N.+> M%%(54E= JNV[^.%/KQJOE@&"V:BU-M(WOF0".!E9W@TCM"^Z[$,_T-[]_.AE M%.N\#6L4Z\S3DM)SF]9SW<I6D9ZF:JJ-PK;"]G[V*U8SC/:[6_&>S3!:W6[;XRE9 M%![W!(_;&UZT+>6_EWC5FI[W] V,'9A.M=:7:5\[<7R#3:>KVN9DI7RY-_*C+;P)AMYI*EQN3TWHW6ZIBF)_<5GYJ$&W76HP3\4,UA$S6&V\<:5C M!K)C)W.=L))M0;[#M0PO>7KNO#S(;D-O-1O*5=YI+#;-EM[I M&0J+E6B7\L3<1U,WF]WR^7>+[K>.Q0=LS%#K8X1P>76I!+BKA 6SR>E&>=5 +^Y\- M4(7]*VPK;.\KMBM5[Z$Z0.QOUD=YVZ]F]VNWN[4%3(KE0A2%/!1$-58\[:A(YX:UUG>^%!.RPN[A MW'/8CMYL==7)_ O">%/O=>HO ^/3\Z+K]1<6)UB0HM7LELOV*E:PK?X1K7KU M^T>475^ZEV15E5:!BZ1&SRQ==2A<;B4!#S1 ^4FZ^XG+RI=^F'JO5VHH3H4& MUH#*5FL70P/KK^-\*6;CGF;V4P>Z%^!-*HI8DB):G;:BB-*#";M+$6:GW-H? M%6JH*#D<&)U=K?4X\8.)'X!]H['["?-"QB>#^6C\J*C%;F3[/]T37D- 7.&Z MBK@V3+UN*&3O6 '(T_MHMIJE)K7L>5CD,52+[[&6H"ITT&J^Y"(27F]ZPI,&SI!&&DCRQWB0'&S;C8TVQ]/K N MC'RZ)+3&#*>K._X [X)K3&T2.+ 2V(LVB!E>F#X>_G$U%N*<#)DS8('%B;UG_@;W']NX%_Y\F%91\#K_K!HK"F\<&<4Q92;FL] MV)I8$CR0!1( NF:%VAUS7?S7\>0--\QC ;P(UV8-QH[GA!&.5+]E (8P"C,; M#9A+)V?PY/1^A!6#+>(.Y13ZT/<\YB;7RU"47#T1RIK(HCY+%D5)P2E5I#MI MFJ731/KPN321TD!Z\23P!S%]CX\&5_#6\>,0'NM:L6>/X(J$'A90 B94/7-# M8AL@@NY CF@A4 _\JR\BFB3N"/>%\01->GH\[0XKQ.&V_/[8/=R-C_?A[;S_ M7FW#)"+RNHJHHO%F%IDVO #8. 8>K!O&[G$ O%NN8 C?S@,680(M1)LX#9] MCQU&#L#XU@FB&*GA%NOEQ2MG,>F, 4RW\'>K]6:6LN[\X,?0#VP4$P*67+[( M5^(>!)D@;#FF2 F%^'?"DYN =/OQ4_A"AFPGL(?E L\@P0#Y7GX_.3F]O 1A MTFF^UTY\RQ[)+>:_^L(&CJ5G@)?_>FS=6/]UO +89^5IYVT!!3R'$Y*];!CV MB\X&B)(M(2RXW(?-QH&0#YPSF?A6/@;%!U P8(3]>R($JY3Q5W!EEOKASE ^ M^2 A[6FXPZ-:S:<*+7Z-^19(:>@R.\I@<5J3"7SBQW+GU+P"T =E(^/?#W_>OB]=EG3?CT^_J9].OMZ_/7D[/BS]N7T^/+[Q>GEAW?]GS>[ MW"M.TBY)=(YQ/R8J&B!E(<0SS<.&CF=Y-HA'C10@WA/J&MB^]D@#;**&XU@E M^R$ 2O'P-B #RP9R&\#-3+MSP+A+H "W,RT&DIHB(;!R-,_W,N!*7SX&8H@# M,(0 ]6!2@YT2$=O"_^S6L&\9_-= MC:T'K0\B."AN,!C49^$*+G873>:\!/((?KD4>X1&$'"Y_G?3D@I0 9=ZFL=0:@#" /7LWG9C#G9"(_]<.Q#B M]JTN/XFL>X"V!ZN)LM\.&,#*=@B&0,=C4!C.?\5?(#(M)R A98]@6T@;@'_[ MQV&?)!QWO@;.[<\?X(>$H^TR*T!?V[?G D/=G,ZD4/().01PE'C#N%^M5>MVWVCIK[CK&9"-K?O##&"$"WWHLF%T MQ.^2'Y%;+#_S0P<1=40^#^@/?';NJ01].G)HUIK/ _Z45&ZDH/Y@%3[G"LS. M4/O*[K0+'UC_;SK_!/X-@9V'?WO_2AN!TOSIU5^N_)/Y 7P1H,@J*/$1* 1T M]@771"C?DU"(]?,2M)F'>1$PGRL;YJJRG ,KF)&+1F0OT /9+S*FXE3#*R<4 MXF6 _G5&>P0^LOG$C<,<@W.+,R86&%G3:F<81S$I?C^<,/2? M"!JNZ]^%J&S XV2PGX"[RF1GV@]<8X VP3M0 %O:#_8 8C@*'#O5H/!*> \( M"=HK/BS= MF[TLN$O\%"=- 2/QQ;/V#)L\"=![L1+B&WNI!^#M\7"D#^-U,*=0X8P:MT^!G;"'WSAY!J N6"312T% X,UW M3"@8LJ?G+*RFG7G<%[5CL#3(2DHW))X@_2A.X/-(/=13"K$DC:1&7T97H@_/ M[2<"P(CET"W(( .BU,\7!H)X2Y]%,SAW/'0_8HQBA;$+A(*/VVR<(!450!W" M7$6+1FXV;TID#(@"F\$*0W 04^L-81('(_]H8 MT., <0AW+.3L.F702KX : -H@H>-(+"1(' :(W.M7UBF U*5"\-AX(_)_+7" M K/X$1-XD1.#[@2\CH@*W)9XW =8 7)Q$D4D."03=$7\(VH*2"OK%W\%D_1, MF)Z?_3!\RTUUV_6!J2-Q*:GK&:JM:9=X&Y<_\*;L0G"1*(B."&44W$\L.'XF M =:;:TU"=B1_>;^\-9,>:"2?R%Z/]*I#UWH E70T=.[9H(@&,O:#-/ZX291/ MI%C-+II:ZG1E"ZZ"REMRISB4MB.6TYTYA?GK7WKM3N_]]/'0U%'-C 7V"!"7 MM-*FR48HE/!1NR-+ALB_('M YV!<&.@9O!H4A[&3=HIQB M'A=>=PX8#QB'<3P>F.D3;W$/TT=IRXC M[N2C"P76%MZ#"E+JI=QN*7;';A[>XSV)!3MSI+4NXJ\KXM\&\=NP,XQ])J2D MDTZWK7 DG6V0^ABKFC+A@80():C6&8:TU\F")S]"^"%#.2Q(HC?RH$$05R';+ALA A3TUA:-5KO85)Q1F"R;P2 MCZ$ 7FDGDB M:5SLV1DR707O$N$]AJ>XZ=*W2\VS($7IVL*>Z.@OH^=Q1+^A'CFHZX?PU=N= M!OM\,J\OS%]7B%@7_2NP*_I_@8A0]*_H_R4C(J'_M@)[>6!_?I77HPY6Z?OM MKK#?M;HR5=@9N.?XX4^O&J^>6H_6J-4;FRA-[2Y*V5@B >UJ%#"F?8$O1J%V MZ@W80/M'[#&M4=>3W+/G(GRQ4"\G.^51$IC9^U9H8HD:UNW3Q*5SOPQ%*#&W M 3'7G=X83\F<_;G$FHNB'M6G1LP.7E(4/=>^+(G<2B&P(A=E)Y!E*F3M#K(4 M9W'G9R>09:Y)_T[5HMKKJ+S%6H?DU$TK3<%N:.E;* =?-VJ6J.O/%/7W]":2 M7TG.P%YC;:W[6Q5KC59/86W'L&;4]6ZGI="V#-K:%4);5S?1GEJQ?_86?&-> MJGO =?';-(//8U&%/-^JD%AYFUE 3].[6]"\V&B5V[QX=PSW)>7X%KA_N69_ M9D_A;:MX6X'+VKVFXK)%:K>J7&: S=M^PMCI:OG*9VDY\8&H)TX4M7*>=\IY M7G(^3K=AE"UO]AJ_E7'8EI1*[;;"[_[BUVPV%'9WP&]?V@)L%,\?K?29]\=% M30B49[\=S_ZI]D"GH[S%7?3R3;VI_/R=Q%P+/,>NPMP.^OQ-O='M[+S/?TEE M]84U^A_"./]<>D2GUH(;7<=CAS(O&].A98%YP6D#]G-&HR:>E)?CMM=VZFY% M$;IHM"H_9&^]S)YN-DH=%Z3P6RG\&EW=:"H&WH5 PA,1W-'KYBR"*QU5N"SH M]E-> M_^4.)&DNG7Y;,VVBWE^2Q2(CN*V8;>KL^>ABK,[CYF6[IA*LPNM MV M%+,=P.SL6>&N13-F1CVJ<,-3PPU5& PVF^]J-O6.J;++G^&&5A2O;;UG-!5> M]PVO)4Y@W7N\%D<5JHG7Z7FKJW;NW&[+VZ?TMYU]?;OXN&.5!K9T,%)6\]JD MX01=OGB\!O9R=SS1L'9.]^5P_M%0VI#YL>[.:==D^\_8X3UWPI6[ON)LO91X M5J+K[/ZIJG6581Z?S_[Y_>SCV=5_M..O'[63XV]G5\>?M8O3R_/O%R1!']PN#K6\O%(2H:X&@D M9U31ET,:D<&GSM%HK< ?Y[M=9Z8C:+@"B\M"FN,H;M/">#AT;(<:$,NGBD>E MLQEHS!,VK\>GRA[)MC5Q:/8#'T"I"Z+$+KM]R_O!)U9Y#._!;<,#AC$.W8"% M3(U]D$\B&@1PX!PL';L. Z!&.#5.=.<>4U]N(%W>.WG,6*3Y?<"(?!;-(,%Q M6Y0,/:!9BI%LM*L_ N"^Y?(Y)E,0G@8&-48.<;C'#;S-HR&=4]/D,F,]M5O? MC6$Q@D5%SV<^\XZ&SKD,1Z;./,E"8O0!(4GRA2.F*X9$G/@)@GP>0V2H M58?O(QK\0#,.2/;I1&Y.&,K,.#&34@M'-/;#>J#)=03)&_HMA76&@$!M#9-! M-ND@H-S011"+.#QFD#R4!K?(P1R\W_0)#%LX#&.Q<%.T_2J M $F9CU4E1@#PR"X\-"]1YY*=>F#[;IK)/-/4DG=@1L!LK&,BA+@+X M8KI>2#"SD4RFX9[5G7R/O*\[3IS4<;:+]L'))V60LD?@.O9['%H-@##J&KW) MP'&F"3H(GCA/"Q;%/!#7X8=WSL^U*H]Z:ZM1;UDK2(UZFZ7-]8]Z6V6>4V[: M%ZJ-9!IU8AE(G5-H/TR9#8F8X#,4"NRTC$U!8T_Z.6L,A0A\&PX?LA?#:G*2 M'A6+A48$CE:C$52P8RVZ8^XMCBG GFS<]A-CUJ0PSSV$WLZ-!U2G8U0U0Q#& M?I"SZG 9:*VX?)X%3HD2HW*UB-DC#]CX1BAJ,BWAJL0QH2$*=ZFMF "+AK7! MMQEKCW1L*,\T6M2M<7W@T "F80CE7#C8GM\WA6LE45HL]"L.R>T M<6"6#P+_(7F',.@ [!Z-"LTL4)H_ V#@_%;&?N 8<,N+0+3RF?(XT:?/S:=T+A@:[5P5(B[@3BY 06]#GFM M];0NT[/;?$;3Z2+)O_UNJP687-1\-6>/KM@7?RDIO*5]Y7'YA&V1P-LY=,XX M$ZLVUEUXN"RDSR82)&;W?9+ST\J2,-O9RX9R/[)Y 4(^;;.B) N!UUJCU=8; MG489>R,1])(P62E$FJV6;AC/[ ^Z%1OG9#:X4QW+I:*DMQ&M^"@A+@;&W-XW MIMG4FZUG]S^9U MK 'V?,]X6$$=D/: M=C.;W7>C:J?0F$N=WVBJ(Q[:A\Z]R'S06&YDHT@6+3IJ3U.$7S=KA@9K="E# M%1[9>$/9HQ,KX-D\,P&S2N57G&!VR2?,+ME\6L6C20[9U)>ED$7I#EO)<,B5 MYUAQY*>'1K56M\2TATRU%2A>=62VX:R'[$S:6DN!?WO@-QJUCH+_%N%?:S84 M^+=*_H:"_Q;)OZ%2#K>5K[*"$;3;Z2HKF!L5W"B8V/CA3Z^:KYZXZ4:]9E9B MTOJ*61*7X*9\X6[*:.O]A&TI8P_@8-E!P!KRL+RTM MP_KQVV?EF\S(WNWL<0M-C(3(7MMV5S^Q:S5UH]TM31:_)$P:U<)DNZ6;O7(P MV9A-$:DZ)G?(WCU)*K(=+UOAO0;!6F6,K2\\N^WDK9[>:YNESBG>AIF[23E: M75QV]7JG4RHNR[%:JR])MVBX2N&:M$U01NN.&JU/EGM T0N^=_\!8_V"<),W7TXCY0V LH<)(N M<;>K=3#J:5X5W)/2JSNKK!Z,UL=N^- MYI>"QYTPB"M;MV4ODQVA#9BLY#IX;1@UXZTLYLH5<='[K#'3X!&.3V%K*N6B M1JTR&,+"V(UR,S"H86_ZAGE=_C=<$;82 &64GH_5P&-0!&!:_S8S\"/]*CTU MI:A1[-FP5_1N>(!CAC/VEL[CP"PND,&P$75ARO M!*^D]BQ;MK;HC",#.MAI;MP0'TJ4]@'GCAD-1.&3,9+VZW)DQL:!LKBL\#@S M)FE3A869Q?T^SP%5#H'4?'TEI^7S42D[6 M9JWG(?T':Q>CA;!%?#)I)0*.&O-!)-1*_R )A*Y?(X1THEH>"[V MD[3O3YN'"V%>6V)%V,T<^Z73S*(RNFES@[5.+LZNSDZ./VO')R?GW[]>G7W]5?MV M_OGLY.STDF9MG5Y>G7TYOMK,C*T, Y!:\O'*D(8K9>2N$$4 #8\V*XXH)1=WYX%@C3L6;4 M#W]+2GIQL),0J#.UTKH8 "#4./(L_ 2VG429<4\)&P,3 .T2\=!@ =E+'3OL MXP_/STX:6'0;DC;JNC&=<%@AP&7H\N[Z0AF2J,]MKX:;R\X+*!ZD\]B*N2R1 M[^;3TV2](;,E?+Y\_*LUGKP_SF%FSOJK/$.GHV;H".BK M&3H5G*$SO_S 2*Y+3GF0 I?TLRS-&?STZKK5-;OVL,ZN.U:C=]WL=8SK7K,] MN#98T^H/.I;%^HU7'$[\CC,0R(U_?C\&G71U?'7VKU/01O#G9_'7Q[/+D\_G ME]\OQ$W+=4I(&.+58_V"$$X+FP9US&] JO+(I#LB0P*M02':&O\TR#AK3 "7^ 2X8&]VR+%=+$ Q99CDOY M";GA+(W>^S _IHA/)/(#0)@G!K+8#TF: U?!R)QF_3T13.>XIOTSMD '1R1; MZ'[XP)5_GV4T_W'?CR/M"U_U!:PZI$<9[Q=JXAD1T&NU[3ICC>MZOUF_;L*6 MK[M=8WAM=]NM8<_HM[K#P8P(:)Z+\Y/0CDLMUNV>VC8[B M?4!ELZJ\+S%'?)_BKC3&+L'+/[VUW-B2EN9')[1=8E/2WX'ODXXHL ,CM&U0"S __CW(-V.G=W. M)-D.'^V%0U#!)X'E\=@-N%QX#WV7=P!H )<<@B<>+^H+(EP<J(%L2M\"%RO&-I&.Z!!<-EM.#@#VX['N7^>!Q[( )$]&J< M 'UZ9-[)R&%#V!>S8Q*3YSCE#'9[(.9G30*XWIE0O$]>X_-KWO*YG_2 3XGG M.?\!J7EH# &M-\ZR>C>Q)&G@"L"2C*O0W,"5\7; I3H:O6H*Y$*4#!FCDI'I!)&HTK$.C=< X-1BM@?BKF&G>UK1?*!)-%@!0;@I! M_:G[TIAECVB.+_>FB4N*9K\ML46*223PT<2#,'KN>Z24K1#NIY@B'S99,.&M M6MWD4K/M#.TK#(((7J?@Y(8.$%AI2F%A-"P3 9IG9#IRQ79VQ:D<">2* MQ4A'FPQ%$!1QX(CYR'_&P%H)O(VI4+ DD9W)2:-<*,LA_D ,DI<)P MG1^,#Z:->J_>F?(L MOQU?7)V=71N&V3*[XIO2(J[%E>LI^>'+>1WWV9FLZN83HL^O_GYZH9U]_71^ M\07\H_.OV4TVZ]9@.# &UW5FM[8%.S4;K6:],[3:O>&,[6Q\/OWU M^#-97N O?_WU$J#3:2FSF%)!)AB>(\._=)B$O.YX MM[Y[*R*R:'W@D0EXR<"CR.Z1Y: 0 TTV #L)Y)#+ MI_E:$U!K8'R)3VP[B!D9DZ"X;F#=8C4T&!?-V!L/8,L/=4.6N0X6Y8QQ+#'S MY%$G1M]#WW8L:=5R"/ +^_ L-&X#O\\5)AT2>>(@0TI2&4P?;/J0]'.*Q'0, M<@XB@A!00=%PX]B;@$YQ["C93ACW_\ 2#!IRW >/A8]>CCW$)OHK,OQO#4"D MA)2'(,\; ;=XK$.JBN8ER\,)/4M?Z"V,'1U??H(KQQ.1K MR@VX$:.)N2]R@UZ"#U1-1@_#1X42/[8?1ER?@97'^!&J+D9OD]WI243#FQ$? M'+F$=UUL+/>8D$61RVH:F,_HM>@YFYA?#QL"=ODC'MP098$CQ4!A(@3!D;+X M:1?\BD8G/P%";<1'=O.G+)5O!2LT5B5\F2G*\0K,SU?6H*K2 S/MK/==C%4=< M*.X9 -X"X3+FK(7.L&4U6XW>]9 -, C%S.M>MSZX[ABL;0RZ=MLO*T'F.^;G$ MD<8V^LN6YL44,H9+,9*,*1XC1D(PG33_ P@(53,(6_I5'/"2:Q>'8>8$>N+C M>159V?@P6E9.0H.H<3$KBD+)P&K?@,VT,UT3U"!7/!L*SKBV(V:19!21: PE M:Y] )ON!C"C7-&X4'Z=GT'P]E 0SM2\0:C$) 9):8).D%PP8K(J['Z0(9?#&8GF$>5(Q9GC)8!7(I94K1 I/'!I5S"@(>B%9F--#1A%AM M/M!7@/99E,ND!U0D:!CT48G8?@#?68)\ U"9>$C!N'*BX 9_]C1-P1*? M,JX'^LD?<$,PMU3,O(,]@$H#F\^_(PWZZ!&-,$FG@9I[L#4%AF)2!W0+NDV> MFGL*+2H3;Y7 R!TUD7 98*24J&HJ&V#Z6Q<0?T0@ZL[ $4>FQ,.M_H8/M^;A2H1C"[;P=W"60\O- M99]KM^ M@@\MC"0'Q+@TDD"&Q0&(9Y#=5LB]U<15M%URJ0]EUC)%'X-X\LQT MS&>9BU]GUPOBF =J*2;BPY]#/.'A9@[LYAVH;'+BZ#OX6*$X$WP00-%N MF,?P^1-_@HXM B\**/E:.\9P QH9KC,?>O@HC'D N:#JQEQ&&X4_JL01QC'F MX4:DUM,U RS/C>GK32D^7:H; ; ".(#Z$ZG(<22-V10:@ 9K8XM-C!PR'F M M'ESCX*FL=-.M&[#*0W&XF: GR8CF-O0E?HD)V!$/68RM'PRC7V X#=%!IJQK M( P_3 ^4$4%@6DM.Z<>..Z @',8/7!=7Y?"KDE)K?!"@/P339@"WAH_10FUC MYD[J1+@/^F* (F$#'/_$#)CA@R;\'HSZX'$SA19Q3_WX :$A'2U)U22B&)[S M 1-&-Z#CN=-SAPFOZ9&LB+UP$QN8R&;.K;1@85%@7"9F8_(R*8BT7YAMQ2&3 M!VQ)&8[#Y3=:U*[#>YD40A]#3ESB8>XN)K0C3;!["_;:QT\]=L-3?[('+MQ= M&)+'D[Z3"HL\>EOB6@@WAD=>,@=#Q#I/.8"6EDK&_5\YH7%E;?BK$ R_"(^* MB/P\4W/P%!6YW$X*4LP>R\Y\1%F>9SS9--XX[5&BZAO*B'[,CVV3LA ]R2@A M2("T"$!.\J/Y!Q Z8U'8P^R1!XQ[@S3!?;\[J@=ZH"B?+^B$:5*MKKB7-0H) M(.VAY=#!A#7P)]P;0C5Z$W"NN,OM[HD;>/7STRV*7I$$CD%*R848_ M\'^@7!/GR+:(.F$)3LB/9D'14 3XS@$EP$/CID1T"*.T1G::!O^')+"^+3L%(1..372 $LL>28Y/$$OCL\[#]#_: &B?T M/8^Y4@6Y0#)$">(H#,M@ (KPDN24BC07.#3\J M>&_)3#% L/,E,'$N,)VS MZ\; \B2,.B)CA2DEK ,G:%4N$3V M\V0<@YA1%>8&/QZ92FLO"7&[<\ P;.MJA]RR6VB6I$Y>DA-"9-%IQ^&S4Y07V@&>4#\DRP*X8 S/ M[[O)Z9]@ "<8<*N&I:Z4A RWUS#ZSB9Q1/=-A7NE[4U0D^95/M"<[DG&#=9F M*95O7YP\]-&2 $PAYOVT=G =8- (V$E(A!=X ' 5N-T=XNL%A&5!"()6, M8A$ZS[7@00NJGT;RQ3/O\20B%P+=0[3EXFCDB]1:KK^IO#W-A7JF7-40$F=$DNY+ZCP@]M83K*&#/YR'@8])NL")L;9 M89]W6A"VFTD60.PE\3?,NQ&%NY1&,13)@8O(EB?\$&LQF5Q.6H%, M4>91"FJB",=.>8+$VI&RI&#%.6" MVZ72U3GO@8T8/$RX_+R-7:1,&4_""O=PG* X"S78#\JU>"*3?R,1$!&@?ZMK M=K$BF$V& $V22S"''D%(<3IF0PH3C24[(#.CEH)#@YB<808D)F!HC(\D\>$E\+[7#"ND;8CT>DA8T# [BV'[&U.QT =8PS8GF?/?:Y>U7*$C,.VM93]D\_^L.[(L)643UR->]<3 %-676$C!C,YK-K-AAC)%% YHP=?'M"DB F!_A9+#)BB<5I$?*T0?AK&$Y( M/"+!JGFZ2QL4Y8$J9;,@HRRK< 8Z> ;'O)5" I<>!][2.7XRHL0B)RFB28\. MIE)H*IT*T%.I "H58*.I "5Y]BL=@WPF184<>I'*Y"\BV7NW#D#.Z%Q#AO>% M>)1EEHGF6&BB2<&K2Z,&DZK)<&,R4GW$V MG.,39QVN^1[6%0:=A7H+>4C="6?.#2Y]"KI=2M7)HZ]4-TSY?)BNB#%2F>V. MW@IO^:4GD !79HQ_"]<,?XV8RR8CWQ-F)!X+\#_%\P6(D""3NV#)OA;$WG0A M#*T;K^"F%3>8A1T=Y)S9B$?:4ZGX$4GW6'LM(K;P+*UO=I$92T6L,D2WH*OZDU61 CU[/.2#98GD,X M!2:3_-XI+&6R(ZBWGD-1!3)(:87(Z*);828C=_X6"5J93&Z>U$*1N32S)>46 M>?+L3X>J\.[EK->LQXWY\^S>PAZ!_-3E- [@>U!,WSVX(LD>_O7CMPORDQF5 MV"*:28@48)'L+TK54W& M(9%>=>T$TU[\P',L3J2,1R R'Y](H?=-K!I;.M!NS??)B3_Y%M!7H;%>8:OCW MF2=;#7S$O22J_8L_8*[VV;J372:^RLC L2C+% ])'W#BCT6(."E =4+>@S5$ MIR ]'T]()D7^UD(Q% S,R)=\'&6^0)V.;F1/XY!)_4S[U=0^20,G>A:O^2I* M?;KE+Q4FZL+Z%4<&B8A:9!?G0Y3+R>W'"Z\6Q""V[>"($(+9,(8F5@_^SL3> M96RQ.(\KL2%DG5+&6N.<9E%K!P"PM-"FNDADS&UI.E%>A) @2 5_ .&$ V%F M\,1I$.$RGU2T].7A_@7KP2(HZT'P5_'Q>(K!N06@!:BM%::9Y0$ZY[!QSK%'> M0MLOB6;W$[5,="/:T]!KQ(F>>(T,8(J\V,2V%;DUV6Y%2;@!B 59X*8HAY"R MQFP\;1*35<&[WI,Z2#H?2Z%YQ_J8[Y40BXAP4+V= MF U(]E3)LV5YB6=^!#>PS]1R=B#7BIE$$?C,"ELG=YH>HHC M[(Y4EM UNN9)$I.I>T'R249^21KBR?;G5$/K.D+#AM80KK2"02;Q%FM2*64C MDR/F3!TH\DWJNA%),Z;K?SA'U)1O@L! MYP%IKME(7DA*6 K#SRA$P3!^D6:XI7>(5@$W>!XA)V*L8EFL9$]D URB(X'T MONB0'S$M,C*YD9U0@> _Z7=G4^426>MCT=/(+XJZ;HB,-3QML$?S MHRQ%1TW3SJ: $_(8Y;H(/9]8#2*J!YYR'*#I/T= B/83HMP!*(I[3$DV4^KS MTC%4<;PCT2FY:E\[FFY/EH$%>QPHKY@_D3[*!';3H>"@$TR_%5JDY;II&F/N4/=NREFP,'\%[1+P^<&H&%JW8,_@$8I,RQ-& M94")X0F5C-$IT^5\"%TVTN$)%11Y)7L)14A)S0O+4\G8.@]4 @:'LVD?5'9S M*"J$4)F 649LM" F.>UZ+7"D,LE'PD?+1YYXB__$K,(+, :5EJ3SW+>%B\_- M1ZKD&6RCKLY@U1GL+I[!+A(OLT*#"X8?C$V0D\4[4Q3[9^$R$2X>S9W M2O8HH]ZQD?"/BIU\-HAMH=+'0FZ-_#M4X/&<$.O6':F5*_PNL>U)::7N"]?W M[&KW7UWF>=JEA? >R(:OE@.P]S(=7F>ZOV*?X!M>H4HFPC=XRD/ZF+QU3>[% MR,7W&G_P 9ZVJ^,IP);(K?>3\M:. #/9 DMD0I9@[)7;DD M6;5+"JX/2U&U3P&F_3GVCYGEDS7^9-#HE-::HP1NU9*K[45D+8J"'NH3Q.LI MT#>Z"1CG)C3OL&4 U@G&$\WG/A7OO8>F_MB)!-]9VJT?Y1_(*2ZD9G>6L(!X MM!AL4I&VCL5+>&Q%-R&9AM*1 '> #L^3_G.\15;UR#=OAH/@=,F.?CI);XD@ M(^O',Q8M?:QL*T_I6 M;54ZS2-Q[>6Z4THHL:GRVKJ'Q-3DU\Q_6E/0*S!^Q-H_$Q#2&*T\-D,)GLR9Z>#$IW.VD+5NH&DJ[LR"L> MX[%^+*FYPSP**H>XIV8.\%G+J'4:;Q*^B2-LL9";B5]T3J% MAU1\T<=('BI0_YS!K45&#S\%O:.#-GXSQ;AD1P0B=:M<626*M%R:),#9,*/U M!(]M"K7X4CIDS&$GK4U/>32#2R86B2;8'(.'(HJR8W2:"T.<T&J*UQ"UF2LL49?B\/\2W9,#+O*D=PL$3:2V_^%8PX-.) MQ#YU[4M0$RV>N/;>&'G,P6YA5Y22^"),=1/+)"C-) <3\H=# !YEU'+_%T % MW^$G E*EKC#I*K8%VVE=5M.,P837 M7%$(RYA/7,;'ZB(/B E-PJ6PZ+:1RF&LGO_!:,2+G J>[58U[LLW.,[4(>KY7Q=.@BF(^FGKA?<(M$Y7-I, M(J=X M'IZ.I:&(46YIY=2[@/S$)V\A8*ZBA5)H 04]N\?.-!0"Y*4BHKUF479Z+N6[ M>CBH:=\IR3!3EIX5+AE9\I"P04J/LB-BTE]T9(7LT/&2X9:8&8-%,IEL-E2V MCA^'. :(X%@RL+;?FK!4V^9X3ICKL?AG+A@Y&S]<)0Q'80D_HNPP-&/@TEL_ MXCU"[E(_>E[DI*8=VS;U![IQ'S;M8IQ[TUI["DY34$1(Y4 G JRYN.J[8QDF M388/GL8W>?CB0% /.XUX-Y2K-F8RYD")<1Q^/,XPB8,09UA:OZ2LQQIGAKN7"G;5-8Z30E!*+2 V7#2UFC@HJ2[]P.#_/R"M4*L1H ME(Z[05^=VAA*1LYH!D=,EJ-6)C*A^C#R#RFQFOHX4W?5C-I$O2!TQF+IC[4/ M&\EK:"1Y#5PAYK7@QJ"H@?#Z/V]-:]3=3(I&K% %])]1&S.7SH;+EI#J777Q( MJR?F'XBW.$NQG*Q?H2@L)5=/F2J2/)?BPN1,,@GQ'A'9+C=3;?F\-FF89#Y) M9H?AJPY=ZP'4\-'0N6>#(C[(9)+)-$!NLN1GN8G+NOR[J9EHJZ7/3>UCY2EQ MM(C\&+:__J77[O3>/S*K;<9L7&9&$0:"E/WQ9\L_E.&^0 M(,.Z,NJ=1O?[+)<'GGSQ/K%>9^:\*7)Z&>2$%./YO.A)=F,LDC]H96-2$N-S M-\?\E @CF=PQ&Q93F#SVPW$.X,EAQ).&9(L6'O* *GEZT@0 #%5\A2P-F6"U M$J7?.RQ\/S\X40:D-I.2IUCNI;)<4M>:;Y:8U4]]K2A"L) B>!_ =%R///\+-"R'N/\MV71,64$D"*GF&3363TUO>5>QQ MTV"F[6LB8C+%XC-$7ER5TQ:T0U4JZZY;^YUEXLN8Y;0IUULZ?'XR,8.7"V[J M_=+9EV]/HR532>6E>N=XAHDS<- #3FJ%4U>F4+'I:0]425V9T[%EC=<%%)HN M213$+Z%L-Q8QY'$Z9\R;T3(Q(7D=4<2TJ#<#FLQ,D$SY\4*YD<;23F3I:X0! MO.D,M2E*2#KII7UXPW3*"F_4I@;VXD1M M-MZMFL]^Y[K4:[+IG-MN-;K<[:)F]5YQF^!TXG][\_O7B M]->SRZO3B]./E\>?3R_//YW^\_O9U7\N3T^^7YQ=G9U>BIN6-0 M2Y&H'7_]J'V_/,4OOUV-6 >0Z=!(-"^ZU4R-&Z+"C\;?$.!\-'(&8-4G?Q^B"#CB1L@= .%1_9\) MJ2276GV:(LG*,06*DV+I0@R-.B)(]R"W@C&*KEEOO)\U(,7/O!A9!-U>K6TJ MX*X)N$:[UNPJZ*X+NC6CHX"[+N""<]13T%6DNX/ 5:2K2'='@:M(]TG0)0=S M83R@R*40/I!L>#*YURC\HLGXT'PT++OY[J)XZQ)>ZS>J>$C+'.!GC]MBKG)I(8S=Y&RMG/,^//9N/^.:MU,5X&AYW#./) M+.3;19"GO]"<&@/<7;9LA/;IMF+SG?$.(]B'S7>- M^CO>'NE1U.865ZHA-)]D2Z7)N=EJC\43G\J1%+G/GEHT:NU<(D!NK]GU30)& M7@8*FFZCJ=>-1HG[+5, ;1MWC[EVV\6=8=1Z'86Y'<25 MB[W!TX1U216C U*EWE3NP"(1LJO8[=:ZRDG?2\PJOJVF&[\4]EJ&"8J^HYO- M6?Q51-$GA5TTUV69\ZTESRJW80FLYT0HMY-".Z !\F3@QYA&7W6!TM!-T]3- M3NNI^]\AZ9%?^!8C?D:SUC->&J05B^PHXBJU\KUHBY);T0J=3S#+HR!W8Y6N M)93D45;'DDZM-5FZ\]&9IWUDMIBF5C>Z>F8B"Q]=0ZUN><%:6M F4P\T*XY& M?N#\5[8MDC/)<8Z[O-:AD>K9[K_PUG2&6QUG)V7>*J:6\78HTR^D?HJ!;&*9 M="&VQGZ,\]O%:G@S@ESZ!'4A?6VV:G4- .?2U 5?>]W)?$#KRD##K!=#0W27 MI(7R=E'^G-4^;[&=Z<4VZ_6IU7ZQ'D3KYVTN-+3^ 5;3!$_RY9 MKRKVE#ZZ;1L*\M MDW6N.U:CT6+U!NL-6W!UON*[\?'TT_'WSU>7W[^=?[T\_7IV?I%6"5^;[6[3 ME#?Q_.V77??=J&K=MT2CAGC4."(S]=YKJNVFCQSJPG.4MRVFVSQ\];U\?X)& MQ[#-7J]Q;?>-WG63V'5N^Z/V@TK^N=1L_H#LUNHUV?(='6^=7?3R_.OGXZO_AR?'5V M_O7:Z/3J1EM1)U!GJZK424C3,EB;0Y?./4#7^QJ/<=@"=7J!IUU@/Y^/,6\, M<]V\-J[1ZKF^\J_;UXTZ_^/?QX;7_MSYUOQ^./Q7^Z1A'%^/O_SSE>:!_?/3 M*V8/CKY$@7O%@G%X/KP*!L=!< 6/_L4%L^(5$==5__JWTW_X@\OP]_OZ^<7= M+[U.__+SW^WC5QH+;6L"CXF"F#W#35^2>3(=/)S":_9_<2YIB$C?(S'%_)!KO]S:?WW]KO_]:1^TOU\;PQ^ M8SWW^B9+)YPXX&E?X2-.&E^M(+C^Y\#Z_/WK97C\_>'[WW_]U^']Y,?X^\VK MG[.#3 # V2W\7+D]7>$TY,RF_M%S#\_'9OWR^_E7I]?Y)?XZG/QZ!W@3%"6F MBSIL"![' + ?/&@75"N)?>H$I55KU[QGS$^OG'N46+[++(_X-@..B]AER!P& M .5XX$_ 8_CD6C<9N/RX-D?6C?TIJI]?GEL?X^A[^_NGXU<_6_SJZ1V#/W]! M8VO@H<)C,9(AP_ \''9(/MB!%>)81!KO TX.-RGJW0/K[8'Q]L!YBW4+%^PF MYA#6+@]_>RM&3%I\CFWD^S^P7('WS:L2=1$@X84?P=_*0-)G\6GK7W9P4?_M MMX_'D_J?]\WQ!-@&_6RC+D<\Y\')O<9!G,[3S YMSL+3"9.>/Q6 !=PD@'$* MO_)W3H&C\]NO?QI?G=%_?SST@F\/UU'[E[_[0%@TJL=H$3R:Q?"P;FX"=H.5 M+C.55@)")^GX#>IO/=4;2=3!Y'SX[%BD!4 6P/T4"#*,/8>#]CO\#_QPW[?KG4_/WW]M=K]6)KD:@1[,X.0ZOSX=/0L+YI_L_?_WSS *> M]*R[TY;__S[^\2NH^@&SG;'EAC^]JN>E (!KX$?BZUG"3?M='=_<'-]:CGL\ MCEYIH/-10]8SR/OOOZ[:1M#K_OTT/OGOMS\.;P_-W[Z#M&S4FWJO79=HDU J M'V\ASM55*%L!99=^>]C]P_U_]=/?@L_MA_KG>_;GCYL%*..&:9[_UMBC;:&% M)T4JT@E"7$:\SFC:,'8Q_.9:WC:L.NJ?Z#IC!X-M#/I*,3R;S'"/D(G3'2F M!NG!34GJBHP2CE&;]FB$KZ9Q5&D/P"24*R+1?&I@,O,R%0KT\--[,62:""8, M90=MT5YPD&F7/-VC^0FSH)_*X8)&<6$7C#8XT'Y-&S5_].U83&I;.Y/SLRN* MC!!M#X>B.E90,/;)SM)AP6PYA@Z!PP#1 @D(8SZ%0YM88:0- FM(-,J"@)J< MK\3 N=>+Z_4<(WM:(41/,*H#2T,E[*,K([MB9X209)0#_$.,-OL^X<<))WRJ MB)AK]I:_ M4XP&A7?Q$?,H91*6_PBNZ!VV0 ?>#UB$XJ;*W<--U3T\>[RFNH?/TN;ZNX?/ MU50X 3DB"0F2+;Z!RS4Q.K:8.POX'UG1BB(+Q_AJ(P8LZ:/=='H_WP'7X],C MKQ-)L;HVP"N7DNO)+?DMY _A[+;-S$'CVC [O>MF$QRF'JSMNM5N-AO=1H^U M^_V9$X[VZ;__?O;+V=7E=;?3Z7:Z^WJR49!]Q(\Q_OH7HUU_W][T64;A>B0N MRCA'6Z;!"Z4^+93&>FIK;7XF^WK)Y&?W_3R'0P7IZK5NMMLWKWL M;LM3,O-)?2WM(Q<"OVG6S-8.0%_1VN[36J=F[ *I[2?P#:/6:BCH;PGZ9K=6 MWV:;_WV!_N.E'_+5E!]RR=MF:/JKG-<6<:PF(##+E?L"$+F&>S5?N8+J%0IEH*U#"(N.ZF JM# MY"NE6NR>N%JT)QX7F_U9QBZ%JMD-Y'YDH1TXE!I1'H9W8^OKI &NJW8##I_\ M8%P*[KG*VHU-EVB$">6U&_O^!'K?"ZO#D M8B!DTS$.^54YN#1JRS10J) "*[U4G_:V!G;M3OV7UC8-1&T?AI)\4KGTW.G"2_;)JHA,OU]7BWG*;GKW>S M;D]VO?LGW><$#9LK! UW40:L:Z=KUQ(*79O8Z99C9IO$Z98#9AO5L M=?\T3J-F[JX@VB%-\51_PBS9G^!9B\ISJ)[B49Z#\AR4YU 1JT5Y#CN%KDH( M<.4Y*,_A!7D.374242'/811%D_#HW;N[N[L:7%>[\6_?'0?VR+EEX3LVN+&" M=P,KLMX9S5ZKUS#?U>MUH]7J-CKH;,#_C>8[Z7R8AMDPP/EH/MWUR!S(XZE% M6HFM'(_JZ2VC?OC;;JF?$D3/9I6(^<[L3HV.VC^%H&Q:Y8*\7'150I0K%T2Y M("_(!3'JR@?9&Q^DUS)[[](#D):!!R!&_3D959_\&#M''6=''K!_3[3?_< = M:'_G'7!"';.J:GRB@':1#B7@O=24OU(U)=?=-7>E##&U68W3>F>8RE]1!G"E ME)!"E_)7E+^R ]I#^2OS_165;;4G_HIA-.MFQE]IF^UM^RM\B)IR6:JGYW;. M9=FUY*[6.U,Y+,H"KI864NA2#HMR6'9 >RB'9;[#TMA=2;1#JF)7'19GJ,Y7 ME+.BSE=67''[G=E6[HJR?RNE@Q2ZE+NBW)4=T![*79GGKJCN6%5W5YS[_SOP M[9^>5YMBU'\\HRS>\V++14?$#R*<;82M S5>!*&8UUC)JQO_975&T0[KBB:VUC.<;,3HT<. M&VJG]\R.:=CH.4Z_9H$VB8,PMOCQR$7L,LUH6)K1/+#>:K$W$$.U,]/*DTGE MQW:$SS9ZC:;R32JNT?9:A^VUUGK9>DJ9VLHS>KGHJIX>49[1/NH8Y1GE/"-3 M>4:5]HR>W'4XBZ])P&A4ZV)WZ9/C69[M6.XR[I+RE_9&S^VU9MMK7;:#VJM9 MFO*2T_5V5:3LAM_35&#?5;FN_)=]E/G*?\GX+V;-^#_*@:FP V-NY6C'Z&K? M:Y>UDQHX+*VZKEFA9@W\"4Y=R5X&C@L^F6NT7KTM7W%I!7W+8^'A^;W+'J0O M8_[_]J[]IVT="O]^I?L_6$S3V,0C?6V,90SG/*=9SFE>LY7)C-8I M+T=FXQ<]MM]!#)0<'"H&2J8$2FT,E,P.E);87W+A+W4P4,) R4&6 _2WD&=PD?[[&('YQF!*T% M(GN8HB^A57)&KSDY3G*N5DI56SHZL<51YQW45Z2)R*+GJW,A1S52NKCGO5[F9@=< >VX\^WNC+$[G4KG].N??U0[Z=/@YCJ51<(V QG+ MM/?*TS\?*KV/1NM3M[6/7O--/^7T9I.&T'*/QG?T(2M'L[>GN=^7*8,B;]PM M-5ZRL[6W]YI,#]6H9TPVH/>;%KA5>J^=2#'A&3OD=.9<#FKS9&)V!]XRG M(GPS643\U:7L/RKBU/'20RJ'@H4]V,STD&G84"F1 !S?@\HG%(_ ==D=Z@ MM_Q KF"N2. B71\M\DBF,'"VI37'E# M,/*B^O2KJO'1Y)M%L3P=MUK6UAI-C*?(TO?SN+#BN96:E=P,8WDWAN7QWWIS MY-X(I>Y@^+\$B$DY]3,9%SG_H+!B291^2FC6:A":31'\R5J_C39]=INBHS8U MZA/S"4^P[N+#.BBN@0-(9X.H73H:! M\&7,H)!_&Y*O,HT9^0(GH+UL ^+] +C';YY%6NTP5IA'69%;K#3ULR(SKT]% MSEMT (.[;)R9T4>,Z[(R@-H0C(QS RL9DW@DZ!4Y="^ TNUL MF_S+PY!\5?FT3#"^ORW0D4SN24@NWV_FWID[Z\Y:,W>?L_\XZ^QSUG[>\^[][,T9XU" _;6=M8 %S< M<.T-@#,)6 (0;NY_YI[P[$W>?;R\/#R\ OS\?/N$!(2$! 4$!85%Q X(BXB* M" H>D#@@>A F+BXN!)64DH!)B<'$8?] / -Q< M$ @W#^0?K_=VX_;V 1Y17C&EXQ9\!YU]^ ^%P4XDY#S;IWSZ78?XN6&ZBN[5 MVXG[!20DI:1E5-74-30/Z^D;&!J=-+8\8V5M8VMG?_["Q4LNKI?=?/VN7?6GIOW,+^@\%%1<7G%\\JJZA+FX<'PL/_#RXN[NA_#$1Y>)6.\XE9.//[A!T\=")A'^QTSK-W M'?N5=<_1Q:_>'A:04-&;567\ ^U?R/[?@"7^MY#]![#_A6L"$()P[3T>1!1 M +OGRRM*42M7<@.?NSY[X-"2V7'Q@E"NW3R 2S,WY0 =#A\0^[RGYLE0O?D6 M9(RHQ@Y^1/S]I07F6_- 3!-D1(]K:^O4FK4%CH@XP)[A +*FEK>^ZF0@W@]M M9OQ5EZ[O[9.OOJ%626]8V674=+G8J;2I.P8I8@+T36Q_7%(H<<[N)Y*1A9+ M,?9)&Z3TD\[!SM*0U[%WS?UT\W]TQT@=,>)_1PRR-)'16L]RX@")V>C@K[@W M1W"*0[4W5WX$5"5Z'L^G11I=N^*=N$]9?'-MV9,9/,#H9:]USIQ@BA>FIUQ_ MG_O=],4;&N37J>=/C'\O]0U6 G%86ULG.XJ &[BTM;-;@YB]!$:RH+./W[9I M???A ':-:6W!LE$T\R^LA/D3<1J03BSEJ3<^C#'3H-,U*##C?VJDB@.D/9@Z MVC/=6?;[2N:+U(W0:L1AEA[=\%Z;%FKD+/U+?)UGD.'7N\Z-*U9L==_Q"WYY M*QZMK2VD;>.+GG@_OFNOM5VT]-)G^,N%O)L\B5 MV2V=<3:3B!!UFXCS9EH[: F;.&1\NE,NZ@Z(W>*+\6W?/6P=]^SK_2PWUB,P MB0/P*H(XZN=^[#OM(RWJ5Y#]P@\%CSS%XE7B?^P";W0==IO:#!:B3_O0'M>\ MEOL3?8G>ETK7_*LC?.MF.HL)BN^=/VDXD5R?QS!T2!D]:6M1NY!^^MGO@D-( MA4JD0O[VE_Q7XTO%(?7/JJ=Z8JZ%2Q7(WI,[87O7[X"-L^VU9HTW_A<8PM_+ MLO3,#B%TE@L+ML4^Y_]YGQ!%V5H,@%25I__A )= &A4AA!DU=NE:.6>B-!L7 MBM1U/?M.%/&$ZU/A=.()8]]6(([+"CT]RP$FVH3]MSY\QTBN-K#[4T8^-3R) MVVIU;B5%AS7>_.!0?H9 ZY9I=O\TKS;OO(H M8A"PPYW^!TJ$XPV[D?<(8I%("$N8_KWT]8ZEU&_Y.^<1\XQ&H\--2J?XE55R M;8WDSILJ,<^Q;$$?!M2>GDI$"E\.S%X2.?2.P?<0._PY+UZ6)]$L5G3A5!9N M'O<$>R,TLTT'//XDE5.#'P)P91P@B) E0^Y$ *"W M%[UY_--$?06/4.A5[2IIOMN ,C]?*QG9&%PC&%/&]>.!!ZW*EB_^R+"W=# ' M4,"8H.IH@P],H?3%SUT')P-4/;!!RLK+2M@,S/[^3?'O:-7=5^B+P0P#: I9 MRE0'FHQ&1NGZQ%UGUFKOIJH(;2F6G>8%XFRL8$Y<_Q?EGR.S8&5;.1]'YK)F MO1*B1I=4M,)J!P[Z%+D_6EDW$4WQF1)7P*_#E^?H@JZ[Y>9*';/3!A;^@3)Q MY1S R6^J?HB;RVBU.QL6K3XDTPE.TJ1;L(SP'K9BR7;K5K5IND7?F-PKKF68 M!LYIMX #!(>"UST1GNF3G0>"2;&OW]5-]\=>\3O#P]-NW??Y(/A=+(X#S,)! M];4.K-!"SJ0G*L@10]& QKST_.0Y&'[WFO,F=\L:K8QU,+@CE@.DXG0P"L]G MY$FSEBH&H28.@;=.,5-CCMS=%!(QLXH99)DEG>, Y6%[7S(IB@/0+F"[QO1U M=M0E"*!A*%O?P7D>K6).GBT)9;L'[I0D]QJI^J5<"!U.@GXE!!#\UNX/,(B4 M-P]PGL;UN'T&;O?DY\YRCZTTBH?V$N39ZN"PN3+Z-(,_;>0O1XT@4JZ7K-&/ MF7>Z3]X*)Y3>CA7!;[NPQ/*Z3]A5@TS+(V>=^X-1K^Y(B*1N3" .W[ M8PO( M,S6P0>Y3:&=Z96FHDE/D1R/)(B35G_VM$0[V0D-OWYG6^DIYW?,](!-F#<" M/$^)[D*,2^W%H]IL8.@MF7 5"OR=Y;<.:'C3CDCU3Z]O;TQDX1_@1!#KKW/7 M.:CX>T];)?7E4_=@=U1*S\>/8X9&7C52)WWGCQGG>#]@'V5<>DG+$@LR7L5' M;4]4L@9,-YI^/N( BL9<8UR>@RL'&637W:>80S.H#.>CO+F_Y(V[HBZ- BCO M*#/7;?-VEZ>8'L+[WT0B6:Z672.4 QK:Y?BU%4HQ'7Z[PG;*J&:I3; MB;G& M/3XTQ5Z#X^U"]4=@FRQ*1+Y',9>.I[#LB&6MY8R[S$1Q@$3X?6&!@L!/R M1*+@;67KAWWOK(0<\,ZP*QJ0I\#5,L1.X8Y,;E8'+IV\?L'4FP/X9 SNROVV MZ60KD-!W7B^TR0V'K$8Z+*6A/[IKI(46-5,BY$^:3WU?^\_VVY(LL<%9_/UZ MM@:CM=M!=?.<]N.@OUMZ!5:SL\+7LZJ"TK18)GLDZ&(VFB=.?(#VVG+Y\JR8 M:)O@8;7LA]F_(W01F<8!Z X.TX:VQ1OM,YHAEU95C^BM7!)/J]RZ#*,AG,SQ M._I66IG$C>TW\VZI*7NY3>MBW6/DMQL_CPV&&*^@IB)Y7*;)=$=XUK;S8@-" M*/).5<%7O^ 2C;[Q]2>W&="K)]ICDY8N$"@OX<(W(LI$0=_>J# 50YGM>.OW1UK0ON([&;[;:HTA M6+8]*9FP]&GCCVHT=V/<_[:TLPGW5L1V6+S&L52K4%K4FP^DC,M2(O7[B1