0001558370-23-017439.txt : 20231102 0001558370-23-017439.hdr.sgml : 20231102 20231102164331 ACCESSION NUMBER: 0001558370-23-017439 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 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: 231373165 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-20230930x10q.htm 10-Q
0001495932--12-312023Q3Large Accelerated Filerfalse0001495932us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001495932us-gaap:TreasuryStockCommonMember2023-01-012023-09-3000014959322023-06-2600014959322023-05-3100014959322022-05-3100014959322020-12-3100014959322019-11-3000014959322018-12-310001495932us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001495932us-gaap:TreasuryStockCommonMember2022-01-012022-09-300001495932us-gaap:CommonStockMember2022-01-012022-09-300001495932expi:AgentEquityAwardProgramMember2023-07-012023-09-300001495932expi:AgentEquityAwardProgramMember2022-07-012022-09-300001495932expi:AgentEquityAwardProgramMember2022-01-012022-09-300001495932us-gaap:TreasuryStockCommonMember2023-09-300001495932us-gaap:RetainedEarningsMember2023-09-300001495932us-gaap:NoncontrollingInterestMember2023-09-300001495932us-gaap:CommonStockMember2023-09-300001495932us-gaap:AdditionalPaidInCapitalMember2023-09-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-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: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-09-300001495932us-gaap:RetainedEarningsMember2022-09-300001495932us-gaap:NoncontrollingInterestMember2022-09-300001495932us-gaap:CommonStockMember2022-09-300001495932us-gaap:AdditionalPaidInCapitalMember2022-09-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001495932us-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: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-07-012023-09-300001495932us-gaap:StockOptionMember2022-07-012022-09-300001495932us-gaap:StockOptionMember2022-01-012022-09-300001495932us-gaap:StockOptionMember2023-01-012023-09-300001495932us-gaap:IntersegmentEliminationMember2023-07-012023-09-300001495932us-gaap:IntersegmentEliminationMember2023-01-012023-09-300001495932us-gaap:IntersegmentEliminationMember2022-07-012022-09-300001495932us-gaap:IntersegmentEliminationMember2022-01-012022-09-300001495932us-gaap:FurnitureAndFixturesMember2023-09-300001495932us-gaap:ComputerEquipmentMember2023-09-300001495932us-gaap:FurnitureAndFixturesMember2022-12-310001495932us-gaap:ComputerEquipmentMember2022-12-310001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001495932us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001495932us-gaap:NoncontrollingInterestMember2022-01-012022-09-300001495932us-gaap:SubsequentEventMember2023-10-312023-10-310001495932us-gaap:MoneyMarketFundsMember2023-09-300001495932us-gaap:MoneyMarketFundsMember2022-12-310001495932srt:RestatementAdjustmentMembercountry:CA2023-07-012023-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-09-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2023-09-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-09-300001495932us-gaap:OperatingSegmentsMember2023-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2022-12-310001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2022-12-310001495932us-gaap:OperatingSegmentsMember2022-12-310001495932us-gaap:TradeNamesMember2023-09-300001495932us-gaap:TechnologyBasedIntangibleAssetsMember2023-09-300001495932us-gaap:NoncompeteAgreementsMember2023-09-300001495932us-gaap:LicensingAgreementsMember2023-09-300001495932us-gaap:IntellectualPropertyMember2023-09-300001495932us-gaap:CustomerRelationshipsMember2023-09-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-10-260001495932us-gaap:RetainedEarningsMember2023-07-012023-09-300001495932us-gaap:RetainedEarningsMember2023-01-012023-09-300001495932us-gaap:RetainedEarningsMember2022-07-012022-09-300001495932us-gaap:RetainedEarningsMember2022-01-012022-09-300001495932us-gaap:SubsequentEventMember2023-10-252023-10-2500014959322023-06-3000014959322022-06-3000014959322022-09-3000014959322021-12-310001495932us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001495932us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001495932us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001495932us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001495932expi:CommissionsReceivableForRealEstatePropertySettlementsMember2023-09-300001495932expi:AgentNoncommissionBasedFeesMember2023-09-300001495932expi:CommissionsReceivableForRealEstatePropertySettlementsMember2022-12-310001495932expi:AgentNoncommissionBasedFeesMember2022-12-310001495932srt:MaximumMembersrt:ScenarioForecastMember2023-12-310001495932srt:MaximumMember2023-09-300001495932srt:MaximumMemberus-gaap:ScenarioPlanMember2023-06-300001495932srt:MaximumMemberus-gaap:ScenarioPlanMember2023-05-3100014959322022-12-2700014959322022-09-2700014959322022-05-0600014959322022-01-100001495932expi:AgentGrowthIncentiveProgramMember2023-07-012023-09-300001495932expi:AgentGrowthIncentiveProgramMember2023-01-012023-09-300001495932expi:AgentGrowthIncentiveProgramMember2022-07-012022-09-300001495932expi:AgentGrowthIncentiveProgramMember2022-01-012022-09-300001495932expi:AgentEquityAwardProgramMember2023-01-012023-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2023-07-012023-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-07-012023-09-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2023-07-012023-09-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-07-012023-09-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2023-07-012023-09-3000014959322023-07-012023-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2023-01-012023-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-09-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2023-01-012023-09-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2023-01-012023-09-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2023-01-012023-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2022-07-012022-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-07-012022-09-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2022-07-012022-09-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2022-07-012022-09-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2022-07-012022-09-3000014959322022-07-012022-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2022-01-012022-09-300001495932us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-09-300001495932us-gaap:OperatingSegmentsMemberexpi:VirbelaMember2022-01-012022-09-300001495932us-gaap:OperatingSegmentsMemberexpi:NorthAmericanRealtyMember2022-01-012022-09-300001495932us-gaap:OperatingSegmentsMemberexpi:InternationalRealtyMember2022-01-012022-09-3000014959322022-01-012022-09-3000014959322022-12-310001495932expi:GlennSanfordMemberexpi:SaleOfStockArrangementMember2023-09-300001495932expi:GlennSanfordMember2023-07-012023-09-3000014959322023-09-3000014959322023-01-012023-09-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesexpi:segment

tota

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 September 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,798,815 shares of the registrant’s Common Stock, $0.00001 par value, outstanding as of September 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)

September 30, 2023

December 31, 2022

ASSETS

CURRENT ASSETS

Cash and cash equivalents

$ 120,141

$ 121,594

Restricted cash

54,000

37,789

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

113,344

87,262

Prepaids and other assets

12,325

8,468

TOTAL CURRENT ASSETS

299,810

255,113

Property, plant, and equipment, net

13,862

18,151

Operating lease right-of-use assets

14

2,127

Other noncurrent assets

7,598

1,703

Intangible assets, net

11,458

8,700

Deferred tax assets

65,241

68,676

Goodwill

24,879

27,212

TOTAL ASSETS

$ 422,862

$ 381,682

LIABILITIES AND EQUITY

CURRENT LIABILITIES

Accounts payable

$ 9,322

$ 10,391

Customer deposits

54,210

37,789

Accrued expenses

108,385

78,944

Current portion of lease obligation - operating lease

14

175

TOTAL CURRENT LIABILITIES

171,931

127,299

Long-term payable

5

4,697

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

-

694

TOTAL LIABILITIES

171,936

132,690

EQUITY

Common Stock, $0.00001 par value 900,000,000 shares authorized; 180,883,383 issued and 153,798,815 outstanding at September 30, 2023; 171,656,030 issued and 152,839,239 outstanding at December 31, 2022

2

2

Additional paid-in capital

757,006

611,872

Treasury stock, at cost: 27,084,568 and 18,816,791 shares held, respectively

(519,635)

(385,010)

Accumulated earnings

11,968

20,723

Accumulated other comprehensive income

416

236

Total eXp World Holdings, Inc. stockholders' equity

249,757

247,823

Equity attributable to noncontrolling interest

1,169

1,169

TOTAL EQUITY

250,926

248,992

TOTAL LIABILITIES AND EQUITY

$ 422,862

$ 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Revenues

$ 1,214,513

$ 1,238,975

$ 3,298,056

$ 3,664,766

Operating expenses

Commissions and other agent-related costs

1,130,888

1,145,853

3,044,858

3,380,930

General and administrative expenses

78,568

89,460

232,876

256,173

Sales and marketing expenses

3,194

3,636

9,035

11,546

Total operating expenses

1,212,650

1,238,949

3,286,769

3,648,649

Operating income

1,863

26

11,287

16,117

Other (income) expense

Other (income) expense, net

(708)

(78)

(2,887)

394

Equity in losses of unconsolidated affiliates

354

329

839

1,213

Total other (income) expense, net

(354)

251

(2,048)

1,607

Income (loss) before income tax expense

2,217

(225)

13,335

14,510

Income tax (benefit) expense

868

(4,627)

1,111

(8,115)

Net income

1,349

4,402

12,224

22,625

Net income attributable to noncontrolling interest

-

-

-

18

Net income attributable to eXp World Holdings, Inc.

$ 1,349

$ 4,402

$ 12,224

$ 22,643

Earnings per share

Basic

$ 0.01

$ 0.03

$ 0.08

$ 0.15

Diluted

$ 0.01

$ 0.03

$ 0.08

$ 0.14

Weighted average shares outstanding

Basic

153,392,005

151,826,315

153,065,727

150,622,845

Diluted

158,183,888

155,915,307

156,834,985

156,434,440

Comprehensive income:

Net income

$ 1,349

$ 4,402

$ 12,224

$ 22,625

Comprehensive loss attributable to noncontrolling interests

-

-

-

18

Net income attributable to eXp World Holdings, Inc.

1,349

4,402

12,224

22,643

Other comprehensive income:

Foreign currency translation gain (loss), net of tax

(527)

(521)

180

(1,662)

Comprehensive income attributable to eXp World Holdings, Inc.

$ 822

$ 3,881

$ 12,404

$ 20,981

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

Nine Months Ended September 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

(463,738)

(289,829)

(385,010)

(210,009)

Repurchases of common stock

(55,897)

(59,815)

(134,625)

(139,635)

Issuance of treasury stock, for acquisition

-

4,800

-

4,800

Balance, end of period

(519,635)

(344,844)

(519,635)

(344,844)

Additional paid-in capital:

Balance, beginning of period

701,806

509,476

611,872

401,479

Shares issued for stock options exercised

3,507

1,443

4,761

2,220

Agent growth incentive stock compensation

10,238

8,523

28,142

21,793

Agent equity stock compensation

38,897

44,395

104,548

131,230

Stock option compensation

2,558

3,757

7,683

10,872

Balance, end of period

757,006

567,594

757,006

567,594

Accumulated earnings:

Balance, beginning of period

18,138

37,007

20,723

30,510

Net income attributable to eXp World Holdings, Inc.

1,349

4,402

12,224

22,643

Dividends declared and paid

(7,519)

(6,793)

(20,979)

(18,537)

Balance, end of period

11,968

34,616

11,968

34,616

Accumulated other comprehensive income (loss):

Balance, beginning of period

943

(953)

236

188

Foreign currency translation gain (loss)

(527)

(521)

180

(1,662)

Balance, end of period

416

(1,474)

416

(1,474)

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

$ 250,926

$ 257,063

$ 250,926

$ 257,063

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)

Nine Months Ended September 30,

2023

2022

OPERATING ACTIVITIES

Net income

$ 12,224

$ 22,625

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

Depreciation expense

6,299

5,699

Amortization expense - intangible assets

1,849

1,455

Loss on disposition of business

472

361

Allowance for credit losses on receivables/bad debt on receivables

(2,211)

588

Equity in loss of unconsolidated affiliates

839

1,213

Agent growth incentive stock compensation expense

29,912

22,828

Stock option compensation

7,659

10,872

Agent equity stock compensation expense

104,548

131,230

Deferred income taxes, net

3,435

(10,845)

Changes in operating assets and liabilities:

Accounts receivable

(23,401)

13,603

Prepaids and other assets

(3,966)

(3,003)

Customer deposits

16,421

(16,135)

Accounts payable

(1,069)

1,952

Accrued expenses

28,039

4,770

Long term payable

(4,692)

-

Other operating activities

158

111

NET CASH PROVIDED BY OPERATING ACTIVITIES

176,516

187,324

INVESTING ACTIVITIES

Purchases of property, plant, equipment

(4,193)

(9,222)

Proceeds from sale of business

330

-

Acquisition of business, net of cash acquired

-

(9,668)

Investments in unconsolidated affiliates

(5,525)

-

Capitalized software development costs in intangible assets

(1,930)

-

NET CASH USED IN INVESTING ACTIVITIES

(11,318)

(18,890)

FINANCING ACTIVITIES

Repurchase of common stock

(134,625)

(139,635)

Proceeds from exercise of options

4,761

2,221

Transactions with noncontrolling interests

-

(425)

Dividends declared and paid

(20,979)

(18,537)

NET CASH USED IN FINANCING ACTIVITIES

(150,843)

(156,376)

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

403

(771)

Net change in cash, cash equivalents and restricted cash

14,758

11,287

Cash, cash equivalents and restricted cash, beginning balance

159,383

175,910

CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE

$ 174,141

$ 187,197

SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:

Cash paid for income taxes

$ 2,382

$ 2,933

SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:

Termination of lease obligation - operating lease

855

-

Issuance of treasury stock, for acquisition

-

4,800

Contingent consideration for disposition of business

1,209

-

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

1,100

-

Property, plant and equipment purchases in accounts payable

27

20

7

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

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 nine months ended September 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 interim unaudited 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

8

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, September 30, 2022

$ 134,545

$ 52,652

$ 187,197

Balance, December 31, 2022

$ 121,594

$ 37,789

$ 159,383

Balance, September 30, 2023

$ 120,141

$ 54,000

$ 174,141

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.

Receivables from real estate property settlements totaled $107,133 and $79,135 of which the Company recognized expected credit losses of $25 and $3,127, respectively as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022 agent non-commission based fees receivable and short-term advances totaled $8,014 and $12,141, of which the Company recognized expected credit losses of $1,778 and $887, respectively.

9

4.

PLANT, PROPERTY AND EQUIPMENT, NET

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

    

September 30, 2023

December 31, 2022

Computer hardware and software

$ 36,528

$ 34,206

Furniture, fixture, and equipment

2,252

20

Total depreciable property and equipment

38,780

34,226

Less: accumulated depreciation

(25,675)

(19,282)

Depreciable property, net

13,105

14,944

Assets under development

757

3,207

Property, plant, and equipment, net

$ 13,862

$ 18,151

For the three months ended September 30, 2023 and 2022 depreciation expense was $2,136 and $2,129, respectively. For the nine months ended September 30, 2023 and 2022, depreciation expense was $6,299 and $5,699, respectively.

5.

GOODWILL AND INTANGIBLE ASSETS

Goodwill was $24,879 as of September 30, 2023 and $27,212 as of December 31, 2022. As of September 30, 2023, the Company recorded cumulative translation adjustment of $23 related to Canadian goodwill. During the third quarter of 2023, the Company disposed of its Showcase Web Sites LLC business, which resulted in a reduction of goodwill of $2,310, this business was included in the North American Realty segment.  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 nine months ended September 30, 2023, no events occurred that indicated it was more likely than not that goodwill was impaired.

Definite-lived intangible assets were as follows:

September 30, 2023

December 31, 2022

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 3,242

 

($ 970)

 

$ 2,272

$ 3,459

 

($ 841)

 

$ 2,618

Existing technology

8,754

(3,639)

5,115

3,995

(2,458)

1,537

Non-competition agreements

460

(125)

335

461

(125)

336

Customer relationships

1,655

(617)

1,038

1,895

(551)

1,344

Licensing agreement

208

(208)

-

210

(181)

29

Intellectual property

2,836

(138)

2,698

2,836

-

2,836

Total intangible assets

 

$ 17,155

 

($ 5,697)

 

$ 11,458

$ 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 September 30, 2023 and 2022 was $654 and $638, respectively. Amortization expense for definite-lived intangible assets for the nine months ended September 30, 2023 and 2022 was $1,849 and $1,455, 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Common stock:

Balance, beginning of quarter

177,900,083

163,286,569

171,656,030

155,516,284

Shares issued for stock options exercised

610,132

681,139

802,939

2,044,193

Agent growth incentive stock compensation

387,999

1,184,446

1,774,438

2,098,770

Agent equity stock compensation

1,985,169

3,410,310

6,649,976

8,903,217

Balance, end of quarter

180,883,383

168,562,464

180,883,383

168,562,464

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 September 30, 2023 and 2022, the Company issued 1,985,169 and 3,410,310 shares of common stock, respectively, to agents and brokers with a value of $38,897 and $44,395, respectively, inclusive of discount. During the nine months ended September 30, 2023 and 2022, the Company issued 6,649,976 and 8,903,217 shares of common stock, respectively, to agents and brokers with a value of $104,548 and $131,230, 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 September 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $11,764 and $5,800, respectively, of which the total amount of stock compensation attributable to liability classified awards was $1,458 and ($985), respectively. For the nine months ended September 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $29,912 and $22,828, respectively, of which the total amount of stock compensation attributable to liability classified awards was $2,796 and $3,466, 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

2,796

Stock grants reclassified from liability to equity year to date

(1,094)

Balance, September 30, 2023

$ 5,587

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 September 30, 2023 and 2022 the Company granted 445,380 and 394,657 stock options, respectively, to employees with an estimated grant date fair value of $10.71 and $8.50 per share, respectively. During the nine months ended September 30, 2023 and 2022, the Company granted 1,973,943 and 1,167,042 stock options, respectively, to employees with an estimated grant date fair value of $8.87 and $11.21 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 Securities Exchange Act of 1934, as amended (the “Exchange Act”). 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Treasury stock:

Balance, beginning of quarter

24,311,897

11,487,691

18,816,791

6,751,692

Repurchases of common stock

2,761,943

4,716,026

8,257,049

9,452,025

Forfeiture to treasury stock for acquisition

10,728

-

10,728

-

Issuance of treasury stock for acquisition

-

(343,331)

-

(343,331)

Balance, end of quarter

27,084,568

15,860,386

27,084,568

15,860,386

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

Nine Months Ended September 30,

2023

2022

2023

2022

Numerator:

Net income attributable to eXp World Holdings, Inc.

$ 1,349

$ 4,402

$ 12,224

$ 22,643

Denominator:

Weighted average shares - basic

153,392,005

151,826,315

153,065,727

150,622,845

Dilutive effect of common stock equivalents

4,791,883

4,088,992

3,769,258

5,811,595

Weighted average shares - diluted

158,183,888

155,915,307

156,834,985

156,434,440

Earnings per share:

Earnings per share attributable to common stock- basic

$ 0.01

$ 0.03

$ 0.08

$ 0.15

Earnings per share attributable to common stock- diluted

$ 0.01

$ 0.03

$ 0.08

$ 0.14

For three months ended September 30, 2023 and 2022 total outstanding shares of common stock excluded 192,684 and 1,315,861 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

For nine months ended September 30, 2023 and 2022 total outstanding shares of common stock excluded 679,425 and 845,162 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

8.INCOME TAXES

Our quarterly tax 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 $1,111 and ($8,115) for the nine months ended September 30, 2023 and 2022, which represent effective tax rates of positive 8.31% and negative 56.22%, respectively. The increase in the provision for income tax expense is primarily attributable to 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 September 30, 2023 and December 31, 2022, the fair value of the Company’s money market funds was $45,666 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 includes, but is not limited to, actions or claims relating to cyber-attacks, data breaches, the Real Estate Settlement Procedures Act (“RESPA”), the Telephone Consumer Protection Act of 1991 and state consumer protection laws, antitrust and anticompetition, worker classification, timely filing required SEC filings and non-compliance with contractual or other legal obligations.

As of September 30, 2023, there were no matters pending or, to the Company’s knowledge, threatened that the Company believed could 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.

14

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

Nine Months Ended September 30,

2023

2022

2023

2022

North American Realty

$ 1,198,207

$ 1,226,368

$ 3,254,666

$ 3,632,276

International Realty

14,896

10,146

37,644

26,148

Virbela

1,720

2,328

5,694

6,181

Other Affiliated Services

979

1,417

3,729

3,298

Revenues reconciliation:

Segment eliminations

(1,289)

(1,284)

(3,677)

(3,137)

Consolidated revenues

$ 1,214,513

$ 1,238,975

$ 3,298,056

$ 3,664,766

Adjusted EBITDA

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

North American Realty

$ 27,171

$ 22,445

$ 82,496

$ 91,115

International Realty

(2,647)

(4,614)

(10,105)

(9,584)

Virbela

(1,297)

(3,197)

(3,789)

(8,684)

Other Affiliated Services

(918)

(563)

(2,767)

(2,139)

Corporate expenses and other

(3,359)

(1,722)

(8,829)

(13,737)

Consolidated Adjusted EBITDA

$ 18,950

$ 12,349

$ 57,006

$ 56,971

Operating Profit Reconciliation:

Depreciation and amortization expense

2,790

2,767

8,148

7,154

Stock compensation expense

11,764

5,800

29,912

22,828

Stock option expense

2,533

3,756

7,659

10,872

Consolidated operating profit

$ 1,863

$ 26

$ 11,287

$ 16,117

Goodwill

September 30, 2023

December 31, 2022

North American Realty

$ 14,244

$ 16,577

International Realty

-

-

Virbela

8,248

8,248

Other Affiliated Services

2,387

2,387

Segment total

24,879

27,212

Corporate and other

-

-

Consolidated total

$ 24,879

$ 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 October 25, 2023, the Company’s Board of Directors declared a dividend of $0.05 per share which is expected to be payable on November 30, 2023, to stockholders of record as of the close of business on November 16, 2023. The ex-dividend date is expected to be on or around November 15, 2023. The dividend will be paid in cash.

Antitrust Litigation

Gibson v. National Association of Realtors was filed on October 31, 2023 in the United States District Court for the Western District of Missouri, Western Division, naming the National Association of Realtors, the Company, Compass, Inc., Redfin Corporation, Weichert Realtors, United Real Estate, Howard Hann Real Estate Services, and Douglas Elliman, Inc. as defendants. The Company disputes the allegations against it, and intends to vigorously defend the action. An estimate of the possible loss or range of loss cannot be made at this time.

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.

16

Throughout 2022, and during the first nine months of 2023, we continued to make progress in achieving our strategic goals, including a 5% increase in our agent count, going from 84,911 agents as of September 30, 2022 to 89,156 agents as of September 30, 2023.  The increase in our agents occurred even though, according to the National Association of Realtors (“NAR”), real estate industry agents declined 1.3% from September 2022 to September 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 September of 2023, the existing home sales market declined 15.4%, compared to September of 2022 according to the NAR.  Due to reduced affordability driven by higher interest rates and increasing inflation, the market began a contraction trend in the third quarter of 2022, that is continuing into the third quarter of 2023.

The Company believes it continues to be well positioned to gain market share in the current economic climate. We have a strong base of agent support, which should drive organic market share growth, through greater retention and productivity.  Additionally, we have an efficient operating model with lower fixed costs driven by our cloud-based infrastructure, 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,130,000 as of September 2023 (preliminary) compared to 1,230,000 at the end of September 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 7.3% in September 2023 vs 6.7% in September 2022.

Housing Affordability Index

According to NAR, the composite housing affordability index decreased to 91.7 for August 2023 (preliminary) from 110.5 for August 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 3.96 million in September 2023 (preliminary) compared to 4.68 million in September 2022 a decrease of 15.4%.

According to NAR, the nationwide existing home sales median price for September of 2023 (preliminary) was $394,300 compared to $383,500 in September 2022, an increase of 2.8%. Housing inventory was also up to 3.4 months of inventory compared to 3.2 months last year.  

Legal & Regulatory Environment

See Part II., Item 1 of this Quarterly Report for a discussion of the current legal environment and how such environment could potentially impact our business, results of operations, or financial condition.

17

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

Nine Months Ended September 30,

2023

2022

2023

2022

(in thousands, except transactions and agent count)

Performance:

Agent count

89,156

84,911

89,156

84,911

Real estate sales transactions

118,626

124,774

325,004

363,699

Other real estate transactions

20,854

13,580

53,980

38,992

Volume

$ 48,526,164

$ 50,392,432

$ 130,337,913

$ 149,666,700

Revenue

$ 1,214,513

$ 1,238,975

$ 3,298,056

$ 3,664,766

Gross profit

83,625

93,122

253,198

283,836

Gross margin (%)

6.9%

7.5%

7.7%

7.7%

Adjusted EBITDA(1)

18,950

12,349

57,006

56,971

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

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

Our strength is attracting real estate agent and broker professionals that contribute to our growth. 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.

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, with disproportionate variances are representative of company-specific performance. 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 the Company’s financial performance from period to period.

Gross profit is calculated from U.S. GAAP reported amounts and equals the difference between revenues and cost of sales. Gross margin is the calculation of gross profit as a percentage of revenues. 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 September 30, 2023 and 2022 gross profit was $83.6 million, and $93.1 million, respectively and gross margin was 6.9% and 7.5%, respectively. For the three months ended September 30, 2023, gross profit and gross margin decreased year-over-year primarily due to decreased revenue related to the slowdown in the housing market and higher agent stock-based compensation costs in 2023.

For the nine months ended September 30, 2023 and 2022, gross profit was $253.2 million, and $283.8 million, respectively and gross margin was 7.7% for each of the nine month periods. Gross profit decreased in the first nine

18

months of 2023 compared to 2022 due to lower revenue related to the slowdown in the housing market.  Gross margin was 7.7% for both periods, because of the lower increase in commissions and agent-related costs due to a lower percentage of agents reaching their commissions capping requirements offset by higher agent stock-based compensation expense in 2023.  

Management also reviews Adjusted EBITDA, which is a non-U.S. GAAP financial measure, to understand and evaluate our core operating performance. Adjusted EBITDA increased slightly for the first nine months of 2023 and increased for the three months ended September 30, 2023 compared to the same periods in 2022 due to 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 74 in the third 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 September 30, 2023 compared to the Three Months Ended September 30, 2022

Three Months Ended

% of

Three Months Ended

% of

Change

2023 vs. 2022

    

September 30, 2023

Revenue

September 30, 2022

Revenue

$

    

%

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

Statement of Operations Data:

Revenues

 

$ 1,214,513

100%

$ 1,238,975

100%

($ 24,462)

(2)%

Operating expenses

Commissions and other agent-related costs

1,130,888

93%

1,145,853

92%

(14,965)

(1)%

General and administrative expenses

78,568

6%

89,460

7%

(10,892)

(12)%

Sales and marketing expenses

3,194

-%

3,636

-%

(442)

(12)%

Total operating expenses

1,212,650

100%

1,238,949

100%

(26,299)

(2)%

Operating income

1,863

-%

26

-%

1,837

7065%

Other (income) expense

Other (income) expense, net

(708)

-%

(78)

-%

(630)

(808)%

Equity in losses of unconsolidated affiliates

354

-%

329

-%

25

8%

Other (income) expense, net

(354)

-%

251

-%

(605)

(241)%

Income (loss) before income tax expense

2,217

-%

(225)

-%

2,442

1085%

Income tax expense

868

-%

(4,627)

-%

5,495

119%

Net income

1,349

-%

4,402

-%

(3,053)

(69)%

Add back: Net loss attributable to noncontrolling interest

-

-%

-

-%

-

-%

Net income attributable to eXp World Holdings, Inc.

1,349

-%

4,402

-%

(3,053)

(69)%

Adjusted EBITDA(1)

$ 18,950

2%

$ 12,349

1%

$ 6,601

53%

Earnings per share

Basic

$ 0.01

$ 0.03

($ 0.02)

(67)%

Diluted

$ 0.01

$ 0.03

($ 0.02)

(67)%

Weighted average shares outstanding

Basic

153,392,005

151,826,315

Diluted

158,183,888

155,915,307

(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, a reconciliation of Adjusted EBITDA to net income and a discussion of why we believe Adjusted EBITDA provides useful information to investors, see “Non-U.S. GAAP Financial Measures.”

In addition to the financial information noted above, the Company had:

As of September 30, 2023, cash and cash equivalents totaled $120.1 million. The Company repurchased $55.9 million of common stock during the third quarter of 2023.
The Company paid a cash dividend for the third quarter of 2023 of $0.05 per share of common stock on September 4, 2023. On October 25, 2023, the Company’s Board of Directors declared a cash dividend of $0.05 per share of common stock for the fourth quarter of 2023, expected to be paid on November 30, 2023 to stockholders of record on November 16, 2023.

20

Revenue

Our total revenues were $1.2 billion for the three months ended September 30, 2023 compared to $1.2 billion for the same period in 2022, a decrease of ($24.5) million, or (2)%. Total revenues decreased in the third quarter of 2023 as a result of a decrease in real estate transactions compared to the same period in 2022 primarily due to the continued decline of the U.S. 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 September 30, 2023 compared to $1.1 billion for the same period in 2022, a decrease of ($15.0) million, or (1)%. Commissions and other agent-related costs decreased primarily as a result of a decrease in real estate transactions compared to the three months ended September 30, 2022 , such decrease is partially offset by increased agent related stock-based compensation.

General and Administrative Expenses

General and administrative expenses were $78.6 million for the three months ended September 30, 2023 compared to $89.5 million for the same period in 2022, a decrease of ($10.9) million or (12)%. General and administrative expenses include costs related to wages, stock compensation, and other general overhead expenses.

Sales and Marketing Expenses

Sales and marketing expenses decreased to $3.2 million for the three months ended September 30, 2023 compared to $3.6 million the same period in 2022. The decrease of ($0.4) million is due to decreased advertising to offset the contraction in the U.S. and Canada residential real estate market.

Other (Income) Expense

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

Income Tax Expense (Benefit)

The Company’s provision for income tax expense(benefit) amounted to $868 and ($4,627) for the three months ended September 30, 2023 and 2022, respectively, which represented effective tax rates of positive 39.02% and 2055.79%, respectively. The increase in the provision for income tax expense was primarily attributable to 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

Nine Months Ended September 30, 2023 compared to the Nine Months Ended September 30, 2022

Nine Months Ended

% of

Nine Months Ended

% of

Change
2023 vs. 2022

    

September 30, 2023

Revenue

September 30, 2022

Revenue

$

    

%

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

Statement of Operations Data:

Revenues

 

$ 3,298,056

100%

$ 3,664,766

100%

($ 366,710)

(10)%

Operating expenses

Commissions and other agent-related costs

3,044,858

92%

3,380,930

92%

(336,072)

(10)%

General and administrative expenses

232,876

7%

256,173

7%

(23,297)

(9)%

Sales and marketing expenses

9,035

-%

11,546

-%

(2,511)

(22)%

Total operating expenses

3,286,769

100%

3,648,649

100%

(361,880)

(10)%

Operating income

11,287

-%

16,117

-%

(4,830)

(30)%

Other (income) expense

Other (income) expense, net

(2,887)

-%

394

-%

(3,281)

(833)%

Equity in losses of unconsolidated affiliates

839

-%

1,213

-%

(374)

(31)%

Total other (income) expense, net

(2,048)

-%

1,607

-%

(3,655)

(227)%

Income (loss) before income tax expense

13,335

-%

14,510

-%

(1,175)

(8)%

Income tax (benefit) expense

1,111

-%

(8,115)

-%

9,226

114%

Net income

12,224

-%

22,625

1%

(10,401)

(46)%

Add back: Net loss attributable to noncontrolling interest

-

-%

18

-%

(18)

(100)%

Net income attributable to eXp World Holdings, Inc.

12,224

-%

22,643

1%

(10,419)

(46)%

Adjusted EBITDA (1)

$ 57,006

2%

$ 56,971

2%

$ 35

-%

Earnings per share

Basic

$ 0.08

$ 0.15

($ 0.07)

(47)%

Diluted

$ 0.08

$ 0.14

($ 0.06)

(43)%

Weighted average shares outstanding

Basic

153,065,727

150,622,845

Diluted

156,834,985

156,434,440

(2)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, a reconciliation of Adjusted EBITDA to net income and a discussion of why we believe Adjusted EBITDA provides useful information to investors, see “Non-U.S. GAAP Financial Measures.”

In addition to the financial information above, the Company had:

As of September 30, 2023, cash and cash equivalents totaled $120.1 million. The Company repurchased approximately $134.6 million of common stock during the first nine months of 2023.
The Company paid cash dividends for the first nine months of 2023 of $0.045 per share of common stock on March 31, 2023, $0.045 per share of common stock on May 31, 2023, and $0.05 per share of common stock on September 4, 2023.

22

Revenue

Our total revenues were $3.3 billion for the nine months ended September 30, 2023 compared to $3.7 billion for the same period in 2022, a decrease of ($366.7) million, or (10)%. Total revenues decreased in the first nine months of 2023 primarily as a result of a decrease in real estate transactions compared to the same period in 2022 primarily due to the decline of the U.S. and Canada residential real estate market.

Commission and Other Agent-Related Costs

Commission and other agent-related costs were $3.0 billion for nine months ended September 30, 2023 compared to $3.4 billion for the same period in 2022, a decrease of ($336.1) million, or (10)%. Commissions and other agent-related costs decreased primarily as a result of a decrease in real estate transactions compared to the period ended September 30, 2022 such decrease is partially offset by increased agent related stock-based compensation.

General and Administrative Expenses

General and administrative expenses were $232.9 million for the nine months ended September 30, 2023 compared to $256.2 million for the same period in 2022, a decrease of ($23.3) million or (9)%. General and administrative expenses include costs related to wages, stock compensation, and other general overhead expenses.

Sales and Marketing Expenses

Sales and marketing expenses decreased to $9.0 million for the nine months ended September 30, 2023 compared to $11.5 million the same period in 2022. The decrease of ($2.5) million is due to decreased advertising to offset the contraction in the U.S. and Canada residential real estate market.

Other (Income) Expense

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

Income Tax (Benefit) Expense

The Company’s provision for income tax expense (benefit) amounted to $1,111 and ($8,115) for the nine months ended September 30, 2023 and 2022, respectively, which represent an effective tax rate of positive 8.31% and negative 56.22%, respectively. The increase in the provision for income tax expense was primarily attributable to 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 September 30, 2023 and 2022:

Three Months Ended

Three Months Ended

Change
2023 vs. 2022

    

September 30, 2023

September 30, 2022

$

    

%

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

Statement of Operations Data:

Revenues

 

North American Realty

$ 1,198,207

$ 1,226,368

($ 28,161)

(2)%

International Realty

14,896

10,146

4,750

47%

Virbela

1,720

2,328

(608)

(26)%

Other Affiliated Services

979

1,417

(438)

(31)%

Segment eliminations

(1,289)

(1,284)

(5)

-%

Total Consolidated Revenues

$ 1,214,513

$ 1,238,975

($ 24,462)

(2)%

Adjusted Segment EBITDA (1)

North American Realty

27,171

22,445

$ 4,726

21%

International Realty

(2,647)

(4,614)

1,967

43%

Virbela

(1,297)

(3,197)

1,900

59%

Other Affiliated Services

(918)

(563)

(355)

(63)%

Corporate expenses and other

(3,359)

(1,722)

(1,637)

(95)%

Total Reported Adjusted EBITDA

$ 18,950

$ 12,349

$ 6,601

53%

(1)Adjusted Segment 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 Segment EBITDA and a reconciliation of Adjusted Segment EBITDA to net income, see “Non-U.S. GAAP Financial Measures”. Management evaluates the operating results of each of its reportable segments based upon revenue and Adjusted Segment EBITDA. Adjusted Segment EBITDA is defined by us as net income before depreciation and amortization, interest expense, net, income taxes and other items that are not core to the operating activities of the Company. The Company’s presentation of Adjusted Segment EBITDA may not be comparable to similar measures used by other companies.

North American Realty revenues decreased (2)% in the third quarter of 2023 compared to the same period in 2022 primarily due to decreased real estate transactions driven by the slowdown in the U.S. and Canada residential real estate markets.  Adjusted EBITDA increased 21% due to lower general and administrative expenses, partially offset by lower revenue.

International Realty revenues increased 47% in the third 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 improved 43% in the third of 2023 compared to the same period in 2022 due to increased revenue which was offset selling, general and administrative expenses to support the incremental production in existing operations.

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

Other Affiliated Services revenues decreased 31% due to lower SUCCESS® print media, partially offset by expansion of SUCCESS® Coaching. Adjusted EBITDA decreased (63)% due to increases in selling, general and administrative expenses related to investing in business initiatives.

Corporate expenses and other contain the costs incurred to operate the corporate parent of eXp Realty.  

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 nine months ended September 30, 2023 and 2022:

Nine Months Ended

Nine Months Ended

Change
2023 vs. 2022

    

September 30, 2023

September 30, 2022

$

    

%

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

Statement of Operations Data:

Revenues

 

North American Realty

$ 3,254,666

$ 3,632,276

($ 377,610)

(10)%

International Realty

37,644

26,148

11,496

44%

Virbela

5,694

6,181

(487)

(8)%

Other Affiliated Services

3,729

3,298

431

13%

Segment eliminations

(3,677)

(3,137)

(540)

(17)%

Total Consolidated Revenues

$ 3,298,056

$ 3,664,766

($ 366,710)

(10)%

Adjusted Segment EBITDA (1)

North American Realty

82,496

91,115

($ 8,619)

(9)%

International Realty

(10,105)

(9,584)

(521)

(5)%

Virbela

(3,789)

(8,684)

4,895

56%

Other Affiliated Services

(2,767)

(2,139)

(628)

(29)%

Corporate expenses and other

(8,829)

(13,737)

4,908

36%

Total Reported Adjusted EBITDA

$ 57,006

$ 56,971

$ 35

-%

(1)Adjusted Segment 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 Segment EBITDA and a reconciliation of Adjusted Segment EBITDA to net income, see “Non-U.S. GAAP Financial Measures”. Management evaluates the operating results of each of its reportable segments based upon revenue and Adjusted Segment EBITDA. Adjusted Segment EBITDA is defined by us as net income before depreciation and amortization, interest expense, net, income taxes and other items that are not core to the operating activities of the Company. The Company’s presentation of Adjusted Segment EBITDA may not be comparable to similar measures used by other companies.

North American Realty revenues decreased (10)% in the first nine months of 2023 compared to the same period in 2022 primarily due to decreased real estate transactions driven by the slowdown in the real estate markets.  Adjusted EBITDA decreased (9)% due to lower revenue, partially offset by lower general and administrative costs.  

International Realty revenues increased 44% in the first nine months 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 (5)% in the first nine months 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 (8)% due to a decrease in one-time virtual event revenue. Adjusted EBITDA improved 56% primarily due to workforce reductions and decreases in marketing and advertising expenses.

Other Affiliated Services revenues increased 13% due to expansion of SUCCESS® Coaching. Adjusted EBITDA decreased (29)% 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) in the first nine months of 2023 compared to the same period of 2022 reflect decreased costs primarily due to cost containment initiatives, partially offset by increased employee count to continue to support our agent growth strategy.

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.

25

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

Nine Months Ended September 30,

    

2023

2022

2023

2022

Net income

$ 1,349

$ 4,402

$ 12,224

$ 22,625

Total other (income) expense, net

(354)

251

(2,048)

1,607

Income tax (benefit) expense

868

(4,627)

1,111

(8,115)

Depreciation and amortization

2,790

2,767

8,148

7,154

Stock compensation expense (1)

11,764

5,800

29,912

22,828

Stock option expense

2,533

3,756

7,659

10,872

Adjusted EBITDA

$ 18,950

$ 12,349

$ 57,006

$ 56,971

(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. 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 September 30, 2023, relating to capital expenditures, commitments, or human capital (except as passthrough commissions to agents and brokers concurrent with settled real estate transactions).

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

    

September 30, 2023

  

December 31, 2022

Current assets

$ 299,810

$ 255,113

Current liabilities

(171,931)

(127,299)

Net working capital

$ 127,879

$ 127,814

For the nine months ended September 30, 2023, net working capital increased $0.1 million, or 0%, compared to December 31, 2022.

Cash Flows

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

Nine Months Ended September 30,

  

2023

2022

  

Cash provided by operating activities

$ 176,516

$ 187,324

Cash used in investment activities

(11,318)

(18,890)

Cash used in financing activities

(150,843)

(156,376)

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

403

(771)

Net change in cash, cash equivalents and restricted cash

$ 14,758

$ 11,287

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

For the nine months ended September 30, 2023, cash used in our investing decreased primarily due to cash used for acquisitions in 2022, as well as fewer capital expenditures.

For the nine months ended September 30, 2023 and 2022 cash flows used in financing activities primarily were related to stock repurchases and the payment of cash dividends. The decrease in cash flows used in financing activities for the nine months ended September 30, 2023 is due to fewer share repurchases.

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

27

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.

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 Securities Exchange Act of 1934, as amended (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 September 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 September 30, 2023.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the quarter ended September 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

See Note 10 - Commitments and Contingencies and Note 12 – Subsequent Events to the condensed consolidated financial statements for additional information regarding the Company’s legal proceedings, which is incorporated herein by reference.

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.

Additionally, the below captioned matter addresses certain current antitrust litigation involving the Company. Antitrust laws generally provide for joint and several liability and treble damages. We believe that additional antitrust litigation may be possible. We cannot provide any assurances that results of such litigation will not have a material adverse effect on our business, results of operations or financial condition.

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.

28

Antitrust Litigation

Gibson v. National Association of Realtors was filed on October 31, 2023 in the United States District Court for the Western District of Missouri, Western Division, naming the National Association of Realtors (“NAR”), the Company, Compass, Inc., Redfin Corporation, Weichert Realtors, United Real Estate, Howard Hann Real Estate Services, and Douglas Elliman, Inc. as defendants. The plaintiffs allege that the defendants engaged in a continuing contract, combination, or conspiracy to unreasonably restrain trade and commerce in violation of Section 1 of the Sherman Act because defendant NAR allegedly established mandatory anticompetitive policies and rules for the multiple listing services and its member brokers that require listing brokers to make an offer of buyer-broker compensation when listing a property. The plaintiffs argue that “but for” the challenged NAR policies and rules, these offers of buyer-broker compensation would not be made and plaintiffs seek the recovery of full commissions paid to buyers’ brokers as to brokerage and franchised operations, as applicable, in the relevant geographic area.

The plaintiffs further allege that commission sharing, which provides for the broker representing the seller sharing or paying a portion of its commission to the broker representing the buyer, is anticompetitive and violates the Sherman Act, and that the brokerage/franchisor defendants, including the Company, conspired with NAR by requiring their respective brokerages/franchisees to comply with NAR’s policies, rules, and code of ethics, and engaged in other allegedly anticompetitive conduct including, but not limited to, steering and agent education that allegedly promotes the practice of paying buyer-broker compensation and discourages commission negotiation.

The antitrust claims in this matter are limited both in allegations and relief sought to home sellers who, from October 31, 2019 to the present, used a listing broker affiliated with one of the brokerage/franchisor defendants in multiple listing services that primarily serve the State of Missouri, purportedly in violation of federal and Missouri antitrust laws. The plaintiffs seek a permanent injunction enjoining the defendants from requiring home sellers to pay buyer-broker commissions or from otherwise restricting competition among brokers, an award of damages and/or restitution for the period, attorneys’ fees and costs of suit. Plaintiffs allege joint and several liability and seek treble damages.

The Company has closely monitored ongoing and similar antitrust litigation against our competitors in recent years. The Company is committed to upholding fair and transparent practices compliant with law and has already developed mechanisms and a plan in place that enables buyers and sellers to negotiate commissions.  

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 additional risk factor set forth below, there have been no material changes to the Company’s risk factors as disclosed in the 2022 Annual Report.  

Risks Related to Legal and Regulatory Matters

Adverse outcomes in litigation and regulatory actions against other companies and agents in our industry could adversely impact our financial results.

Adverse outcomes in legal and regulatory actions against other companies, brokers, and agents in the residential and commercial real estate industry may adversely impact the financial condition of the Company and our real estate brokers and agents when those matters relate to business practices shared by the Company, our real estate brokers and agents, or our industry at large. Such matters may include, without limitation, RESPA, Telephone Consumer Protection Act of 1991 and state consumer protection law, antitrust and anticompetition, and worker classification claims. Additionally, if plaintiffs or regulatory bodies are successful in such actions, this may increase the likelihood that similar claims are made against the Company and/or our real estate brokers and agents which claims could result

29

in significant liability and be adverse to our financial results if we or our brokers and agents are unable to distinguish or defend our business practices.

As an example, in the matter of Burnett v. National Association of Realtors (U.S. District Court for the Western District of Missouri), a federal jury found NAR and certain other remaining brokerage defendants liable for $1.8 billion in damages, which verdict was appealed on October 31, 2023. Additionally, certain other brokerage defendants settled with the plaintiffs, including both monetary and non-monetary settlement terms.  That same day, NAR, the Company, Compass, Inc., Redfin Corporation, Weichert Realtors, United Real Estate, Howard Hann Real Estate Services, and Douglas Elliman, Inc.  were named as defendants in Gibson v. National Association of Realtors, alleging a similar fact pattern and antitrust violations. The Company is continuing to review the allegations and intends to vigorously defend the action.

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

7/1/2023-7/31/2023

842,552

22.36

842,552

$ 493,857,247

8/1/2023-8/31/2023

863,549

$ 21.78

863,549

475,200,323

9/1/2023-9/30/2023

1,055,842

17.73

1,055,842

456,546,523

Total

2,761,943

$ 20.62

2,761,943

(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

On September 29, 2023, Glenn Sanford, the Company’s Chairman of the Board, Chief Executive Officer and Chief Executive Officer of eXp Realty, LLC, adopted a Rule 10b5–1 trading arrangement (as defined in Item 408 of Regulation S-K). The duration of the trading arrangement is through January 10, 2025. The aggregate number of shares of the Company’s common stock that may be sold pursuant to the trading arrangement is 945,000.

During the three months ended September 30, 2023, and except as set forth in this Item 5, no other directors of officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) informed us the adoption or termination of a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement, as defined in Item 408 of Regulation S-K.

30

Item 6.

EXHIBITS

Exhibit

Exhibit

Incorporated by Reference

Number

    

Description

    

Form

Exhibit

Filing Date/Period End Date

3.1

Restated Certificate of Incorporation

10-K

3.1

2/28/2023

3.2

Restated Bylaws

10-K

3.2

2/28/2023

4.1

Description of Securities

10-K

4.1

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

31

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.

November 2, 2023

    

eXp World Holdings, Inc.

(Registrant)

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)

32

EX-31.1 2 expi-20230930xex31d1.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 to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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:

November 2, 2023

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)


EX-31.2 3 expi-20230930xex31d2.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 to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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:

November 2, 2023

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)


EX-32.1 4 expi-20230930xex32d1.htm EX-32.1

Exhibit 32.1

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

In connection with the quarterly report of eXp World Holdings, Inc. (the “Company”) on Form 10-Q for the period ended September 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, to my knowledge:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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:

November 2, 2023

By:

/s/ Glenn Sanford

Glenn Sanford

Chief Executive Officer (Principal Executive Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission (“SEC”) or its staff upon request.

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-32.2 5 expi-20230930xex32d2.htm EX-32.2

Exhibit 32.2

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

In connection with the quarterly report of eXp World Holdings, Inc. (the “Company”) on Form 10-Q for the period ended September 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, to my knowledge:

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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:

November 2, 2023

By:

/s/ Jeff Whiteside

Jeff Whiteside

Chief Financial Officer (Principal Financial Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission (“SEC”) or its staff upon request.

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


GRAPHIC 6 expi-20230930x10q001.jpg GRAPHIC begin 644 expi-20230930x10q001.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 7 expi-20230930.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 8 expi-20230930_cal.xml EX-101.CAL EX-101.DEF 9 expi-20230930_def.xml EX-101.DEF EX-101.LAB 10 expi-20230930_lab.xml EX-101.LAB EX-101.PRE 11 expi-20230930_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information
9 Months Ended
Sep. 30, 2023
shares
Document And Entity Information  
Document Type 10-Q
Document Period End Date Sep. 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,798,815
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2023
Document Fiscal Period Focus Q3
Entity Central Index Key 0001495932
Amendment Flag false
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 120,141 $ 121,594
Restricted cash 54,000 37,789
Accounts receivable, net of allowance for credit losses of $1,803 and $4,014, respectively 113,344 87,262
Prepaids and other assets 12,325 8,468
TOTAL CURRENT ASSETS 299,810 255,113
Property, plant, and equipment, net 13,862 18,151
Operating lease right-of-use assets 14 2,127
Other noncurrent assets 7,598 1,703
Intangible assets, net 11,458 8,700
Deferred tax assets 65,241 68,676
Goodwill 24,879 27,212
TOTAL ASSETS 422,862 381,682
CURRENT LIABILITIES    
Accounts payable 9,322 10,391
Customer deposits 54,210 37,789
Accrued expenses 108,385 78,944
Current portion of lease obligation - operating lease 14 175
TOTAL CURRENT LIABILITIES 171,931 127,299
Long-term payable 5 4,697
Long-term lease obligation - operating lease, net of current portion   694
TOTAL LIABILITIES 171,936 132,690
EQUITY    
Common Stock, $0.00001 par value 900,000,000 shares authorized; 177,900,083 issued and 153,588,186 outstanding at September 30, 2023; 171,656,030 issued and 152,839,239 outstanding at December 31, 2022 2 2
Additional paid-in capital 757,006 611,872
Treasury stock, at cost: 24,311,897 and 18,816,791 shares held, respectively (519,635) (385,010)
Accumulated earnings 11,968 20,723
Accumulated other comprehensive income 416 236
Total eXp World Holdings, Inc. stockholders' equity 249,757 247,823
Equity attributable to noncontrolling interest 1,169 1,169
TOTAL EQUITY 250,926 248,992
TOTAL LIABILITIES AND EQUITY $ 422,862 $ 381,682
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for credit losses and bad debt $ 1,803 $ 4,014
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 900,000,000 900,000,000
Common stock, shares issued 180,883,383 171,656,030
Common stock, shares outstanding 153,798,815 152,839,239
Treasury stock, shares 27,084,568 18,816,791
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Revenues $ 1,214,513 $ 1,238,975 $ 3,298,056 $ 3,664,766
Operating expenses        
Commissions and other agent-related costs 1,130,888 1,145,853 3,044,858 3,380,930
General and administrative expenses 78,568 89,460 232,876 256,173
Sales and marketing expenses 3,194 3,636 9,035 11,546
Total operating expenses 1,212,650 1,238,949 3,286,769 3,648,649
Operating income 1,863 26 11,287 16,117
Other (income) expense        
Other (income) expense, net (708) (78) (2,887) 394
Equity in losses of unconsolidated affiliates 354 329 839 1,213
Total other (income) expense, net (354) 251 (2,048) 1,607
Income (loss) before income tax expense 2,217 (225) 13,335 14,510
Income tax (benefit) expense 868 (4,627) 1,111 (8,115)
Net income 1,349 4,402 12,224 22,625
Net income attributable to noncontrolling interest       18
Net income attributable to eXp World Holdings, Inc. $ 1,349 $ 4,402 $ 12,224 $ 22,643
Earnings per share - Basic $ 0.01 $ 0.03 $ 0.08 $ 0.15
Earnings per share - Diluted $ 0.01 $ 0.03 $ 0.08 $ 0.14
Weighted average shares outstanding - Basic 153,392,005 151,826,315 153,065,727 150,622,845
Weighted average shares outstanding - Diluted 158,183,888 155,915,307 156,834,985 156,434,440
Comprehensive income:        
Net income attributable to eXp World Holdings, Inc. $ 1,349 $ 4,402 $ 12,224 $ 22,625
Comprehensive loss attributable to noncontrolling interests       18
Net income attributable to eXp World Holdings, Inc. 1,349 4,402 12,224 22,643
Other comprehensive income:        
Foreign currency translation gain (loss), net of tax (527) (521) 180 (1,662)
Comprehensive income attributable to eXp World Holdings, Inc. $ 822 $ 3,881 $ 12,404 $ 20,981
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
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   (139,635)          
Issuance of treasury stock   4,800          
Net income attributable to eXp World Holdings, Inc.       22,643   (18) $ 22,625
Dividends declared and paid       (18,537)      
Shares issued for stock options exercised     2,220        
Agent growth incentive stock compensation     21,793        
Stock option compensation     10,872        
Agent equity stock compensation 1   131,230        
Foreign currency translation gain (loss)         (1,662)   (1,662)
Transactions with noncontrolling interests           (177)  
Ending of period at Sep. 30, 2022 2 (344,844) 567,594 34,616 (1,474) 1,169 257,063
Beginning of period at Jun. 30, 2022 2 (289,829) 509,476 37,007 (953) 1,169  
Repurchase of common stock   (59,815)          
Issuance of treasury stock   4,800          
Net income attributable to eXp World Holdings, Inc.       4,402     4,402
Dividends declared and paid       (6,793)      
Shares issued for stock options exercised     1,443        
Agent growth incentive stock compensation     8,523        
Stock option compensation     3,757        
Agent equity stock compensation     44,395        
Foreign currency translation gain (loss)         (521)   (521)
Ending of period at Sep. 30, 2022 2 (344,844) 567,594 34,616 (1,474) 1,169 257,063
Beginning of period at Dec. 31, 2022 2 (385,010) 611,872 20,723 236 1,169 248,992
Repurchase of common stock   (134,625)          
Net income attributable to eXp World Holdings, Inc.       12,224     12,224
Dividends declared and paid       (20,979)      
Shares issued for stock options exercised     4,761        
Agent growth incentive stock compensation     28,142        
Stock option compensation     7,683        
Agent equity stock compensation     104,548        
Foreign currency translation gain (loss)         180   180
Ending of period at Sep. 30, 2023 2 (519,635) 757,006 11,968 416 1,169 250,926
Beginning of period at Jun. 30, 2023 2 (463,738) 701,806 18,138 943 1,169  
Repurchase of common stock   (55,897)          
Net income attributable to eXp World Holdings, Inc.       1,349     1,349
Dividends declared and paid       (7,519)      
Shares issued for stock options exercised     3,507        
Agent growth incentive stock compensation     10,238        
Stock option compensation     2,558        
Agent equity stock compensation     38,897        
Foreign currency translation gain (loss)         (527)   (527)
Ending of period at Sep. 30, 2023 $ 2 $ (519,635) $ 757,006 $ 11,968 $ 416 $ 1,169 $ 250,926
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
OPERATING ACTIVITIES    
Net income $ 12,224 $ 22,625
Reconciliation of net income to net cash provided by operating activities:    
Depreciation expense 6,299 5,699
Amortization expense - intangible assets 1,849 1,455
Loss on disposition of business 472 361
Allowance for credit losses on receivables/bad debt on receivables (2,211) 588
Equity in loss of unconsolidated affiliates 839 1,213
Agent growth incentive stock compensation expense 29,912 22,828
Stock option compensation 7,659 10,872
Agent equity stock compensation expense 104,548 131,230
Deferred income taxes, net 3,435 (10,845)
Changes in operating assets and liabilities:    
Accounts receivable (23,401) 13,603
Prepaids and other assets (3,966) (3,003)
Customer deposits 16,421 (16,135)
Accounts payable (1,069) 1,952
Accrued expenses 28,039 4,770
Long term payable (4,692)  
Other operating activities 158 111
NET CASH PROVIDED BY OPERATING ACTIVITIES 176,516 187,324
INVESTING ACTIVITIES    
Purchases of property, plant, equipment (4,193) (9,222)
Proceeds from sale of business 330  
Acquisition of businesses, net of cash acquired   (9,668)
Investments in unconsolidated affiliates (5,525)  
Capitalized software development costs in intangible assets (1,930)  
NET CASH USED IN INVESTING ACTIVITIES (11,318) (18,890)
FINANCING ACTIVITIES    
Repurchase of common stock (134,625) (139,635)
Proceeds from exercise of options 4,761 2,221
Transactions with noncontrolling interests   (425)
Dividends declared and paid (20,979) (18,537)
NET CASH USED IN FINANCING ACTIVITIES (150,843) (156,376)
Effect of changes in exchange rates on cash, cash equivalents and restricted cash 403 (771)
Net change in cash, cash equivalents and restricted cash 14,758 11,287
Cash, cash equivalents and restricted cash, beginning balance 159,383 175,910
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE 174,141 187,197
SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:    
Cash paid for income taxes 2,382 $ 2,933
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Termination of lease obligation - operating lease 855  
Issuance of treasury stock, for acquisition   4,800
Property, plant and equipment purchases in accounts payable 27 $ 20
Contingent consideration for disposition of business 1,209  
Property, plant and equipment increase due to transfer of right-of-use lease asset. $ 1,100  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
9 Months Ended
Sep. 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 nine months ended September 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 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

The accompanying interim unaudited 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, September 30, 2022

$ 134,545

$ 52,652

$ 187,197

Balance, December 31, 2022

$ 121,594

$ 37,789

$ 159,383

Balance, September 30, 2023

$ 120,141

$ 54,000

$ 174,141

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
EXPECTED CREDIT LOSSES
9 Months Ended
Sep. 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.

Receivables from real estate property settlements totaled $107,133 and $79,135 of which the Company recognized expected credit losses of $25 and $3,127, respectively as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022 agent non-commission based fees receivable and short-term advances totaled $8,014 and $12,141, of which the Company recognized expected credit losses of $1,778 and $887, respectively.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
PLANT, PROPERTY AND EQUIPMENT, NET
9 Months Ended
Sep. 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:

    

September 30, 2023

December 31, 2022

Computer hardware and software

$ 36,528

$ 34,206

Furniture, fixture, and equipment

2,252

20

Total depreciable property and equipment

38,780

34,226

Less: accumulated depreciation

(25,675)

(19,282)

Depreciable property, net

13,105

14,944

Assets under development

757

3,207

Property, plant, and equipment, net

$ 13,862

$ 18,151

For the three months ended September 30, 2023 and 2022 depreciation expense was $2,136 and $2,129, respectively. For the nine months ended September 30, 2023 and 2022, depreciation expense was $6,299 and $5,699, respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2023
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS

5.

GOODWILL AND INTANGIBLE ASSETS

Goodwill was $24,879 as of September 30, 2023 and $27,212 as of December 31, 2022. As of September 30, 2023, the Company recorded cumulative translation adjustment of $23 related to Canadian goodwill. During the third quarter of 2023, the Company disposed of its Showcase Web Sites LLC business, which resulted in a reduction of goodwill of $2,310, this business was included in the North American Realty segment.  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 nine months ended September 30, 2023, no events occurred that indicated it was more likely than not that goodwill was impaired.

Definite-lived intangible assets were as follows:

September 30, 2023

December 31, 2022

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 3,242

 

($ 970)

 

$ 2,272

$ 3,459

 

($ 841)

 

$ 2,618

Existing technology

8,754

(3,639)

5,115

3,995

(2,458)

1,537

Non-competition agreements

460

(125)

335

461

(125)

336

Customer relationships

1,655

(617)

1,038

1,895

(551)

1,344

Licensing agreement

208

(208)

-

210

(181)

29

Intellectual property

2,836

(138)

2,698

2,836

-

2,836

Total intangible assets

 

$ 17,155

 

($ 5,697)

 

$ 11,458

$ 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 September 30, 2023 and 2022 was $654 and $638, respectively. Amortization expense for definite-lived intangible assets for the nine months ended September 30, 2023 and 2022 was $1,849 and $1,455, respectively. The Company has no indefinite-lived assets.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Common stock:

Balance, beginning of quarter

177,900,083

163,286,569

171,656,030

155,516,284

Shares issued for stock options exercised

610,132

681,139

802,939

2,044,193

Agent growth incentive stock compensation

387,999

1,184,446

1,774,438

2,098,770

Agent equity stock compensation

1,985,169

3,410,310

6,649,976

8,903,217

Balance, end of quarter

180,883,383

168,562,464

180,883,383

168,562,464

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 September 30, 2023 and 2022, the Company issued 1,985,169 and 3,410,310 shares of common stock, respectively, to agents and brokers with a value of $38,897 and $44,395, respectively, inclusive of discount. During the nine months ended September 30, 2023 and 2022, the Company issued 6,649,976 and 8,903,217 shares of common stock, respectively, to agents and brokers with a value of $104,548 and $131,230, 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 September 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $11,764 and $5,800, respectively, of which the total amount of stock compensation attributable to liability classified awards was $1,458 and ($985), respectively. For the nine months ended September 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $29,912 and $22,828, respectively, of which the total amount of stock compensation attributable to liability classified awards was $2,796 and $3,466, 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

2,796

Stock grants reclassified from liability to equity year to date

(1,094)

Balance, September 30, 2023

$ 5,587

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 September 30, 2023 and 2022 the Company granted 445,380 and 394,657 stock options, respectively, to employees with an estimated grant date fair value of $10.71 and $8.50 per share, respectively. During the nine months ended September 30, 2023 and 2022, the Company granted 1,973,943 and 1,167,042 stock options, respectively, to employees with an estimated grant date fair value of $8.87 and $11.21 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 Securities Exchange Act of 1934, as amended (the “Exchange Act”). 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Treasury stock:

Balance, beginning of quarter

24,311,897

11,487,691

18,816,791

6,751,692

Repurchases of common stock

2,761,943

4,716,026

8,257,049

9,452,025

Forfeiture to treasury stock for acquisition

10,728

-

10,728

-

Issuance of treasury stock for acquisition

-

(343,331)

-

(343,331)

Balance, end of quarter

27,084,568

15,860,386

27,084,568

15,860,386

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE
9 Months Ended
Sep. 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Numerator:

Net income attributable to eXp World Holdings, Inc.

$ 1,349

$ 4,402

$ 12,224

$ 22,643

Denominator:

Weighted average shares - basic

153,392,005

151,826,315

153,065,727

150,622,845

Dilutive effect of common stock equivalents

4,791,883

4,088,992

3,769,258

5,811,595

Weighted average shares - diluted

158,183,888

155,915,307

156,834,985

156,434,440

Earnings per share:

Earnings per share attributable to common stock- basic

$ 0.01

$ 0.03

$ 0.08

$ 0.15

Earnings per share attributable to common stock- diluted

$ 0.01

$ 0.03

$ 0.08

$ 0.14

For three months ended September 30, 2023 and 2022 total outstanding shares of common stock excluded 192,684 and 1,315,861 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

For nine months ended September 30, 2023 and 2022 total outstanding shares of common stock excluded 679,425 and 845,162 shares, respectively, from the computation of diluted earnings per share because their effect would have been anti-dilutive.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES
9 Months Ended
Sep. 30, 2023
INCOME TAXES  
INCOME TAXES

8.INCOME TAXES

Our quarterly tax 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 $1,111 and ($8,115) for the nine months ended September 30, 2023 and 2022, which represent effective tax rates of positive 8.31% and negative 56.22%, respectively. The increase in the provision for income tax expense is primarily attributable to 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 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE MEASUREMENT
9 Months Ended
Sep. 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 September 30, 2023 and December 31, 2022, the fair value of the Company’s money market funds was $45,666 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 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 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 includes, but is not limited to, actions or claims relating to cyber-attacks, data breaches, the Real Estate Settlement Procedures Act (“RESPA”), the Telephone Consumer Protection Act of 1991 and state consumer protection laws, antitrust and anticompetition, worker classification, timely filing required SEC filings and non-compliance with contractual or other legal obligations.

As of September 30, 2023, there were no matters pending or, to the Company’s knowledge, threatened that the Company believed could 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 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT INFORMATION
9 Months Ended
Sep. 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 September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

North American Realty

$ 1,198,207

$ 1,226,368

$ 3,254,666

$ 3,632,276

International Realty

14,896

10,146

37,644

26,148

Virbela

1,720

2,328

5,694

6,181

Other Affiliated Services

979

1,417

3,729

3,298

Revenues reconciliation:

Segment eliminations

(1,289)

(1,284)

(3,677)

(3,137)

Consolidated revenues

$ 1,214,513

$ 1,238,975

$ 3,298,056

$ 3,664,766

Adjusted EBITDA

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

North American Realty

$ 27,171

$ 22,445

$ 82,496

$ 91,115

International Realty

(2,647)

(4,614)

(10,105)

(9,584)

Virbela

(1,297)

(3,197)

(3,789)

(8,684)

Other Affiliated Services

(918)

(563)

(2,767)

(2,139)

Corporate expenses and other

(3,359)

(1,722)

(8,829)

(13,737)

Consolidated Adjusted EBITDA

$ 18,950

$ 12,349

$ 57,006

$ 56,971

Operating Profit Reconciliation:

Depreciation and amortization expense

2,790

2,767

8,148

7,154

Stock compensation expense

11,764

5,800

29,912

22,828

Stock option expense

2,533

3,756

7,659

10,872

Consolidated operating profit

$ 1,863

$ 26

$ 11,287

$ 16,117

Goodwill

September 30, 2023

December 31, 2022

North American Realty

$ 14,244

$ 16,577

International Realty

-

-

Virbela

8,248

8,248

Other Affiliated Services

2,387

2,387

Segment total

24,879

27,212

Corporate and other

-

-

Consolidated total

$ 24,879

$ 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 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

12.SUBSEQUENT EVENTS

Quarterly Cash Dividend

On October 25, 2023, the Company’s Board of Directors declared a dividend of $0.05 per share which is expected to be payable on November 30, 2023, to stockholders of record as of the close of business on November 16, 2023. The ex-dividend date is expected to be on or around November 15, 2023. The dividend will be paid in cash.

Antitrust Litigation

Gibson v. National Association of Realtors was filed on October 31, 2023 in the United States District Court for the Western District of Missouri, Western Division, naming the National Association of Realtors, the Company, Compass, Inc., Redfin Corporation, Weichert Realtors, United Real Estate, Howard Hann Real Estate Services, and Douglas Elliman, Inc. as defendants. The Company disputes the allegations against it, and intends to vigorously defend the action. An estimate of the possible loss or range of loss cannot be made at this time.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Principles of consolidation

Principles of Consolidation

The accompanying interim unaudited 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, September 30, 2022

$ 134,545

$ 52,652

$ 187,197

Balance, December 31, 2022

$ 121,594

$ 37,789

$ 159,383

Balance, September 30, 2023

$ 120,141

$ 54,000

$ 174,141

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 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, September 30, 2022

$ 134,545

$ 52,652

$ 187,197

Balance, December 31, 2022

$ 121,594

$ 37,789

$ 159,383

Balance, September 30, 2023

$ 120,141

$ 54,000

$ 174,141

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
PLANT, PROPERTY AND EQUIPMENT, NET (Tables)
9 Months Ended
Sep. 30, 2023
PLANT, PROPERTY AND EQUIPMENT, NET  
Schedule of plant, property and equipment

    

September 30, 2023

December 31, 2022

Computer hardware and software

$ 36,528

$ 34,206

Furniture, fixture, and equipment

2,252

20

Total depreciable property and equipment

38,780

34,226

Less: accumulated depreciation

(25,675)

(19,282)

Depreciable property, net

13,105

14,944

Assets under development

757

3,207

Property, plant, and equipment, net

$ 13,862

$ 18,151

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2023
GOODWILL AND INTANGIBLE ASSETS  
Schedule of Definite-Lived Assets

September 30, 2023

December 31, 2022

Gross

Accumulated

Net Carrying

Gross

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Amount

    

Amortization

    

Amount

Trade name

 

$ 3,242

 

($ 970)

 

$ 2,272

$ 3,459

 

($ 841)

 

$ 2,618

Existing technology

8,754

(3,639)

5,115

3,995

(2,458)

1,537

Non-competition agreements

460

(125)

335

461

(125)

336

Customer relationships

1,655

(617)

1,038

1,895

(551)

1,344

Licensing agreement

208

(208)

-

210

(181)

29

Intellectual property

2,836

(138)

2,698

2,836

-

2,836

Total intangible assets

 

$ 17,155

 

($ 5,697)

 

$ 11,458

$ 12,856

 

($ 4,156)

 

$ 8,700

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY (Tables)
9 Months Ended
Sep. 30, 2023
STOCKHOLDERS' EQUITY  
Schedule of common stock issued roll forward

 

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Common stock:

Balance, beginning of quarter

177,900,083

163,286,569

171,656,030

155,516,284

Shares issued for stock options exercised

610,132

681,139

802,939

2,044,193

Agent growth incentive stock compensation

387,999

1,184,446

1,774,438

2,098,770

Agent equity stock compensation

1,985,169

3,410,310

6,649,976

8,903,217

Balance, end of quarter

180,883,383

168,562,464

180,883,383

168,562,464

Changes in the Company's stock compensation liability

Amount

Balance, December 31, 2022

$ 3,885

Stock grant liability increase year to date

2,796

Stock grants reclassified from liability to equity year to date

(1,094)

Balance, September 30, 2023

$ 5,587

Schedule of shares repurchased

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Treasury stock:

Balance, beginning of quarter

24,311,897

11,487,691

18,816,791

6,751,692

Repurchases of common stock

2,761,943

4,716,026

8,257,049

9,452,025

Forfeiture to treasury stock for acquisition

10,728

-

10,728

-

Issuance of treasury stock for acquisition

-

(343,331)

-

(343,331)

Balance, end of quarter

27,084,568

15,860,386

27,084,568

15,860,386

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
EARNINGS PER SHARE  
Schedule of calculation of basic and diluted earnings per share

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

Numerator:

Net income attributable to eXp World Holdings, Inc.

$ 1,349

$ 4,402

$ 12,224

$ 22,643

Denominator:

Weighted average shares - basic

153,392,005

151,826,315

153,065,727

150,622,845

Dilutive effect of common stock equivalents

4,791,883

4,088,992

3,769,258

5,811,595

Weighted average shares - diluted

158,183,888

155,915,307

156,834,985

156,434,440

Earnings per share:

Earnings per share attributable to common stock- basic

$ 0.01

$ 0.03

$ 0.08

$ 0.15

Earnings per share attributable to common stock- diluted

$ 0.01

$ 0.03

$ 0.08

$ 0.14

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT INFORMATION (Tables)
9 Months Ended
Sep. 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

 

Revenues

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

North American Realty

$ 1,198,207

$ 1,226,368

$ 3,254,666

$ 3,632,276

International Realty

14,896

10,146

37,644

26,148

Virbela

1,720

2,328

5,694

6,181

Other Affiliated Services

979

1,417

3,729

3,298

Revenues reconciliation:

Segment eliminations

(1,289)

(1,284)

(3,677)

(3,137)

Consolidated revenues

$ 1,214,513

$ 1,238,975

$ 3,298,056

$ 3,664,766

Adjusted EBITDA

Three Months Ended September 30,

Nine Months Ended September 30,

2023

2022

2023

2022

North American Realty

$ 27,171

$ 22,445

$ 82,496

$ 91,115

International Realty

(2,647)

(4,614)

(10,105)

(9,584)

Virbela

(1,297)

(3,197)

(3,789)

(8,684)

Other Affiliated Services

(918)

(563)

(2,767)

(2,139)

Corporate expenses and other

(3,359)

(1,722)

(8,829)

(13,737)

Consolidated Adjusted EBITDA

$ 18,950

$ 12,349

$ 57,006

$ 56,971

Operating Profit Reconciliation:

Depreciation and amortization expense

2,790

2,767

8,148

7,154

Stock compensation expense

11,764

5,800

29,912

22,828

Stock option expense

2,533

3,756

7,659

10,872

Consolidated operating profit

$ 1,863

$ 26

$ 11,287

$ 16,117

Goodwill

September 30, 2023

December 31, 2022

North American Realty

$ 14,244

$ 16,577

International Realty

-

-

Virbela

8,248

8,248

Other Affiliated Services

2,387

2,387

Segment total

24,879

27,212

Corporate and other

-

-

Consolidated total

$ 24,879

$ 27,212

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)
9 Months Ended
Sep. 30, 2023
segment
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION  
Number of reportable segments 4
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Cash and cash equivalents $ 120,141 $ 121,594 $ 134,545 $ 108,237
Restricted cash 54,000 37,789 52,652 67,673
Total cash, cash equivalents, and restricted cash $ 174,141 $ 159,383 $ 187,197 $ 175,910
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
EXPECTED CREDIT LOSSES (Narrative) (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Accounts receivable, allowance for credit losses and bad debt $ 1,803,000 $ 4,014,000
Agent Noncommission Based Fees    
Accounts Receivable, before Allowance for Credit Loss 8,014,000 12,141,000
Accounts receivable, allowance for credit losses and bad debt 1,778,000 887,000
Commissions Receivable for Real Estate Property Settlements    
Accounts Receivable, before Allowance for Credit Loss 107,133,000 79,135,000
Accounts receivable, allowance for credit losses and bad debt $ 25,000 $ 3,127
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
PLANT, PROPERTY AND EQUIPMENT, NET        
Depreciation expense $ 2,136 $ 2,129 $ 6,299 $ 5,699
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Total depreciable property and equipment $ 38,780 $ 34,226
Less: accumulated depreciation (25,675) (19,282)
Depreciable property, net 13,105 14,944
Assets under development 757 3,207
Property, plant, and equipment, net 13,862 18,151
Computer hardware and software    
Total depreciable property and equipment 36,528 34,206
Furniture, fixtures and equipment    
Total depreciable property and equipment $ 2,252 $ 20
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Goodwill $ 24,879,000   $ 24,879,000   $ 27,212,000
Goodwill, impairment loss 0   0    
Amortization expense - intangible assets 654,000 $ 638,000 1,849,000 $ 1,455,000  
Indefinite-lived intangible assets (excluding goodwill) 0   $ 0    
Goodwill reduction 2,310,000        
Adjustment | CANADA          
Cumulative translation adjustment $ 23,000        
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 17,155 $ 12,856
Accumulated Amortization (5,697) (4,156)
Net Carrying Amount 11,458 8,700
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 3,242 3,459
Accumulated Amortization (970) (841)
Net Carrying Amount 2,272 2,618
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 8,754 3,995
Accumulated Amortization (3,639) (2,458)
Net Carrying Amount 5,115 1,537
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 460 461
Accumulated Amortization (125) (125)
Net Carrying Amount 335 336
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,655 1,895
Accumulated Amortization (617) (551)
Net Carrying Amount 1,038 1,344
Licensing agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 208 210
Accumulated Amortization (208) (181)
Net Carrying Amount 0 29
Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,836 2,836
Accumulated Amortization (138) 0
Net Carrying Amount $ 2,698 $ 2,836
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Agent Equity Award Program        
Stock issued for services, shares 1,985,169 3,410,310 6,649,976 8,903,217
Stock issued for services, value $ 38,897 $ 44,395 $ 104,548 $ 131,230
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 387,999 1,184,446 1,774,438 2,098,770
Stock based compensation $ 11,764 $ 5,800 $ 29,912 $ 22,828
Amount of stock compensation attributable to liability classified awards $ 1,458 $ (985) $ 2,796 $ 3,466
Stock Options        
Vesting period     3 years  
Stock options granted, shares 445,380 394,657 1,973,943 1,167,042
Share-based award expiration period     10 years  
Grant date fair value $ 10.71 $ 8.50 $ 8.87 $ 11.21
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Common Stock, Shares, Issued, Beginning Balance 177,900,083 163,286,569 171,656,030 155,516,284
Shares issued for stock options exercised, shares 610,132 681,139 802,939 2,044,193
Common Stock, Shares, Issued, Ending Balance 180,883,383 168,562,464 180,883,383 168,562,464
Agent Equity Award Program        
Agent equity stock compensation, shares 1,985,169 3,410,310 6,649,976 8,903,217
Agent Growth Incentive Program        
Agent equity stock compensation, shares 387,999 1,184,446 1,774,438 2,098,770
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
STOCKHOLDERS' EQUITY  
Balance, at beginning of period $ 3,885
Stock grant liability increase year to date 2,796
Stock grants reclassified from liability to equity year to date (1,094)
Balance, at end of period $ 5,587
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Treasury stock:        
Balance, beginning of quarter 24,311,897 11,487,691 18,816,791 6,751,692
Repurchase of common stock, shares 2,761,943 4,716,026 8,257,049 9,452,025
Forfeiture to treasury stock for acquisition 10,728   10,728  
Issuance of treasury stock for acquisition   (343,331)   (343,331)
Balance, end of quarter 27,084,568 15,860,386 27,084,568 15,860,386
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
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                          
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount per month   $ 18,670                      
Maximum | Forecast [Member]                          
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount per month $ 12,000                        
Maximum | Scenario, Plan [Member]                          
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount per month     $ 22,000   $ 17,000                
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
EARNINGS PER SHARE        
Net income attributable to eXp World Holdings, Inc. $ 1,349 $ 4,402 $ 12,224 $ 22,643
Weighted average shares - basic 153,392,005 151,826,315 153,065,727 150,622,845
Dilutive effect of common stock equivalents 4,791,883 4,088,992 3,769,258 5,811,595
Weighted average shares - diluted 158,183,888 155,915,307 156,834,985 156,434,440
Earnings per share attributable to common stock- basic $ 0.01 $ 0.03 $ 0.08 $ 0.15
Earnings per share attributable to common stock- diluted $ 0.01 $ 0.03 $ 0.08 $ 0.14
Shares excluded, anti-dilutive 192,684 1,315,861 679,425 845,162
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
INCOME TAXES        
Income tax (benefit) expense $ 868 $ (4,627) $ 1,111 $ (8,115)
Effective income tax rate     8.31% 56.22%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE MEASUREMENTS (Narrative) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Money Market Funds    
Money market funds $ 45,666 $ 44,062
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT INFORMATION (Narrative) (Details)
9 Months Ended
Sep. 30, 2023
segment
SEGMENT INFORMATION  
Number of reportable segments 4
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT INFORMATION (Financial Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Revenues $ 1,214,513 $ 1,238,975 $ 3,298,056 $ 3,664,766  
Consolidated Adjusted EBITDA 18,950 12,349 57,006 56,971  
Depreciation and amortization expense 2,790 2,767 8,148 7,154  
Stock compensation expense 11,764 5,800 29,912 22,828  
Stock option expense 2,533 3,756 7,659 10,872  
Operating profit 1,863 26 11,287 16,117  
Goodwill 24,879   24,879   $ 27,212
Operating segments          
Segment Reporting Information [Line Items]          
Goodwill 24,879   24,879   27,212
Operating segments | North American Realty          
Segment Reporting Information [Line Items]          
Revenues 1,198,207 1,226,368 3,254,666 3,632,276  
Consolidated Adjusted EBITDA 27,171 22,445 82,496 91,115  
Goodwill 14,244   14,244   16,577
Operating segments | International Realty          
Segment Reporting Information [Line Items]          
Revenues 14,896 10,146 37,644 26,148  
Consolidated Adjusted EBITDA (2,647) (4,614) (10,105) (9,584)  
Operating segments | Virbela          
Segment Reporting Information [Line Items]          
Revenues 1,720 2,328 5,694 6,181  
Consolidated Adjusted EBITDA (1,297) (3,197) (3,789) (8,684)  
Goodwill 8,248   8,248   8,248
Operating segments | Other Affiliated Services          
Segment Reporting Information [Line Items]          
Revenues 979 1,417 3,729 3,298  
Consolidated Adjusted EBITDA (918) (563) (2,767) (2,139)  
Goodwill 2,387   2,387   $ 2,387
Operating segments | Corporate expenses and other          
Segment Reporting Information [Line Items]          
Consolidated Adjusted EBITDA (3,359) (1,722) (8,829) (13,737)  
Segment eliminations          
Segment Reporting Information [Line Items]          
Revenues $ (1,289) $ (1,284) $ (3,677) $ (3,137)  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS (Narrative) (Details) - $ / shares
Oct. 31, 2023
Oct. 25, 2023
Oct. 26, 2023
Sep. 30, 2023
Dec. 31, 2022
Common stock outstanding       153,798,815 152,839,239
Subsequent Event          
Dividends Payable, Amount Per Share     $ 0.05    
Dividends Payable, Date to be Paid   Nov. 30, 2023      
Dividends Payable, Date Declared   Oct. 25, 2023      
Dividends Payable, Date of Record   Nov. 16, 2023      
Loss Contingency, Inestimable Loss Gibson v. National Association of Realtors        
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ 1,349 $ 4,402 $ 12,224 $ 22,643
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements - Glenn Sanford [Member]
3 Months Ended
Sep. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

On September 29, 2023, Glenn Sanford, the Company’s Chairman of the Board, Chief Executive Officer and Chief Executive Officer of eXp Realty, LLC, adopted a Rule 10b5–1 trading arrangement (as defined in Item 408 of Regulation S-K). The duration of the trading arrangement is through January 10, 2025. The aggregate number of shares of the Company’s common stock that may be sold pursuant to the trading arrangement is 945,000.

Name Glenn Sanford
Title Chairman of the Board, Chief Executive Officer and Chief Executive Officer of eXp Realty, LLC
Rule 10b5-1 Arrangement Adopted true
Expiration Date January 10, 2025
Sale of Stock Arrangement [Member]  
Trading Arrangements, by Individual  
Aggregate Available 945,000
XML 57 expi-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0001495932 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001495932 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-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:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001495932 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0001495932 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001495932 expi:AgentEquityAwardProgramMember 2023-07-01 2023-09-30 0001495932 expi:AgentEquityAwardProgramMember 2022-07-01 2022-09-30 0001495932 expi:AgentEquityAwardProgramMember 2022-01-01 2022-09-30 0001495932 us-gaap:TreasuryStockCommonMember 2023-09-30 0001495932 us-gaap:RetainedEarningsMember 2023-09-30 0001495932 us-gaap:NoncontrollingInterestMember 2023-09-30 0001495932 us-gaap:CommonStockMember 2023-09-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-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 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-09-30 0001495932 us-gaap:RetainedEarningsMember 2022-09-30 0001495932 us-gaap:NoncontrollingInterestMember 2022-09-30 0001495932 us-gaap:CommonStockMember 2022-09-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 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 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-07-01 2023-09-30 0001495932 us-gaap:StockOptionMember 2022-07-01 2022-09-30 0001495932 us-gaap:StockOptionMember 2022-01-01 2022-09-30 0001495932 us-gaap:StockOptionMember 2023-01-01 2023-09-30 0001495932 us-gaap:IntersegmentEliminationMember 2023-07-01 2023-09-30 0001495932 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-09-30 0001495932 us-gaap:IntersegmentEliminationMember 2022-07-01 2022-09-30 0001495932 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-09-30 0001495932 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001495932 us-gaap:ComputerEquipmentMember 2023-09-30 0001495932 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001495932 us-gaap:ComputerEquipmentMember 2022-12-31 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001495932 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001495932 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-09-30 0001495932 us-gaap:SubsequentEventMember 2023-10-31 2023-10-31 0001495932 us-gaap:MoneyMarketFundsMember 2023-09-30 0001495932 us-gaap:MoneyMarketFundsMember 2022-12-31 0001495932 srt:RestatementAdjustmentMember country:CA 2023-07-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember 2023-09-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-09-30 0001495932 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-30 0001495932 us-gaap:NoncompeteAgreementsMember 2023-09-30 0001495932 us-gaap:LicensingAgreementsMember 2023-09-30 0001495932 us-gaap:IntellectualPropertyMember 2023-09-30 0001495932 us-gaap:CustomerRelationshipsMember 2023-09-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-10-26 0001495932 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001495932 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001495932 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001495932 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001495932 us-gaap:SubsequentEventMember 2023-10-25 2023-10-25 0001495932 2023-06-30 0001495932 2022-06-30 0001495932 2022-09-30 0001495932 2021-12-31 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001495932 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001495932 expi:CommissionsReceivableForRealEstatePropertySettlementsMember 2023-09-30 0001495932 expi:AgentNoncommissionBasedFeesMember 2023-09-30 0001495932 expi:CommissionsReceivableForRealEstatePropertySettlementsMember 2022-12-31 0001495932 expi:AgentNoncommissionBasedFeesMember 2022-12-31 0001495932 srt:MaximumMember srt:ScenarioForecastMember 2023-12-31 0001495932 srt:MaximumMember 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-07-01 2023-09-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2023-01-01 2023-09-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2022-07-01 2022-09-30 0001495932 expi:AgentGrowthIncentiveProgramMember 2022-01-01 2022-09-30 0001495932 expi:AgentEquityAwardProgramMember 2023-01-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-07-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2023-07-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-07-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2023-07-01 2023-09-30 0001495932 2023-07-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2023-01-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2023-01-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2023-01-01 2023-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-07-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2022-07-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2022-07-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2022-07-01 2022-09-30 0001495932 2022-07-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:VirbelaMember 2022-01-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:NorthAmericanRealtyMember 2022-01-01 2022-09-30 0001495932 us-gaap:OperatingSegmentsMember expi:InternationalRealtyMember 2022-01-01 2022-09-30 0001495932 2022-01-01 2022-09-30 0001495932 2022-12-31 0001495932 expi:GlennSanfordMember expi:SaleOfStockArrangementMember 2023-09-30 0001495932 expi:GlennSanfordMember 2023-07-01 2023-09-30 0001495932 2023-09-30 0001495932 2023-01-01 2023-09-30 shares iso4217:USD pure iso4217:USD shares expi:segment 0001495932 --12-31 2023 Q3 Large Accelerated Filer false 10-Q true 2023-09-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 153798815 120141000 121594000 54000000 37789000 1803000 4014000 113344000 87262000 12325000 8468000 299810000 255113000 13862000 18151000 14000 2127000 7598000 1703000 11458000 8700000 65241000 68676000 24879000 27212000 422862000 381682000 9322000 10391000 54210000 37789000 108385000 78944000 14000 175000 171931000 127299000 5000 4697000 694000 171936000 132690000 0.00001 0.00001 900000000 900000000 180883383 153798815 171656030 152839239 2000 2000 757006000 611872000 27084568 18816791 519635000 385010000 11968000 20723000 416000 236000 249757000 247823000 1169000 1169000 250926000 248992000 422862000 381682000 1214513000 1238975000 3298056000 3664766000 1130888000 1145853000 3044858000 3380930000 78568000 89460000 232876000 256173000 3194000 3636000 9035000 11546000 1212650000 1238949000 3286769000 3648649000 1863000 26000 11287000 16117000 708000 78000 2887000 -394000 -354000 -329000 -839000 -1213000 354000 -251000 2048000 -1607000 2217000 -225000 13335000 14510000 868000 -4627000 1111000 -8115000 1349000 4402000 12224000 22625000 -18000 1349000 4402000 12224000 22643000 0.01 0.03 0.08 0.15 0.01 0.03 0.08 0.14 153392005 151826315 153065727 150622845 158183888 155915307 156834985 156434440 1349000 4402000 12224000 22625000 -18000 1349000 4402000 12224000 22643000 -527000 -521000 180000 -1662000 822000 3881000 12404000 20981000 2000 2000 2000 1000 1000 2000 2000 2000 2000 -463738000 -289829000 -385010000 -210009000 55897000 59815000 134625000 139635000 4800000 4800000 -519635000 -344844000 -519635000 -344844000 701806000 509476000 611872000 401479000 3507000 1443000 4761000 2220000 10238000 8523000 28142000 21793000 38897000 44395000 104548000 131230000 2558000 3757000 7683000 10872000 757006000 567594000 757006000 567594000 18138000 37007000 20723000 30510000 1349000 4402000 12224000 22643000 7519000 6793000 20979000 18537000 11968000 34616000 11968000 34616000 943000 -953000 236000 188000 -527000 -521000 180000 -1662000 416000 -1474000 416000 -1474000 1169000 1169000 1169000 1364000 -18000 -177000 1169000 1169000 1169000 1169000 250926000 257063000 250926000 257063000 12224000 22625000 6299000 5699000 1849000 1455000 472000 361000 -2211000 588000 -839000 -1213000 29912000 22828000 7659000 10872000 104548000 131230000 3435000 -10845000 23401000 -13603000 3966000 3003000 -16421000 16135000 -1069000 1952000 28039000 4770000 -4692000 158000 111000 176516000 187324000 4193000 9222000 330000 9668000 5525000 1930000 -11318000 -18890000 134625000 139635000 4761000 2221000 425000 20979000 18537000 -150843000 -156376000 403000 -771000 14758000 11287000 159383000 175910000 174141000 187197000 2382000 2933000 855000 4800000 1209000 1100000 27000 20000 <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 nine months ended September 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 interim unaudited 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;">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 </p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">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, September 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,545</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;">$ 52,652</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;">$ 187,197</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, September 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;">$ 120,141</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;">$ 54,000</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;">$ 174,141</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 interim unaudited 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;">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 </p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">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, September 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,545</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;">$ 52,652</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;">$ 187,197</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, September 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;">$ 120,141</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;">$ 54,000</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;">$ 174,141</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;"><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, September 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,545</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;">$ 52,652</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;">$ 187,197</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, September 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;">$ 120,141</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;">$ 54,000</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;">$ 174,141</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> 108237000 67673000 175910000 134545000 52652000 187197000 121594000 37789000 159383000 120141000 54000000 174141000 <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;margin:0pt 0pt 6pt 0pt;">Receivables from real estate property settlements totaled $107,133 and $79,135 of which the Company recognized expected credit losses of $25 and $3,127, respectively as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022 agent non-commission based fees receivable and short-term advances totaled $8,014 and $12,141, of which the Company recognized expected credit losses of $1,778 and $887, respectively.</p> 107133000 79135000 25000 3127 8014000 12141000 1778000 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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:69.89%;margin:0pt;padding:0pt;"><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:normal;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;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;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;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:normal;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 36,528</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;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,252</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;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:normal;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,780</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (25,675)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;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:normal;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,105</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;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;"> 757</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;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:normal;width:13.87%;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;">$ 13,862</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width: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 September 30, 2023 and 2022 depreciation expense was $2,136 and $2,129, respectively. For the nine months ended September 30, 2023 and 2022, depreciation expense was $6,299 and $5,699, 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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:69.89%;margin:0pt;padding:0pt;"><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:normal;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;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;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;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:normal;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 36,528</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;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,252</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;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:normal;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,780</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (25,675)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;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:normal;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,105</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;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;"> 757</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;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:normal;width:13.87%;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;">$ 13,862</p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;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:normal;width: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:normal;width:69.89%;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:normal;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:13.87%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width: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> 36528000 34206000 2252000 20000 38780000 34226000 25675000 19282000 13105000 14944000 757000 3207000 13862000 18151000 2136000 2129000 6299000 5699000 <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 $24,879 as of September 30, 2023 and $27,212 as of December 31, 2022. As of September 30, 2023, the Company recorded cumulative translation adjustment of $23 related to Canadian goodwill. During the third quarter of 2023, the Company disposed of its Showcase Web Sites LLC business, which resulted in a reduction of goodwill of $2,310, this business was included in the North American Realty segment.  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 nine months ended September 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 style="height:1pt;"><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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%;margin:0pt;padding:0pt;"><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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;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;">September 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,242</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;">($ 970)</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,272</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,754</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;"> (3,639)</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,115</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;"> 460</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;"> 335</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,655</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;"> (617)</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,038</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;"> 208</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;"> (208)</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;"> (138)</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,698</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,155</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,697)</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,458</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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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 September 30, 2023 and 2022 was $654 and $638, respectively. Amortization expense for definite-lived intangible assets for the nine months ended September 30, 2023 and 2022 was $1,849 and $1,455, respectively. The Company has no indefinite-lived assets.</p> 24879000 27212000 23000 -2310000 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 style="height:1pt;"><td style="vertical-align:bottom;width:29.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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%;margin:0pt;padding:0pt;"><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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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;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;">September 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,242</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;">($ 970)</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,272</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,754</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;"> (3,639)</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,115</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;"> 460</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;"> 335</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,655</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;"> (617)</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,038</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;"> 208</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;"> (208)</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;"> (138)</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,698</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,155</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,697)</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,458</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="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'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> 3242000 970000 2272000 3459000 841000 2618000 8754000 3639000 5115000 3995000 2458000 1537000 460000 125000 335000 461000 125000 336000 1655000 617000 1038000 1895000 551000 1344000 208000 208000 0 210000 181000 29000 2836000 138000 2698000 2836000 0 2836000 17155000 5697000 11458000 12856000 4156000 8700000 654000 638000 1849000 1455000 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 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: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 September 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;">Nine Months Ended September 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;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 163,286,569</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;"> 610,132</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;"> 681,139</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;"> 802,939</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;"> 2,044,193</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;"> 387,999</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,184,446</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,774,438</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;"> 2,098,770</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;"> 1,985,169</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,410,310</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;"> 6,649,976</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;"> 8,903,217</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;"> 180,883,383</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;"> 168,562,464</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;"> 180,883,383</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;"> 168,562,464</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 September 30, 2023 and 2022, the Company issued 1,985,169 and 3,410,310 shares of common stock, respectively, to agents and brokers with a value of $38,897 and $44,395, respectively, inclusive of discount. During the nine months ended September 30, 2023 and 2022, the Company issued 6,649,976 and 8,903,217 shares of common stock, respectively, to agents and brokers with a value of $104,548 and $131,230, 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 September 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $11,764 and $5,800, respectively, of which the total amount of stock compensation attributable to liability classified awards was $1,458 and ($985), respectively. For the nine months ended September 30, 2023 and 2022 the Company’s stock compensation expense attributable to the Agent Growth Incentive Program was $29,912 and $22,828, respectively, of which the total amount of stock compensation attributable to liability classified awards was $2,796 and $3,466, 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;"> 2,796</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, September 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;">$ 5,587</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 September 30, 2023 and 2022 the Company granted 445,380 and 394,657 stock options, respectively, to employees with an estimated grant date fair value of $10.71 and $8.50 per share, respectively. During the nine months ended September 30, 2023 and 2022, the Company granted 1,973,943 and 1,167,042 stock options, respectively, to employees with an estimated grant date fair value of $8.87 and $11.21 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 Securities Exchange Act of 1934, as amended (the “Exchange Act”). 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:4pt;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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;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:normal;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:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;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:normal;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:normal;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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:normal;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:normal;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:normal;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;"> 24,311,897</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 11,487,691</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;width:13.87%;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,761,943</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,716,026</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,257,049</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,452,025</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeiture to treasury stock for acquisition</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 10,728</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> -</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 10,728</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;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:normal;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;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issuance of treasury stock for acquisition</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> -</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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 0pt 0.05pt 0pt;"> (343,331)</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> -</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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 0pt 0.05pt 0pt;"> (343,331)</p></td></tr><tr><td style="vertical-align:top;white-space:normal;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:normal;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:normal;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;"> 27,084,568</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 15,860,386</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 27,084,568</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 15,860,386</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 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: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 September 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;">Nine Months Ended September 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;"> 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%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 163,286,569</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;"> 610,132</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;"> 681,139</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;"> 802,939</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;"> 2,044,193</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;"> 387,999</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,184,446</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,774,438</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;"> 2,098,770</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;"> 1,985,169</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,410,310</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;"> 6,649,976</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;"> 8,903,217</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;"> 180,883,383</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;"> 168,562,464</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;"> 180,883,383</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;"> 168,562,464</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> 177900083 163286569 171656030 155516284 610132 681139 802939 2044193 387999 1184446 1774438 2098770 1985169 3410310 6649976 8903217 180883383 168562464 180883383 168562464 0.05 0.10 1985169 3410310 38897000 44395000 6649976 8903217 104548000 131230000 11764000 5800000 1458000 -985000 29912000 22828000 2796000 3466000 <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;"> 2,796</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, September 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;">$ 5,587</p></td></tr></table> 3885000 2796000 1094000 5587000 P10Y P3Y 445380 394657 10.71 8.50 1973943 1167042 8.87 11.21 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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;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:normal;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:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;width:0.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;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:normal;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:normal;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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:normal;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:normal;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:normal;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;"> 24,311,897</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 11,487,691</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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:normal;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:normal;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:normal;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:normal;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:normal;width:13.87%;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,761,943</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,716,026</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,257,049</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,452,025</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:42%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeiture to treasury stock for acquisition</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 10,728</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> -</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 10,728</p></td><td style="vertical-align:bottom;white-space:normal;width:0.7%;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:normal;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;"> -</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issuance of treasury stock for acquisition</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> -</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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 0pt 0.05pt 0pt;"> (343,331)</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> -</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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 0pt 0.05pt 0pt;"> (343,331)</p></td></tr><tr><td style="vertical-align:top;white-space:normal;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:normal;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:normal;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;"> 27,084,568</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 15,860,386</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 27,084,568</p></td><td style="vertical-align:bottom;white-space:normal;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:normal;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;"> 15,860,386</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> 24311897 11487691 18816791 6751692 2761943 4716026 8257049 9452025 10728 10728 343331 343331 27084568 15860386 27084568 15860386 <p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 4pt 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 4pt 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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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:normal;width:1.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:normal;width:12.89%;margin:0pt;padding:0pt;"><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:normal;width:0.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;width:1.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><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;width:0.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;width:49.21%;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:normal;width:1.12%;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:normal;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;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:normal;width:23.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;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.21%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;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:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;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:normal;width:0.58%;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:normal;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:normal;width:1.34%;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:normal;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:normal;width:0.55%;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:normal;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:normal;width:0.62%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Net income attributable to eXp World Holdings, Inc. </p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,349</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 4,402</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 12,224</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 22,643</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;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:normal;width:0.58%;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:normal;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:normal;width:1.34%;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:normal;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:normal;width:0.55%;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:normal;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:normal;width:0.62%;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.21%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 153,392,005</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 151,826,315</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 153,065,727</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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,622,845</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;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;"> 4,791,883</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;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:normal;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;"> 4,088,992</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;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:normal;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,769,258</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;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:normal;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,811,595</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158,183,888</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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,915,307</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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,834,985</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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,434,440</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;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:normal;width:0.58%;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:normal;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:normal;width:1.34%;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:normal;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:normal;width:0.55%;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:normal;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:normal;width:0.62%;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.21%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.01</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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.03</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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.08</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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.15</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.01</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;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:normal;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.03</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;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:normal;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.08</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;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:normal;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.14</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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:4pt 0pt 4pt 0pt;">For three months ended September 30, 2023 and 2022 total outstanding shares of common stock excluded 192,684 and 1,315,861 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 6pt 0pt;">For nine months ended September 30, 2023 and 2022 total outstanding shares of common stock excluded 679,425 and 845,162 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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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:normal;width:1.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:normal;width:12.89%;margin:0pt;padding:0pt;"><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:normal;width:0.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;width:1.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><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'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:normal;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:normal;width:0.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;width:49.21%;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:normal;width:1.12%;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:normal;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;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:normal;width:23.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;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.21%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;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:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;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:normal;width:0.58%;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:normal;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:normal;width:1.34%;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:normal;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:normal;width:0.55%;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:normal;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:normal;width:0.62%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;">Net income attributable to eXp World Holdings, Inc. </p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,349</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 4,402</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 12,224</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 22,643</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;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:normal;width:0.58%;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:normal;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:normal;width:1.34%;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:normal;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:normal;width:0.55%;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:normal;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:normal;width:0.62%;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.21%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 153,392,005</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 151,826,315</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 153,065,727</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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,622,845</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;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;"> 4,791,883</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;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:normal;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;"> 4,088,992</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;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:normal;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,769,258</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;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:normal;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,811,595</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158,183,888</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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,915,307</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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,834,985</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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,434,440</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;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:normal;width:0.58%;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:normal;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:normal;width:1.34%;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:normal;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:normal;width:0.55%;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:normal;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:normal;width:0.62%;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.21%;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:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.01</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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.03</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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.08</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;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.15</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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.21%;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:normal;width:1.12%;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:normal;width:12.89%;background:#ccecff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 0.01</p></td><td style="vertical-align:bottom;white-space:normal;width:0.58%;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:normal;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.03</p></td><td style="vertical-align:bottom;white-space:normal;width:1.34%;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:normal;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.08</p></td><td style="vertical-align:bottom;white-space:normal;width:0.55%;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:normal;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.14</p></td><td style="vertical-align:bottom;white-space:normal;width:0.62%;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> 1349000 4402000 12224000 22643000 153392005 151826315 153065727 150622845 4791883 4088992 3769258 5811595 158183888 155915307 156834985 156434440 0.01 0.03 0.08 0.15 0.01 0.03 0.08 0.14 192684 1315861 679425 845162 <p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:4pt 0pt 4pt 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:6pt 0pt 0pt 0pt;">Our quarterly tax 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 $1,111 and ($8,115) for the nine months ended September 30, 2023 and 2022, which represent effective tax rates of positive 8.31% and negative 56.22%, respectively. The increase in the provision for income tax expense is primarily attributable to 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> 1111000 -8115000 0.0831 0.5622 <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 September 30, 2023 and December 31, 2022, the fair value of the Company’s money market funds was $45,666 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> 45666000 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 includes, but is not limited to, actions or claims relating to cyber-attacks, data breaches, the Real Estate Settlement Procedures Act (“RESPA”), the Telephone Consumer Protection Act of 1991 and state consumer protection laws, antitrust and anticompetition, worker classification, timely filing required SEC filings 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;">As of September 30, 2023, there were no matters pending or, to the Company’s knowledge, threatened that the Company believed could 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><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:39.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:15.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: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><td style="vertical-align:bottom;white-space:nowrap;width:15.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><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><td style="vertical-align:bottom;white-space:nowrap;width:15.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: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><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.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:39.94%;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:60.05%;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:39.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.91%;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 September 30,</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;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.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;">Nine Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,198,207</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,226,368</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 3,254,666</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 3,632,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,896</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,146</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,644</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,720</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,328</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,694</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 979</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,417</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,729</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:1.34%;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:39.94%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,289)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,284)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,677)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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,214,513</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">$ 1,238,975</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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;">$ 3,298,056</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">$ 3,664,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.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:15.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: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><td style="vertical-align:bottom;white-space:nowrap;width:15.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><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><td style="vertical-align:bottom;white-space:nowrap;width:15.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: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><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.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:39.94%;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:60.05%;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:39.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.91%;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 September 30,</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><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.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;">Nine Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 27,171</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 22,445</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 82,496</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 91,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,647)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (4,614)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (10,105)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (9,584)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,297)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,197)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,789)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (8,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (918)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (563)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,767)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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,359)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,722)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (8,829)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (13,737)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 18,950</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 12,349</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 57,006</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 56,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:1.34%;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:39.94%;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.12%;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><td style="vertical-align:bottom;white-space:nowrap;width:15.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><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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,790</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,767</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,148</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,764</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,800</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,912</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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,533</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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,756</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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,659</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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 10,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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,863</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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;">$ 26</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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,287</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;">September 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;">$ 14,244</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;"> 24,879</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;">$ 24,879</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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.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:15.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: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><td style="vertical-align:bottom;white-space:nowrap;width:15.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><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><td style="vertical-align:bottom;white-space:nowrap;width:15.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: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><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.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:39.94%;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:60.05%;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:39.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.91%;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 September 30,</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;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.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;">Nine Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,198,207</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 1,226,368</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 3,254,666</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 3,632,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,896</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,146</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,644</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,720</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,328</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,694</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 979</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,417</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,729</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:1.34%;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:39.94%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,289)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,284)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,677)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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,214,513</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">$ 1,238,975</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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;">$ 3,298,056</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">$ 3,664,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.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:15.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: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><td style="vertical-align:bottom;white-space:nowrap;width:15.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><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><td style="vertical-align:bottom;white-space:nowrap;width:15.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: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><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.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:39.94%;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:60.05%;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:39.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.91%;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 September 30,</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><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.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;">Nine Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 27,171</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 22,445</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 82,496</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 91,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,647)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (4,614)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (10,105)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (9,584)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,297)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,197)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (3,789)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (8,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (918)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (563)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,767)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (2,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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,359)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (1,722)</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt;"> (8,829)</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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (13,737)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 18,950</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 12,349</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 57,006</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">$ 56,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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:1.34%;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:39.94%;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.12%;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><td style="vertical-align:bottom;white-space:nowrap;width:15.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><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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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.34%;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:39.94%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,790</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,767</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,148</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,764</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,800</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,912</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Roboto';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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,533</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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,756</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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,659</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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 10,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:39.94%;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.12%;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,863</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><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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;">$ 26</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><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;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,287</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><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;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,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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;">September 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;">$ 14,244</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;"> 24,879</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;">$ 24,879</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> 1198207000 1226368000 3254666000 3632276000 14896000 10146000 37644000 26148000 1720000 2328000 5694000 6181000 979000 1417000 3729000 3298000 -1289000 -1284000 -3677000 -3137000 1214513000 1238975000 3298056000 3664766000 27171000 22445000 82496000 91115000 -2647000 -4614000 -10105000 -9584000 -1297000 -3197000 -3789000 -8684000 -918000 -563000 -2767000 -2139000 -3359000 -1722000 -8829000 -13737000 18950000 12349000 57006000 56971000 2790000 2767000 8148000 7154000 11764000 5800000 29912000 22828000 2533000 3756000 7659000 10872000 1863000 26000 11287000 16117000 14244000 16577000 8248000 8248000 2387000 2387000 24879000 27212000 24879000 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 6pt 0pt;">On October 25, 2023, the Company’s Board of Directors declared a dividend of $0.05 per share which is expected to be payable on November 30, 2023, to stockholders of record as of the close of business on November 16, 2023. The ex-dividend date is expected to be on or around November 15, 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;">Antitrust Litigation</i></p><p style="font-family:'Roboto';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Gibson v. National Association of Realtors</i> was filed on October 31, 2023 in the United States District Court for the Western District of Missouri, Western Division, naming the National Association of Realtors, the Company, Compass, Inc., Redfin Corporation, Weichert Realtors, United Real Estate, Howard Hann Real Estate Services, and Douglas Elliman, Inc. as defendants. The Company disputes the allegations against it, and intends to vigorously defend the action. An estimate of the possible loss or range of loss cannot be made at this time.</p> 2023-10-25 0.05 2023-11-30 2023-11-16 Gibson v. National Association of Realtors <p style="font-family:'Roboto';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">On September 29, 2023, Glenn Sanford, the Company’s Chairman of the Board, Chief Executive Officer and Chief Executive Officer of eXp Realty, LLC, adopted a Rule 10b5–1 trading arrangement (as defined in Item 408 of Regulation S-K). The duration of the trading arrangement is through January 10, 2025. The aggregate number of shares of the Company’s common stock that may be sold pursuant to the trading arrangement is 945,000.</p> Glenn Sanford Chairman of the Board, Chief Executive Officer and Chief Executive Officer of eXp Realty, LLC true January 10, 2025 945000 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &V%8E<'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 " !MA6)7&\3J2^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDD1AZCK98@32$A, G&+'&^+:-HH,6KW]K1AZX3@ 3C&_O/Y ML^0&@\8ATG,< D5VE&XFW_5)8]B((W/0 F/Y$TJYT0_-_=#](;G9SQ ,/AA M#@2JJN[ $QMKV, "+,)*%&UC46,DPT,\XRVN^/ 9NPRS"-21IYX3R%*":)>) MX31U#5P!"XPI^O1=(+L2<_5/;.Z .">GY-;4.([E6.?:?R6G^11H(RZ37^OM_>Y!M*I2=2%E4:F=JO1MK:5\7UQ_^%V%_6#=WOUC MXXM@V\"ONVB_ %!+ P04 " !MA6)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &V%8E?]#J^+/@4 'H5 8 >&PO=V]R:W-H965T&UL MC9A=<^(V%(;_BH9V.NU,B&T9"*2$&0+)+M-L0D+:[/9.L07VK&UY)3F$?]\C M&VPV-2>.MD-]5P+DF[W&4J*M.H'5Z:5G*"WC,U+E(>0)O MUD+&3,.MW%@JE9SY>:4XLJAM#ZR8A4EG,LZ?+>5D+#(=A0E?2J*R.&9R=\TC ML;WJ.)W#@Z=P$VCSP)J,4[;A*Z[_3I<2[JQ2Q0]CGJA0)$3R]55GZEQ>N]14 MR$O\$_*M.KHFIBFO0GPW-PO_JF,;(AYQ3QL)!C]O?,:CR"@!QX^]:*?\IJEX M?'U0O\T;#XUY98K/1/02^CJXZ@P[Q.=KED7Z26P_\WV#^D;/$Y'*_Y-M4;;7 MZQ O4UK$^\I $(=)\]X$XKN">J$#W%?) 6,6'&^#"Q/3*2DMX&T(]/9D++X,@:\(2G]PD.M0[LDB*WH:HC2T-'S%%+6\O M>%T(TA."(_)%)#I0(.9S_^?Z%L"5A/1 >$U1P15/SXEKGQ%J4Y>H@$FN$%FW M;+B;R[I-#9^V;G@AV*L7--/G4J7,XU<=F!^*RS?>F?SVBS.P_T1P>R5N#U.O M<)]W*:^#PZL[=O<1H>B7%/UV%$LN0V'BYA,8=K5 N%+9JWFW(FB#$FW0#NTQ M8U)S&>W($T^%U'5LN)26&4>(+DJBBY9=)AFX6&Y"IY%PK36+%,8T+)F&J,Y^ MH#_Q3:@T8&ERS^+:[FO0^;HD+P]/=W/R^>%NOKC_M#HKAOKB?G:.<(Y*SE$; MSD7B"0D1RZ?D&5EI&&M$2#(36:+E#G[]6GA*0Z.UR0.RA''I+:WFR0I-09D:Q&09B 3U$5QD,.QW>]1&0U,E"0=W]^=0@Z>)-7'H M[Z]_D!7W,@G1JL7"E68BCL%]5EIXW\_(K_:Y#7\.29DD;RS*.$FY+-9T&'B5 M-1SR 6DN&*S:05=9/6UF_2?*P[ !CW0A9.Q$:=.Z8A#$P]3S8C\)RAON% M),98)0#:*@&L8A9%Y#I3\%K5]R:NT[3(I)7OTU:^?Q-SN3$#[!,HZ ",-DY9 M4A\^7+ 1K;)]BKOV(5@!)&$4")=I!*KLG^+.?9B5/SGE*M_FDH=,0\),C*?5 M,A;*_5S9G+^\39R^>S$:#IW^V'JKPZIR &UP[KU+W(;*I*=O'"P;V^XUR'6[ M#NVZV'*,5BY/&];OAXW5,=LM/*P?]+A8P_;3K1S?Q8WZ(]5^BWR2JT'N$:6J M/-]MY_D )@%JD?C\G?S%:X=\@Y3)W+U1?^1B.P&W\GP7=^@I!,LO A:QVN'= M('!R"EI'QV'&@?)#/T4\LVDL3L;*I^7!XK0X3JN*%Z>27Y@Q,$4BOH:J]OD% MS#59'/05-UJD^>':J]!:Q/EEP)G/I2D []="Z,.-^4!YW#KY#U!+ P04 M" !MA6)7T,,)\_@& #Y&@ & 'AL+W=O4 M',N6*+H%^J&-)-^=GCL>[[FCSI^$_%*N.5?H>9/EY<5HK53Q9CPNDS7?L/), M%#R'7^Z%W# %M_)A7!:2LU6MM,G&Q'6#\8:E^6AR7C_[*"?GHE)9FO./$I75 M9L/DRSN>B:>+$1Z]/KA)']9*/QA/S@OVP)=W>J17WKU^M_UX[#\[[YUR-?V M$I&5]?_H:2OKCE!2E4ILMLJ 8)/FS5_VO W$G@+V!A3(5H%\JP+=*M21&S?( M:KD-328$U?U+&IM<&;--?+N%02?DU!3TUF'ZXOY]?+^26"J^6' MJ\7E]!9NWDVOIM>S.5J^G\]OE^@4?5I>HE]/?D,G*,W1[5I4)N>1\9>-^2%V>(N@XB+J$&]9E=_9(GH(YK=7*H/@;/=^Z3G?NDMD>' MW/]T4C'TU^_@D'[EN3_A\_+CO MCTD,^[&W$SM ZNV0>E:D-[Q4,DT4;[":\#4&_+T7^Y[KNAUX?2D:AE%L1N?O MT/E6=-,D$16$#8I8PB&&=QEW4 X%5]PCED%99'G"$118E$B^2A7*1%GR4O]\ M@IW(I?4BG'@.Q-,!(V7!ZU*6O9@<]7LN8$RIYW4\[8M%(0F(V=-@YVE@]?2C MY 5+5V4-6*@UEXB!*^:,"?I "25^!V=?*O*"R PSW,$,K3!O/]Q.K]#QG1SV MWDWB.,+=I#&(^3X$W0PRVH&,CL02F%>J%P<5&BOO3"FZ&\R#N8^DF M:U^$8!*:T6*W)3+7CK=.T%SD224EQ-2"<6MI'T'HQU$'ID$*A^Y 'N ]PL56 MG(M\\AD"NDV+,M MEJ3W]L G/:8PB45!& R@;$D-VUGM#R%63VF6&:'1?J)Y41AWH1G$0LC( 6@M MBV$[C35U:;@>X3X]>83T=[=!CD8XB(8 MD2&_6]J?JX6TW>+J\7M8F[&:>7# M[VV!?I2U0Y];2L-V3MNQ=\%>-'4;'>ZS5$Q);UD,C.?2>*#JXI;-L)W.9G73 M#Z5LQ0M1I@.[KL]2OD=Z7&80LW1 N"4S;&G2!RRG-&1;Z T MDTSHFUT@+:41.Z4==C9'MBDQT16.:;<2F^2@WL4#24%:8B-V8KL2^<.IXG)C MVUND3U;=A#"(>$$\T!^0O4G/SF,?Y"U M0S=;VB7V 7(F-AM(NJ42R1<'G;AG,+BZ&#:-1#"15QS%KNNXS3]4KAE@0*Q2 M:R'3__CJ+<)AZ-0B$45I6>HZK(<)[%/'CR('1P$2E2JARUSIA&8*+7FA^.8. M..7UY$5;P4[@!XY+W4,KQ(EH[! :=ZUOVQ7JC^)=HG3*G(8TY;6 MR1%:7\&D#1N494B/K*=ICA)6I(H9&T/2I^[0AY:YE^E]N0!CF*P'X+8<3XZ, MK!*J3"5?4-DD 40W$:5Z@XCG4(R=* Z;U8@KXJ0'I\_ZI MC^. ]FJM01 HVL5#F[EM$)(Q :V_5J?5#]RE.9P;V:R/N5[N)=!AEF7#@P]M.T+ MZ)&^0$!B(_Y/@3X+F:W0>Y'I30J3Y")/SIJD6L,S+LM?ZD,&9\IGDPF@H^+3M&*B]8YC7T"#[E4SO*J5[!J1$/<.+7$F19;KTI#FP-B^- M(S(UC:YQ(#7+&B72\]UU"?Q3ZD\F'-"^AQ[H'1?8,\E@+P._W0JC7&_WU8_>U:_(_4$L#!!0 ( &V%8E?" M".-L# , +<( 8 >&PO=V]R:W-H965T&ULK99M;YLP M$,>_BL6JJ9/:\I0 Z1*D-,G42EU;->WVVH%+L J8V29I]^EWAA3E@6:MMKP( M-MS_[]\=F*._XN)))@"*/&=I+@=&HE1Q;IHR2B"C\HP7D..5.1<953@5"U,6 M FA"R#++J'BY@)2O!H9MO)ZX9XM$ MZ1-FV"_H J:@'HL[@3.S<8E9!KED/"<"Y@-C:)^/ AU?!?Q@L)(;8Z(SF7'^ MI"=7\<"P-!"D$"GM0/&PA!&DJ39"C%]K3Z-94@LWQZ_NWZK<,9<9E3#BZ4\6 MJV1@! :)84[+5-WSU26L\^EJOXBGLOHGJSK6[QDD*J7BV5J,!!G+ZR-]7M=A M0V!WWA X:X'S7H&[%KA5HC59E=:8*AKV!5\1H:/130^JVE1JS(;E^BY.E<"K M#'4J'-W>C"WTU'C[@Y&)X/;P93*,N-8)<2S' M;9&/#LO'$*'"X+&L' P+TF M02S!"#]_LCWK:UO._\ELJP)N4P'WD'LXC")>YDKB%HV +>DLA1-"4]SM-(^ MX'N#1 )BIDC*I01)\+[C1HIQ[\Q46V7JY;QJ.?U.689V8.&M7FYFO!_4L>Q. M$[252:?)I',PDQ'/,GQ1X!:*GDY(0059TK2$-L;:R-]DA%.KNP/YMZ@MRFY# MV?T I4QPHV%-2Y5PP7Y#W$9;&W8W.'K6^K=#_)[(+6JOH?8^3LVD+-N)O3T. M? :"P'6#W0>A)=*WO:YGN6\0^PVQ_W%B;&M2X0/,\D4;MK\/TW7]7A#8NX]& M6Z03N#W'[;5C!PUV?J M=:*;5_.M$OX!4$L#!!0 ( &V%8E?>YKC?0P< *DE 8 >&PO=V]R M:W-H965T&ULK5IK'\260_\A7G$CTG M<9I?#%92KL^&PWRVXDF8GXHU3]4O"Y$EH52'V7*8KS,>SLM!23PDEN4.DS!* M!^/S\MQ=-CX7&QE'*;_+4+Y)DC#[=S27 MJXL!&Z Y7X2;6-Z+IR^\%N04?#,1Y^5?]%1CK0&:;7(IDGJPNH(D2JO/\+E> MB+T!B@<>0.H!1!]@=PR@]0!Z[ QV/< ^=@:G'E!*'U;:RX7S0QF.SS/QA+(" MK=B*+^7JEZ/5>D5ID2A3F:E?(S5.CB>W-WYP,PU\I+Y-;_^Y\C\]J(/I@_JX M#FX>INCVL_KI^NX^^*)P5]\"='6CC@-T@KY.??3^W0?T#D4I>EB)31ZF\_Q\ M*-5U%>S#67T-E]4UD(YKH.A:I'*5HR"=\SDPWC>/'QG&#]5Z[!:%O"S*)3$2 M3OGZ%%'K(R(6H<#U3(X?3B YOS=[\+]G/U@,NLL06O+1OC,$2H1J*AN>JBB* M9_DZG/&+@:IZ.<^V?##^\P_L6G]!4>B3S.^3+.B)["!>]BY>MHE]?,^W/-UP M\#ZL1KKER**%;,>88-O!*LVV^RL+X2@;>AC-(EXL^J<^:P:*?/G.N3S.^3+.B)[" 0[BX0KC'G)B)) MHKPP#SE2/0 )N>(94D8CE2<9CT/)YV@F<@G&IZ)V]I,-4XLQIB4EA+,=YFC) MZ[=QU+)MYFA\ 8"CS!I1"TY*;[<6GG$M_N:IRLJX7(=PKEIVE,LB2[? MZVH\YKCZ&K11;&2[EK8";12AA'GZ70G '!=[%-;/=OJ94?\TC'F5!9(@)J^36U$(P%V.O0^R>7<;FEE-6MO>5T@\O@08EXS[[ M3J]L?J]L05]LAR$A34B(.?_ D'Q$*9=@7$@K,TX\2R^T((KIN0B "&OG8AM& M]RKS&EF.CBQP'/S>1_%5LO6*1JUJ#Q )MU!JDN8BC>=ERP\4BBB/U%=Z4 MT?9E.7KAA4!$+T$ B%&]_@ @5?@ZF@UNW"XVV]VZ]+XQ!^QVX #M;11QL*X= MH"*6K9L- *9N@*YRU!A@;+1UXZM2,'I?I, '],@7(N-U&48R?#;6)Z>MCF!/ M7X,VZH00?1\ H#"EK=X+P=3NH\-PX<9]8K/]O&H$OW]4]FL127-I;EL_UK): M .C$=HFG2X=L*<:Z/1H;SQFMAL-F^X-'7=ML/#5#<0$P!EVQ;1=0)< MA!!;%PJ82N*2+J&-J<1F5]D(1:&46?2XD>%CK&(N4"J*JB5"9%W">;WRM;@ &?RSJ"T+A<;+:YAB#P?]?HN\CB.?HBXKF*0_X1J=OR M%(S"J/UX 4C+-@I*2X +2LLV3*6EW=%]2.-]B=G[!F&6%F*1\L H7X6J^IZ@ MRS"/9I#PFHSM785U:FFU8@*C]%TNC-+;#HCJ*CND<<'$:.E@V7X4;R3X_/:R MIGM-.(AJ"0=1+>$0"G>8+M)X36+VFM_+?SP4UFJK-CU+7HE7WFLC;8W9W*?;'ZO; $!-@$=;HLT MWIXY@)C-*?RP HS"P]40$J[+H$3E3:; NH>5L -?O?NHGK^?8K/B/: MW3D!0,HZZ0L#H#"Q+?T>!F#$&NVQ54LSW'OU).'9LGSG)U?WZ":5U3L&N[.[ M]XH^E6_3:.Y44YNK[<_NY#?7U9;=IE4;(/ MM=5L5JN\_O:&+:O'JY$S^OZ+C\5\T7:_&%]?KO,YNV7MI_6'FC\:'RBS8L7* MIJA*JV;W5Z/7SJO,=;L.VQ;_*=AC<_2SU6W*YZKZTCVXF5V-[.X9L26;MATB MY_\]L+=LN>Q(_'G\N8>.#C6[CL<_?Z--JV6S_M1YW;?W)R)INFK9:[3OS9[ JRMW_^=?]0!QU M<.B)#F3?@<@=O!,=Z+X#E3J0X$0'=]_!E3I0YT0';]_!DSJX_HD._KZ#+S\E M]T2'8-\A>.HHA?L.X7;O[G;'=E]&>9M?7];5HU5WK3FM^V$;B&UOO@N+LLON M;5OSOQ:\7WO]]OV[*'YW&T<6_^GV_;]NHM=W_,'M'?_O]_C=W:WU/K'B?W^Z MN?N?=6%]NHVL%[_\:OUB%:5UMZ@V35[.FLMQRY])QQM/]U7?[*J24U6KU8H' M][:MIE\TO=^:>]_Q%VFSJ;^=[!^9^[^>S8KNA9,OK0]Y,;NX*:VW^;IH\Z6& M%9]A3:>;U6:9MVQFL;PNBW+>6"_XBZ>8%NVO&E[R=%[5+EAM3:L5GY46W73Q MP/BX\\?,>K&LFD:'3\WX=Q7O7[9UM>1_F5LW9;G MAVO>[.$X0VJ+"^+8MCT1VT5J.]=VW$!J%JO-J.TYMM@JT3RM,!3;I)HVU'?% M1IEQU+H#VJMFG4_9U8AGHV'U QM=__UOCF__P[!/Z&&?4.,^^$ M;J=,=Z_5YL1K[8V1]?1GNMMI.YAWO-,<.O&I)^TT9-$8"4N0L!0)RT P(5+N M(5*N,5(W3;/)R^DV4.WWZ?MDI(RLH9%RE4BYH2V];B-DQ1@)2Y"P% G+0# A M3]XA3YXQ3^_X6?W^4)BW;5U\WK3YYR6SVLIB_UU;?U3UY MZ4M=T(Q%A@8-"8N0L-A37@*$^"Z5CEW(DJE:\L*1#H29IQP(^=,B_50O),,_ M),,W)B,J'HH9XV>E_ IFNLQK?A[%SU&M-3_1TR7 "!N: "0L0L)B7[<[/!I( M$4#63)&P# 03(A4<(A48(W6[X#%JK((?PWB:[JMZ=^2RJG5W%=%8["NKIT7# MM $SHH<&# F+ LVL0*0#8XRLF"!A*1*6@6!"O,)#O$)CO%[/6=E:<]ZK770' M-?ZHN]+;9:R[^N.7?GF7-%V\C.BA\4+"HE"-EQ-,I(-.C"R9(&$I$I:!8$*^ M)H=\3'+MWAO83 M9BSVYZ9HOSUQGMH3A=TG"1MST:%QT16D#J'R 0Y:-8'24B@M0]'$T!R)9L<8 MFJ2J63'G,]"FKEDY_6:U=5XVRVUBK'E>E*>EYALS>NBT!*5%4%H,I25[FGC> M[_O2I)E"BV9GBXH!ZDVQ8U;%=UU>\NGNG/NQX"=+I6BSB[W-UB](@(SJ/D)( M6@2EQ5!: J6E>YJ8C4"Z#,U0-<6@]?K;,?OON)PI"Q*W;/W2HO9V08)H\Z6J M:R(?X#1VF[INZ$KR/](T]/S F[CRL4MM1UW?\:6K>EU=QPU<>190FSF./Y'W MC68[O<#VZ8F7=V^(';,B/K$2],]->6;@5<&K#+S:Y(*$DY#(:T&:AIX]<0-? M'GBU'0UL6]8INKH3C\KCKK;2C?MSZ%:G]ZV.6;@.6Q,RPP9/MAJ9Z$U"1UX4 M@E:-H;0$2DNAM Q%$Z/5"UO';&R'K0V988.CI8I1S>H0M&8,I2506@JE92B: M&*Q>VSIF;PM:)#)7&9PXJ,.%TF)'5<*N:Q/YJ ;5N%!:=FX+Q"3UAM8Q*]J! MBTIFVN#$0+4LE!8[JN6]\!7+FT"+IE!:AJ*)T>KEK'/&SO[,XI*9/3AH4%_K M:(2M*R\ZQ]":"9260FD9BB;>9M<[6_(49_N#JTQF]M"<06D1445OZ!$Y9]": M"9260FD9BB;FK->\Q*QY!ZTVF5F#O?,E9N?[,ZM3 M9O3@G"%I$9060VD)T7AICTC+PBFT9G:NIAB?7EX3L[S^H24#BE-S%+Z"6\>T0^\YH98>> USIF& MGBV_XR/2-/0=1[TQ15?3#N3SU$37C/KRL*N-=,.N0;GA9'+"AI!>V!*SL!VV M%F" X==7>R\@03>3$ 6C:&TA(H+872,A1-S%;O;,E?XFS-50:'#NILH;28 MJ,;3(82X\KP"E;906G9V$\0L]=:60*VMF38X,U!K"Z7%1&-MB3V1W_.80*NF M4%J&HHG9ZK4M>49M:V8/3AI4VQ)5V[J![\AG,U!M"Z6E4%J&HHGOQ.VU+7U& M;6MF#\T9E!915=N2T''ETV9HT01*2Z&T#$43@]9[6PKTMF;6X&!!O2U5O6W@ MA_)Z +1F J6E4%J&HHFYZKTMA7M;,W%PNJ#>EJK>UK%=SPWE?$'%+9260FD9 MBB;FZ^BS*IY/W)K1@X,&%;=06@RE)51SIW HB;$46C([4U(,3Z]MZ<]I6ZI- MS7EMJVERX3FZSS%1&P9>8-OR#<>:=@[G2;-.HFGFRFXWU;(4>ZC;2L^>$/_$ MF/?2EOZ0M#V^SUL_[.>EK:;)A>O3@(;RL*L- YOG21EVC6@-'1F7:)I-Y#M= M4AU+,^S/<2\N[=4N1:I=,VSP_*E1NYX73@)YYT'-+I260&DIE):A:&*T>K-+ M_Q*S:ZXR.'-0LPNEQ52C1:DK.SIHS11*R\YM@9BDWNM2J-N:V8.#!M6Z5-6ZU)/?L!9#:R906@JE M92B:^&EXO=9UGU'KFME#UU-0ZW7U;33>5U-,]7K:EF*8-1MI<[KCH^^ M4Z#[%HO?\WI>\"N@);OG'>V7 =]G]>Z+(78/VFJ]_9J!SU7;5JOMCPN6SUC= M->!_OZ^J]ON#[IL+#E_/&PO=V]R:W-H965T&ULM5IM<^(X$OXK*F[KZJXJ#-:+ MC]7A9N^#;(OJ0[GL"3=2JV@81+\=C+=H(' M*]UH&_>(XWB];1 EG:L+?>]67%VD>QE'";\5*-MOMX'X>C>:S\62VF(P1_%K,;Z;CX3U<+.[AW[?) M['Z!YE_1:+CX'7V]F?^Q0%WTL!BC?_WR;Y1M L$S%"7H?I/NLR!996?HEZ/K MBYX$B.I%O;" U&A?9[M@I!?=B!V,RZ>>.?JG__ GO.KR<43=7;D,#LXS&R]7\T@$T5)F&ZY MRRB]U3%W[0BQ"/NP>H(F'L YEIGXHZ':1)&<13H=)*N M47* BF2JK\(@VZ"=2)\B6(QH^1-!]A1@GSSFZ2>2$<_.38ZYIYR_$W5V-$S> M89@\Z_R-.70:%H/$7X ],N-,YKVXE3GRR&!0F\BFD>M5C(X ]@\ ^U: PVTJ M9/37$4#(4E$B@^0Q6L8MB,='! .K /;PQ$'R0A1R 94"CX M*I(H!OA<.P!K@T=/ 0QSUEL&*R#0I:S=-SDS: #M$H)QS9VFE>O[9G>P4_*= M8W5H\N<^DC\53<5Z$M9H#S&?9&D@1VLF-RE1P!1((@48(?R#(6VKMOQFHQ3NJV"!0<7TIF @4P,DYC*_#MU@1S&A3@OVDG6QG7;'?,T%!.N!T((7#O(,2,T(ES43!Z-N M'6S3J@L#S5IR(2Z9&-NI>+2!5)U+R0K!ZJR-0$8BB,8EA&0KV>*3LNVI>CL> MC))OL9UPAV&8[A/PO$RA1I^;7-HEE#GU'&JPP]1SVG)1R;K83KNW@N^":)5/ M4"HW7%AX%CH5T<)/),"Y[=%J2/<1Q<0_#@ :W/ ME\%L0$A;"BK)D=C)\5:D(>? .FN1;E$6P.[NC6T3:?(?K&W2F%9JYG:)<9SU^0L7892#S^L( MQM"A3TB8ARIJG@"L[+B81RH6H/:"JI-H=$G M@R(@SJ!?WQF8[+#OTGX+WE(Z4+MT:"2I=\>^8:>-7<=G==%C-O1HWVO!7@H$ M:A<(D_6:A[D0*$LE_"6_0$)1IBJZ*I5PEFL%)>*>0!XE10E%K341A8IFU7.C MGTW29T[#1X,RZ/?;XJ44!M0N#-0I4>%-]+?],&SD6;^Q&S*98>*WK;-2 ="W M%,![P9^A)7^,DD3E@V40JR*[T1_#;MX=4+\Q-0:[OCO +23)2GIG=GI747.6 MQ\[D/P_3[\,;?2X\G(W1'=#\W72D3HQSJ\ELK"+J>G@#L34Q'OD9:N-]AED] M,YOL_#X>M$P0*SF?V3E_\7![>Z//MH[2>V<>SK[.K_[!GO8 M^:LG8Z'J3Z GUZ_63PNKHU'9 M6VIYK-0"S'Z ;IF]V7S6U3-8D9^P1DUYWCRE)SUT/U5OQ^-4.79_0X%PL8V2 MP]EVS+7<6\;18WZO6ZDMZ8?&$6E*!]^MZSX[D,\Z6NH09MF.^T9>!2N[ WRQ[5&HTFDT.9!NT.Y9Q( M?1;U=AF9-84*Z==GU6N&;YL?I8YA=ATS @4,"R[?!R<9Z$>1KT8U41\X"V>& M,WD0DW473E03.7:VU#3,KFGLDP9)5NB87.WUYR92[1C6JN2[1D)]>M9-U]T] M/,\C5Y<(OAC'PF],%,9.O4)@Q_K1L>A5OC?;J!<V.\/PZ_>5^V#"ABPKL5^2'G>=KZI> MN0\VSG\*)7.D+Y6QX7!4QE@_G4Q"5G*EPMC5;/&F<+Y2$3_]>A)JSRI/2I69 MS*?31Y-*:3LZ.DAG%_[HP#71:,L7GD)35%H-NH/+O6ZC'(P.3JH MU9J7'-_6%QZ_)H.57%=L@W:6/!>'H\7LZ?$#D4\"[S1OPLXS228KYS[)C[/\ M<#25@-AP%L6"PK\K/F%CQ!#"^-S9' TN17'WN;?^(N6.7%8J\(DS[W4>R\/1 MDQ'E7*C&Q$NW>,""IMV__J2X?#CL*3 M'RG,.X5YBKMUE*)\KJ(Z.O!N0UZD84T>4JI)&\%I*T591H^W&GKQZ/GI\N3R M[.+-V>MS>OV"CM\NS\Y/ETM:G#^GX\7R;"FG%Y>GR]/S-PN1.IA$N!7E2=:Y M.&Y=S'_@XG=ZY6PL YW:G//K^A.$.\0\[V,^GM]J<,GUF/:G>S2?SO=OL;<_ M8+"?[.W_GQBT+A[<[$)&ZVFH5<:'(\Q.8'_%HZ,[O\T>39_=DL"#(8$'MUG_ M-0G<[F(VIO_LA?A#3>^=-SF]=";7=AWVZ,QF8[I[Y[(_PG5>1\8-RA.&#+C3G5#L?"V>T(U>0E$]G?%_8(*=5$X!5 M"-#9E"YP9P*4$VC%E@L=4P91V:B506*%=Q4U41O]%9@0XJ#(66F=<>LMU49% M(=LQO6<*4:)9ZRPIUEX[KZ/^RDF)"\@!G^AH+1TC9R!F0PQGD6GEW2>$LL;3 M5BRQ70,\V_O$"QOI2IF&8=G5+FB)>@^D!OQ=+7*ZJ@2#*T[@9,8U>9?V3L3P MSU:M3!M5Y7(V21Q&K[24G511(%N)2RI4<%]HJFZ%!*,6)O8?*E@K(KY@ML.1:>__E<06J&B&EL#!="9%NN1U8UHSR_L?QK1(62 XLTU# MO:7*$TC6@MA5+?Z7"H* ?&]M>-P:8=NK^+]66S#R;)-!F!YV(BU5;=C'6 M,9Z4;/;X6:"%M0V,7+),$,9A*,*?*4E1*70 >]"6%1A#-C ]YXRK%7O:GZ4= M.M^#D.&=TBY/3Y(Q7OD&5S6:/VF7[= \HG7=>=]%8S!\X@$AD$0G\=?.!&YM MLB-2>ZC\(ZY([?E=4=4AU1IM8Z5A#*2SQOO$05F&9$RXEWSHG*5K+* (05(4 MN!280WM*&QK 2QU!0BV=)QH)N.N% 5DP*8/NTMVF178I7=="VUU/"$.;NKKW MI-&>&NR1*5ES?8/WIF.I(JYW6^DJT SR%!@Z?WT))9;O:[@_IM.B:'>G-,OP MOJWO3N_ UY5.#%[RM53;U;86-*\-'$:[QSPKE5U_(\P- MVU7($NUQUULBR6 M1*0BT2])C+T0?E;NT883A?NN=?^!QJ?W.0:G":$= MOG/,(\UFZ>XPPS5BV0%UM@/43\C<=-F;[-S>DE;8.4BOBS28PGR8B\">"_$ MVO\0!\/'X='?4$L#!!0 ( &V%8E&PO=V]R M:W-H965T&ULM5AM;^.X$?XKA*]WV (ZOSM.-B] DMO=IKC- M!IMDK_U(2V.+MY*H(ZDXZ:^_9TC*EIV7%F@+!+%$<6:>F7EFAM+)6IOO-B=R MXK$L*GO:RYVKWP\&-LVIE+:O:ZKP9*E-*1UNS6I@:T,R\T)E,1@/AP>#4JJJ M=W;BUV[,V8EN7*$JNC'"-F4IS=,%%7I]VAOUVH6O:I4[7AB7TQYO]_P3=':=JX%>[+0^CO?7&6GO2$#HH)2 MQQHD?A[HDHJ"%0'&'U%G;V.2!;O7K?:/WG?XLI"6+G7QF\I]_AM%?V:L+]6%]?_%.NR=3GHB;:S3910&@E)5X5<^QCAT! Z'KPB,H\#8 MXPZ&/,I?I)-G)T:OA>'=T,87WE4O#7"JXJ3<.H.G"G+N[/;^\^?SK_\47SZ* MVZM/UU7EE_OKNZOK3^+FRZ]7EUF]KF=)I#]5BR3Q0[^RG'T8'P^,WD$\WR*=O:?\OD;^M>]P7 M_[EZ<6-4E:JZ("OT4ESJRNI"9=*7W%U.*+M4E[6LGE2U$JIR9%0IFDHVF7*4 MB52#&Y4-5U$4-TM52:B5A; ."^@"SD(Z+9J,A(MJ&UZ$4?I'+625"87;'2VV M65B5*6D4V22*,PR7:TL".I7#$SP0ZUREN5B3R.4#E(L'R,A%00$Q6<=V-IND M"2!J^().)A94T5(!KGGJBZNE?W89O(9"^Z(^&)55P %#1;P9T6EW6NJ&0(_ MBC+:"'HDDRI+WFUGT#ST QF_"5W;^"18'QI&@119/(/5V?!'H=<5&9NK.F'+ M:U44HK'!+?JC80,E(4X9V^'%5 -TN[1LX\_1Q&2 -P]PRJ>ICW+?#^Q^0+90 M)&KYQXZX1[O.*4:X%N8! MLL1YB,P4SLC*RG0;KH4L0#^89'U4*#1>3ZBF!JO3+L?[XMNSU&Z(Q:HJ7<7D M%)L*P"8KSD5K'FG/"!S/A--(^%OY?XE)D0_O?OKA<#P>'G^[^N"O1L=_]0!* M#)%N670YI)8Q,MO4++3+WXMW*@B_4[CXNX8M\0"9!@8!_/?N L.7@8 (88.2 ME0;Q7/FB#:EX&8!5?Z$65;"/2H.,@P7Z&%H!1HI=)DVU>2@")4"?)2(SHI>$8@EZ>! MH2(\04Y"P_%@&*WA HD$12>K5*F;T'G8XUBEK6LV1\*@)@+K[T?S!<;:T*/V M"Y$!\VZ# ('[_\)V50&1+! 0Z3R_^^(>M0$('ZP#@9#M.T\F IS0D_'LE>;* M$/F4QR;7RN7BOG_;%Y_.SV]:CRU.'I6,F45<2LX814N![M+B>%>'2D*!HYZ7 M2QS O#M H0U[*.C M\GI\/,5"U2.'>LTMQS,@-83I*."\Y<%5T H>; *0MM-,E^"@?.2[B+OE!NM/ MX+-.O__,9];,ESB')2NN,6WZH AQBR1A/IU9GB+$(3OC3&RNK2_;N&%<[?;74J*1*=0=>\4'KM A."L9S@=X)7H*5CI"/#)& M\^-.&F$U=#YZ=+[>_5!FV*W2:(3\I%R06Q.:K9?8H8)[!AY]N/&CHY.8SH'% M'T:0WM Z"#7VE=("(??S/NSYC1M[1;!L,1J3'?^]O&E%,"QXMO!Y*]8Y+C%> MM?DYE/#+70(,B_VPG0 MAX/4)F#^=%^Y>!JXUEO+&[ Z];)9MY'L:F,7,:94 MZL_$TN;/[GF\^)'&G.*%G JN6 0[Y9>'/0Z@YA:4RV(9NAH7FG<.1\TG4&"_ M;<6)$B8Y@%D<=/Q1.;R"@DD9&I_EIA3I_B3X^%>$-HOJLW$V%<3]IB^^<$6' MZ@%8?\("5VP@7L"\FS7$ITE]=7A>U.3?US< ; SX6?E8)X< MS"?=+?-9SG2V'\V1T-'\=X,[F M\2B9'4T[*Y-Y,C\\ZFZ9'263P\D; '?<&0^3T;0;@]DT&0Z'.QY/NUM>^EHP MZ'SP06VL_&0F6B\.P0 !,* 8 >&PO=V]R:W-H965T&ULI59_ M;^(X$/TJHVRUNI-80@)=V!:06LKI5MK55:7W0SK='R89B-7$SMH.E/OT-^.$ ME'8IJ^JDJMC.S)OWQIZQQUMM'FR&Z."QR)6=!)ESY448VB3#0MBN+E'1EY4V MA7 T->O0E@9%ZIV*/(Q[O8]A(:0*IF._=FNF8UVY7"J\-6"KHA!F=XVYWDZ" M*-@OW,EUYG@AG(Y+L<8%NM_+6T.SL$5)98'*2JW X&H27$47UP.V]P9_2-S: M@S&PDJ76#SSYG$Z"'A/"'!/'"()^-CC#/&<@HO&MP0S:D.QX.-ZC_^*UDY:E ML#C3^9\R==DD& 60XDI4N;O3VU^QT7/.>(G.K?\/V]JV/P@@J:S31>-,# JI MZE_QV.3AP&'4>\4A;AQBS[L.Y%G>"">F8Z.W8-B:T'C@I7IO(B<5;\K"&?HJ MR<]-YW_=SF?W\QN8WCW.A#WXOX)O'XKM._Q^F\2"G]?+:TS=#;^ M.::YAAP%UA$3AU08QJ!R3)FJFS@_)_S3^W>C..Y=SN:S+WX87?[L M:Y?X*DC%SH)>4>U2JKY5J))=!Z1*\BKEN%+5K<[WC"7U,2B%I5!$WUFON8V> M:*4+F0#]4O3O%''H:'A)3DFB*_9^R@XGW&(IC&#Z4I$Z2BZ2-%I8:R,Y%Z1X M(_**%8N+%KE:*>RY<*+SRG0X9Z MK>2_Z&7I#?JL"?JC(#53\!O] ZX-U2[<'6QC4T6GTT/P3N0$=!;UAIVHW_?Y M/AM^HO$YJ]EFDHZ".T8Z?:V]Q0Q+JUI/]CT[;X?8PP)%3]Y254:<7#6HE4=R)!A3C?R0E MZ@R'HQIM-'J1E>ZQ*R \N*@+-&O_'+'@NT-]9[>K[8OGJK[HG\SKY])78:A- MTJG&%;GVNL/S@$K9/T'JB=.EO_:7VM$CP@\S>K6A80/ZOM+:[2<&PO=V]R:W-H965TU*%9 L"3*DE]J&W 2%RO09%Z2;MA'6CI9 M0B51):DX^?<[4K;LM(FW#OMB\8YWSSU'\NX\VPGY5>6(&AZKLE9S)]>ZF7J> M2G*LN!J(!FO:R82LN"91;CW52.2I=:I*C_E^[%6\J)W%S.K66 MP?1B:.RMP1\%[M3)&DPF&R&^&N%3.G=\0PA+3+1!X/1YP$LL2P-$-+[M,9T^ MI'$\71_0/]K<*9<-5W@IRC^+5.=S9^Q BAEO2WTK=K_B/I_(X"6B5/87=IUM M&#F0M$J+:N],#*JB[K[\<7\.)PYC_Q4'MG=@EG<7R+*\XIHO9E+L0!IK0C,+ MFZKU)G)%;2[E3DO:+
\D>\Z+#9*]@3N!:U#I7L*I33)_[>\2O)\D.)"_86< [; 80^BXP MGX5G\,(^Z=#BA?]KTAWF\&5,4SQ3U? $YPY5AT+Y@,[BW9L@]C^<83SL&0_/ MH?]'QN.P6SQ+M79C+(G:4?+@7 MFI?4!^C2DX)O2GSEJ'J?<.R.QOY1) 8LAL^HU)1Z5-)6;1>^/BF#BLC%[3Z?R(X/N>@ZF0>@&?G04A^YD.(2E4J@5M%2JDF(^4)M^ MSG<4C8YDZ;1&L.[AF^YQO/ FCD=,8<(CS3,%,*.*WC+W"",K:%9LHE+0T8U:,=$^33H ]94-_\Z MGGLF8.RRR:0+2+VT_(I?=9#B:=_/U MFLMM42LH,2-7?S"BB22[F=4)6C1V3FR$IJECESF->93&@/8S(?1!, 'Z/PZ+ MOP%02P,$% @ ;85B5V3!/8&ULQ5=M;]NV%OXKA!<,':#8EN37-@G@)%T7(,N*)EL_T]*Q MQ442-9**D_OK[W,H65;:)ANVX=XOMDB>E^>\DR<[;>YM1N3$8Y&7]G20.5>] M'8ULDE$A[5!75.)DHTTA'99F.[*5(9EZIB(?1>/Q;%1(50[.3OS>1W-VHFN7 MJY(^&F'KHI#FZ9QRO3L=A(/]QB>US1QOC,Y.*KFE6W*_5A\-5J-.2JH**JW2 MI3"T.1VLPK?G$Z;W!+\IVMG>MV!+UEK?\^(J/1V,&1#EE#B6(/'W0!>4YRP( M,/YH90XZEX^Z=U/U-HS97F) MSJW_%;N&-H;&I+9.%RTSUH4JFW_YV/JAQ[ 8O\ 0M0R1Q]TH\B@OI9-G)T;O MA&%J2.,/;ZKG!CA5?KZZOQ>KF4ES=W*UN/ER=7[\7 MJ]O;]W>W)R,''4PY2EIYYXV\Z 5Y2_&S+EUFQ?LRI?0Y_PC8.H#1'N!Y]*K M6ZJ&(AX'(AI'\2ORXL[@V,N+_S6#&WF3;\OCHGEK*YG0Z0!58AI SL$.GLO>L8E.[VI!0.%/&>PEN88GTZ/PJDPY* M4O6@TEKFP%I!%7NH+I43%1G?X)/F>=/ M@5 ;!,L8%B\MVGKEJ7Q2D'4*/9/@J<9$UM2*@K6&'JBLJ:$%@2Y(;%$;L-TT M7(@4VAV /M\&945.^>Q@W@0*:W@+J4)E"@*,EGMRQ]RI4XYJHFO :[F90\,I MIB43&TP%;?@$OFM,=H'0ADU[D'G=I%Y+)3#4K$J)W=W+G>^_6T3A_)UE+,Z@ M@R>9++<$OV[D@S9RS:[RD6A]DD*@,EX^/WH!;U.HR82AP-1JL]]0XZP2>2>*IC\3]^=O%F6I!4<' M1: 3'][TD#R)AX]\X=PM-)R6JWO&"8K2.]"3;OM-I$%(*4J2-@K)1L?NCKQK=5\P?C$:5[U>K MI&ULL'R_=X,4O)#&/'%@_R';JO"9CC^4]7^:Q&WW_@+)G9%([%*B#H]$'$23 M2+PY$LOY^ >LHR":'\SC\\ETR>>+2=B/^HK&\HCI*LU+G>/G4\BV ^ MG72K-W$PBY<_=.MI$(;3;A4'R^5A]2:"LL6!-@RF\1QMLCSN6@$/ARURO/!) MNR> M]%:+ODW3:=BGC"<3<:T2ONK"?9TM'44T7O3\,>YYX_A $_;-7?3D1TMQ53K< M>]%(N/.C"Z/;NT-PHF !6P_,<4\!0KM&\MOMKAL5U MA1\!Q[GOL^0RC7H[FV_!VH^(P"FI+FSI'&]V@93^K3'K$RPLW$,QE?F>\ MCFGSK-G_28_WP\"W+'_)FZ$T_45N%B\"OM)4Y-]*^=._@>BO#)TO *%:)LL& M$F?)]$M07]Z",+$PG)X#:E ,OW4''_6>2RCNK7\4\OA&(VQ>3MUN]^Y<-<^M M WGS:/U9FJW"E2>G#5C'P_ET@!N9?P@V"ZLH'N-G_T74$L#!!0 ( &V%8E?:J!?3;0T )PK 9 >&PO=V]R M:W-H965TK93:O_H_%QF.UXQ.1-[7N/)1C054[ALMN=RWW"6ZTU5>1X%P>*\ M8D5]]NR)OO>^>?9$M*HL:OZ^\61;5:PYO."EN'IZ%IYU-SX4VYVB&^?/GNS9 MEE]P]>O^?8.K\YY*7E2\EH6HO89OGIX]#Q^]2&B]7O#O@E])Y[='FJR%^$07 M;_*G9P$)Q$N>*:+ \.^2O^1E280@QN^6YEG/DC:ZOSOJ/VK=HI:>>3G?L+94'\35S]SJ,R=ZF2BE_NM=F;41.&:M5**RFW%=%;7YSZZM M'9P-:7##ALANB+3+OWFO__7KFX__?7*N0)F>GV>6R@M#);J!RLI[*VJU MD][K.N?Y>/\Y).K%BCJQ7D2W$KS@^YD7![X7!5%\"[VX5S/6].*O5--02::I M4((\DGN6\:=GR #)FTM^]NR'[\)%\/@6&9->QN0VZG>6\78JBYGG$OKANS0* MEX\M.>_CCGL;42(5BWKK*;8N.5)+*U,KZ3%/[EA#MS)19T59,)TZ8N,I;'PI MJCVK#Y:D]#)157B*&,T^>864+<]!O-%K][PI1"X]2YKGCSS:%\2/O^'_,(K2 M]/3!QUW#^2@B/<23XM6:-SJHNH6_P'9W6=?]IV!T+Z);GKQTC//UNK]@):LS M[GMKOBWJFIP'I_S>LD9!UFY5N%SZJR#P@W00)ES$?I0N_/EBY:P+_<5\X0=Q M,-R;S_UYN,#:Q+N@()"N2XV/Q9["07K\FC=9(?&LV[T( S^,!WLLTA#7 \^,46JX<;?PP M3?PD63AWEDO-PL-G"7R0K M?[4<.*>P/^P=+@>/\3J?]%4:^&D:^_'(5RG\%/G)(OGB==_J_\>)1+?6VC=B MV[!*HNK)K"G6\/^:JKI'D,%R5*="0D7<;I%,!@>TA7>BI&NV!X5+/(Z"<.Z] M-D3?]"Y_#X/--/]]V^R%Y!WN=.SQ'#'I*0%\4N@W# .@<)$A6K'XDI44L+S: ME^+ N?2]O "4*='@I]ALL(Y^,0H!^@_/ .SQK&*?..U14+\UR8"[#CAJ(I7 =J8@^76&?H,"#C1T!P7:,QN#U@#OC55= MPY.E+PM8V8JJB:X;\0F":&9BOQ>-:FO:#_ZZQS%VR3B95R(RK\AE(4]"4',&,3*STN%0FL&H9$, V3-3")W5'KT?X^/:'XB(+'4]KH M1^%C3S3]JM?O[_U@B\YF "K0O/029OSPY44F&83$BEQ83<*+D0 M=LN]O&UT_9XJM#/OU?!4Z5)8F1+')TJ<+ESD!"I:_BB2+?P/0$C+!A"\R6ZX MN>>ZURX//GE@PM-7!<">#6:\%Z=^NEKJ-?=0&.+5_)@0LK)L)7D2ZSL+CG2M MJ9I_E:H#GM.R SJ;(>#X2ZDIJDL[AF)4,P+DI2$/IX;BQ MQIE#%6 !AD5ITGJ,U-UV$YW2(K,@=A8.C]B35:R,P,8?[?GDRX!Q,LPGFD=^ M3;^Y#G-J$)C-&]K^F>2]@@'NA>A863,!XA/H_0O MMU_D+U>F?-Q#J5PLCNTW=0 O2H ]<%&9 E\3+MGFZPY&&T3ZAF?OY\8H_2'F M%8#?^#;TQR??>V@)TG3N76C)X ML&T0"]@+"I($M,F!.7>9P*B-C.3LE59C! ML+I;'8A1IVOJV"2U^R$.>B)B!RDQFDW7?;71H9W^GS;8?7%Z,Q+T*-E M--@Z>;# 7WTNZ0\@)T<,TPW4_0D:/B+@AEJ(1!OI&X9Ð 5T/;,"H^%GF- ML;4-3'W@)^?T/<1$SVFKAK8G+=-[0%53T$%)IRV[:ZA1.T:-HZ!M5/<)FZV#$V:I[-Y0/J8\G2<[]^F/^T4 M1"^^C/U58M:%Z,J7?I!$?Y*2Z2RU+7D8SJ+P9B4_[D9["0@1!UE;:@9H9&$! MYKTH&82\R'8";='#M\@5&BV:E*,TH%65R'DYLZGW@>_;!H HS6P J#_@4!2$ MJ3\)D6N![#5]LTW143_Y@AYW#>(PDF#6ALW L^L66:MVHBG^Z/S8.05V[=>V M>[J\%\UG ;5]I9V:%DH>'1E,]2$+E;KO9)4)!:#&+Q"DTVW5(6?'M!-"9V'/ MUM8N8KUT6,^.3!4%QE1:=T?G6N"NE4'W;Q:!7"/ \/ZQ,*/"Z4B&[6O>&\7B M]T@R+6H2!$>ROF4')^I/Q!S*B!7PN'*3G=?M84T!UKG-,!_QTMSG)]S_WB(Q M*?N^/?OY"?L0U^N.^7MK*NE,S"8BL()Y8-@*H-HU!O16KBL2NNS;4Q; ?CU_ M&)IAF3[(T#SDFI+5.$C/?0X&!SZT)56']<,P=02XX!E 2W?AKZ]-/^(]S[2B MX2I.?#VCL&'K9I:[>'P" ]1H"( X)W.70=W-/PX2UEF;B/'80>T%MF)&(9V-VO1E=2(IW9,V9/8("=.%)M6 MZZ^]G#&Y,Y6>?@Q#)DF%&B9!G;->.48T]\1.;U"I>Y FX@ .-/ZY$96T [N+ MKFO$F? W.T,S44R]!Z<2_Z,N_2CE.H;Q?UQ@6 X@1G6 WQ4""\UH3AZC*)*4 MT#2>TF2[D"%MK*5&0:(CK,[;3#E"RZYC<:)VYKU#YK&ZI7E::,K?4=4CDUXH MOM^AUZ66?T:#/3U?AGD$G5+M:/(-C6^:$^O>MX$Y_;BO 0:2'1CK>>J)QS'& MA\'M&*_+I"[S6D6"MMB_#=WT29J6+::,<(/*FZ*A^<$QD[:DIZ$9G?54_=Z^2\ ^O=;SV>Q=URJH?00*%EV?X MWDF.H8!_$U.J7='\*99T37,72SJ&]Z>L).JM(/!Q+"4_8RK*'HLA-Q5Q6,JF M61BZ"S]GMHUH&VJ9O\!N0[LP:3?;.,ANBJ_[_KSEIE2I_D#5B-],U?[,3.#& M\O.XKW=T*-.BP155H3P'F#1H3,2+F==2%"D\#HS1& GZYRAHZES,P[7!>GTQ&02X'YQ23PG M)+N=Y3L<$(C:[5R/IQ^Q*5Y:Y\7-47?WW-P4F[O'V&F(L>NB:G%0V6X;OJ74 MZ)K1.S2A&LNR3#2YGIGV.#71UM+XPTUZMU\Z>AT\ M09L^-M ORAKJJLRT07>!YA6O4J49,'>#"WTDVN]+A+:>S-&\ <=&>EOK,K9- M'/5O.U[J4Y8BN[7-H6^.^RF9/:BJKA&L.#J"O)N..*2HJ2IRXTCSXFC=*MV MBE8!FVH*FNE1G]R)*SGTEZ/4[@0S-OI+/Z3Y/_Q^YN/(''_5%S11XL>H#_0N MLO_8(O23=.DO5J'S38:?A@M_Z=S"U3S$HLC)UI,WAN[@OK;X10W04QZ#_(??8_4$L#!!0 ( M &V%8E>89;/$M 0 /L- 9 >&PO=V]R:W-H965TFJ*!F9J0:D-BS M5+IF%IMZ-3:-!E9ZIUJ,XS"SGZV?G%Z>WUU?6?=^3FXI;<79[>7AR/+>*ZWG'18YQU&/%W,&;DDY*V M,N1"EE#N^X^1SXY4O"5U%A\$O(-F1)*0DCB,DP-XR2[)Q.,E_RG)#B-]&<,5 MQY%I6 $G >Y^ WH-P?S=FV@2?CC ,-TQ3 ^AOY+A88SIB#R'(6?,\(( TY++ ME2$-8$563 /AAA2J;EH+I=_7)<$BD2@#7*(="+-6\T5KV4( L8K /PW![5A\ MK90H01M2\C4OG?,#L14X# RT\64 Y7NV!HU5W04S!/7 6"9+)$'*5KN/GU]+ Y@'RGD_>04312NZ:<, W5PZ0!\=P5Y8DJ=[ M8SM=GM.SR4!/5S$2P8[(NS=Y'"8??OOW8A=.6[J[;&JO!*OWK\K\^7*E?E!8EN<12=4M'R94L1CO?MR2B23H; MM%.:AO&P/Z9QG X,<4PGZ6-VYR 5GD:_-J4OO7:0)]KQOM^4VW%1EM!D%M,P MS :VB.;QA"91MCQQ&A,ZGV2>TRA/,&8^L&5T%F4T"8<9 M3FB>I'269WNV%&UI&NYL%\_*^M>MY'/L@Y+Q=('?DG 41OO-9+^9[S4'B_[3 MH9_.\\\'3Y_ECQ=&U#\G0'4G+/""L'BY<$+KI<(JBXH_/%2V)^?3W7A?B-:A M15@"DSSU$)';^#2?1+T7Q1/%-."OO.*!DJ56=:?V@T,2D0]H_ (*A@>7\^)Z M6QH;U:*L5+A9L1_P4HT'U?OM,37R>4NGI[\Q[VIT#:L:?[U?*(N/!?^WPM<9:#< ^Y<*[Q-]PP78O??F_P)02P,$% @ M;85B5XSVM\=M P @@< !D !X;"]W;W)K&UL MG55=;]LX$/PK"UU;M( MV7*2^E+;0)+F<'W(-4AZ'Z^TM+)XH4B67,7QO[\E M):LNX+K O=CDYJ2D$LM7"B@T^(OUI[QW/LH&EE UJ+XT&A]4RN9I>7I^%_)CPE\2M/QA# M<+(VYBE,/I7+9!($H<*" H/@OV>\0:4"$#C>L_\6O;.7M?!X M8]3?LJ1ZFS_G@:\PRL=?V':YTUD"1>O)-#V8%312=__B MI3^' \!\\@- W@/RJ+O;**K\*$BL%LYLP85L9@N#:#6B69S4H2B/Y'A5,HY6 MG_ZX^7QW"U^N_KE]7&3$C"&>%3WZND/G/T#_"G=&4^WA5I=8?H_/6,D@)]_+ MNQWZ[#@Z/(A+;T6!RX1OO$?WC,GJ MS2_3B\F'$]K.!FUGI]A_JNTT>I["(0%\;AU\;84C=&H')%Y >BA,8UO"$M8[ M$-:JG=0;H!H!/4F^TKPBM&Z% JPJC \D0ATO 9F8ND/AQF3&98CQ,8PCMV9J M!.- &>_!JM9#*7WAD#H&2=AX$$[ZL*74D+M&C96D=R :T^J@E16]FHZFTRFK+N'MJSF/S]]%@D"O^8B@Z2XDA@L) M?)U8QQK=<*QN@\G4U?1[S&C8BA\XLT MSU^/F,3;#JMV*7QA+6R(>Z3'P?K/['*UK..:.,GE$T1.KEL2:Q7KT.=7SC3 M_9BU,9,?\>%OV1L[;7GSD,O]HG@:AS95QN(S=A+4DG&[_A29<6VH M[NM_:+1LAWLF&WYI%$X\S#HC<,1)T/_P1C3VP\>Y#905]LT&UB M]P^O@J]3UR*'Z/"!N>KZZK?T[NMT)]Q&:@\**X9.TO?G";BNXW<3,C9V63;* M/3L.:_Y(H@L)O%X90_M)V&#X[*[^ U!+ P04 " !MA6)75:0,ON4$ #6 M"P &0 'AL+W=OZ0K4EC)M2FYP]"LA[8RQ+.PJ93# MR6@T'Y98#3L4#)1DK)"*V8HOTRNQN?7,V\?#+X)VMC>-_.1K+3^[@>?LLMD MY F1I-1Y!(Z_)[HA*3T0:/QH,)/.I=_8_V[1/X38$(R.4U8 M1CFOI7O0FX_4Q'/L\5(M;?AEFV@[F28LK:W39;,9#$JAXC__V>C0VW Z^L.& M2;-A$GA'1X'E>^[X[Y_"$X= ML4E+['KR(N C54=L.AJPR6@R?0%OV@4Z#7C3_QUHQ)D=QO%%M8SEY"_P\L7\8Y.V)?"F(Y%X8]<5D3TSGC+!>*JU1P MR82RSM2H+L>$90ZVO-0U1J[@CJ6ZEAE;$3-+)<1#!5E+;J& M-JSB(F-.,V>XLCD9>)*"KX04;@M/WE:;C(S<1A,>*W)%;D.DD,[F.X J;IQ( M1<65LXR[X*TD;FM#@6?&'1VQ#UT(P3TL#46$0&$%)I41*6%!9;V 6T*"]K?H MW%..FX"_DZSGW+),,Z4AEDIEG=&S.%)MT1CW!2\$&6[28NNAM8'G7Q25_E'S MH(PG:&BG%%3URT+%7NNA:QLY9N3(H/S['N#R!I*L@?TK6F^$*T0\IH-$<-*^ M@V6L.4MT9+*.27HBZ;T+5=5-!L#4BK42N4BYSPJ]C]H3YX70 8,6"=X9P%L0 M+>%8J#5&AHBE31!DS]F;5V?SD[,+]CE0&F-\.AF/+]@GSRP>W(]:.\"U21// M6K3]O9FW\&*8R, . 72Y@KE^'KP%'4L!5:]\*?.5;!&B&/;=T1ZGR2%.T99I MX!FOGVI9=O1"UF3M";7A!:GWW'OBH1[;ZMHER-L&QQX6P>^THA22FU[ .Q%^ M7Q:JTPN?FT*DA?=MHB8Y[M1>GMM!ZZBC[2LBK8WQY:G-L^4G7/&XZE?6(7]0 M@'+[FY330U+6JJ=%HVL Q&WMK_*@C8_(;?]"?)O0ANJR"@Q]%)Y$3*[#&H:2 MVA3H.Q@[W\P,XFBE1)/A/FOY$X=0X/ N9O>-+M&8MJS0,H/2M>A3_.6ZL:"80[3/$Z GA]UNY]XO.#.%]H"AI M ;0KZTL8UZ:CHX_'V7&8G0SVZ[EI/@V?<# G%P?);+AEKV?' M@_E\'K!?SV:#T1R(N XK"E4HMR$ZA%]PU.3*=WFUNQ]LU_H;209=<7G -CN: M5E81^J@>&SP,.;C#? >J[1!9J!=] ]Y9?_ E!+ P04 " !MA6)7Q+ZI[2\$ M Z"0 &0 'AL+W=OD!C8L"\V'Y>' MY]P7-=U9]^1+HB!^5MKX65*&4%\.!CXKJ9*^;VLRV"FLJV3 U&T&OG8D\WBH MTH/Q%Q[4I@R\,)A/ M:[FA-87?ZWN'V>" DJN*C%?6"$?%+%F,+J_/V#X:_*%HYX_&@I6DUC[QY":? M)4,F1)JRP @2?UM:DM8,!!H_.LSD<"4?/!X_HW^-VJ$EE9Z65O^I\E#.DO-$ MY%3(1H<'N_N-.CT?&2^SVL=?L6MM)\-$9(T/MNH.@T&E3/LO?W9^.#IP_M:! M<7=@''FW%T667V20\ZFS.^'8&F@\B%+C:9!3AH.R#@Z["N?"?/G]]O;F\79U M][@6B[LO8OG][O'F[MOJ;GFS6D\' 5>PX2#KX*Y;N/$;K$R.>7_ M/#\ M0._\3._Z_%)P#75?3$9]L1X.)ZAAL-^^*KLY4(*"L1;/SOB5"2 M6-JJEF8OE$=YIG^A9'B_MH%,4%(+K62JM I[T2"P3FBY\T*:7&SLEIQ!E0:4 MZ*;1DFNMW=I*IVSC1::EJMHE31N R:PU"J4,R.6]2$E(#^<%RH7.Q1HE[80J"7 MN8ZA=:)01IJ,X3)KP)&CAH5*;HGFJMO7?] (+#R8$L"/3!HBMZ\ M=S:CO %YL8#"7]Z_.Q^/AU9<@-"JIU)O=8BDJ]5X7*.A]S M)ND]/*I9MZ,?C7+PSWJU[-;:^!MK/C 4Y!D#E*@\UD(B5%%Z M.5/!\Y,]E59SR2L.X4%L+1V: :Q+Z8^=H0SC/@P6[7OX8MY^5=Q*MT$_04(5.#KL?_Z8"->^U.TDV#J^ MCJD->&OCL,3'#3DVP'YA42#=A"\X?"[-_P902P,$% @ ;85B5VMJK#]F M" &ULU5G92&:@SE M:J2VDM'<'MH4HV@\GH\VE)>#LQ,[]T6>G8A*%[QD7R11U69#Y?,%*\3N=! . MFHD[OEIK,S$Z.]G2%;MG^NOVB\1HU$K)^8:5BHN22+8\'9R'1Q=3L]]N^).S MG?)^$^/)0HA',[C.3P=C8Q K6*:-!(K'$[MD16$$P8Q_U3('K4IST/_=2/]D M?8GPZ2 NB?]5L?!.Y"\=""J#T36;J?(6OF1:GIV(L6.2+,;TLP/ZZH]#>-X M:9)RKR56.<[IL_NKWV^N;A_(]>VGSW03&YR]>Q/.Q\>OF#AM39R^)OUG37Q=2!@.R0%! MY&'-4$%;(35=%(PHMD)=:46L'Z5F.5F8\C1[W S1.'$I-EM:/K][DT1A?*RZ M8^ "LEOS;(VI+954,[+D)2TS3@O"2T<5IN:X(O2)\L)JI65>G\)TI7G!OT.Q MJ4SH754%M?6%M<4SX="2K3E;$M /%/!RA5K+N.6"#7UDDFA!J%),P0LFK
RAN2&EJ V,R#LB1853')2.K=@(1A$&8&,(CAX MOF":I9^<5%O+AT^LK)R_Y_D_0118N;JX?OAX/NPF[MW)>L'$'80%S%A+*R1' M>8; BR779%M49AN @'0ZYH0.NH$U_'LW 6;*'C\XBS)$"SSM%MDW\]L$_.$ MAFI\N:UP]253-_29E$(#EU8Z0&8B@9P>DUOL7)/S#9,\HR6Y8[30ST< >594.3-I M N29T@9K"RD 3.2["2IP@YTVWU]+;KW4%@$F@)> 1DX#HW6'IF2>!;KJAQ4K MZ\-VFW/+5Z.JK;'_ /R@JV?OL'7C&D4N2RL5@OXK+U!2M3&\)\P6FMG4:?N3 M2_ )]134,\20C=Q*KA@2J.D3B@I99=FZ%(58/;OR71_P42R73+I$LW]LR5]" M%CEY: [:?#?:/ULCSY=+, QUT')"/'L,#.Z_7EY>W=_C7!A/CU&J*_H=M>%% M76W@-)XH-5/S?4PY;G!8 ED)B1\F?@W^;6:7E;22_@2ALL/+'@,$",\05; 0_+JLQJ/)Q#JM%-"C!,LU62:JTG&2*'C&F352KP7 @NQEDB^,%VLIJM4:-TTK]%98 M;G6NG<-TD_I+V $1N<7!I[9'V3)T9M7AS0D"SWBYEV)GB>MX%O:U.W"AJ.L8 M<2G5TG0'V,B7M8-F%6>ZQ1W$.^NXS D(37-FFPW5X&4@0A.;5LC&[?B1F73Q MK,&<"YZ)B..M.I6JUVWIHHG%/NT=9#P3::P 0IFME)J1S7DM-&U3![JPO<8& M-_,#VB[TNM >D]<9Z1W\H>D8 ;\+D>\X(//> M$#%,0C87N7^Y68-H4'G,MDVN7 7 ("/,U8T55(?_F:&]^* UI*QWK4:<=T"M NPB;D9-QMO#67]Q+[F:6[4_B#ZB96#39"\ M)6$0IDD0C>-VIYF+HGDPF2?>W"2(9M-@/I_WYN:3*(CB;NY0CR+A-$C2;D\X M#L)I-YS$P7PZ[8R>8[53W#2=,(BC<;C%1D+2..U, M"J9A%X )=*7>*$J3'Y/<+[JC7X934W&LP.6HK!GY/3*1I+^UF^QXZHV1@3CN MC<.)-^Y1IVQ,MPE&4F;AI)_T21*D\:R?=(!C/-M+^GP:Q!X0_E?/O3OQ_U== M17$0QJ$7MR@*IE,_N DF4C^R*6HQ['8^.X![TDF/MR7BZL]VF8>.=F\XDWBH"5 M@TF36;\:XBCJF9A$O77X\&(Y[*,+%0#XS\9>0D+PS#3U)F9Q,![[*9O-43'A M#T#ZU>?GMK=^<;WU[F]FFX^OOAO6L0?-QJE/NDA=.TIZ- VPSSH*OC?OE0?? M*$F(G,V[G;,@&7L:TB -O:*+D,]D3ZK8[IDXFW25B7Q[7(7&,O,X?APD<2?\ M\M6[C*'#9.[38^2G/30\W.N8Z#I>!_E/G^VUJ>L&/D_UV.Q=P8S###KQ6]>_&ULI95M;]HP$,>_ MRBF=^JHC(4#;M8 $E#U(ZR-M]]I)#F+5L3/;$/CV.SN04JU%D_8F\=EW/__/ M\5WZE=(O)D>TL"Z$-(,@M[:\"$.3YE@PTU(E2EJ9*UTP2Z9>A*;4R#(?5(@P MCJ+3L&!C-&H:I!T YV$P]\D5LW$0[[)5O@ M#.U3>:?)"AM*Q@N4ABL)&N>#8-2^&'>=OW=XYEB9O3&X3!*E7ISQ(QL$D1.$ M E/K"(Q>*YR@$ Y$,GYOF4&SI0O<'^_H7WWNE$O"#$Z4^,4SFP^"\P RG+.E ML ^J^H[;?'J.ERIA_!.JVK=-SNG26%5L@TE!P67]9NOM.>P%G$ ,RQ9THA.( MH[AS@-=IE$0T.2U# ME?,T!VX UR5%DK]5D""4;,,2@4 5>:-66#@-NV]]XGSHRJ\F-\/3JV59\>R4/:\ESM7O1T,;)J+DMN^ MKH3"EZ4V)7=X-:N!K8S@F2E%RJWL697[LS%V>Z=H54XLXP6YQ+4H"F($-?Z(/'NM M2"+L/C?RU^YXQ=G1J^9H=W@ M1@_>5$\-Y:2BH-P[@Z\2=.[B_O'CQ\O/_V2?WK/[FP^W-^]OKB]O']CE]?6G MQ]N'F]L/[.[3WV^N;][=LS=WNI"I%/;GLX&#:&(P2*.8JR!F_(J8.?NHEZXT?MJ?)#AO:CZ;#),V'@XGAS@-VG],/'\)O^S'_89'W@? M[>=-=?765CP5YST4CA7F2?0N?OIA=#P\/:#Y4:OYT2'N%W=&JE16A;!,+UFJ ME468,DXYOT_5[V%VW67&'G*!(DIU67'U(M6*2>6$D26K%:\SZ41&TC,4;'B* MI'A92L7!EA?,.BR@IIT%=5K4F6 NLJUI$4+%/RK&5<8D7K>XV'IA92:Y00HF MD9S4<+FV@H&G=/B"#VR=RS1G:\%R_@3F[ DT?%&(H+&PCN2TF[@)2E2P!;C$ M%D*))1(=SWUVL_3?KH/58&CW\H-0KH(.8%!C 7^6*>U>8TTJT*=(HPT3S\*D MT@IOMC. OTDC-\$##8^"-:[AK1 B"R^0>IT^"/3:R6,S665D.2U+ I6VV"6 M^*,F :6 GS*20XNIAM+-TK+Q/WD3. ]KGF"4#U,?%;OKV%V';%3A*, MVW4NHH<;HDR+X)O&9&;E2DEXABORY;*HA4I#9*)JE$70K$9^?6,!HD1QB)G) MG.'*\G3CK@4OD'X02?Q$(0&C/J'J"EF]53#] _4X;>MQ>K"$OGR3'&UJDC)* MJQC>HJTA;++[:O6@H/VP\E]*9Y>L<1_2-A.HT8PYC80]E+_[*B'F\YN??C@9 MCX>G7V[>^:?1Z<]>@1(MK5O6W1J0RQC936HMM,O?LC#@0HN,V1,<' M0_0W#779$\36T'F?Y[^''K[[O;M 'N2AAI&%-5"/&Z3DRN->J(;%RU8]D&TP M%)E=<>-CY?/<\:_"PPIXZ5*F880A3[G)/%$>@:TVR.G &;J%BC9^O-/45O \SO8ADI3+L-' 3X^!>V M2P6-> &'<.-5ZW& <5C]F%V)24-:VNP4D6,W<5 !$X M#5A>+C$5>Y=""VW(T[QL6S#V"Q=("Y2W+#8 DDF;%MI2FH=I@U+"(_TK-$&* M+_68"'LM);K7U#$"R5%'!<1S11,&0*HV35H$(I^U&$BH(3QTJLN(55UP@YP0 M3[RHO5=>]X]/\P!^R".]IL[ALS U D,.@_&6YH]"K&!!ZX"T&4ITB3K@S_06 M]6[RD_@GL%FG7W^A@T3FD0[&\/!EI75&G3M4(DX6PAB?T@W/X&,6C/!'FD9! MNVTQ<;=^@'K=3FI]-00@=$N4,M3- 1#:H <7WLD8LWP/!AVA/%5TP"C:KDW, M)'AD@98*2VWL%S@:6JU\4^AT:VG2ND2\2=DD!LWBY&0WHQBEN?\"]0&AY'/D M,D7U]SI;Q319X& 9. )4_11*[A!_EK9QR#2$QCYOK=M)IU 72&N:2^AX*PE$ M*I2H=Y'1933?ZMJT'H\ W]BR\1NFCFV,+SG 5*+NR"J:FP-*450RC'DXI[X$ M*1TBZIRCV6DGC) :T%<\.U_O?K8BM1NF48CP \]"N+4 X'N*K51PWRB/7E#[ M]M4)3&?N]#,EPAN@0V2'@/6D!=:3@[#X6:0%@N8'/R]E'[)^)POV&W4X)6"^ MQ9B2; 7!&V$:$G1-:K(TNT>PP2-&'6U^"3BR'ZJ0YA&4FU;8%%*@:J/FIS+E MPF3);O5&AX\O4G]"XS?=Y^;L8L-UW:O5^ MO*#:HH5<%(1<2+J4=-VI!6#/0N2\6 9T)\#Q_L7)Z06EL O?L;N'J0J^L9C; M_)7Q]5,)?)K4*V!CS;Q4)MBPU(;4/L ?&RN@GF7F+R#RD& B: M28!T2H)FU.&!;Y1VH2N8'<>W[9)F ZGB_+SW$!Y/0S#HKQ[/D>#;I;IE-D_EH MN.%W+RH7&8:[J7%W]^0HF1Y-.RO3<7(\W=IR,DM&\]GK"FYM'H^2Z?RHLS*9 M);.3>7?+=)Y,3B8'%-PR9SQ,1D=='TR/DN%PN&7Q47?+/G :=&XC41LK?^=* MQP$D4KB8;%?;:]W+<)NYV1[NA#]RLY**;AB6(!WV9S@1FW#/&EZ2$![V7WQ;U!+ P04 " !MA6)7P=M6>K4" "4 M!@ &0 'AL+W=OK8J6V@^_>SDY &B?*RO<3V]3GGGNO$-_T# MXZ\B!9#H/2=4#(Q4RN+6LD2<0H[%#2N JIT-XSF6:LFWEB@XX*0DY<1R;;MC MY3BC1M0O8W,>]=E.DHS"G".QRW/,_XR L,/ <(QC8)%M4ZD#5M0O\!:6(%^* M.5K%)!D8MC8$!&*I M%; :]C &0K20LO%6:QI-2DULSX_JCV7MJI8U%C!FY%>6R'1@= V4P ;OB%RP MPW>HZPFT7LR(*)_H4&$#UT#Q3DB6UV3E(,]H->+W^AQ:A*[]"<&M"6[INTI4 MNKS'$D=]S@Z(:[12TY.RU)*MS&54OY2EY&HW4SP9+5^FT^'B-WI^1,O)TVSR M.!D/9RLT'(^?7V:KR>P)S9]_3,:3AR7ZNL)K N);WY(JL:9;<9UD5"5Q/TG2 M0U-&92K0 TT@.>5;RG#CVCVZ'KD7!9=0W"#/-I%KN]X%/:\Y!:_4\_[Y%,X5 M7VG[Y[7UK;H5!8YA8*AK(X#OP8BNKYR.?7?!N=\X]R^I1TMU2Y,= <0V:(Q% M>L[?987KJZYK>W?H?XW:!<(T0;&>P-LNVV,"5(H&L0 A>19+J#''^(I)3- ( M$TQC,-$]Q)"O@2//*5^TTP"_(,?NFJX7MB*=T.R$7AL2!F;/L3_TU$%SI! M\R.*_@)02P,$% @ ;85B5[W95WKV @ !0< !D !X;"]W;W)K&ULG55A;]HP$/TKIZRJ6BEJ$B>!E (2M%2KU':,TDW[ M:)(#HB9Q:CNE_?>S'0B@4;3M2^([^[U[9_O.W17C+V*)*.$]SPK1LY92EAW' M$?$2 3RN=RS)7E-"Q)FF,A4E8 QWG/ M&GB=8:#7FP4_4ER)G3'H3&:,O6CC+NE9KA:$&<92,U#U>\-KS#)-I&2\KCFM M)J0&[HXW[+%O6?OJ_W80<0N9\ R!I C.XZD%%Y0R7M=SE; =>K%9L> MF%0-6HE+"WTH3Y*KV53A9']\/WB?!N/)M-?,'B\@='WY[OQPTC['T=3 M.)O268;BO.M(%5##G'A-/JS)R2?DE_# "KD4,"H23/;QCA+:J"4;M4-RE/ ) MRPOP71N(2_PC?'Z3O6_X_/_._E#2-6=PF%-744>4-,:>I#WCF1D"URPO*ZD\2\J3%>5H5 LVE\;8 $_ M;]DAB78=@4W<%MQ6O$AEQ=&&>?I>#_82;R#$)B'96BY,F:29*EEU+'&J[_0G M6]=@_,AN1^[65 I("^Y1B(YJ)W&55QF5F#24IL]L5I^1T&ZUP_.MP[NT243. MU:[\J<"& K>!/=_VW'!K!O9E$,! ")0"*E5,7,5\4QUU7V\[;&_%JMUJP[BA M7U^6O43W@Y[HL%&+[#HBVPN]O[T)AZZWL].:-]W:D*PTC6[&I&J;9KA4[Q1RO4#-SQF3 M&T,':%Z^_F]02P,$% @ ;85B5]DJ>XV! P 'PD !D !X;"]W;W)K M&ULQ59M;]LV$/XKA%H4":!$[[*^MG6CK;1"52(ZDZV:_?4;(E;4N,8<.P+R*/]]S#N^.1I]%1R._J *#)=%[ZR_4&;!6UJ!_+I\D2D[+DK$" MN&*"$PF[L37U[F:AP=> 7Q@<56].3"1;(;X;89&-+=2Y M(4(W?CUQ6NV6QK _/[-_JF/'6+94P;W(O[%,'\968I$,=K3*]5=Q_ E.\42& M+Q6YJK_DV&!#UR)II;0H3L;H0<%X,]+G4QYZ!LE;!O[)P*_];C:JO9Q332"&+WR=S]R>.U72%,867@\% M\@=8DP_OO-C]>,';L/4VO,0^6>-MS*HP89QINEEC0&9DJ!5J]YO!E MR@_O$M\-/I+_:\0#U5!L0;:GVJKFD)XT7JWQ_V+\*(52K31-TZJH>U M%;YH]U3*%\;W_]9L6HB*:S-(S7ZC]7MR6OL;D(VD&1!."R#O26#[H4^NWI/A MP+U&V;?]01>>T8?1T.B3T&OTL9>0AV>FM/%(0WK@(A?[E]8FL0=1V$I7@1T' MP^M6CFS/BUHIL(?#3KKR<;.DPWIV% S(2O";5!0E:-8\G'L)@.^P[A(7QFY' MXOE11Q$$40_EO8F*R7W]N.$92\CK=*D#*U7/ESCJ>1I[@[Z?;I#TI*0?4Q1Y M?600AF3)4M-&,'UM+"W"=Y->/MQ>-FXZC-X.Q[<3C+4S#GH;X-$.DS>0-W]:WPB-](QKRO<,GV1"ZUN/!>(-; \SA143 M(=_ U(SGF7/M%96')%%L,"&"8X/!JG&[J/[C\;4'T.DU+2R#?=V:%4G-E6GZ M5[O:=O]IT_0Z>//K\)G*/>.*Y+!#4_=V$%E$-NVX$;0HZQ:X%1IKKIX>\ \& MI &@?B>$/@MF@_:?:/([4$L#!!0 ( &V%8E=?4=V7=00 ,L- 9 M>&PO=V]R:W-H965TDZN3?[RC;DHPZ6H(6P[Y8)GGWW!WO[B$Y7@MY MKS( 31[+HE(3*]-Z=3H:J22#DJL3L8(*5Q9"EESC4"Y':B6!IXU268Q6(ZUF[C-EYDV$Z/I>,67, /] M=74C<31J4=*\A$KEHB(2%A/KS#D]#XU\(_!G#FO5^T],)',A[LW@.IU8MG$( M"DBT0>#X^0874!0&"-UXV&):K4FCV/^_0__8Q(ZQS+F""U'\E:%WH6['^!-MX H.7B$(UOV2]D0U\BR2UTJ+<*J,'95YMOOQQNP\]!68_H^!N M%=S&[XVAQLM+KOET+,6:2".-:.9/$VJCC<[EE4G*3$MUW%=QKY?N,LDP%X]$,RFAG(.LDGI M3O!W]/ ECMW^D/QWK."UXE0,DG$/#(*2V9W=S04 #)T19G\PRCL6URSHF?%L& M8F4(31%X!)GD"M=VVJ%C4\?K]B-D#HX[B\QV:=P;N]3V?>K$'CE;0J7)$BM5 M9R3'&"O#EEN#6(1X""C>\.A.UV,89=R+ACK,I[X?]F:B"&<\UK<7,YRUM_;@ MH<[UTY 5A\8LH$YOUSSJ8Y2>T^U92$,_IG'466:X_[C?3M1E#*KT8*Z831GS MJ+>7*X9Y+E M0P%Y BZ)%B3E&GH%%L5A7U/AS2$IN%+Y(C=-)$79 T/U;0D>1#MRL%[]X\[I M?5[:8YNW!!N710,)#-L$AB^F?[6A FK6B89AGV0\(?Q?C[A_P]Y_LX412V? M_ENF=WTD(H>R..I(P:$^,F,8.SWNH PI/>I-X2A \H]=J.D0B M]+N8?1HAHNWV*<\-(J3SCBACZ@=(N&Y \/ZZ@%S7$DR)Z[VM:LX5GF 7J'R? M>6T:N1UU__+\PC4>4&:SC/\O!._0CCP?6=5SC@?7_HW&70P=3Y\@[/QR LI" M/"A8^#JI0QT\ZEVP2Y#+YAFA,%E(:9N[=CO;OE3.-A?T3GSSS/G,)1:4(@4L M4-4^B9!FY>;IL!EHL6JNZW.A\?+?_,WPM072".#Z0@B]&Q@#[?MM^@]02P,$ M% @ ;85B5S0.(@]G P E@D !D !X;"]W;W)K&ULM59?;]LX#/\J@C<,&Z"+9=E.["X)T*[9M0\+BF1WW:MB,XE1V_(D MN=E]^Z/LQ''6+NB [L4R*?)'4OPCC7=2/>@M@"$_BKS4$V=K3'7ANCK90B'T M0%90XLY:JD(8)-7&U94"D39*1>YRQH9N(;+2F8X;WIV:CF5M\JR$.T5T711" M_7<%N=Q-',\Y,!;99FLLPYV.*[&!)9A_JCN%E-NAI%D!IPCR>T>(G,=?,ENU9V&#@D MJ;61Q5X9/2BRLEW%C_TY]!0B]@L%OE?@C=^MH<;+:V'$=*SDCB@KC6CVIPFU MT4;GLM(F96D4[F:H9Z:SR\7\=O[WDMS-%F1Y<[F8D?=?Q2H'_6'L&C1@Q=QD M#W;5@O%?@,7DBRS-5I-9F4)ZJN^B8YUW_.#=%3\+N(1J0'Q&"6?X+LW M$6?^1_*GUZ];!7!2'P2S:Z!8H>\VQ0?!.3KX$KG#:DNC3_ 7[,SK I0P4EV\ M6GQS'*!9F<@"B#!&9:O:V#8B1A+X5I%[J?*4W,@\M0FCY+9,!IWN6^)1/XA[ M=$ #QOO[G'(>]!BK'G#(6]G@>C?B0^EYX(L>&(1WQ48_'Z!"#B8*CW+4M;YS5!-9K'-Y-*\BB MP"[ <9@\$/A>9X\BA]+H3B>@HQ@M1GZ/PZ*(QO'Q&'TZ&L:4AU''"6GD>32, MPQ?$?&BZH^<1]2(?;48]7DAC+Z0^ZT! M1A_JTK379L?M'AV7[5U[%&]?+%^$VF2E)CFL494-1J%#5/L*: DCJ^;F74F# M]WCSN\6'$R@K@/MK*]))^M 74[O8_;#8 M$_#IEHNO"DL(H M5>4(>UX\J@BKG?&IX3V(\2E?JY+5]$$@N:XJ(I[/:X=^;SD;'RDB@R/A5\BX26!C3]PQS5:(-QK-9!F2H!JPSTU'AZ M]>GVZNX)W=Q=WS_>3IYN[N_0T1.9E52^/QTIV$'+C?(6[;Q!PR^@9>B6UVHI MT55=T&*H/P++.O/PSKQS_"K@E*Z.4>"Y"'LX> 4OZ(X;&+S@QX][Z)0-2'@8 M1-?)B5R1G)XY4 B2B@UUQN_>^+'W\143P\[$\#7T\13JKEB7%/$YDG0!!:!^ MDVC.:E+GC)2(U4TI0DX?,OUU\*0BFR>H&4CC-:";YA!94V,B(SJ&"D M0/R"5RM2/[][DV(_^2BA$E=<-)JM>1*1ND $5G(.-I:L@0#[M;[B"JQN1=$C MW=!Z#9LICD!:\I(51-&B7]!8D^)/2'W@3ENUJ_.;I\N)5M*0 T7H3P(VA./ M0>9,&8!/G!=;5I;HB-6@PM<2N/+],;H^Y$=PB6B!X:RB]0H#)F S7DADXESK M[99D0]&,4MV2-DP"ISF)!H/:5D9OD>_Z6>IB+^DD-0_CV WBU.(%+HY"-X[C 2\.L(N3GG<#H1*U<3A$ MNMW$#]TTZV5\S_7#G@P2-P[#WN@85ON-OS QHR4!DQ+L]4)N@'N9R(VS'@#T M4[^C[B$I!)K,YZ8ZC&?%AN40I2S)>I/F47A+/T^R,.:._GI=-H5 M'"T93!L#*M$11"+-WG="A@XM&B*0) /:#RSZPJY7L3/=!!B"$OG!,.A!ZF9) M- PZ)(<7[04]#MW$2H3_ZMLUH[8)_:_J"B>NG_B6WS!VP]!V;@J,S/9L!K7H M]Q(':^D(0[78$8>:].V,T-7E118CL@"$'>(A^@^NO;,<2-YN!24$TK(8$XX&)*1ZL MPQE>+(?][((*@/2//"L@/O29,+,84>+"G=MFQ% Q_G>)]+/?^VZT/C2C]?$7 M=YM+"K,Q;^\+YA)101ZSOQM&ZWMHLTEF-UT(74>E@S8-R1[U+7BJ>/[5S'2 M&4+Z$+.XEXS,]-DQ[\ MXM6KC&Z':6RW1VR'W==]># Q8>I8$^3??KM;4S\-[#XUZ#Z7-&]7?+=I12^. M]M#%UF0U5D9)^UCMN]=B?- M(Z\7;Y[*MT0L&,SEDLY!U3M.(@>)YOG9$(JOS)-OQA4\(,W/);S8J= "L#[G M7.T(O4'W/X#Q/U!+ P04 " !MA6)7IU-MP"X" #/! &0 'AL+W=O MFS?##&$KY(NJ #1ZY:Q6D5=I MW0M MQO-D:N-=P \*K;HX(UO)08@7:VSRR/.M(&"0:7+!%/NB=HN=N9[ M*#LJ+7@/-@HXK;LW>>W[< $(@C< 00\(G.XND5.Y(IK$H10MDC;:L-F#*]6A MC3A:VX^2:FENJ<'I>+5.E_O-[FGSN$6/]RAY3C?;=9JBQ7:%DD6Z2:UWMU^G MZ^W3PD5]6($FE*F/(=9&@*7!69\LZ9(%;R3[BAY$K2N%UG4.^;]X;(0/ZH.S M^B2X29A",T(3_Q,*_&""%)1F7/0-WLG0E8GCG?ROKESK19=B>CV%7;:Y:D@& MD6>V28$\@1>_?S>>^=]N%# ="IC>8H^W1WX B41A%J<14I,#@W-_U#6Q'=V= MH[.+?(JG(3Y=*L 70\9!EFZ5%,K$L=;=O W>85L7W9#^#>]6_8'(DM8*,2@, MU!]]-GEEMSZ=H47C1O8@M%D =ZS,'P>D#3#WA1#Z;-@$PS\L_@-02P,$% M @ ;85B5Q@YJ97A @ D !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K=0U;P(=1**!=D@K13PV[:,;+B1J$C/;0/?O9SMI MQ,-E2.L7XLE85L/,<5H885N-C6C8)FN>I06,*&+K/,?TSQUD9-LQ M;.-M8)PN$RX'S+"]PDN8 )^M1E3TS%IEGN90L)04B,*B8W3MV[XO\0KP(X4M MVVDCZ>29D!?9&<8,(I+]3.<\Z1A- \UA@=<9'Y/M-ZC\J !CDC'UB[85UC)0O&:=@BV]P[!J0C.N02W(KCG$KR*X)U+\"N"LFZ6WE7B>ICCL$W)%E&) M%FJRH;*OV")?:2'WR813,9L*'@\GL\?'[O@7>KI'D\'#<' _B+K#*>I&T=-L M.!T,']#HZ?L@&O0GZ'(B-NE\G0$B"Q1AEERARQYPG&;L"GU!LTD/75YO;N_335&9NCQ.71Y'Z;G_71Y=HDMM3Z\M3Z!;ML(Q= QQQ#"@ M&S#"SY_LAO55E_:/%.M]I%C_@\3V"N36!7)/J8?R?X#$1D>Q;,#O=;K!&11< MN_%+J8:2D@?X)K0=R_;$1MGL9EH'L_V6MP_K:6"NYWO^/JRO@5E-QPUJV)YO MK_;MG?0]!L9I&G,HG>O&ULO59M;]HP$/XK5C9-K=0U M;T"R#B*U@6J5N@Y!N^VK20Z(YL29;:#]]SL[- H-H$ZJ^B7QRSUW?NZY^-+? M0H$[X[3 MLW.:%5;4-VMC$?7Y2K&L@+$@.;@>5:SPN3;+%4>L&.^B5=P!34 M0SD6.+-K+VF60R$S7A !\X%UZ5[$H;8W!C\SV,C&F&@F,\[_Z,E-.K )K#3$PIAWA,?YN?5IU2 ULCI^]7QONR&5&)<2<_;\%X@CPKJC=]W.:A 7 [!P#>%N"] M%N!O ;XA6IW,T!I21:.^X!LBM#5ZTP.3&X-&-EFA59PJ@;L9XE0T^CT>Q?>C M(8DGH^'-/;G],9V.IN3DC@I!=89/R^,[CM.WUTV:;;N.XW::=CM\_)J/?YS/ @I%[GB1\#S/I/G&KK"Z M4W(-(/<=^*@_?7=?K/O'>R-D.]4Y-O?,Z*2<- M*6> $@*YW%$TKA2]147W9:0*TVU($[Z0IB+;MG,]M^,>U+!;$^F^;TUVVP<- M@K!-J&T7AL%!.KV:3N\HG;BNQ*8TAL8$*",CJ:@",A;8D81Z(M@P% -L$&JO M.D>#_6^]OI&SG;P$=5Z"]ZG7H"VO$[C^GDNG;1E\M?[2B?U!+ P04 " !MA6)7L"+Q@I@" #>!P M&0 'AL+W=OSK<\[]L'5OL&7\ M3N0 $MV7!15#*Y>R&MBV2',HL3AC%5!ULF2\Q%)M^<&5)9V*[C].T2 M$VJ%@;$E/ S86A:$0L*16)QKO '\(+ 5>VND,[EE[$YOKK*AY>B H(!4:@6L M?AN80%%H(17&[T;3:EUJXOYZIWYIYW&(!$U;\))G,A]8G"V6PQ.M"SMCV M"S3YG&N]E!7"?-&VP3H62M="LK(AJPA*0NL_OF_JL$=0.MT$MR&XCPG^,P2O M(7@O]> W!/^E'LX;@DG=KG,WA8NPQ&' V19QC59J>F&J;]BJ7H3J=S*77)T2 MQ9-A\G4T79RB9/8MB6>+7V@TC5#\_>8JN8ZU?1HOT/$4VT"6%'^1<'^+8J1UL3=U>3L7M0< [5&?*<4^0ZKM<1S^3E=+.T#\8R>]^H'TG7CM:;?K:E[WT!4.(6AI9J; +X!*WS_KM=W/G>5^RW%HK<4 MB]]([,'%^.W%^(?4PPB4:$JPZ;=PKP:'@*ZKJ%7Z1D5/C4WH]KQ^8&_V2]P% M@J*GH+Y[\0@4/P6=]_= =:KV7L,J@:_,I! H96LJZZ?96MMA-#(]^)%] MW!M,>AWV2 VO>M;\DZ\GWS7F*T(%*F"I7#EG'U4_Y?4TJ3>25:9=WC*IFJ]9 MYFH ]< =;YD3.XVVD$[TL._4$L#!!0 ( &V%8E=^Q9'J1 , %D* 9 M >&PO=V]R:W-H965TJ-G5WTDI'&,5%)5$G*3M]^A[*BV@ZMW07:&YNDYO_US? @ MCK9"?E-K $V>BKQ48V>M=77INBI=0\'4N:B@Q"E[L%HR7SF34C,WE9"1JG?,2YI*HNBB8_/$! M80'ZOII+[+F=2\8+*!47)9&P&CM7_N74]XR@B?B+PU;MM8E)Y4&(;Z;S,1L[ MGB&"'%)M+!C^;6 *>6ZT?T"84&;]4Y*KY)=LVUG-(6BLMBE:,! 4O=__LJ2W$GL /3PAH M*Z#_51"T@J!)=$?6I#5CFDU&4FR)--'H9AI-;1HU9L-+,XT++?$I1YV>S#]= MW2X'9'[W97Y]M_Q*KFYGY/K/^X_SS]=F_/9Z2(ZM=^1^,2-GK]^2UX279+D6M6)EID:N1DKS+C=MB3[LB.@)H@54 MYR3P!H1Z-+#(I_WR&:0H]QLY/92[6)NN0+0K$&W\PA-^2Z%9C@L#-TG*V0-6 MH9*XB:3^03 _ M]K7N&RUK9$=\YQXVSVTV82),/$&[F;_7PL42&E<1=U@!UT MV$$O]B=0ZA(W25H7=QCL:QH[("58RQJ^0/ #WSL&M42%%V%HYXPZSJB7\ZI9^*0N,Y!8T0T>@R=G M/WH!,(R&1Y O8P+J#>V,<<<8]S+.N_I5.2OUX'"=GJQJ;*EJ$M,C8$M4XD>^ MG7C8$0][B:>BJ&J-%5TSF6V9A 99B94V'1MLKY_Y]%VJBJ4P=G!9*9 ;<"9O M7OFQ]]YVH/PBLX/4DR[UY+<=+\G+Q1-'-#F:,4M42+T3Q\M%AWW1BWU3RY+K M6L* K/B3::A_Y^VU_+^3]HO,#K+WO9]?3>^W35MKO7_@4QH=;S1;E'[> M=]]&PO=V]R M:W-H965TP09ZGDG= M3-U>/RL@VVH%\DDBSMWGD*<:;.)JKMC MLPG-!<$9NF. YVD*V3]S1.AAJIG:4\4GO-V)HD*?3?9PB]9(?-G?,5G2:Y8$ MIRCCF&: H MT (14A#);OQ=<6JU9 $\?GYBC]38Y5CN(4<+2K[B1.RFVE #"=K G(A/]/ G MJL;C%GPQ)5S]!8>RK6=K(,ZYH&D%ECU(<5;^PL?*AR. Y&D'6!7 >@YP7@#8 M%< ^5\&I ,ZY"FX%<,\%>!7 4]Z79BFG RC@;,+H ;"BM60K'E1<"BT-QEDQ ML=:"R;=8XL3L_<>/P=?E[2WP5P%8KC[[J_?+^6T(_/4Z_+P&5RO(&"S"OP97 M 1(0$WX-WH(OZP!Z$+VH6#2XTIO7NI9+^C9X /-Q(Z#,$M0TH(/NO&C M#KPNQUX;8#T9,+L_3,]XU^;^N:IAGZI1B^K ,JUCU1-_G=I?YRQ_WP"< M[B%F4"?PO M5%LC>I1[/$=R3<29@-D6WQ,$(.=(M*;B-FSR7*?Y$;B-&>39PT:SH,EF#IV6 MV=VD,QW7;;2+.L?]BZYZM:M>IZM+N:!O<(8%>DOD?I,T_017Z#$F>8*S+=A6 MGT+K%N3]=.IW=N72J>\UW'WN?Y]R44]D)R$-ZI &9ZU \DR9Y.ILV.;_H.&_ M99M&(M5&\1]8^"L_\-L2ZR2Y M<+R+/LF"/LG"/LFBGLA.8AW5L8XZ8UWD:4[4N1P(!C-.RLT(UFFWA3QJ'DOL MYD?9*7QI>GV2A7V213V1E>GI1Q>P%+&MNBIS$-,\$^7QN:ZM;^.^NH0^JY^; MXX794A^8X["\;/]/7U[]/T"VQ1D'!&VDE'$SD,LN*Z_394'0O;K^W5,A+Y/J M<8=@@EC10+[?4"J>"H5 _3^-V0]02P,$% @ ;85B5T+! "&ULM9E=;Z,X%(;_BL6.5AUI M6[ -A'232&G2Z4;*=JI)9^=BM1>4. D:P(QQFG9__1I"^33,5G%N&DC.>7G/ MJA V?=D1P@'+V$0)6-MQWE\K>N)MR.AFUS1F$3BEPUEHM'VF24??? )B.ZYX$?D0<&DGT8NNSUA@3T,-:@]O;%%W^[ MX^D7^F04NUNR(OQK_,#$F5ZHK/V01(E/(\#(9JQ-X?4,6VE"%O&73PY)Y1BD MI3Q1^CT]6:S'FI$Z(@'Q>"KABH]G,B-!D"H)'S]R4:VX9II8/7Y3_Y05+XIY MW)EG+F.O?K3M::35NC:$IN4T M'+:CG(%AR W:A4&[U^ C<]<$1&Y(9+YZ<]\[DA6)UGZ(-STHQV6D,,(Q,UQJ$DR+2&\G$X+(P-ELTEL.%9B0V5(EN56KT7);3A:=3.T^L'0ZAB<);:A.FY# M"9*QC8=-IY(P5*5GW6J);JB$W;"-90O"YD.0) I:>-#AL:0W[,?W/8TN/1K& MA/O'9=*6$2*675S^$*Z4YZK4ZJ671(=G13I4RG15:O5>E%2'IV$=MI%MVDUB M2H.ZB%ER':H#.Y1 &Z+65/I)5'W)5Z(=*4$[:D,;XZ9%:5#'4@*58$?]8)]E M[P<( XP$60^3G1]+)WJ_T+N7H.=@.ZHLQL^[&E>['#\'VU')=G0:VU&;VM!N MKADNQ("=F1A-D&;J[*95'8-#L\ MEF1'_61?^E[Z]E08+)@N]:@4Z:K4ZC672$=G13I2BG15:O5>E$A'IR$=M6F- MC-;8E 3!CC=&J$0Z4H=T)(&UQ*<,Z4['/,JU.J]J+Q? M/_$%>QO4R*D\2.9%_"2J;J[$.5:'$I0'B]PVE_.TDW>4K=G4G_P%02P,$% @ ;85B5Q\H#0@I!0 31< M !D !X;"]W;W)K&ULK5AM4^,V$/XKFO2FA1G MENWXA8;, ,[=,>T52N Z_2AL)=%@6SY)(?#O*]G!B6W%)%?S@=CR[B/MLZM= MK48KRI[Y F,!7M,DXQ>#A1#YN6'P:(%3Q,]HCC/Y9499BH1\97.#YPRCN%!* M$\,R3==($#2W@^@:Y2*"2^$[SB6\] F?)$Z;-Z MN8DO!J9:$4YP)!0$DC\O^!HGB4*2Z_BQ!AU4=W],^%\=*8)\3Q-4W^ M(;%87 S\ 8CQ#"T3<4]77_':H*'"BVC"B_]@M98U!R!:] MKHG84I X>@5KK6 U%9P="O9:P=YW!F>MX.P[PW"M4)ANE+87Q(5(H/&(T15@ M2EJBJ8>"_4);\D4R%2A3P>17(O7$>/IP>_W'U]L_P\G]]#&D*M3B57Y4JL'2NQP3>:B04'DRS&L48_[-8/.O0-R4I%C?5.S975 M"3C%^1FPS1-@F9:M6<_U_NJ6SIS_-_ODIV>OD6%7<6(7>,X.O,LYS@28_%@2 M\08N5XC%X([1.4.ISM.=6"KWG?,<1?AB(),;Q^P%#\:__@)=\W<=S7V"A7V" M37H"JSG$J1SB=#ID*FCT# CG2QP#63" FH!$6.[$QC#P MA] -1L;+-N5M.=N!I@W-NES8EG-=)P@\MRXW:ANF^;[@=<@H"WE.'8P;)C?EH*F,W3\AO4:,1M:MJDWWJV,=SN- MO\,LDGM25G- 9R"B:2J)4+4WIT*.$Y0D;[*4QQBGDAV9FY6(_,P5:3IF.J<[ M=-/V"1:68,$6@>:9V7#&I*<9:[[P*E]X!_@B)CRB2YDNY;,\?3W+XU[.9%B> M@!B)0D*%+,HB;8!VSG2H&_H$"SV-&V##"SU-6/."7WG!WZ-&?9%:8@%N,N41 M>83IJE.=>(=RW2=8V"?8I">PFE."RBE!_W4J:-:BY@]XY,W_-@475JM@,D!"-/2X&> M$@P$!0E!3R11Y\LH0;*4S8AD"ZFCIKZ;@&V>G*'?I*DM=2J//$V:VE*6%S1/ M,1HIVW'='219&Y*L/8+C-E>DZ"WMU#\T3?6*%O:*-ND+K>Z)38\#NYN<[Y@+ MDLU!CAFANA;TJAO@8%?TVMI\8)P-WC!BN@";]+6..NV;3@;NT\K0<@, 6:LS M@>.N\@#;_83C#&W?;&Y^31\3..[0:VY_75_D25&[F0$T@M#U3,?:D00VG0S\ MH)51QIZ6%:+(>0"_YH25F;(C'CM1#X['/M'"#RR&9D= ]K20NC,VG17L;JV^ MJ! L#^LS1-CN9G*-X]:?M6J03LAW@^V_9CAJIH=G%FP$H[%U M/9AB-B_N93DH>I3R!J@:K>Y^+XL;S\;X%3R_AIKQ4-T5%]>1&_CRHOD;8G,B M-W6"9W(J28UT+"OO;LL70?/B2SY=_7PDX:@-'W<3]8I!X]EGIV5UY-=DS_B V !(]%7DIIL9&RNV5 M:8ID P45EVP+I?JR8KR@4@WYVA1;#C2MC(K1L/S4LXWGB+EMOI)XP9Y,M7<,2Y.?M+52Y)E++ M^-IP&JU+;7CX_LS^KMJ[VLL]%;!@^9]9*C=3(S!0"BNZR^4=V[^'9C^NYDM8 M+JI?M*^Q/C%0LA.2%8VQ6D&1E?63/C4Z'!@HGF$#NS&PNP8O>7 : ^=4#Z0Q M(*=ZT,K&=QNKD]M)T?\QY_M_ZCP+6X[=$68 %EB6TU6E#PNP'79A M<1]F8T*LT!D6Q&T%<7\@551U_DN>N/U(!3@('*>7)P-(+W ]FWBDH\C)G/$I MG$>R>*TLWJ@LUVLH)8J_[C+Y#5WO*4_1+6=K3HLA$4:Y=+=P);8T@:FAV@$! M_!&,V:N?+ __,G10G9,L.B=9?":RHX#X;4#\$P("=4#JFE5_;JKC$E17[EBY M^OTD"0-UF'0J;-''.<3"CM4YG*(^SO-(&/I>)SG[N"#$CFWYPZD9M$H$)RCQ MJ[*2&W2CRK+4[=I8>H[R_=?T/"=9=$ZR^$QD1T$)VZ"$_U=ZAOVT"_PP[&9G M'V99 2&DDW71 ,[W"7&"3G;V<38. ]_'G>PT#_K3 OBZNA@(M;M=*>N.I)UM M[Q[75'>B#9 MMNJ.[YE4O7;UNE'W+> :H+ZO&)// ^V@O<'-_@902P,$% @ ;85B5Z9B M;4&[ @ G08 !D !X;"]W;W)K&ULE95M3]LP M$,>_RBE# R1&TO01UD:B#Q-H0S *F_;232Z)A6,'VVWIMY_MM*$;I6-O$I]] M]_?O_'#N+X5\5#FBAN>"<37PB1&Y&4B$+HHTI,U^5$DGB M@@KFAT'0\0M"N1?U7=^MC/IBKAGE>"M!S8N"R-40F5@.O(:WZ;BC6:YMAQ_U M2Y+A%/5#>2N-Y=#T/ M$DS)G.D[L;S$=3YMJQ<+IMP7EFO?P(-XKK0HUL&&H*"\^I/G]3IL!83A&P'A M.B!TW-5$CG),-(GZ4BQ!6F^C9ALN51=MX"BWFS+5THQ2$Z>CZ?W-Z.OES;?Q MY&YZ")/O#U?WO^!HE!.>H0+*0><((U&4A*\.%1B>^!%B8YM](6Y=&24SRJA> M' M-RG6>8:;/(?A7L$IEJ?0#$X@#,(F/$S'<'1PO$>W6:]?T^DV_V/]=J5;J;1V MJ]B;=ZY*$N/ ,U=+H5R@%WW\T.@$G_ -$PPXQR3GD& M(H42)17)+MQ*L.,$[;U>1,U>K]WW%SLPVC5&>R_&U)V=3!*N7PZ-.2>Q*28* M885$@A:0$(V[D"KQ]A92V#WK[$;JU$B=]R(I4V)B1I2B*<4$4BF*+4K#A4]S MV_H79N<5YJ=&<-;:S=FM.;OOWD'DR?Z]Z[[:NW:[U_T+P-\J&07*S!5&96[V MG.NJ>M2]=>V]J$K.BWM5N*^)-&=* &PO=V]R:W-H965T$AC>3]: MVDBT#6("Q%@'B(]>?Z'MO7-[,=H;Q<1'-%DPN"%$(N M&;#XNX6_*%)&75+]K5MJZIH+!DG&0-6*P@2_+Z'_]L=-@#")YA@-$ C"[ M>@1@-@#S6 ]6 [".]6 W@"ITM8Z]$FZ%.?9GE.P0E=:"338J]2NTT"O)Y3E9 M=%[=EXQ+.)/I&031 'XU MCI^,X%6A0BN%\2#%PA@E7$-QCDSM#!F:80ZL9WD\W!@*Y_^\!__L_4 ,LST7 M9L5G/L)W+9(.*^DO)$Y@>#L=VMZ:P!HFD/EMR@HDFQU2K+@1&0'NV"UNV"-L?L+G.(\A#-T ]LDSY-\*V_D78DI!SJT)S6= M7='))^+>-RQ3U[V).U/O]_7N&^JZY;G.1#\T7 T8>I[NN%W#H&_HN+;N3(S6 M[D "NY7 'I7@JLT[,O209)EX7JI#>3:2>NR^#JZC3RRS(T/?SG+%WAE.1X6^ MG6?8KF9-.B+T[2:6+:ZD/2R"TXK@C(H@WL0-)+RD@#A!_.!N(E$LB/?VKDQ8 M(M_>(3F<_B9JKN%UQ!A=PU/OX%$N@Q.Y/!#5;45U1T6]8*R4MTN>JZ=+.LK] MU.SG]L1Z;5JF:78OXRF=!G]W>B"KU\KJ'9>S((_^DJV\@5NJ>9;M=$]FWU"W M/4X]/98Q.(*QCE[=JZTRH-NJJ&4B$94YKY_3=K2MF]]6Y6)G?*%/E_K M^$K4V759_(>^+M(_82JR/D,I;(0K[=P5RZ5UX5MW."FJRNZ&<%$G5LU8?"L ME09B?D,(?^A(!^W7A_\;4$L#!!0 ( &V%8E=WU2+-804 /&PO=V]R:W-H965T;IFDO+O8E1@7..W#23OOC!QC34&.*I:_:%XT?[ONYPW"_^*)C M]L3%QW3#6$8^Q5&27DF;+-N^D>5TM6$Q35_S+4OR=^ZYB&F6/Q4/B/R97"OK,&9)&O*$"'9_)?VJO@G401$H6_P>LJ?TV6-2 M',H=YQ^+)_;Z2E**$;&(K;*"H/F/1W;-HJB0\G'\4Z%2W6<1?/[XH)OEP><' M9UL]G&ZU]_E6#R=<[7W& MU<,I5\MS+N\OW_+:UVE&YS/!GX@HVN=>\:"<0&4^O^3#I)CKRTSD[X9Y+ILO MW[^[=JUWGF[<+G\BQF\?[/=_DI?+C*\^DENVW8G5)I])Y":BR05Y&5 A:#$Y M\\/*R;C>'7=V26?^QM:>?;:65\,NU^XV.G^<>N*B?C7O]+3FF)^]WQ M@#\>KAGULB4>].Y=G3;C)-NZ8I= M2?GWAY2)1R;-?_Q!'2N_M$U*)*8C,0.)F4AL@<0L)&8C,0>)N4C,0V(^$@M M6*-^#.KZ,>C2Y_O?^^++[_VMX ^"QH3NL@T7X;]L36C,=TG65E4Z[7.K"A+3 M]]BXQ(K5S^-<5<'HV%YC5DM;0:#+YN92,'YAQWJ1T/S.TU? \Y,!^)!2"L,8=']1P>=)>4C,1V(!"&L4 MCFE=.*9]UBKD/V)RP58TS02LGZY1-8/)*8C,0.)F4AL@<0L)&8C,0>) MN4C,0V(^$@M 6*-^J$I=0(K]5-]A!5-UTUAU:$=_N;[N'LVYQ0.J&5#-A&H+ MJ&9!-1NJ.5#-A6H>5/.A6H#2FG7DV>"9KEB"14A?U7N0^Q:!;**&:KK;L MDCM>CAG03LV63M7)\49+:*<65+.AF@/57*CF034?J@4H;5\@Y&%P^W#"Z9J)HD+]_SWEV>%+< MUE7?ZSG_'U!+ P04 " !MA6)7*74XT"L$ !V#@ &0 'AL+W=O9\8P]VG+Q*E>4*O16L%*. MK952ZRO;ENF*%D0.^)J6\&7!14$43,72EFM!258+%TZWT M=2C0^E+.9/V+MBW6L5!:2<6+5AAV4.1E\T_>6B+V!$"/60"W K@OX+\CX+4" MWD;E4J(SQJ4\1VL*:;@B@IZCLX0JDC-8O$1/\P2=?3E'7Y#=?)8H M+]%3F2MY 8LP_F?%*PF:YGIVV3MPT3N!WG/#0-UZJE42S,J.903XY M+1^?D+>!T(Y5O&/U!I]4.*?K ?*<"X0=[!GV,_VX.#:Y\WO69[]L_8 ,KTLQ MK];G?3C%3!%N=/AF';I<7LDU2>G8@GHHJ=A0:_+G'V[H_&6B]S.5)9^I;/9) MR@X"X7>!\$]IG]Q#W\G+E!<4$:5$_E(I\@+'7'%$_UVC9RY8AFXYR_1YOD!W M93HP1:HQ$M9&=!_:3%S/CT?V9C\"QR#?=_ A*#%HPAC[AZC9,0KCT/-ACP81T0HPC/S S$79,A">92'0AAV:-Z&(!W;LN^KPHH-Y#\TE? M$?U1Y1O":*F,E3D\VI<_C-TH\GJ<&'!.%,5Q/R>.<=XPC'$0]?@XQ@61ZP;Q M.VP,.S:&OY@7;<,S<3 TQ"9R(R^*>KN>FI!!K&/>BW=B0H81'+2HET,S(]+W M?#AP9BZBCHOH)!>S76OO>OI1W=C/E!-'I[$3[6W1&3ANCQLCJ)=&B1'4SPT3 MR'TG,>*.C/ASR3B1+_%'Z#""^G0807TZ3"#7-]/A.C\OCLY)0N;-P:!O*:O@ MUG0!MT*57V9M-3%>XISC3(UQ&/4*_M2$@](9A3V*$@,P',8^[I\0 P[*IAOB M'@?VWCVZH&)9/V DQ+4J57/?Z5:[1])U_33HK=^X5U/7L)[H1U5];_^IOGF1 M?2-BF9<2,;H 4\Y@")L5S2.GF2B^KF_Q+US!FZ >KN!A2(4&P/<%YVHWT0:Z MI^;D?U!+ P04 " !MA6)7S37=$,<" ."0 &0 'AL+W=O1T,S%L8S?PF"U3H09,?USB)&WS-8,/WVD@I65#Z0W5NXXEAJ8 @AT@H!BP_:YA!GBLB&<;/FM-H M7"K@?GO'_DEKEUH6F,.,YM^R6*038VB@&!*\RL4CW7R&6H\.,*(YUV^TJ6P' MEH&B%1>TJ,$R@B(CU1=OZSSL 21/.\"I O!K@G>JA7P.T M=+/2KA,78('],:,;Q)2U9%,-G7V-EOG*B-HG<\'D;"9QPK^]GWVY"]'3S?=P MCCKWF#&L5JZ+.@$(G.6\BR[1\SQ G8LNND 904\I77%,8CXVA0Q T9A1[6Q: M.7/><.:B.TI$RE%(8HA;\,%Q_/41O"F%-^J=G?JI>>L!7:UK9">^UH=9Z->(DCF!CRP.+ UF#X M[]_9 ^MC6V+/21:\FQ>M;0M:[WGQ<);07U M!^IW/DBIN7? %\"6NK)R%-$5$=4/WHPVQ?M&UZP7XU-[-+-;Q@-9[*O:_(>^ MNBG<8;;,"$&ULK51M;YLP$/XK%JNF1-IB0A(Z98"4YD6KM%11:+K/ M#AS!"F!FF]#^^]F&H%1*JG[8%^RS[WGNGL-W7LWX4:0 $KWF62%\*Y6RG&(L MHA1R(@:LA$+=)(SG1"J3'[ H.9#8@/(,.[;MXIS0P@H\<[;A@<F- MJ8U!*S6TT'\QE%S=4H63P6KVN$4OL]^[)5HO9^%NNUPOGYY#U'LBG!-=XC[J M+4 2FHD^^HYVX0+U[OKH#M$"/:>L$J2(A8>ERD4SXJB-^]#$=6[$#:$T)ORH&F=5W9#T M(8?NMZDH202^I1I* #^!%7S],G3MG]<$_B>R=W)'G=S1)^3FC=SDEMR&PS4< M>AJ<@O'$=5T/GRYU7/$:VZ[3>34)XHLGJL>#*O6!%@)ED"BZ95#U@MJF:4L"U@[I/&)-G0S="-_>"?U!+ P04 " !MA6)7%N5E MOR " "?! &0 'AL+W=OR&H^CT'+ML$C_'Q8,/*RK@#DL8-+6$+ MYGNS5M8B TO.!-2:R1HI*!(\&T_GD?/W#C\8M/IDCUPF.RE?G+'($QPX0< A M,XZ!VN4 =\"Y([(R?O6<> CI@*?[(_NCS]WFLJ,:[B3_R7)3)?@31CD4=,_- M1K;?H,_GQO%EDFO_16WG&X4897MMI.C!5H%@=;?2U[X.)X#P+4#8 T*ONPOD M5=Y30]-8R18IYVW9W,:GZM%6'*O=3]D:96^9Q9ET^_!U^;!Z1HO5X]-F.7M> M/*W0U8HJ15VUKM'5/1C*N+Z.B;'A'(AD/?6\HP[?H/Z,EK(VE48/=0[YOWAB M90Y:PZ/6>7B1< O-"$V"#R@,P@G24-KF,!=X)T,-)IYW\O\U.)=M1Q*=)W'# M,]4-S2#!=CHTJ /@]/V[\6WPY8+$:) 876)/5WNQ X5D80>AD&PO=V]R:W-H965TKA M24K2#OOQHQZQ+))A'??Z2VLKYYXK'M*\/!1U]%247ZHE8S7ZFJ5Y=3Q9UO7J M<#JMYDN6Q=7[8L5R_I>[HLSBFG\M[Z?5JF3QH@W*TBDQ#'N:Q4D^F1VUUSZ6 MLZ/BH4Z3G'TL4?6097'Y[92EQ=/Q!$^>+UPE]\NZN3"=':WB>W;-ZD^KCR7_ M-EVS+)*,Y552Y*AD=\>3$WP84;<):!&?$_94;7Q&35-NB^)+\^5L<3PQFCMB M*9O7#47,_WMD/DO3AHG?QS\]Z62=LPG<_/S,'K6-YXVYC2OF%^D?R:)>'D_< M"5JPN_@AK:^*I]]8WR"KX9L7:=7^BYXZK.--T/RAJHNL#^9WD"5Y]W_\M1=B M(X#SJ -('T#$ /.% -H'T&TSF'V N6T&JP^PM@VP^P"[U;X3JU4ZB.MX=E06 M3ZALT)RM^=!V5QO-!4[R9F1=UR7_:\+CZMEU^.$\O+A!9Q?1Y=7YR3=X^2!XA]X&K(Z3M'J'#M"GZP"]??,.O4%)CFZ6Q4,5YXOJ M:%KS>VJ8I_,^_VF7G[R0GZ+S(J^7%0KS!5LHX@-]O*>)GW(MUH*09T%.B9;P MFJW>(VK\@HA!J.)^_.W#B:HY/Y8]_+'LD3X\8',>CE7A(RWI>G#1EH^^>#OW M?!*JT15;%66=Y/>;XPG]^3N'H[.:9=5?JH'3<9MJ[F;&/:Q6\9P=3_B46K'R MD4UF/_^$;>-75:]!D@609"$D601$-NIM<]W;IHY]=L4>6?[ E)- %VFWD4VQ M>YQA@DT+\S'^N-E-*AQU/<<:XP(91XGG&I8]QH4*G&V;CBW@(FW+=M3-6NMF M:77SB[PJTF01UVR!3A9_\TF??PA/SVZ"$Y66'9NUJ9'K68:@I )%J.D).LHH MR^%K$D%%!- !A'/PT303X$B+A%4CK1-W%% =RV@NX6 MQ>I[TKER2RPJ3HVA!]Z*(.PX3J"O)&V:3L*YZV%\[3"7:Y8 M&;>+A%59W"6U2C1/,?79HF@RB(B2*7@P<85?=*A V7Q\"YII6[6C9M@8EN^& M5K4/1;%X2M)4N?(V9"5,UQ&&AJ_/\-JUT79)0]"D4<]FCV9HLC%[C-7=,$=X MRS%9=4M9MV2AJ!)(U52S7PY.$"LMX#R?(G^0Q?\U[5$ M)QDKDWF<\Y];G-;?E/H#N;"^FR#9 E"V$)0M@F(;=_I@7[&USWD4R#;VG0[) M%H"RA:!L$13;N-,'OXWUAENWV8-EEXNQYQ+#$6=2!9 0F]J"H0L40$HLTQ;W M<4(5T*:$VW5AU:YOWJ[R#2X;ZVWV:_=\L,+X.EC<@O%5,&*:XNZ9 N82TY/$ ME&$>QM@2I=R'W<:#W\9ZPZVMZ K;:W)!1-F ?&^O[E9)0]"DD2JI;3G."Q5] M,.5X6U>^4='/\IJ5>3N_QZFNH -YX[Z7(-D"4+80E"V"8AL_ !OV%(BQQX). M()V]#\H6@+*%H&P1%-NXTX>M#J+?ZM 5]#YT/*.Y8KWP53 #F^+FFP)&'5N: M'Q4P8DL[ZI&^6;O*-FPB$*U??74A[^DV6W5 ;%-<&:E@)F^]**4"QB4W+%%+ M!'.B]^;*6O,Y*6]9&BNU!'U"#,H6@+*%H&P1%-NXFX=- M F+NL[R ;A* L@6@;"$H6P3%-N[T89. Z!]R:\N+XEFU0\2'L H4H>*COT"! MLFQ/JBTRRL:N^$!;WZ1=)1LL-M%;[%>7%MG['F#B2:5% :-8A 5*F..*^Y(J MF&O+E64?=IL,=IOH[;;.(Q*E&79%U8!,;B_N-CE#T)S1]W*.I1WL-]';;V71 MOJR7K$0G=W=)FK3#]YK?73)_X>]+#,P4(F^*9BD"!H@X1:X\* M13S1(.I;M*MB@Z^F>E_]VBI.9=M[X&&Q'*E0EG@2)E"AY)-KH1*&J2<*N0^G M30>G3?5.6U?#J>QO"17/\_CZ!*\^!+Q-SA T9]2SV2_E'$N[<4Q[!^/M%R6? MV/FP?3[%5K4'*XNFM"O[ /:\-NR!;=@3V[!'MO?AQNG@QND^W3@%=>.@; $H M6PC*%D&QC3M]<.,4]L@YE?WR :7B(5-?!>-.GHAE20%S7;F\J]BH0\4#F/JV M[JKE8-.IWJ8__X!8FF1)]U!,O3P"LL"]U)!L 2A;",H60;&-NW?8.J#./N=' M2 OO@[(%H&PA*%L$Q3;N]&%3@^HW-;0VQY768 >8B!MC_@LP\0F."D9M1UI& MJF!8G@I!MP2F&Z^59JR\;U\ KM"\>,CK[B7 ]=7U2\8G[:NUPO53?.ACQ?4 M'X;=*\0#??=&\WEFXO)B.]4Q@J8"R)W>4[%RQUD_#!V>L[K@0>VWBA]P)V,MG0- M"U"/V[G DMM04I9#(1DOB(#5V+GMW<1#7;^L\(/!01[M$WTE2\Z?=.%+.G8\ MW2'((%&:0/%G#U/(,@W";ORLF4[3I X>[[_2X_+:\5J65,*49_^S5&W&SM A M*:SH+E,/_/ 9ZNL)-2_AF2RWY%#5#0.')#NI>%Z'L0".A"\#?0[ OTZT']O(*P#X7L#@SHP*,>^&JQRI&=4TPQ/VV.;,)F M-F%1!0M+F'Z3[B>],+BZ'@Y[X%(M$>MVTVC(1S;=B$S6S"(INPV!+LQ&F_<=HW.IVQ/4NA2"69TQ>ZS."" MW.9\AXKG(,A"OPO;-!NAYVJV"9M5L.'1W>]=>F\>D23'FA\",5BN3E@GPI0"J6:\=$ MGVT3:V9^8DN)'\$HY)[J%2K-R*V4/&%EJ;IE:*:X:&-/C>QS)U6;L,@F++8$ MJZ2[1VM,_9?#-RK6K) D@Q7BO&ULK55A;YLP$/TK%JNF5MH*&)*M&4%J M0J956J>H6;?/+ER"5;"9;9+VW\\VA"4MB:JN7\!WOO>>[VS=11LN[F4.H-!# M63 Y=G*EJI'KRC2'DLAS7@'3.TLN2J*T*5:NK 20S(+*PL6>-W1+0ID31]8W M%W'$:U50!G.!9%V61#Q.H.";L>,[6\<-7>7*.-PXJL@*%J!NJ[G0EMNQ9+0$ M)BEG2,!R[%SZHUEHXFW +PH;N;-&)I,[SN^-<96-'<\<" I(E6$@^K>&*12% M(=+'^--R.IVD >ZNM^Q?;>XZESLB8)(\ T2)EJSF86MOD7K>E%FWLE"";U+-4[%<_*( MUA+-0=@WQU) "95IP64M 'U$MXL$G9Z>9 MOAR.^]+Y/_79J]7WBA%TKR"P?,%K7D'?93=T83^=Z6TC69$4QHYN7A+$&ISX M_3M_Z'WIJ_1;DB5O239[([*].PF[.PF/L<<_])"X8BDO 9U^YU*>]=U#0S&T M%&8DK&,_""\B=[U;W^=!8>CA_:"DAPEC'.Y'S9Y'83P,@RZJR=3=Z492=MYLUE[;%/O%/_-'4[_$G>C8UH^0??3/8KHE84291 4LMY9U_ MTNU2-,.B,12O;#>\XTKW5KO,]7P%80+T_I)SM36,0#>QX[]02P,$% @ M;85B5]$(9N.F P 0L !D !X;"]W;W)K&UL MM5;;;N,V$/V5@198M( 32;XD3F(;L-UTFW;3#>ST A1]H*VQ1$0B59*RX[_O MD%(49Z'PH>B^2+S-F3,W5U&.IMA@73Y[)$03L[ MJ0IF:*K24)<*6>*$BCSL1]%%6# N@MG$K3VHV416)N<"'Q3HJBB8.BXPEX=I M$ 9L8NA+-)R5)-! MGXS!FK*1\LE.[I)I$%E&F./66 A&OSTN,<\M$O'XIP$-6IU6\'3\@OZC,YZ, MV3"-2YG_P1.338-Q GN6)6;E3S\A(U!(XNWE;EV7SC49T?# +:5-K)HA(E! MP47]9\^-(TX$QM$[ OU&H.]XUXHN.@8,=O /;Y88>;(YP)Q*^YTG%\B[C:]!A-Z@MK&M=LBU. ZH< MC6J/P>SCA_@BNO%0'K:4AS[TV3TSJ#C+X1%5H4'NNF+91=H/^X7"CJ5Q 8?^ M5>WHWMN$Z(')$):R*)DX?OPP[L>7-QJ6&>-4+\)2L?L+R>S19<9Q![?/N*UL M(<*7W8YO"9N)Y-T]0L _2U@AR\VQ!Y\_+WO $DFT$F"PJG*$.-J,G.KX)@;3 M6,Y>+8?OF+9E2N8EP 7X5IE3-W.ZS/?OG^'!Z);E*I>JFAWX7) M-6TI6:49_,Q$1=<9\7 N&M4@+$T5IA09$)7S(('52?H"^[77MK(H2"D5_/:) M#C!#57Z$#8*6>0)EI73%2+.1/E)7PU$OBJ)S3UJ-VK0:>>/_*RNP*VO\4F_2 MP\/BHF5QX<5[Y";OI.$7^Z8IZ#'KLC7KTLNOS=RS^+1*85[G=I?!?D"C*O3P M&K>\QEZ8V^>2-]E/KTFGX_T 7U>#A]-5R^G*"[EFY"N*PMI5QJFW?,^1%_,_ MWLAQ]/JH1M_B&6E0_V?6)ZU [/7TO+VTYGO&<[;I+KT&9>10;->WG]&]0]?. M)-R?Z@]/NI("5>IZ+WO15<+4#4J[VO9W\[JK>3U>-X?W3*5<:,AQ1Z+1^24I M5W6_54^,+%V/LY&&.B8WS*A'164/T/Y.2O,RL0K:KG?V+U!+ P04 " !M MA6)7YXRQ_BD# !.$@ #0 'AL+W-T>6QECNJ7KP];,(;5TC\ZY M1])U93*LS5JPVP5C)EJ50M8CLC"F^A#']6S!2EI?J(I)BQ1*E]38KI['=:49 MS6L@E2+N=3II7%(NR7@HE^5U:>IHII;2C$B_#47^]CD?D6[ZGD1>;J)R-B+W M9V]_+)6Y>A/Y^\F[DY/._?G58?S, >.FXT9#PLEM_N3$!^PZK1DT0,5(S*A@D\U M!U9!2R[6/MR#P$P)I2-C"\.FZT*D_N7AKN]!S30Z)9=*N]P^@_\[;88? )L> M&.1"M 9[Q ?&PXH:P[2\MATWV 4?05'3OEM7UN%[D9^: M5G=L93;EM"IPS[TC]/QWUWG.)--4[)JVM?^:5_G%CI/+?V79_5<$?D&+TUBFS2:+KDP7#:] M!<]S)A^=PE;>T*E]6=[3M^-S5M"E,'6\V69M:-N8"&:4=OV%YA> M-VW?L6PN+G.V8OFDZ>KYU#4CV[!9FPL(A\BUN\((QO%8& $,RX,YP#B>A>7Y MG^8S0.?C,$3WA_L*4F2+ LC M@(4=) F&P-.((Y@#\( A2>+.P8/S*-Z<4_'V%Z3Q;U!+ P04 " !MA6)7 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( &V%8E>Q3&<;0 0 '@> / >&PO=V]R:V)O;VLN>&ULQ9E=;Z,X M%$#_BI67[4BK3?AH9Z::C$3!2:U-@,6D.WU:N> T5HF)#&EWYM>O(9L9LX.N M]L7*$V U_)9C[9M>WA=CIMBAW?L^:W^L"EOK.M MU9ZU^E(]3YN#XJQL=IRW^VKJSF8WTST3."J%<5/Q;2#S-E3TY>T["EC&F0^N9GI!K="-6U?HV^?:<97KBN? MKHYMO1!5RU7$6KY4]?$@Y'/7C'Z*J?$8?1S.QU,0;]7_"6.]W8J"1W5QW'/9 MGN*H>-4!RF8G#LT$2;;G\\FY"F*R1%BV.DB(R%-3NF[WI/JO27EZZE;C&C%4 MMT+?4*3LP>U!ADD Y#7EX3T#,@; /+&+F2$:9B1-"=)C)(%NMM0 M$F-*41!W+R8U(-\#D._M0M+->AUDCQT@)KY2)P'\9+P/BI<=H1ZMBR1;!YU'3#1(&HYU:]Q1/3H[.OS01=$$@T3A6#8%J+/! M[,6!G.%8E@:,:90N9NP'&"'^'KB+>LL&["5G(LVRA\0V"[\3F9CAD(=^RA48GFS^" M:F)"%O)M;YR-82Z$9+(0K#+SI@]9R+=MH?_N&PQ?4!,3LI!OV4(I^XI>&Y1R MU?]<%AQ%HBFJNCDJ4Y4^^)W&LH.(;$3)%[)MMC586Z+)&KFI7G#Z?GC[Z? M_P%02P,$% @ ;85B5[@VQ-RI 0 +AL !H !X;"]?/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP M*F._;L+Y=F5;MZZ-N$_$^OM]K . MG_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R M!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWOZ= M>L=TK4)\]CS6^/QW4IUN]X;GX^_+Q\G."W7'V<'OL<4O4$L#!!0 ( &V% M8E=3V2LIL@$ %,; 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$ M7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)W MR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7 MT<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &V% M8E?]#J^+/@4 'H5 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ;85B5\((XVP, P MP@ !@ ("!KQ0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;85B5Q!_&=!-"0 M)"D !@ ("!Z"D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;85B5Y"9:+P[! $PH !@ M ("!#$( 'AL+W=O&UL4$L! A0#% @ ;85B5V3!/84 >&PO=V]R M:W-H965T89;/$M 0 /L- M 9 " @0)> !X;"]W;W)K&UL M4$L! A0#% @ ;85B5XSVM\=M P @@< !D ("![6( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;85B5VMJK#]F" >&PO=V]R:W-H965T9<]0?A @ /@6 9 " @;A[ !X;"]W M;W)K&UL4$L! A0#% @ ;85B5\';5GJU @ ME 8 !D ("!O8" %!P &0 @(%? MAP >&PO=V]R:W-H965T&UL4$L! A0#% @ ;85B5U]1W9=U! RPT !D M ("!1(X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;85B5Z=3;< N @ SP0 !D ("!(IP 'AL M+W=O$" M "0 &0 @(&'G@ >&PO=V]R:W-H965T(YOHP\@( '0) 9 " M@9^A !X;"]W;W)K&UL4$L! A0#% @ ;85B M5[ B\8*8 @ W@< !D ("!R*0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;85B5T+! "&PO=V]R:W-H965T&UL4$L! A0#% @ ;85B5Z9B;4&[ @ G08 !D M ("!F[T 'AL+W=O4G<# ")# &0 @(&-P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;85B5REU.- K! =@X !D ("!T\D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;85B5Q;E M9;\@ @ GP0 !D ("!D], 'AL+W=O]2J_4' "V/0 &0 M @('JU0 >&PO=V]R:W-H965TVCX%;=0, %<1 9 " @1;> !X;"]W;W)K&UL4$L! A0#% @ ;85B5UO(=7N! @ O0< !D M ("!PN$ 'AL+W=O&PO M=V]R:W-H965TX-L3+R K !;0V]N=&5N=%]4>7!E&UL4$L%!@ U #4 :@X ,7T $! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 150 204 1 false 35 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 expi-20230930.xsd expi-20230930_cal.xml expi-20230930_def.xml expi-20230930_lab.xml expi-20230930_pre.xml expi-20230930x10q.htm expi-20230930x10q001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "expi-20230930x10q.htm": { "nsprefix": "expi", "nsuri": "http://expworldholdings.com/20230930", "dts": { "schema": { "local": [ "expi-20230930.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" ] }, "calculationLink": { "local": [ "expi-20230930_cal.xml" ] }, "definitionLink": { "local": [ "expi-20230930_def.xml" ] }, "labelLink": { "local": [ "expi-20230930_lab.xml" ] }, "presentationLink": { "local": [ "expi-20230930_pre.xml" ] }, "inline": { "local": [ "expi-20230930x10q.htm" ] } }, "keyStandard": 180, "keyCustom": 24, "axisStandard": 16, "axisCustom": 0, "memberStandard": 26, "memberCustom": 9, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 150, "entityCount": 1, "segmentCount": 35, "elementCount": 400, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 558, "http://xbrl.sec.gov/ecd/2023": 5, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Nh6xMZ1EsEqBuEEj0Si0Iw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R4": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "expi:CommissionsAndOtherAgentRelatedCosts", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Ay5Vm_biEU-i1wAjcRRt9w", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Ay5Vm_biEU-i1wAjcRRt9w", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "longName": "10101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://expworldholdings.com/role/DisclosureExpectedCreditLosses", "longName": "10301 - Disclosure - EXPECTED CREDIT LOSSES", "shortName": "EXPECTED CREDIT LOSSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet", "longName": "10401 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "10501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquity", "longName": "10601 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://expworldholdings.com/role/DisclosureEarningsPerShare", "longName": "10701 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://expworldholdings.com/role/DisclosureIncomeTaxes", "longName": "10801 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurement", "longName": "10901 - Disclosure - FAIR VALUE MEASUREMENT", "shortName": "FAIR VALUE MEASUREMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies", "longName": "11001 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://expworldholdings.com/role/DisclosureSegmentInformation", "longName": "11101 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://expworldholdings.com/role/DisclosureSubsequentEvents", "longName": "11201 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables", "longName": "30403 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "30503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityTables", "longName": "30603 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://expworldholdings.com/role/DisclosureEarningsPerShareTables", "longName": "30703 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://expworldholdings.com/role/DisclosureSegmentInformationTables", "longName": "31103 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "longName": "40101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)", "shortName": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_w7oUpKydEkaDzVGEzF_JxQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Schedule of Cash) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2022_8PNxGXS8hEWL4_sGL0tIxg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R28": { "role": "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "longName": "40301 - Disclosure - EXPECTED CREDIT LOSSES (Narrative) (Details)", "shortName": "EXPECTED CREDIT LOSSES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_expi_AgentNoncommissionBasedFeesMember_tt0-rm2tr0-Xx4GL0cn_iQ", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R29": { "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetNarrativeDetails", "longName": "40401 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details)", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "longName": "40402 - Disclosure - PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details)", "shortName": "PLANT, PROPERTY AND EQUIPMENT, NET (Schedule of Fixed assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "longName": "40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R32": { "role": "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails", "longName": "40502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Definite-Lived Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "longName": "40601 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_IiK-BO4kcE6mLJdNdRIMsg", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Unit_Standard_shares_5UEl2W34SEKxF6n-Y-_Wuw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_PlanNameAxis_expi_AgentEquityAwardProgramMember_IiK-BO4kcE6mLJdNdRIMsg", "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R34": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "longName": "40602 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Schedule of common stock issued) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_6_30_2023_lQkNeOdPRkibomCqOPd3qQ", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_5UEl2W34SEKxF6n-Y-_Wuw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_lQkNeOdPRkibomCqOPd3qQ", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_5UEl2W34SEKxF6n-Y-_Wuw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails", "longName": "40603 - Disclosure - STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Changes in the Company's stock compensation liability) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_12_31_2022_5yJfHyHBPkODsRN2EQxmzA", "name": "expi:StockCompensationLiabilityActivity", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_5yJfHyHBPkODsRN2EQxmzA", "name": "expi:StockCompensationLiabilityActivity", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "expi:ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails", "longName": "40604 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Schedule of shares repurchased) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_6_30_2023_lQkNeOdPRkibomCqOPd3qQ", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "Unit_Standard_shares_5UEl2W34SEKxF6n-Y-_Wuw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_lQkNeOdPRkibomCqOPd3qQ", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "Unit_Standard_shares_5UEl2W34SEKxF6n-Y-_Wuw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails", "longName": "40605 - Disclosure - STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_6_30_2023_lQkNeOdPRkibomCqOPd3qQ", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_lQkNeOdPRkibomCqOPd3qQ", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "longName": "40701 - Disclosure - EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "shortName": "EARNINGS PER SHARE (Schedule of calculation of basic and diluted earnings (loss) per share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Unit_Standard_shares_5UEl2W34SEKxF6n-Y-_Wuw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R39": { "role": "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "longName": "40801 - Disclosure - INCOME TAXES (Narrative) (Details)", "shortName": "INCOME TAXES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_6SnuM-81cEielmwayrnOWg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R40": { "role": "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "longName": "40901 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_MoneyMarketFundsMember_XRdTJ5my4U2f97Jr2U0eHw", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByAssetClassAxis_us-gaap_MoneyMarketFundsMember_XRdTJ5my4U2f97Jr2U0eHw", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails", "longName": "41101 - Disclosure - SEGMENT INFORMATION (Narrative) (Details)", "shortName": "SEGMENT INFORMATION (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_v-du1efqPkGv5P6_pPH41w", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_w7oUpKydEkaDzVGEzF_JxQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "longName": "41102 - Disclosure - SEGMENT INFORMATION (Financial Information) (Details)", "shortName": "SEGMENT INFORMATION (Financial Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "expi:AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R43": { "role": "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "longName": "41201 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_9_30_2023_Se0t8Rx3l0qa-N77AOLSmw", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Unit_Standard_shares_5UEl2W34SEKxF6n-Y-_Wuw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_26_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_ER5xt2HlE0-sDIpqAvSsGw", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "Unit_Divide_USD_shares_Nh6xMZ1EsEqBuEEj0Si0Iw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "unique": true } }, "R44": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "44", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_c73fVVYbCUaRdWtQPDTlBA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_5usUJweW3ECZdwl3BQApFQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "45", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_ecd_IndividualAxis_expi_GlennSanfordMember_ImyVHn7DeUSMsiBrHfkXuA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_ecd_IndividualAxis_expi_GlennSanfordMember_ImyVHn7DeUSMsiBrHfkXuA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "expi-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease obligation - operating lease", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r365" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r216", "r217", "r429", "r430", "r431", "r484", "r486", "r489", "r491", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r517", "r527", "r648", "r689" ] }, "us-gaap_OtherExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpensesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Expenses [Abstract]", "terseLabel": "Other (income) expense" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r218", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r246", "r247", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r515", "r619", "r689" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS", "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." } } }, "auth_ref": [ "r368", "r370" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r549", "r560", "r570", "r595" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r579" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r548", "r559", "r569", "r586", "r594" ] }, "us-gaap_LossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossOnSaleOfInvestments", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loss on Sale of Investments", "terseLabel": "Loss on disposition of business", "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." } } }, "auth_ref": [ "r628", "r629", "r630", "r687" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r605" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENT" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease obligation - operating lease, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock compensation expense", "terseLabel": "Stock based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r597" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r579" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r362", "r369" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Existing technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r16" ] }, "expi_ShareBasedCompensationAgentEquityProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "ShareBasedCompensationAgentEquityProgram", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to eXp World Holdings, Inc.", "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." } } }, "auth_ref": [ "r26", "r140", "r142", "r146", "r377", "r394" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term payable", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r135" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r579" ] }, "expi_RealEstateAgentProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "RealEstateAgentProgramMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Real Estate Agent Program [Member].", "label": "Real Estate Agent Growth and Other Incentive Programs" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r548", "r559", "r569", "r594" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Segments [Member]", "terseLabel": "Other Affiliated Services", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r186", "r202", "r203", "r204", "r205", "r206" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r548", "r559", "r569", "r594" ] }, "expi_StockCompensationLiabilityActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "StockCompensationLiabilityActivity", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "auth_ref": [] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r579" ] }, "expi_LeaseTerminationNonCashInvestingAndFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "LeaseTerminationNonCashInvestingAndFinancingActivities", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r216", "r217", "r429", "r430", "r431", "r484", "r486", "r489", "r491", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r517", "r527", "r648", "r689" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r579" ] }, "expi_AgentNoncommissionBasedFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "AgentNoncommissionBasedFeesMember", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Agent Noncommission Based Fees [Member].", "label": "Agent Noncommission Based Fees [Member]", "terseLabel": "Agent Noncommission Based Fees" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r362", "r369" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r549", "r560", "r570", "r595" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation and Exercise of Stock Options", "terseLabel": "Shares issued for stock options exercised", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "expi_IncreaseDecreaseInStockGrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "IncreaseDecreaseInStockGrantLiability", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "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" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r548", "r559", "r569", "r594" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r579" ] }, "expi_VariableInterestEntitiesAndNoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "VariableInterestEntitiesAndNoncontrollingInterestsPolicyTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "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" } } }, "auth_ref": [ "r548", "r559", "r569", "r594" ] }, "expi_ProceedsFromPaymentsForOtherOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "ProceedsFromPaymentsForOtherOperatingActivities", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Computer hardware and software", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r579" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "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." } } }, "auth_ref": [ "r8", "r51" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating segments", "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." } } }, "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r212" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r580" ] }, "expi_AccountsPayablePrepaidCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "AccountsPayablePrepaidCurrent", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r22" ] }, "expi_DeferredTaxAssetChange": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "DeferredTaxAssetChange", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset change from continuing operations.", "label": "Deferred Tax Asset Change", "terseLabel": "Deferred income taxes, net" } } }, "auth_ref": [] }, "expi_ScheduleOfCommonStockIssuedRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "ScheduleOfCommonStockIssuedRollForwardTableTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "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" } } }, "auth_ref": [] }, "expi_StockGrantsReclassifiedFromLiabilityToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "StockGrantsReclassifiedFromLiabilityToEquity", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityChangesInCompanySStockCompensationLiabilityDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r582" ] }, "expi_PropertyPlantAndEquipmentPurchasesInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "PropertyPlantAndEquipmentPurchasesInAccountsPayable", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r581" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "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." } } }, "auth_ref": [ "r519" ] }, "expi_CommissionsReceivableForRealEstatePropertySettlementsMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "CommissionsReceivableForRealEstatePropertySettlementsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r606" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r550", "r561", "r571", "r596" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r585" ] }, "expi_StockCompensationAttributableToLiabilityClassifiedAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "StockCompensationAttributableToLiabilityClassifiedAwards", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r583" ] }, "expi_AgentGrowthIncentiveProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "AgentGrowthIncentiveProgramMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Agent Growth Incentive Program.", "label": "Agent Growth Incentive Program" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r584" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r584" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "verboseLabel": "Stock options granted, shares", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r657" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r606" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r306" ] }, "expi_PercentageOfCommissionPotentiallyRedeemedInCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "PercentageOfCommissionPotentiallyRedeemedInCommonStock", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r78" ] }, "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive income:" } } }, "auth_ref": [] }, "expi_AgentEquityAwardProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "AgentEquityAwardProgramMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Agent Equity Award Program [Member].", "label": "Agent Equity Award Program" } } }, "auth_ref": [] }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]", "terseLabel": "Joint ventures", "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." } } }, "auth_ref": [ "r0" ] }, "expi_ScheduleOfChangesInStockCompensationLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "ScheduleOfChangesInStockCompensationLiabilityTableTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "lang": { "en-us": { "role": { "label": "Treasury stock:" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r597" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "EXPECTED CREDIT LOSSES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Intersegment Eliminations [Member]", "terseLabel": "Segment eliminations", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r191", "r202", "r203", "r204", "r205", "r206", "r208", "r212" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r597" ] }, "expi_CommissionsAndOtherAgentRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "CommissionsAndOtherAgentRelatedCosts", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "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" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "expi_ShareBasedCompensationAgentGrowthIncentivePrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "ShareBasedCompensationAgentGrowthIncentivePrograms", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending of period", "periodStartLabel": "Beginning of period", "totalLabel": "TOTAL EQUITY", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r68", "r69", "r71", "r123", "r124", "r144", "r156", "r157", "r158", "r160", "r168", "r224", "r227", "r279", "r315", "r316", "r317", "r327", "r328", "r341", "r342", "r343", "r344", "r345", "r346", "r349", "r356", "r357", "r361", "r367", "r410", "r411", "r425", "r443", "r459", "r479", "r480", "r492", "r534", "r632", "r640", "r678", "r691" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating profit", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r189", "r203", "r209", "r212", "r513" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r374" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r586" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r101", "r152", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r347", "r481", "r482", "r493" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r374", "r375" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r547", "r558", "r568", "r593" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r586" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r537" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r633", "r634", "r677", "r690", "r691" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r12", "r123", "r143", "r144", "r145", "r156", "r157", "r158", "r160", "r168", "r170", "r184", "r224", "r227", "r279", "r315", "r316", "r317", "r327", "r328", "r341", "r342", "r343", "r344", "r345", "r346", "r349", "r356", "r357", "r358", "r359", "r360", "r361", "r367", "r409", "r410", "r411", "r427", "r478" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income :", "terseLabel": "Accumulated other comprehensive income (loss)", "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." } } }, "auth_ref": [ "r3", "r11", "r25", "r342", "r345", "r367", "r409", "r410", "r625", "r626", "r627", "r633", "r634", "r635" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r538" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r47", "r49" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r573" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r586" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r537" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Corporate expenses and other", "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." } } }, "auth_ref": [ "r638" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r542", "r553", "r563", "r588" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://expworldholdings.com/role/DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of reportable segments", "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." } } }, "auth_ref": [ "r639" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PLANT, PROPERTY AND EQUIPMENT, NET", "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." } } }, "auth_ref": [ "r98", "r117", "r120", "r121" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs in intangible assets", "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." } } }, "auth_ref": [ "r89" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r586" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant, equipment", "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." } } }, "auth_ref": [ "r89" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "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" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r551", "r559", "r569", "r586", "r594", "r598", "r606" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r364" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "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" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r551", "r559", "r569", "r586", "r594", "r598", "r606" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r541", "r552", "r562", "r587" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "parentTag": "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r52", "r131", "r387" ] }, "us-gaap_GoodwillOtherIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillOtherIncreaseDecrease", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Other Increase (Decrease)", "negatedLabel": "Goodwill reduction", "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r238" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Adjustment" } } }, "auth_ref": [ "r156", "r157", "r158", "r167", "r168", "r183", "r349", "r350", "r614", "r615", "r616", "r617", "r618", "r620", "r621" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "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." } } }, "auth_ref": [ "r99" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r75", "r103", "r419", "r420" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r543", "r554", "r564", "r589" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r541", "r552", "r562", "r587" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r243" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r544", "r555", "r565", "r590" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r171", "r287", "r612", "r636" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r544", "r555", "r565", "r590" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "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." } } }, "auth_ref": [ "r190", "r191", "r202", "r207", "r208", "r214", "r216", "r218", "r282", "r283", "r373" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r124", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r167", "r168", "r169", "r170", "r171", "r183", "r225", "r226", "r328", "r348", "r349", "r350", "r351", "r363", "r366", "r367", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r421" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r545", "r556", "r566", "r591" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Long term payable", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r7" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r607" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded, anti-dilutive", "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." } } }, "auth_ref": [ "r180" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaids and other assets", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH USED IN FINANCING ACTIVITIES", "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." } } }, "auth_ref": [ "r149" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r124", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r166", "r167", "r168", "r169", "r170", "r171", "r183", "r225", "r226", "r328", "r348", "r349", "r350", "r351", "r363", "r366", "r367", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r421" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES", "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." } } }, "auth_ref": [ "r149" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per share - Diluted", "verboseLabel": "Earnings per share attributable to common stock- diluted", "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." } } }, "auth_ref": [ "r147", "r161", "r162", "r164", "r165", "r167", "r175", "r177", "r178", "r179", "r183", "r350", "r351", "r378", "r395", "r511" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION", "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." } } }, "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r201", "r206", "r210", "r211", "r212", "r213", "r214", "r215", "r218" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r548", "r559", "r569", "r594" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "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." } } }, "auth_ref": [ "r154", "r319", "r324", "r325", "r326", "r329", "r331", "r332", "r333", "r424" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES", "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." } } }, "auth_ref": [ "r90", "r91", "r92" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r546", "r557", "r567", "r592" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Agent equity stock compensation, shares", "verboseLabel": "Stock issued for services, shares", "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." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived intangible assets (excluding goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "verboseLabel": "Common stock outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r77", "r441", "r459", "r691", "r692" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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 September 30, 2023; 171,656,030 issued and 152,839,239 outstanding at December 31, 2022", "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." } } }, "auth_ref": [ "r77", "r383", "r523" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Common Stock, Shares, Issued, Ending Balance", "periodStartLabel": "Common Stock, Shares, Issued, Beginning Balance", "terseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Agent equity stock compensation", "verboseLabel": "Stock issued for services, value", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r114", "r122", "r169", "r170", "r197", "r322", "r330", "r396" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "parentTag": "expi_PropertyPlantAndEquipmentExcludingAssetsUnderConstruction", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total depreciable property and equipment", "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." } } }, "auth_ref": [ "r99", "r130", "r388" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PLANT, PROPERTY AND EQUIPMENT, NET" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net.", "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Property, plant, and equipment, net", "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." } } }, "auth_ref": [ "r9", "r380", "r388", "r523" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r362", "r369" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "auth_ref": [] }, "expi_AssetsUnderDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "AssetsUnderDevelopment", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents assets under development.", "label": "Assets under development", "terseLabel": "Assets under development" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Furniture, fixtures and equipment", "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." } } }, "auth_ref": [] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock option compensation", "verboseLabel": "Stock option expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "Discount rate from fair value on offering date that participants pay for shares." } } }, "auth_ref": [ "r60" ] }, "us-gaap_LossContingencyInestimableLoss": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyInestimableLoss", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Inestimable Loss", "documentation": "Explanation as to why an estimate of a specified contingent loss cannot be made, resulting in disclosure without accrual." } } }, "auth_ref": [ "r53", "r54" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other (income) expense, net", "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)." } } }, "auth_ref": [ "r87" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Investments in unconsolidated affiliates", "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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r47", "r49", "r374" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, impairment loss", "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." } } }, "auth_ref": [ "r8", "r230", "r236", "r240", "r515" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Definite-Lived Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r47", "r49" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Non-competition agreements", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Other Credit Losses", "terseLabel": "Allowance for credit losses on receivables/bad debt on receivables", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r7", "r110" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income attributable to eXp World Holdings, Inc.", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r126", "r139", "r141", "r148", "r153", "r159", "r169", "r170", "r189", "r203", "r209", "r212", "r223", "r254", "r255", "r257", "r258", "r259", "r261", "r263", "r265", "r266", "r334", "r337", "r338", "r351", "r354", "r379", "r391", "r426", "r461", "r476", "r477", "r513", "r521", "r522", "r534", "r627", "r645" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r77" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r575" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r537" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r578" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r605" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r577" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Shares issued for stock options exercised, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r76", "r77", "r102", "r297" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r576" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r575" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Repurchase of common stock, shares", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r12", "r77", "r102" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r576" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive loss attributable to noncontrolling interests", "negatedTerseLabel": "Net income attributable to noncontrolling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r72", "r105", "r139", "r141", "r169", "r170", "r392", "r627" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Money market funds", "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." } } }, "auth_ref": [ "r353" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r578" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r577" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "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." } } }, "auth_ref": [ "r623", "r631" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r537" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding - Diluted", "verboseLabel": "Weighted average shares - diluted", "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." } } }, "auth_ref": [ "r174", "r179" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r539" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of common stock equivalents", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r637" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r540", "r610" ] }, "expi_PaymentsToProceedsFromNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "PaymentsToProceedsFromNoncontrollingInterests", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r577" ] }, "expi_StockRepurchaseProgramAuthorizedAmountPerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "StockRepurchaseProgramAuthorizedAmountPerMonth", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding - Basic", "verboseLabel": "Weighted average shares - basic", "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." } } }, "auth_ref": [ "r173", "r179" ] }, "expi_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "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" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r537" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetScheduleOfFixedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r572" ] }, "expi_NorthAmericanRealtyMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "NorthAmericanRealtyMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining North American Realty", "label": "North American Realty" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r577" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "expi_InternationalRealtyMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "InternationalRealtyMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining International Realty", "label": "International Realty" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r578" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r537" ] }, "expi_VirbelaMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "VirbelaMember", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining Virbela.", "label": "Virbela" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document And Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r574" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r355" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r578" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r611" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r2", "r90" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r540", "r610" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "expi_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Trd Arr Expiration Date", "label": "Trd Arr Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r30", "r90", "r150" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest, before Tax", "verboseLabel": "Accumulated other comprehensive income", "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)." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r578" ] }, "expi_GlennSanfordMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "GlennSanfordMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Glenn Sanford.", "label": "Glenn Sanford [Member]" } } }, "auth_ref": [] }, "expi_PropertyPlantAndEquipmentIncreaseDueToTransferOfLeaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "PropertyPlantAndEquipmentIncreaseDueToTransferOfLeaseAsset", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314" ] }, "expi_NoncashOrPartNoncashContingentConsiderationForDispositionOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "NoncashOrPartNoncashContingentConsiderationForDispositionOfBusiness", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Noncash or [art noncash contingent consideration for disposition of business.", "label": "Noncash Or Part Noncash Contingent Consideration for Disposition of Business", "terseLabel": "Contingent consideration for disposition of business" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of calculation of basic and diluted earnings per share", "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." } } }, "auth_ref": [ "r637" ] }, "expi_SaleOfStockArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://expworldholdings.com/20230930", "localname": "SaleOfStockArrangementMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to sale of stock arrangement.", "label": "Sale of Stock Arrangement [Member]" } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r578" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "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." } } }, "auth_ref": [ "r86", "r463" ] }, "us-gaap_IncreaseDecreaseInDepositsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDepositsOutstanding", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deposits Outstanding", "negatedLabel": "Customer deposits", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest", "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." } } }, "auth_ref": [ "r68", "r279", "r633", "r634", "r635", "r691" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r100", "r248", "r249", "r495", "r644" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Agent growth incentive stock compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r61", "r76", "r77", "r102" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r605" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued", "terseLabel": "Issuance of treasury stock, for acquisition", "documentation": "The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r537" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock option compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r62", "r63", "r288" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intellectual property", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r17" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash And Cash Equivalents", "terseLabel": "Restricted cash", "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." } } }, "auth_ref": [ "r30", "r106", "r129", "r150", "r382" ] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLosses" ], "lang": { "en-us": { "role": { "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "EXPECTED CREDIT LOSSES", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r42" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r607" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r66" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r285", "r286", "r311", "r312", "r313", "r371", "r372", "r408", "r432", "r433", "r483", "r485", "r487", "r488", "r490", "r505", "r506", "r514", "r516", "r518", "r524", "r527", "r643", "r647", "r682", "r683", "r684", "r685", "r686" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r79", "r102", "r384", "r413", "r418", "r423", "r442", "r523" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Transactions with noncontrolling interests", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r10", "r55", "r104" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r286", "r372", "r408", "r432", "r433", "r483", "r485", "r487", "r488", "r490", "r505", "r506", "r514", "r516", "r518", "r524", "r647", "r681", "r682", "r683", "r684", "r685", "r686" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r285", "r286", "r311", "r312", "r313", "r371", "r372", "r408", "r432", "r433", "r483", "r485", "r487", "r488", "r490", "r505", "r506", "r514", "r516", "r518", "r524", "r527", "r643", "r647", "r682", "r683", "r684", "r685", "r686" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of shares repurchased", "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." } } }, "auth_ref": [ "r56", "r57", "r58", "r59" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation expense", "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." } } }, "auth_ref": [ "r8", "r51" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "TOTAL ASSETS", "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." } } }, "auth_ref": [ "r107", "r134", "r153", "r189", "r204", "r210", "r223", "r254", "r255", "r257", "r258", "r259", "r261", "r263", "r265", "r266", "r335", "r339", "r354", "r381", "r453", "r523", "r535", "r645", "r646", "r679" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r22" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r605" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r77", "r441" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for common stock repurchased and retired", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "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." } } }, "auth_ref": [ "r315", "r316", "r317", "r427", "r633", "r634", "r635", "r677", "r691" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "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)." } } }, "auth_ref": [ "r19" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "negatedLabel": "Issuance of treasury stock for acquisition", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r12", "r77", "r102" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total eXp World Holdings, Inc. stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r80", "r81", "r94", "r443", "r459", "r479", "r480", "r523", "r535", "r632", "r640", "r678", "r691" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Retired", "terseLabel": "Forfeiture to treasury stock for acquisition", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r12", "r77", "r102" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "STOCKHOLDERS' EQUITY", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "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." } } }, "auth_ref": [ "r56", "r57", "r58", "r59" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r605" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF EQUITY" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Issuance of treasury stock", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r12", "r56", "r76", "r77", "r102" ] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceReceivablesMember", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r12", "r56", "r102" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock", "negatedLabel": "Dividends declared and paid", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r6", "r102" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosurePlantPropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fixed Assets", "terseLabel": "Schedule of plant, property and equipment", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS:" } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r606" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "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." } } }, "auth_ref": [ "r45", "r48" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $1,803 and $4,014, respectively", "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." } } }, "auth_ref": [ "r219", "r220" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "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" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r156", "r157", "r158", "r184", "r373", "r422", "r428", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r528" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurement" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENT", "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." } } }, "auth_ref": [ "r352" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options", "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)." } } }, "auth_ref": [ "r527" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r73", "r74" ] }, "us-gaap_ScenarioPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScenarioPlanMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Plan [Member]", "documentation": "The scenario under which facts represent plans as distinct from actual." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "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" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r156", "r157", "r158", "r184", "r373", "r422", "r428", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r455", "r456", "r457", "r458", "r460", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r528" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r96", "r374" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r96", "r375" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r21", "r123", "r143", "r144", "r145", "r156", "r157", "r158", "r160", "r168", "r170", "r184", "r224", "r227", "r279", "r315", "r316", "r317", "r327", "r328", "r341", "r342", "r343", "r344", "r345", "r346", "r349", "r356", "r357", "r358", "r359", "r360", "r361", "r367", "r409", "r410", "r411", "r427", "r478" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "EQUITY" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated earnings (deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r123", "r156", "r157", "r158", "r160", "r168", "r170", "r224", "r227", "r315", "r316", "r317", "r327", "r328", "r341", "r343", "r344", "r346", "r349", "r409", "r411", "r427", "r691" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "TOTAL CURRENT LIABILITIES", "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." } } }, "auth_ref": [ "r20", "r128", "r153", "r223", "r254", "r255", "r257", "r258", "r259", "r261", "r263", "r265", "r266", "r336", "r339", "r340", "r354", "r523", "r645", "r679", "r680" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r132", "r229", "r376", "r515", "r523", "r641", "r642" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications", "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." } } }, "auth_ref": [ "r622" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax expense", "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." } } }, "auth_ref": [ "r1", "r83", "r112", "r189", "r203", "r209", "r212", "r379", "r390", "r513" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES", "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." } } }, "auth_ref": [ "r18", "r153", "r223", "r254", "r255", "r257", "r258", "r259", "r261", "r263", "r265", "r266", "r336", "r339", "r340", "r354", "r440", "r512", "r535", "r645", "r679", "r680" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r155", "r191", "r202", "r203", "r204", "r205", "r206", "r208", "r212", "r254", "r255", "r256", "r257", "r259", "r260", "r262", "r264", "r265", "r645", "r646" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in losses of unconsolidated affiliates", "negatedTerseLabel": "Equity in loss of unconsolidated affiliates", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r8", "r84", "r111", "r196", "r222", "r389" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r155", "r191", "r202", "r203", "r204", "r205", "r206", "r208", "r212", "r254", "r255", "r256", "r257", "r259", "r260", "r262", "r264", "r265", "r645", "r646" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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:" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Share-based award expiration period", "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." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r88" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r82", "r109", "r386", "r523", "r632", "r640", "r678" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r36", "r37", "r38", "r115", "r116", "r118", "r119" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Dividends declared and paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "TOTAL CURRENT ASSETS", "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." } } }, "auth_ref": [ "r127", "r138", "r153", "r223", "r254", "r255", "r257", "r258", "r259", "r261", "r263", "r265", "r266", "r335", "r339", "r354", "r523", "r645", "r646", "r679" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r609" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "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." } } }, "auth_ref": [ "r8", "r194" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation", "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." } } }, "auth_ref": [ "r70", "r510" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://expworldholdings.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate", "terseLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r323" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "AmortizationOfIntangibleAssets", "verboseLabel": "Amortization expense - intangible assets", "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." } } }, "auth_ref": [ "r8", "r46", "r50" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade name", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r64" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r125", "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r212", "r218", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r245", "r246", "r247", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r515", "r619", "r689" ] }, "us-gaap_LoansAndFinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndFinanceReceivablesMember", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Loans and Finance Receivables [Member]", "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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r15", "r106", "r688" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Cumulative translation adjustment", "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." } } }, "auth_ref": [ "r237" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r136", "r219", "r220", "r509" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share - Basic", "verboseLabel": "Earnings per share attributable to common stock- basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r147", "r161", "r162", "r164", "r165", "r167", "r173", "r175", "r177", "r178", "r179", "r183", "r350", "r351", "r378", "r395", "r511" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer deposits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r280", "r281", "r284" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://expworldholdings.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r172", "r180", "r181", "r182" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://expworldholdings.com/role/DisclosureExpectedCreditLossesNarrativeDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts receivable", "terseLabel": "Accounts receivable, allowance for credit losses and bad debt", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r137", "r221", "r228" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r540", "r610" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r608" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r287", "r636" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r597" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityStockRepurchasePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r171", "r287", "r612", "r613", "r636" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r601" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r599" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r320", "r321" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaids and other assets", "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." } } }, "auth_ref": [ "r624" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r597" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment's financial information", "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." } } }, "auth_ref": [ "r39", "r40", "r41", "r44" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://expworldholdings.com/role/DisclosureSegmentInformationFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r39", "r40", "r41", "r44" ] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfDefiniteLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licensing agreement", "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)." } } }, "auth_ref": [ "r67", "r318", "r676" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r597" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r33" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-controlling interest in subsidiary", "terseLabel": "Equity attributable to noncontrolling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r24", "r108", "r153", "r223", "r254", "r257", "r258", "r259", "r265", "r266", "r354", "r385", "r443" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r598" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r604" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://expworldholdings.com/role/DisclosureSubsequentEventsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of business", "documentation": "The cash inflow associated with the sale of 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." } } }, "auth_ref": [ "r27" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r597" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other noncurrent assets", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r14" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r56" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r604" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r598" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://expworldholdings.com/role/DisclosureStockholdersEquityScheduleOfSharesRepurchasedDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares.", "periodEndLabel": "Balance, end of quarter", "periodStartLabel": "Balance, beginning of quarter", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r56" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at cost: 24,311,897 and 18,816,791 shares held, respectively", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r23", "r56", "r59" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfCashDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r30", "r129", "r508" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing expenses", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r604" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r93", "r151" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r600" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://expworldholdings.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Restricted cash", "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." } } }, "auth_ref": [ "r31", "r106" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r602" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r603" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds", "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." } } }, "auth_ref": [ "r649" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r13" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://expworldholdings.com/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedEarningsLossPerShareDetails", "http://expworldholdings.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to eXp World Holdings, Inc.", "verboseLabel": "Net income attributable to eXp World Holdings, Inc.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r85", "r92", "r113", "r126", "r139", "r141", "r145", "r153", "r159", "r161", "r162", "r164", "r165", "r169", "r170", "r176", "r189", "r203", "r209", "r212", "r223", "r254", "r255", "r257", "r258", "r259", "r261", "r263", "r265", "r266", "r351", "r354", "r393", "r461", "r476", "r477", "r513", "r533", "r645" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r574" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r574" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://expworldholdings.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "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." } } }, "auth_ref": [ "r129" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "SubTopic": "323", "Topic": "932", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482452/932-323-05-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r612": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r613": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 65 0001558370-23-017439-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-017439-xbrl.zip M4$L#!!0 ( &V%8E?;!7)MV@X "^) 1 97AP:2TR,#(S,#DS,"YX MI[5T>=XY,C M1#S;=ZCW<'44B'GKQZ.?/O[];Q_^T6I]N9X,D./;P9)X MF,8$$<]$3% DW] MU0I[Z(XP1ET773/J/!"$.B?'[XY/CCMGJ-7ZJ&1<8PX\OH>4L-/C3ES0C<3Y MWB7J=-JG[=.3TS/TX^7I^>7I!1K?Q71WT+0Y+2-\YLXEMQ=DB9' [(&((5X2 MOL(VN3I:"+&Z;+?)\^K)9ZZS\%VI+#^V_:62=7)Q)CO!)5+-&Y\M>V2. U=< M'?T>8%=5?H2@USQ^"=6LY3T]/1T_G1W[[ &DG'3:7^X&EFI!3 P5TJJUAQP. MV3 \SYA[S(E]_. _MJ% $<>$G(F6>%D1OB:?8SY3;5D7I1@:K^J M)-+@HLU\E[0WE&M>P31,4!H3V@%C8$LO^3K$I:EV,3(OE/V^#:7KGH<"1Z0E M1W3G[;!P3>H6BCQK?QE0[[>8,N"M!XQ7V4Z,"E)-#;3=$&RZ@5,[OP>@((VB M6+$"2BA)D;K0:HU6LG@&(VV-A!]X@A4!$1:FE>,MB7Z./<4E*7+B!DR5;G?=09=!'9$GW4F .ZZ)4-5@(1F>!("GW&7A9!PIU4XTA M4X\+[-EDXW!IN<-M;7,1VRGH']M)]Z3MM'@P*R26A2'#Q[\AI&89['F^4"8M M'\4/5ROJS?WP"3R39G8INVD*%H'DA_M)7S\7*!PLD*RFH:[O.3"*B ,?N.]2 M1\)SC5VII;4@1/ C1$').@QQZ^+V.61./:HT@>X\.4$MM!8'G[NC8<\<6F9/ M?K)&@W[/F,*7:V-@#+LFLCZ9YM3ZT-X6M55) $T:>1_59YA8.,A6G2?=<,0< MD6@8;>S:@5N?;].L0K;H88S55T9P7@ZW\V47\(W\T&^==$?N!SW@5=3U_!!#:R MOI4MH#>#D66]16]4M6\;T]C=-#!?W+C^4R7WGL^H!?W=CJ ;UB=T,QC]W#C\ M;6Q[E-NNSP-&K&"YQ.QE-+?H@P=1CXT]8=@JV@:6,:!F4\)ER.($+@DAZQ&! MJ1NA_3JB-/B_@T'? MHC%81;=O6NA-7"/RYTC6"4,^JK89],6&,88H3(R9OR),O!B>8_X>T)4T&?B&)Q#J%9@%3O+T9H$&,6V28PAQ)M^C\:3T=B<3']!QK"'S'_?]\?2 M(7R/AN8T;0JJ2H15G8U)5#&)6]]WGJCK HI]4-I[D/ER"-H&R5[80C* J5UO M&?N*TQK(>=9 ;D>CWL_]P4!91G\X-8:W_>N!B0S+@J0@;1QQM2U5+S(:*RFS MDFC%-?XO1SKX??'2AQ23+94.D0%4H=3& R<7,AZ(^9,?L>>@4!A*2&O VCUC M'V,&= LB8#IW:Z?O:>Z27/Y\EUP>O4G5T0S,W<-X.3.+E[HQ?,2EQ?9LMP!> MSM[37QI$"R=D\WE%;,"CRXA#A4RA26:6S:71H-4!M#+AMOEE;'8E0-V)V>M/ MD%S,_2?35@%(,A?/LW24 8#R>/ M*8; /PM*$9T&G+.3]R=G&7"FH^Z_/HT&/7-B?1=-*NA-**R)%ZK[L'R8"JBT M(/V0!2GKSQJ(RB'J$6XSNI*UC^;7 :<>X1P2JFO,*<1FXT1G%"3A.TC0YMV= MK'/LF59WTA]/^Z.AC.JN[ZW^T+0LE89?&U9?Q7KCB6F!XS0459-F[Q;[#3&3 M!Q<>20'8E7BT\%:.#=&;M>!FV63/Q;4R6.NPEBR:9= M6S1K4-XS^"D#MP*' M%M/W.=%J;D#4(+DGDHF=+7^Y]#U%T><\($YE;"O(*$$[L^R=CW9RL=M652$N MZT)45=;8P&XVT%V ^R6\[\DC#MA[L12)_$(\'FF'9]0%TLHVL8/,$ANIF")% M%2/J(;$@**K^.QY9BIUH 7+C)C26LZ_W4&D4GY!5P.R%/(F^@__J M>P^NJD)L4U=C CN:@'RRP4SNG->/#JH(*3&"\XI&H+S IBHDZWK;!!)[+K,D M#\BLU8'<'!)R&R+\'G4#2.%B+IG$Q9Q%6=^K5Z"UGTJ+U5L!R*8=\NM,MD3M MY3IA6Q")&H/>@$S^%JT("_U.8V)53"P\8CG%S^5+!#I2+>P_9F&/SEE.C2_- M>D!MS&XP99^Q&Y [@N5WM=U:AEXU)BV.%UD<;XS^!'TV!OB_GT('9R5F-M;+:?!^^Z@N2IJ ;J7;:.2T=L&;T6T"I;R\UH_7J;9'OLCNE/ M<+S&ME@#\9YO,>SVPH(>V+W>36@0W>GU@SJO&.C1>Y=%K_PU@@:U738Q:VQ: MZC&KO4G9X%5C#;)\@5&/3L7MQ@:3*HLUFL49/0HEBS%-[]=:=JFRRJ+'H_*B M2H-,(3)R0YP*M:(%85M*[ZE]E=0]?AYZ<8D@@H7 M^)([-T@VB<<$LG[-78_*C+:[+VI9+ (S.R,E?9W3=GN *KMXEJ/R ,^(6U];5[)]547W M7*W&GH.9(]=T B[\I?%,><]?8NKUPNM;<\['EK-H/#0HIZZN2,^XD4P$0E$H M%4FQ*)2+8L'_FQ[Y0WOK[MCH0>J&676_+-BNSP3R,I>:%]QN&UZ%/O!M)2:D MYD7DZJ);^>$8JHK,K$:MF[O)*]4:D\L/]6K5W1:<5W4NB_RVOB^X)1^U.J>M ML\YNK^\O\8!634B Y0AYU M79F#7AT)%L@ 1I7-PKO!KHX<,J,B?@I! _6=J:HN='*B6!WU'H+Z?8[D"W#& M@SQPI[:G(2][8'B94+ ZRY^BLA.P:'ND2.<)P:[)Y>U9JM%1<^_(<0JM\NED'FT^VVX@P\"$;[.3I)3>0\9A&OB8,%L&@@_1.\"4RQ^]&?L"'E+LNB\3XA!@<-3[H/$KPLD> MV5' MH&L0CE[]D@]BT@,2N,)0NPB4R^A.T!;MU;$ECLITDZE&P)[D[O3D#8D M/96&*&FMT#PP[%)]'''IT*6\9=U7RG]+S<)-J %3V+1]^3X MH(\DLCY>;O6TAPAU(2(&1(./ZX.O(:(5B+^F [/5 M]5R[I4?;33>B'[E2=N>O%>FZ&'RT_)$K%3]QG?:51?PY?5(._H# 1#PE;$F] M\!U*WY._ ]'W'@F7[@OFJ>@-.?@<(KP^_Z2Z9%<81["7E %V$X :%N;*X^@&#YBZ MHF->?(Q?9'55,FT=]Z&Z!)BZF!S4/1+^C^;L6P:ZK3U<0OF*](>J[J:Q;T,1/O@&RF0HJLQVHM_N,&962^YX@#/RU*7\? MPSF+ :P9Y@ONO* M6#PB",^PON3%>J\@ZS B/LT].CG Z_$=2'=4& _.?P*>N-/KFLQ]MI[$U/N$ M/?4+ZC1,^#R)/!/TC\1[.^& V5/07Z;'AM#JA;$$'AM[,J,1+YDD0$-S@,&_ M BE,7[%;H)&&Y@ U^DS9C+@XH\76\P-L^3\QA[H(AR&4:7U.V9X:U&GQMK9% M&DR98S!F0H-#SAZD^PDE\HMW6/[>3X?(3]3.A]?97D"F_A3R'P[QT&BNEH%4 M0%0E+:X@Y"O$AQ6[)#_6*NJH6Y=XGH7ENPI.QF#S"@_08N-5BM%<13U@GC*F ME009C,OK"?#%B8\Q$]&7]1K?\>3I.'1(*A5RL1_G* MY^I8Z^;"IM2<_0K2#G#8AH=PPS-D'_\+4$L#!!0 ( &V%8E<96+S8! X M (>V 5 97AP:2TR,#(S,#DS,%]C86PN>&ULY5WK<^(X$O]^5?<_^+@O MLU5+>"7,)#6S6P1(EBH"')"=W4];CBU -\9B93N!^^NOY0?8X(<,!@NHVMHA M=NO1_6NU6JV6_/77Y5R3WA$U,-&_%2HWY8*$=(6H6)]^*UA&4384C N__O+/ M?WS]5['XQ^.P*ZE$L>9(-R6%(ME$JO2!S9DT)HN%K$LOB%*L:=(CQ>H425*E M?'-[4[ZIU*1BT:WD43:@$-$EN[;J367]INE62/0'J5(I54O5DS-!<+F+=,&5=004)Z!\,^V&7*+)IB\E7?/E&-:^"6FG=5B0% M^ZOHD179HV*E6JQ5;I:&6G"[R%YS-.*1L[,/AZR-ST\PDOD=HP#+" !\EG_]9R$H'^!W0TXX.L]T4OVG( MZ=BFMRTTP3HV41=&?18R.KC1U*)2P$)9FNV%=.&=*Q[6K4[DL%:5UO?"[V>^UVKU1N\5^C?K=3JLQAC\>&]U&K]F61K^UV^-1 M"L9MMH%QC2B!+FG,%R,TJ""L.@/JL^N:R,:;72$XL5-97M@>8@EIIN$]L77) MUB/WP5\./%ZEFOR&M&\%[V$IC[XT+4I!LEM="J7YJU[[4KN]NZO=5>N5\N=Z MN5+W==JG.0T:[+],%:]^^!E0IEUD7(J2P>PGJZT(NCWWRD\HF6\DYC9"TG28 M4!516(@4),N ?I %:T/6"M('PM.9:;\Y,1+,],,09_\P*_@N:VS.;)A-F=(5 M#+'?9:]A,$8 M4^0R$$[-H0ML52!@!Q0M9*RVEPLV X*^]LT9HCS&EJ/D9<"\+Z,NVC6!T!XB MPZ18 ?>&F:5X?$-I+P-1?M9<#&_C,%Q03"@V5_; /OGP=58D]O)D:UD2.6ZC MBX@#;[3/E+K_/%9W@^'I!V4?V)'9*KN+P,4?LC[U)Z^&LW** #&VS#F@F)X! M'G.:YU#TS0HOL"1&&N@G(I;1([H2:VB3"YX%H/MQ(;J!W0YD@)%I+Q7-8K$$ M+]X1@2M/T:!,[F'"^B(R\LU?Q&(1A@FC[YQ&&,\H^BPJ#ETLOV$-FQ@9X(V-3*+\8+%61 WFF9FK+7R2 MR?/K?X0J^2C$T29>L?OU+(D1GL"3(*H6OW;=)0SP6RG7R]5*S@O7)#!BX8OC M*AV*J=<[N]M.[,DZ&#:05RP2Y@9-PF%*+B T7'%]W*"V)Y,"!G^;1#>IK)C? ML3EK6H8)W@/UQ+&*'X@\12\ ZX/9%3 R#*I++:1RV]Q(^@O"-QV/ @: @V$7 MSD$<7^B"X-V#4='C%UVB3\>(SEOHS4R,1(43"PTPK^O$SUFZ<'%-E"&<'&9, M*A>01K4&TLA[;R<]SOLQ*7IH>7=UU]'= -R 4!L2TZ3XS3*9DSDFC%WFB1 - M>C'MZ":BR(C2BVPJ%T=Y]ED8'U$& GIVB3&::$)Q8#X!=#QZ$H>YL'&4)IG/ MB6XS$YNLM446Y/6V7KZ]$PY\3B"Y6#MR(.7P%9JJ8J=+ QFK';TI+[ I:S[> MHI9JB04O".H]F14]:V!,P<.QZ,KFP&$F;BQ'D5\0T*E83'3YBCF[^4.6%*\C MM2U3G>6M-Q3%FC,LD,I2Z!455/"",-^3V72K]EQB;QX;=EY%Q &M1S0A ME.WD5J(,?=IZ+D@ULN$]70[#Z37E!>MVVPF+O&VR<\#YB'X\ESC2>0!K+_YK M:>M4TM&/*B4?<_4!&'EXJ&DTAG]>VKWQ2.H_P:N7P;#]&]!U?F]+G1[\ MW2Z(>J"IA\S-R-\:*EOO3I_(.\%F2+=V"8+*>E4>N<*)2V^-+G3_HAS JXGXKLGT18.-%IC^03Q!1 M^ZZ1!2X'VY0\"IA+!YXF">#IA[1FJ.^W9T+3Z$E](/*5) MU]40QRP]OZ+/[\%QY(2U7Y Y(VI'?X?!8 =MN4)!$64O3POV9UMT([ VEJY M'L&[F41NXT90BP?XGE$\/LZXEF%Y;M,'0N '9&&FKB_6O7$&W/2IVY_-/I)^F2W_Y.P^W0A4@,EZD]V@Y:QE'EX>1& /X&W MC*>ZK^E_+F>0B&#YN8X&15V,G(O*Z-)%#!7:< MQ].(0\# ;MR^=BC-V>*.SO&+3J6I-U9)\JQ-&2C+#:VKC*0AP"NAN[XR'(4?*5 M.BEJ" JE D+)Z\J=S'4D*VD(N.>UR]+NW0G$2^Y*T$(+8F!8_U@F^R07\ZBX%2&D[%4J Z\<$@^RI$]H M.H)&!.]:YU:&8+&KU ,.$23>Z"F$"NQ^52'UY+ I>I6JP"F&Q(M%,TMQ]&Z> M]>Z<;=J+YK#U8SAEL/O5>ODN[ULGLETFIN#:!>W+T8,!HYE,D?UI4A:A!9OB M")BE73J;\L#[E,KS,!1YRUXZK@?)P47Z7B /SCZCV;<[PKZ^D)#$&$I\P9#O MP;@7VRGG.9R?*?DP9S"-P&_\CER=# WOI:_E@O'.4B*>(@@6Y3MA\MIEZ<;A MI @>ZVY?'\GL M$Z[)PS^"^@K03L.YA[-(0;K&G%VV\3];;HR#X*=?(N".+W0%J.\A _\V)ME M3OY!G 5%"K;9B(#:3W(%P":RZ\$8^YF<,[E+Y#(A3 S#V^SIBY.DX\\D! M>3HA%8BC ,+FZ?!*3"_G9$P:"@B+HLB/9T99"NX*Q%&DC. ,L22'"2,Q MD2>?!=TZ0CY:!=7;IB6&G:-M&V7FC\MJ/F"JN M044.%0?7M;5YJTE*$\)9/"B/VWJU?'OQZI%&%(D9/[FJ1@N](XTL1F1B?L@T M:L\HDOZJP.?A7<1TG@B1/&%=UI4#EBTA%8BC#\(N6WBE)F"ZJ#<4^I,69CSI M:M+DX:,41S4R BC:5"1Q?8051]31D;7Q\GO!X:>[PP^.I*G@@B'.2!A'N+XN MV[7F)D?":"\15; 1O89(*A>4P%V]_A,MQSC* MW\*&HA'#HFC$T*"K_F2$ISJ>8(7%?IV,:_M;%1I68$"/E!E2+18$9+RUV&=J M-+[#_;?E:KDB%:5-B^RD_^O+2V/X)SO#/^H\]SI/G6:C-Y8:S6;_M3?N])ZE M0;_;:7;:(^F3U[1$)A)K_"?ID]N^P!>^9#CN#ZSKU-_B\_0VT#T[QV"T[B9/)[P$JE.%E&Z.01FD>TY9-"%*>-G:3#L#]K#\9]2H]>2 MVO]Y[0S8]3 _2[WV.#AWV&U+LMWX.\84NC+]V4,8 ETIN/'HG@E1/[#&OHZQG7"^\1_91W!U$'07O^_G1][M M^I'/_7[K>Z?;M1W(3F_O_:+= :EQ-L[DTT9LV]+= M=2>3B$]L(V*ZXS.>?B,983?25R2.+>$#T&\8,N)6^"DDAL^X222I6% 8G^OE MVXN /IJW#&>%KR5'XJZM^^7_4$L#!!0 ( &V%8E>MFM&UL[3UK<^,VDM^WZOX#S_OADJKU^#&9 MO23/)?DK1)"0QH0@%(&TKO_X \"WB18H2X)RKMC8>L='H M%X!&HQOXX1\OJ]!Y @@',/I\=/;N],@!D0?](%I\/DKB^?'W1__X\3_^\L-_ M'A__?#&Y=7SH)2L0Q8Z'@!L#WWD.XJ4S@^NU&SEW *$@#)T+%/@+X#AGI^^^ M>W?Z[NR]J ##(/KM$_V_1]*?0UB,\*<7''P^6L;Q^M/)R?/S\[OG M]^\@6I#FIV+-D4/[^C(9%601G,^04+V$(;57_,Z#JQ,*=-(>-V-;2_8G._)]%6 OA#A! M8/BR!AZAA]B^'\2W$&. [UV$B+$]@2L0NT&(VW#=%K,)GA]"-XH?$%P#%&\& MD4_EOZ:ZN 30O3<3LKF!T'\F\RAU$Q/D+W+#RVVXVT*X+ M(U)('C'X/2%4#I_Z4[L::UM>&3LYP]LDL:88>.\6\.D$>'Y*S@RYE, !Z3I: M9-YK%&[JLJ$8, \%E1?]@PF.":V&KX&N+O[.1(\B/W@*_,0-)=@[,M# K4&E MWE3G1KZ+?.(.7"8XAJO!2X"OX,H-B&W/W22,L9H/^;2MT8$&,W,7/S(32_#Q MPG77*2, ^*N3X4M,=CW4CQE&9+N.V,B\#; .Z345-/I(]4!(I+_0#G&I$=IU MC7(7>3GQV9]5^NDP 7CEO@,)\=#I?UB?)P"#^4D&?_(ES4G14Q#%)WZP*GI;$CJ1ESR" M8_(KU0B,NK%0V:+3V,$'1B\7^^Y$%\B.?6:4/5+<1-T#N0S3\0JL'KL:")_6 M.M[="77#L$?R&+9>E9W./?O1=HZ[0K"?[JC8Q!3]5NL5T.G+!W[>+Z6TIVDO MB"FJ$M"I0#KI).S<,97C7JCM:\6AE.2TA-"K$1#2^"1$G:=Q^DLYBV<__#)X M)B3-2 >4FAQWZ#Z"\/,1]ULFVZUO)X>G?+IT$6"19K)?6Q-%,^U6/:>+30GS MX&[H;XSLDO;(3WRSBTR.^^FBIH[2J >HKA@R/>3D9#/%#E/) M',&5R&;@0619,OK)J='AQ-#93_\))OW"-47EDID:(N);?#XZ,S(@KL CV;;A M&+&C&\YX%@-D N0!&&=$.#I58%RF[!@E$DU ;<:JYMY$2&U>C,@FN]W:> L6 M(P54/IV*H.S@B[_*J.#$O)FW9)5:H#Y_57L6H&43N1B=358]\'\E7AY;6*XA MN@?/ \^#2103]_ !P8C\Z:7+#L_QZM(V=\S:M34@&:JQ\7S@IXJZJ^WH,@'( M0#(^^2 &'9]..H-:O-8MS5%@(98FK> H1[MV^,XHK&R;]*;9-__'*9 MK)*0'1\,YW/@Q0\ != OQR''M-LTR22EU\02EKG6WJZ1)MOFQT,K7<*.8JB. M$YT.Z7#1[6A?XR<_[?%!D-H2^:,T(_*/7V[!P@V'9$&+-YQ!(OB:2:3Q=>_4 MIIWQ)W+.IWS^KGTR9Z8B:4(I]56[V\+ 9N1:2YL."110,'@GE8 M 94)00AE"5_T3P3X.TYM> FO6_#F;%BE+MB>WZJ!"]!30]= :Y/UY[%+CLGS M/F6RJ'\R2#;7DJ7Q8'NBXESY0@7Y52NL(J"F=_ XM,KWJR1>L_D_ +S=FPHL M]^^$8 ;9X;NO2D )2^;M4JD/V(+%FCLJ0,Q<4 E"TW9<)H&F^\H[$"^A/XJ> M0!IS:?X*@&!.[0-5'LC8"=6!1"V8& M,GHB[MCT>)S0TUG.X&K\GLFF\OLA*>0&L3E?JE2:#UDWA0AE5%?MKFA*C:C6 MQ"J/-ZL)8@5"U<*@BXW@E+%%B]S)U&EA$^_"<\@6+52\VW$VV4:9L O_-0]= MW1ESW'4ZL6D,9<=+^![& -]"-\*$ZJPD(%I,@ >")_;\F]1/ED/J/)3 MSIU0&1!CG0SN^).!Y L'%\3@H6;._16BR]#%O"UVAY:9A%NUM$LF)77"'4?'UFK9\%N;&Y-=# #N*I_JZ&Q! M !V,K3NV:9Q>0I9YD=Y!@&EE"4LK%?J7VO!EV$@%;P_7PI5-&U[.M1UKGKX* M87O.MV)H\HZR8)JJ YO&2QIO(.,<((#CM+IZC.A_T_5:,&S:-JL%CG2:62<* MX5AJVTQ+%':,K-9:AIW%41UGNMV6\3*=[FP:=1,0TF#[@TLVGC-$W&77HW1A MZA^77WAAMM8-BXV*?D/# A'LQ40 ' ;-CYP.>H(:3-8B?MI=I#NL)FJ;1D1Q MQ\/%AKF:PMV4"B[?'XCA3'*7N='I/1;^."(;WP0AXB]\FHHOMU/9&CZ53 M0_'G/P/B5R-ON;D%3R"4SQ,:C9J3AK2122%4[\!I$BF?%MJTW1:)7ELK!K". MPN%N8A$,44G/M?&JUZ/QLU[B46?)_EQ7E/NU<,>VOAZ>9H$?*?C>I-N\38M$ M#-5\U#W%&IK4'6PT-VUM16')#8 +Y*Z7@>?R9G8EW':Q41/N4!RE-W=5^^?7 MFZK@J!R$4!E+D8/)AM]Z(.<["TZ+33+Q%.)QO@\R=R%5R1T"R$ ML\"UX*H!ZG/'=2NJ2-FL+49F4S3D*_':*&<]JK-59I32]MJ9I-U\2_E8K_B01(O(0K^ /Z7B)#(;J(>,[*IHX,O M-L,7@+P @P<4>$"4*+[''J0WN.W8P^O219.+%M?I]=+#[KH0]V!P1=JC\0JO MY.M3'[65L']FQ/?Z[AS1PB>M$@?B!$$7_!77 K M*%NWRS31HMUA>>3.%!U:MN'3_,ANKT:XBU2JXU"[:SJZ6G5IDVC5P)D=JD\T3&M-G[:J+#L?DE7#Y M=9%B.%NX$]J\)K2,4SLL7ZTLV);;JNT+T;-K,%5H;;+^2QA1YRK-Y9\$^+>+ MS06(O.7*1;_QJTJTP,OR"@6X%2SG)(E*2K3 A2QO@QLM*-'3'FS-]E8YB;2; MK)I$@=[R42(NNU)!BL>&Z5*K.CVR(BL5I(A'.\H_=)3$&P*ZQ50BY%S#M[64 MHSA/RB^?RU)3I'^*&<&^Y9(@]A)4W) M1KNMI*"RG'#!1*T"RZ0B!K.$-:[5J@$E[)FW9Z5N8 L6JW8M0DQ-6H;0)OO^ MZJ* %CQ,R!#E'98+/NQP[5,.)&#)O)U*]0 UV:K=RET_]\N)\,I@\\L6',<7%3T&\9'6PM$QV&:QG<"B^++YC:Q'G MJM8&8X!21<)=)5&+!_*Z8K' MEW8-+-7BJ\%$[L$(K<7'H197OBC0O2]R8<% MEBT1.U3S4K/<)BIFMTT4-EEFI3*QXK9?(_9:F\<[@&_1HEDS*VYA2<%L095V MF:R@A:0XMM'"BI)8I3(%];!R_@55L*+.1"6PC4[L'T.LKEY[_#2@I6.G FWB MFEJ(F'G&!7'%'^73V=SKE3NTS*^M;=/2MO'45"[<11;J,55TR*ZO;=.1Z7U% M^= H6 4@Y7\20H>4./UACJ0,49$)T!2,"$SYM<.A1:@-G/\1RBJ2.M/4&PC MD]OL#R=;HKDE_V0?.+]GA#7ED[\J!CS_A FGW(C@<11NCFK2!B\QB'S@-[*; MBC9'_3QR1LE)C=#S2_LC__AE$(:5[KBSL0HLHUH,UEO6\?^X&$8W ?1@D^I M%"BG4P#4?H2D]JT4#Q3WN662;0<>,^SCE6+R%Q'HS* C(JP<'&L4L&RRST>G M/6KR)@11-'6C.>E(K$HQ5%67/*B]*Y/7J1W:Y%&6J?.CQG%3&5OL2C3+=- M=:WGU/OE,W;&4@.O!5XY##'\PPY&38911R M6KM-W^J9FW3]#%'H+V%(ZXEEZ0E\I)'<%SL*JOS874^D(N?S@*:G&S-!(?5C."->ZY&!+#[ MT41E5Y_UHZD&F8E5M2+@QJ@V'EPD6@GY('N2?7UUD0M>:D%5@=!Q'E64A4TAVJCTIXA%O+=,(I2XJ12E\ ?4OKGW:0OH=ZH%@:^ M'Z0]/[B!/XHNW740NZ%4$XHVA]3&^V[:4'!@5",3$!-&@3]T443=7ZDJ1,"' MU,%WW70@(MWLS3'Z$S?"KM*Z#,I#X#0 MYC/*:[Q,0,"@9(.X'1X+',\6X[4=;_8H^ '!>1#3*[)$\: *@ 6.IIY*JD3; M(^LK>J(-(A]7 B@"J?-!#RG_O^\B?S[Y]FABX/^:X)B=\,R@8 O/[F%\W+Z= MD;Y[G]V]F)UGI; >'8XB,$4H*? RG;]$6Y1:HO)H'>YPW=;@]I/Q_-3"*Z MHK#'VF1C)?WY&J*,&W$(I!6.@QXXG>YK(N$P9H]612%/ZJ 2DD&PB"X3A&AA M3Z5.CBR![%]I;6!^O?5V4'M9*> VKXD8(]!\4,^A$NZW037 M1&;3Y!$'?N"B319"HN]\1YYHN=D%X4$-8Z?(VBY<*I7_PTG/.6IE5=+P90V\ MF*QM[!9(:L8 W[N(7OGU!*[HZ5=8\BO+4/ON]/WIF7/LE*C)/X8_/PPO:5+: MY61X-9HYM^/I=#AUOBEZ^-;Y)NODV[<Q@#?0C+3D!GG.HB( M>1&]$Z<$!.S=8?HJ>?ZWH$J^'Y2O*,-M-T8-'\)7"9+FO_%![4A_Z\-ZZV?V M/%X-GU*X/LCY+.E3I!))VUB0S"6SO_K)A)23730C2-,?+*AW19?DU2K U!99 M(. : $%5BF8C"X2N94I%(K\&3_:XGO6Q#TKFY.E%ZF86G,_JCA4U,T95U%(U M=JA$,))TS:VJGOVH13"+71:#MC+0R2YS MQPR)X.?T"0N$3Q9@KB.)15W>V, MS@)]Z>AI=T;MF0[?$I-L3DQJ+L$WB+X&Q:(_HH0C52,+%BK-P+F"$7M&T2 , MX3.=-\@$< 63QWB>A$WJ%6IKA^/5I RUY,MDG(H^31CGTS8]P?T]"=99#'7J M+8&?T"K0Z^ %^ .,08S;Q:Z^.SW?CET]W [N9W]S'B;CA^%D]F]G<'_%JBD? M:&WEWYS[XVXK/.WL%9/"41,W4SW59T+7[1HU?(5!:FT^#&= M[,6G4!F:TFII1Z2JA4%J:<^:^!0]T4IB@ K*5*6%?&@+-@DM['"K[I#/DMG= M=H*(&,ERQ':I+_0OQ7Y;TL "W[*CW0WG9H;9P- GR=PBR[(G!BE:G_,%^%S(FWG/WA/[U[.MZ8[DW M*Q%=NB7J>OB2U26ENSGV4CV]1X=,)!XGVW579-97A.S*X+X56>GX"CR!$/*& MI!32^@H0*?7V3*="([D'HBE2WN35E(;(V3 9O;J!T'\.PI 0-8IB-UH$Q*=* M3:ECLM6'9K+5S7A\]=/H]I9%JD;WL\']S>CB=N@,IM/A["WI2HM$Q973$X#S M/CG1)R[$*X@R<>GN?P[3ERTW7B2 ,1L9DA@%1[+[B_6TL-LB^Y@;25!"&XSQ M2*V$9\@-X@\N^&+0W0"X0.YZ&7C?1%1[3^XD(N'@\))/(Q%52H33 MB@36_/2B-*%"^F(N>I-^?A(+D,7RQZ2:(7!GDAS:Y5NE=CH\VRZ&$I$:4GGO;N2YS^V MQF)'+F0'X];4,I]KL_6[P%M&,(2+#2N?;% LK>/5:VM![F1'>ZZ5^NHQ:]B' MCD$8 B].W# _,I9J4-; @HA.#VJ3<6B^<)[2KAAC#3 +XC=]#*<&7^;O!EJM M00P&"P0D]:8Z#2R(WO2@(1F'9E/Z$QS#%4 3D$8!\3)8RY4E;6%!+*<';4E9 M-'OW0>!1]RM::(XL";P%H9H>5"5AT%:G7W4VI]?4V&E=&\YJYW_78=:,/B*94K\07$2?R XSI7$ZFJLT$^/1HC;YU)GPV="=,%D1, M=:Y5ZD&FD-^KV*PW<):V885F0F[:-5^?6C8'?N_KP#'Q?)TUO<(YW;Q:@I1^F7[ M3V QV>O(-P0PQJ,H9:UOFQ%TTEXIX9W[=OR%R8&JEQC(+')&9/U,#; MP'T,0M(_R]0*Y@%(S7O;H]\1UR'5V^FAX!WYLVST-Y]";]CGX[9]#HD$4'I- MI'+@]X/_H-')W5X-[H]IRRREMYGL)Q LEC11Z D@LL%B'ZEO>^T&2/9(^<&I M.*C5[18;/+1H[$H.*M--*YOQ+.C2,EVH47#+3Q>JEMEZK$\'TTZ=@/7ZED3T M_^2DN_OS'6\GW6\GW6\GW6\GW6\GW6\GW6\GW7^RD^Z*&UH]OQ6H2 AMP3#1 MTYB0 XOVL++C]4J.)QZ^$&\OP$)M=4'TVH^KIDO$[!.D+Y8$_1!F9:@5(JR M';\$_@!WTM-PE>@5A?*;-=M\I7"+&^A+X@]_T3_M6WRQ?_6K^9O-&Q90DZ"Q M._OOW)=@E?#W/)SOIA]$:&H\%^,6H>8>/YB2/95+%AC5PP=U.&M*6;1'OH"1 MPPL^Z_Y+A-? 8R>2XK(W5D2 IE]%4%G. MMM"WZ3>[)1G]1B6?NNV\B5(5LM)J:2R&U8*O6HA$ MO&*\OOC6]F8L#8P.DGA)=HQ_L#M DB@69A'JMK8@_M51V]HL'B2I2TG( T!W MQ-R6PE2N%A@LB'6U5%HG-DU&1XI$C#O&6EKMWC$:\K%Y0\KU8#1QO@YNOPR= MN^%@^F4RO!O>OST7V?^-1+D:+S;LWAWEU=]B>&M"(NK,!PD79N^'RNG*[R5F M0\L?1Q/@)8C&2R]<'. O$7S$ #U1]D;1.HG)9QAY09@^J%UE2G[']]ZZLR,U M0VG<7)OH71AF+UQU\9*N14]NJ+R]4P!K04+(O@=&S4OF2\&H%LF"#S9I/=9U M$OER-8J +="CU!JK2A#Q\);P\);P(-#.*'H"Z;NZN)@N2I]2H"E5(PNV?[H/ M3,D9,7J2FEK)*)I#M&(S\740N61>=L/*;ZWV#&=GG#3IX0W=)#BC^^OQY&XP M&XWOG6^*GIQ*5Z]A[U#DDV?2(_M">JEIM*CP<;')/NJ]1-0"T_YCTIGA#:\)F-RI*JBY>0!^,O\J#,PQF&P8JL))00Y:,\DC:&3W/:Z$3! MB1V.^$6"B5.$<6XWDLB5HHTUQ_H[KB::[)I57TJ*_*+?.HP= 24MNZMIH4LU=,M585$; %,02N]=2NQA;0OH>C+39)IA.C&]*J&L&;;2I@&[:9(K&J M:-^#6+\&B(C-%8MR"\""\SZY^+;HW8/([LD:L1RL H\-U)9H@38AE1RJ2@E MM)L-M$-$UFE:4A?Y;/J1A]I%T#9<,:::8(7$V^!5\-PE9;Q6JZFY"&X+SOA/ M8+5P)5]?X'<"GD"4 'IE'=G@Q,CUXI^">)F_JC=\\<*$QB;IX0_YGS]S7P1V MT F3/6MW:P/IQ._>"W[]7TG_P!^Z**(1Y0M F ', 0&86.D+P%=@C8"7'NJ1 M.4CR3%8O&.UQ+[0UW O?]E355UQ>UH/8CT&]Y[DQ[_^1US" MSK^SK0,6>SRF=J.S"Z_VC,A*(2Y-]QZ^4 [$.6Y\8!MN7NWJ6PE8LD=#15!] M1-^"!K?B5T&YD#;D&PZ]OF+ %E M5K*0![,+?9,J^<&-&-Z20QRY82DT8L51SA9=\J)"/JP-!SDJRY*HPHZ(XUL^ MJ,5AP:O@*?#)@HX?W WEH:B>8ALO4;1 T&ULY7UKD^.XD>#WC;C_@)O;"/=$J+J[IOV8GK.]H5*I M>G2N+I5+ZK;G)C8<% F58%.D3%+UF%]_>/ I$20(/I"]BYYP$!+?^],WEV_??X.P9_L.\1[_],TQVEY\_\U__?E__,OWY@_]E0>HB*Z(4_O(3D3]_LHNCPP[MWS\_/ M;Y\_O/6#1SK\_>6[OW^^7=D[O+2&OVP" M-T'PX5U*2PK!?KM(P"[81Q>7WUU\N'S[$CK?Q"RRKQ6(). O9_"Q3) 0_\8V+C17S3/ODS3*8L4 M@LUDV+OXLFK \Y^ODWENZCEH[D4D>D4+;^L'>SX5_%&PH6U86RO<<++'\.+1 ML@["NK ;A8%-S3'=&?UP&:__9J]-" 7(D%GDN7:D]9F CL,829KNR18::I8H,^I69[ CL V91QW9:#I8B:A,+"5WOMA9+G_ MEQPJE^02X)%8:*F,I?99@!R!=9;SVY5M"NR(HA]HBZ-L4G8(9M(!-BE<+N_<[WY+LT)2!P34DF3V).I]_#-"DI ME[IFQ1$BCG&PM>\*V\> FO/E=YLUB<[J_R0@<$U+)D]B6J??PS0M*9>ZIL6Q M('^++K][L_D6)?C[MZ]U8+%+'ZO7_<8OD_3T>[B652I)8E:%+V':5#F+V@8E ML"&!;K@X-7^Q=Y1C+#GNE8#!M:HJN4YC5AX&IHU50)WQM15;,CE094G#H-EHMYVGU01DL9!NMX;AUO4&*G56L6HG1#EEC$,RL M"#_ZP:M4!Z=0T"VR5*KS8H,4!++]E3/:0> MYDK@8%IH+;?:I[SQKH[ C!AJ _<],[ENZ"=EBQDY)%Q3K)'N])[="1A,0ZQC MMO4MN[PA Y^^0N6+VS.X>!:8J5D)WED$0BF!5:SVC9;%&@1QXLHXOXM;TJ-WN$N MY5IE:YK3[^%:6JDDB845OH1I6>4LZEI4B@TQ=$8;8BVW-\2S/)O0B.V+"_62 M)H -A\*T11WY2]MH58R#9\%:W&LO8I9WU_.[U?P:T9]6R]O%]71-?[F:WD[O M9G.T^G$^7Z],V/PT#'$4UECW&1!L.RZ7*6^Q10BXMBGA4SO$KE;4S'XP9V?Q M6E[)W,YAQV!U$@G/C>\$$+H-RMC5#HA?'A[F=VLD3-*$1[CDV'0O;8AMI(&_!2@/A6G0S]K4MG*)'EN<@ M_D..T 19$4IH(4[LQ/X[T4"4[S\.0 TV^P%GA/J0^0D'&W],4@\2Z1XP#=K$ MCC"7NKPLL0X6=B2KE# ?N4H!X4:J:G9UC3/#BBJ"5'EAXC"AJ7>YF5L:28-M MFS66"A^PC:FJ-RZ^PU&U1]8,@>V8*O(6+ANJL2U]J(M1HXR[!-$\9OU MT&%$#G(B>SAB-^DB)61?_^?EY/OW'WA(^\_? M3MY?_G9"D80'S"NNW=;;TSH^?Q_@@T6<^R&FN<I\2U_HS@$ ^01P]GPA2 CQ)?FMH]AM$Z -# M/^%2XTQJFB<;B4K A!XD9BTI4Q:[:7R+*9L/Y'$7+;=?:,+#(K1$3W5C8$BM"@:R^\B,I -JZ(8"%-1>8OMGMD%YD^^;[S3%R9HA2'PG;O M)O+G'5QE'%P7;\2]KI5G1%)/IW30FY022DA]:\31AU:"%2O!4"9^C;>81AN' MO>>RQVOK)95:HI_* ;"]NE[6O"_+H>%ZL +/VM=F8M1(X.8/7N0'/^8.?6Z)M2$NB0@.IY[#FT[L?->A(8!M'T>O-3<%&@R'[4I- M]9!W-M6Q<-VQL03:K=TS0NEA4?2*?DX(_+>1"6TX\1?3J\7M8KV8K]#T[AK- M__IEL?[)L-^KW0FJ'# :WU:X'22''H7_=GU/*(:J&>^*7 M@[@T__[CA_?<[]@G:]5*N4!>X!#">MX8[1HQA_ MKZ5S%?>_AA0Y-E0O7&E5 M& (F5ISVPZ.V#E/0V5[ M117PL+VY5M*3NV/EP'#]MI[E%G,1PXS*UD^F+HSU+"H6ETW,U) 5"N<4)]S: M0;"=4TUF>2WH>*971;X[JP8%,J/V+/;L?'$EZD+]C4L>^7H77>162_Q+&)N5 MRAM#X)U8;6H=TYS:PPPSV"1:=^K7@VS%ZU_M]AW;>YKO/:YQL+_&FZBV_%H* M#-SC*F4L>%TI)&#/J^97V_LHV@LZ6>T10SQ!685E,H-\MB+V-"4YR_T&.@_H M6VZ#^TF2'*#^;H3".-A^JBRY0H8[!N]59[V//-?TM8C>A<^\N3[)39N=G)P_ M&$Y^ZY,2\$Y=(HTDSX7KJ&5,=I#9FDYH.\ID#6>PC4O81ERTUJQ,;8R%:3W6 M8N51_R8I1)M&44 VQX@?F$8^NK<@U+OTJ 5S%6BYM]0J._V>@\%V2IECN.#Z^?S]Y M+_Z'0O&\GW6,=GY ?L'._T:7?_C#A(-\_P$1KA=>5G/YNP^3WWW__>3R^]\C M/WL-D+4R7E&+Q/L-#M"']Q/$'(UAN9S\_G>_G[S_\+Z(Y;O)]Q\^3K[[\/$4 MRS6V8R27',EW1DY6'8>_^V"Y]Q9Q%M[,.A":P>3^2++3+96!L .'NNR%0]?: M47"#2P/>M<\F4Q*(T6#59S$5,X>P@TK,:JLNJ,1VJ<2#./0ZH.OI8_#*91-B M5LWV%>"PG;=.SKS+RF#A.FHMQ]I+QAAQ,ET*W),>FO)_%%)Z^-&*L%/EH_T+ M&PIAZ:1K^V'T _KNMY,/EY>3[S_^04S2WT^^O_S]Y \?+Y/\8(==QWP?W0<< M6<3#SMP*/)HTA%/;/NZ/+M/G-=X2F\A[VBL,A.W?ZK(7N]W7C8+K\PUXU^\' M+TB@A 9ZDZ."8C)FVG<,('Y>5AR3,53.F/#!6P?1F'<(\ Y[(0TUHB7"K1^& M5WCK!ZPYPJ4LN=' ]OKM35S4A;9# G!+3SJWSB,)FC#66%-1@P]=V- 9;FP(KIRVWF:[#H0)0IC;UYY MPQ-\J)#+5KT'#]?9*W@=8,_=R&E8#R*O&4V$_WY ?_,#UT$_4NQLHI^PJ/96 M+ 52C6!.TX1K?B:>'U#:2>24**@$#+9;RN3*.^4I#%R7E'*J:YUTWKS(3YPD M1LSVR<+C)B0.L8)3@QPF >]83)S[Y6+GVBUE/ MC>MVAARVPW>KP^JY6P[TK12#:-J$-4;8'H1%3:?$FB/85AL"1+RQ@^N_>,FVA[=\_)K4B>DAZ_PU4S/%'\,JH^P-UZK'6UG4W%@. M6DT"-SU**4E4XJ M0$?DH"<,=^FB):O!+58SXF<[JCUJH'E@[E;V8E F M969N)B OLWL\JIHI#AE9:"Z1MS(^Y^!'%*3+N.[6>W,48/AK#R(7G=;O5V*% M:L#!9*Z0U=2]'R&P1#%5\+#C4ZVD-5=_!##7?P3:7GJP*^6._4D: MIT43A#V'G3K_^TCS.!P83!0'D'63/V?O4>+:B68 "R[,,V9*QZP(LV*$VQP([-FEHI5GTU0@$WCNL*HIV-+.^NYW>K^36B/ZV6MXOK MZ9K^LEK3?S[/[]8KM+RA7WV^?YC_2.$67^=H<4=_GYNYVOB$O2.^H=93UL8^ M[7C(7OVC_^^LK1>)FO4PP7:C%MHIWH9LC :N.[411O^^)*>)V%\'R5Z#R+IS M)J3[NOVD<(?2F([,-J&?QYWP:Z;;*GC8$:%6TM*>G*? <+V[GN7V/3@3U*:[ MBPTA:XNG(21OZ;$\GH0A\3U69,>O5DX?:7;S@/G-QYD?GKWNW&0<3/=K+'GZ MP)[*(.#O[#4207_ZH EQB%G=%'LQSMJS&BK>"3:CSBNEQ,U:BS%P$0@.>#>/ M?O8ORF+5<$J9J>(3%;M8C)H[FDJ!?/PIF M!&PH=3X-J1D"-QE195S7O&/\W+2+%)(,J385E%LDR]9K3"_WT/%_FP% M_\*YQ$RVL5,U +87U\M:V(J30L/U706>M2]*"M3B M@GAO+EDTJ2ZNP/ND5++*)3U<#Y2SVMT2WL@UL^X%$[U*_"Y6[=TY6-8CJ4X/ M!L/0FND(V*]\A\#?$C-=C_H5S%R[,;X; MH+H5+X$%'D:J)"P$DC) P*&DDEUMF^3;-F"VW7N4\8UPNF^3&=R8]]WYGE^, M+M5KV=I!(_#'6IG/'%,Z KB'UO/=SHSS^-,$(";1;0Z@WAU\$,%/_9>_1V?" MB;.,@!WBB_85GW&T\YV%]X3#B!W8R/)RU;&P7;J1!O*>K300KH,W8U_7W M9 MO:AKB=OT"5HH1\R0PP^CB%AJXB7=&/PM.K)^3Z'O$H>?,%G;+7$)_;%/3:SK MTA83ZFBBC$'"8M.T9KP93:-D9H1Y3'\SN:GD95VWW.]/Y'C_$'(*P^H0B7>D MHL<[%#2HB-[K FYMO>!P_D(78W[@$,\*7A<1WH>-.JWV2Q%VO!A V_(DJU-R M<&/6$$)WF-!E#**,P^1A!FFV-TEB)N=_,F1[U]H-TS'\ 5S^!XBU+&(QBJP7 MDSM"J3KB^>8*>W@K?31*#CV&""B5\CQZG8%"CSQRAEL:+46<;,^B-S%N,V<] M/0O*'/'-)A;0I$O>\U.GBL/5 @!LQSN7)>]KV;=PW:N$1^W5!XZ*1Z; 6JC7 M>F#'NB@]A1PF6QB-) K]*WJ1Y>Q)#MEK.4:V>G"4I7LMGM_0P0,[WFIKIK!E MU!0)W.BM+TIG0=Y(1%??2A]>0X4+[F(O6?']'Z.;[&9,21*- 3V05-"+BN[& M%41K Z39X%>;Z93S:BY!&"HK@B;W(+Z8/(R<=*F^LD)B2Q0D@X7MFY42YGVT M%!!NHE+-KO:1;?*&=]I/?8(X9B/+QYYE/% 9>;,G=-&?D J19S Q3R.1G>LU M>($V)2HP$H2NB7N,I-VIY=#C"D0G4E:%HAAT/,'HE.$NPU&,&T1 ZES.?$CJ M45"-H-2CJ-5AR2E5PR"!Z6^8/.XH[2G5E_6([X[[#0Z6V[.FKU594U,<=H@UG=C#T M83"UDR@@GDQ46]\WQS+**%JG%84X*D,QNDA:*\A L=1DMFE,-97QU&Q:"D4G M1O/2DHZ_=SA:;M?6B\[KTS6W:ONC!CM*]ZSED^=.^B %-^KW+7 W1XUB _\' M8Q=O2[3$#B<2394JZ-YB#\^J7)3O!#ML%^Y8BV=W?MNCANNB70O8[C)MT3%/ MBN+881O-WRA#$VE9G. *1+\ ,$JUQQ#M;OR YF">>%';?ET'EA=2%3 ->0[_ MS>7E^E/GGT=Q[2!1I,;?H!6Q\<;"]CI6#8WZE,89*3N0M\? &7.'$O90CC_> MIR_'(O@U2J:_J!_]*:RC1ZY!8*ON MYJL<\-.%@K2**UBX@5N%Z6Y6DA4):WFB:N22PW#Z&$%I7.ZI+?[FW(YR1.6Y,/A!L6FK&O[1 J3ZO-__IEL?[)J/D+L9G[^AZ[ MTSU](;*J[;HQ(S'W*HE+S;QLP C,NY+MEDU_,JSH9X;W=+MEF,+"HH#7_IYF MD+)Z)PDL;)NME+!04E@&"-=&J]GMRC;1SP*Q$>,4>=YGS XP)5HX 8%MBF7R M%.YNY[Z':WBE7.K:6[+G+- 9L;)9]E9]I:F5P<&V-ZED)\O2(A!IH.4H3ME?R9'>E#5;!P[;%6DGS-BD%AFN;]2QK=YM+'E\W9J53QR%L>]%R M[RWB++R9=2"1Y59::MT8V-:J)''>8BL'P+5:-;9U+3?#CACZBX6'8@)FWCZ/ M:"*+G>1Z1:7Y2H%AVVVUC,5'RLL@X5IJ#;_:)FK;Q_U1/&V)DWLW;QR\)?9Y M3ZYA@FW&D>P$JCKP-A@/VY@;:Z(0D%4'PS7YYB)TX0459^*GA2_#G&2;48,O M+?\Q>+Y:7MI9&0YJAL". "KRGC3FEL+#]7,EKENTYU;HC#3\8O>KY1[QU/[W MD03B^6K1&E=E=24?"MN:F\@O70U+QL&U[D;<=[-&GB!.9X(22A/$:,7=EPTU M!1M$#P_X0%G?T9]9\43^EKB9 U)*>!&&1^Q<'P-V7P$'Q'>X\ 5U/&#"H:3' M<Q<)UV/CDHDX4=T(;2>S>)GAI-N,%R,,FU8\3]8E:, MGO?6*^,738. HL3BZO#"L]F&"^:I"]^YSG$RLBQO(,VN<@F>\6A;-?N(C^G\ M&.M#?E&H&0[8<5!+(ZHYW1D"N!%*3XP>,[E%MD9*R()+V+I7C,C5L+CK4INA M=:(!A88#)HPCOT:.,4_0$Z,(I[XEF0[9([2KXR8D#K&"5W%3*3FE:%1:H8@0 M=DAMKZOZRAD5;'"#;0B$ R-!V*#"O]"UV\*+7W?W'J?4'9_H&@W7V;H6(M@>H*^;DT?M M&F*!ZRTM9-%NSW8_?YBN%W>?T'2V7GQ=K!=S(XY2V/U@6Q>>35Q<> UO[7?C M2CV1@NUL?>I7NC/:$1VX#MNKM!T=@J=LH?,W?NG7C#N4L(7N-# M@&U2=0Y^ @([U)7)4ZCORWT/-[24Y,&X1>VIVAD*VVZ9SVR M?^%\++=T+4_%(1L73\,01]+RN[I!L)U+3>9"1E Y JX#*O*M/4M7HC>T/3Z@ MS(GCH@NV[Q3305:9](,X,\L;R6@)"0[NJ 7"=58UM[99W"79^ZAJW6^ $D*!@Q''[ ME7GJNOXSOTW&9+:%M"['S;R:9LR8/+$6U^&[C>4@!V^BD\\U/)Q.XH2[[?N/ M']YSUV6?_*.\_I.7!'SBU9N+I'B3ZN0QL/:GSJR/!:9[M]0*42W> 1=%@_E:%>HCKMBIB7QDE=<@ M'V+N3IO$]Q9(36F/DT17Y_=F1,&/((M2NB@A/&C$-:4":.5;=E2,%8?&!";M>\K MC&"@GH.L]'B6KT+][9;8-,;]IA!DWJ)IF+$>,;:PRZO$$/V11ES+<6@:3I$_ M[S"-3Y9K'^,$/#U)I3IF@LF/4A';MGKD,A+/(729&Z$][P %)D7OUD9J$O.X M^#6F!BH;[U8/-19[=@ULS(=2"$!Q_AJZ=*(7@X& M/'[7,-WBF"N.STY,@#VQ*HYM\3: M$)?/D'?X[&GYD[2\/5:8@:UCK>57TRU1PEUV=R68=J^\Y%;/FX2#;UD_'W&V MDZM4Y&SP7#3'B&B:8;ATT;0&1> +F=9R"7.F+S MWK46$G'C@T<@DW9Q[U''UZLPC,WE:[719(]_I &@7HB>]^Y[C@>M-^B[5,FM MSXI3<+!O,?5+ZA'N ]_&V E9,[&X]VV8W#@IZ8)0=F;:' 5,AV^CC[2TH>%X MX#4/NM*T+X;@=5O$V[K^,WKC'R/VP[>B$**T@,MVK3 D6\)>Y@G%'M>PM1%# MJRJAAQC!I&UUR!K]GQ]SIE2'+Z@86BU"]C(3@=W133++-$( ,ZSJZT*OX:(8 =/IKKHM Q0WDTW'"A(8/VJB19 MA[ '%04QE%";\!N2D;C[DY(T= 8[I$[B%^!#MJX]I,HX"&5@B2*&:IF3KLY$ MCR!QO>8SO_M4W]FJR7C@4:*I)D[:ZJ@-!APC&HO0>N-"O+@0]\F*;YP)!4SPPO,16O^^!M'-;A6HP >&33T49E!5(P''!]TI.@R MB\CHI8^:\O5(0A1*'M&G7CBB\V9[\56R=-O<*E>)F>C1,*%0'SZRJ-$DG5 < M.Z)HT=OT61(IADDE6H2(OI21P\5.S(_LO:;0=XG#6Q]8VRUO.F_F)"13PC5^ MPJY_6/G;Z-D*9 6@5?!C\7R)I.6N?@(\!M^6L=R%,\>X48+WEP7>@<1<&. A@P#'CQ .LGL M127)2>87]IS=X@Y!.7:0Z."&>)9G=W"*68UHE$%#03<*P:,"R^B"B(HL/063 ME#3\4\P^M72SN)O>S6[ACE=&#^&S+J[ MAO,7'-@DE)\S*(P#[N:JDDN/&\L& 79R9=8[.E[D[AT302D5\X>* \B.8[S, MP^,6K1W>&TDW1O)BE3]87WYKI"$"F'ZLKXOLQDB3T=#OBVC)TM%MD?B6"'HC MKHWP!VLMWCHX(\XVTSCUM^S5"=;8.)R@S3&B8!%RR9ZPG?+(G] ,P#G:Z0.M MY3B0_^Q1I]^1PUL:6@0VY!"6IWL.NZ9-&"[>55C&Q;!75 ;]ZZ2[N6L?%2^K M%"FBE&2/Z=:Z^I+*H(I9!Y876K:8DIY)M)-9A]&#FN7V.K'DFC2U" DS3BM( M5[:.RH$!SJDJF&WMO#3ZI5@-+X>ZE"_%A!QLNU80K_M8R(:]<=IZEPB\BS;7 MA=X&*5R'UI!AP U12*PNNXM>.*+ MQJS%-8X91.R5&/X"JGANAJ\K<48]WAQ.7[5AWQO92_K_4;.#!-E6*KS' 6$E M?:>=8=C6 )VD\G\LH2S)7W=P)F"'9C-_DWS4'I8#N '=D![T:^Q8J.'Y;8Z/ M"^F(_*KGAS[^ M7+_NZ-UY,/Z5QE8HH;*/<'?@ 6GN56X2&M;>=/7C1.P:S/_Z9?%U>CN_6Z_0 M].X:/U@_VX@'/ MZJI?]=&P9[R&6BB\KZXV%.XLUE0 77?(TQ&S$*.$W\\]T MPIG>HNO%:G:[7'UYF*/EC9B0;FZ7?UNAQ=W-\N'S=+U8WIEZK\W?XS5[]_+> M(@Y-^25J*P6$[>]RV4X:09] P?7B"EY;M'5F+Y]RG(@AY=?X3;5N[EHZ'H%X MP0^K+C!'3&8)Q!5:D#G?+NPN>/N3N%M+5 M;-E9N$X^(:DJOF5;C6L<[*GX+$FBFIG5:^9$O>TPP8Q0'6@G+3C60P.\\KBE M4-HO,_#C@"BCRVHY+W@H(H50M$U#4=:1?-CJ7Z,:RM%EL5JLV.J#]?#]Z@UI M*:\??XMM)QEV:XN;XR_+>E$4&'C? RKA$!38G2#"*!*=F;K4#5CS#PPX9 M6"".V.'W,7@5=V,G?'5O97QV^@Y3>?OAM'MPW=.I+=# #(1M]9)_DZDI#N#9 M;AN)VM^V.^EAS;.WM(TU2BZ6\_(_Z^3-TL'?9!I<30E-T>P<3?.]SE'6"GPQ MS,.UM8\S&=./AO%T%VW+IA\ZH[#T^G1NN?&#:Q+R%[3I;\MMTM^U3)_=H 4< MC3O46QJ=.\ )/%IW*6$'V>3/+)OTXM_ME _V8\8(SW257E/]P'"/ 0-SC3L;(#L.BUS/>*USR]F;W&PW/)=H"EK MMMEHVE3!!CBZM]=2?2R0!'PX M;97FX6DA_[50UCJG++%AS9D E)%#-J^ /.ZB"W][<:3?5]C:()O4R^#1\L@O MW(%G:?]S5G#E.??T#Y8X]W*;[BZMZ">\4*NN+6E7N&'. ;UH,+_%W EBN)O) MW8JGW=EBOIH]+.Y9H1\[Q[_ZLEKB%OUJNEJLV*?W#_,5._5G4*-STJP0 M8HU?HBM7W@>T!S*_8M>MT&MG7EQ"XU?JT%62ZOIVGJ$)*K#$I^L\4VQBSDZ% M,KX*]4^,-<1Y,U,!!4[#HXB>\98L74[?4X79]>W4*P? CFCULN9CDQP:;I11 MX%F_ON_SY^G#3\QF5XM/=XN;Q6QZMT;3V6SYY8[7]-TO;Q%E$;"-?N&_&N[0$8&97100LC\%#B4'D"'@@=L M8_+$SOCJIK)R2-A.7B%=WJ-+P."Z;Q6SV@V$_GX_%Q>E'^;7BS6Z7:Y6\Y6\ M2G^89,MU_6=6#G3C![, .R2Z]=F3FW43E,HXV&:K+'DA ZL;!->DU5G7+J%) M*/!3+T$#"2+F)Z+^Q2_W;T,/3I1OL]?,/BKC8#NULN0G#TY4#X+KU.JL:Y^; MW-)$:H+N'Y;W\X?U3WRK@#4!N6?WJB;H;KX&9>'JNZ<-48S4[A5W/9N,'Z$W M]+&7EATHWJ<'BMD1+*1MR&'5 C)>?/)]YYFX+I5^D;XWRP^6U>^'-\4!.V)H M:20?,AHA@!LS],30]8Y/R^7UWQ:WM]PM%G?KZ=VGQ=7M'$UIJK@VDBLJR5\W MES9&\BOPCN9 MRAIZ\PO2=3.1'!RVH]?)69B=)+!PW;B68^W=^.G#W>+NTPK=SQ_0ZL?IPVDO M8B-&6C<_5<&/RTPKYQ\I\'@,M<-SHQ@S>X9!]*XP/YWT*"T(OTQ[9"KO_E6/ M@.V;"M*6MG(=TSZ>"M/:+5/N9LO/<[2>_MW,>6Z);'432KV8(;#=5D3?OIE7P<-U4B6M= MD[V9+A[0U^GMESGZ/)^R[K3LF!2*\=9-,G5CQF>^E=-,Y8!Q&7!W09=A1QQ] M;J(!4._7L]1@_';F[_3PSM M#CC+SY\7Z\_IPV"S);]W,;\S=>E"2?RZ&:XQDE^!:U3.@Q_FWWJ]7\KU^8HL6O:LSY!/1.^85_1S_:]I?>Q7]/B">30XN#ED_.3M/JKON MW%^M@+!.(@N/"HO#:.Y%_%6UJ>>P;N6^%U%-4#2/"4!8[;>=(87IV=WJ+&W9 MW1HC\,[=W8+T1BN@C'G/&-4*_ 6PHT\",, MYI67<( 2"BCA@??V+G*1 H7&PS0T]36S,C/%?(+XPOOBL9?4@X,?,&?Y/SYE MZRMEFYU4B\HI)F(A$7T*\W,[#B.RIQ*,[)7SJFMN7D+_XF2($YXG]R(L3A&:Z5!$_N,?TO\X#METK#'DK5-X! MW/GG,>3'[-BEVK&J& ZZC:TNBZQJG5,"% N,:,1(M M9NR1:,]A_[ ;W$^6R_:G'V@$"XA-4Y+R[RO7!BU1PHXB7>BKL#7< A_T==HXN M3=7J9*X]#];"!#LDM=!.X0RY.1JX :B-,&T=A4WER/?D$0;]O.;;AJ8S'A-* M2FBR9=+,4#B1MB;5[MX[GF"A+KM2I]X1A((&O'=AU#?DAK+0!!-L_V^AG?)D01D-W C1 M1IAN0@:C>L')EC0@!9MAR%K/J6-+EA% 'IXL$8<0HHYBTZ4 *0$L*1M-+1-U1OG&X$-)2P0_8"[E? MW1)K0UP2O38*K!KHQA%?=?54%F:;XAI/M-663+O(T-H<72M 3G8QC3TV9@M& M6#V*<"<[QPMR$V:,A>'!]52(QK%R%DE$SC. 4@Z@!>7!=3;+C"C:8:XERWO] M35AI4F;7U>L 6]0)7KF.KEYG[!13?2U=-QIFI-;40OF:N7+H&-;):@)HNP1# MQW*5A$P<0< MA/M50SYK"UD_W! %^$#%V=&O=?*T#D/ ::O>*RLD]M1SKHE[ MC'#U,KD]MK&$""TME8>,1JC&$$+T!.K"E\Y;7T\0I\[WKF/Z\(*-.879EFO3 M_)>G(/373:HK)]853C1ZH!KEHGIMC&$IVT MM%0>G1JA&D-TTA.H"V<[;X>2HSU!F]<4 ER$,J>T4""GJZ8M\2S/)I9+%U0I M=1/1Z.ZXW^" E58P;;"_5*P!V9V'R@&P8TJ]K/FP(8>&&QD4>-:U8X&:67&0 M(D\,VDA)<%TQD$1%"L-@6[&JW'E;KAL#UZ*5.>^@;I07P$U+*N&,3%A#2FZJ M8G9JV_Z1RL+>8PMO?LU^7E-^IB]$YM\M4<+V M_2[TE8\+;?#!C1F=2-7BNDR,$C&&]33E'6B"S MW[>\M(KM%)P&%[0Q5 M\A4GOW,XN,9;R6T'1OFS0&G$(M>!Y>#$.S.>/F.66DKT43<&MHTJ29PWULH! M<*U6C6WM@VV&'27H4=Z:!04=:Y:4@TP?:7+%.[/L]R0,V:8 .\>XP3@LM5/E M03 -M9G,:0%'[0C@91KJ_.O:+*> "B00IX$8D=1PAZVZ "/V\,43ID4W,=\6 M3 M[=#!-.2N])0FH"UP 4]-NY"LU5-,@G;>95@5,2./!'V4,(!R'!C*:,>NK>$3 MX9%JS.3Q1,;JI\ /P]DQ""A+-;O/TD$P(W0SF;U=- MT 936\=HZKK^,\^DF>G/ NR0"-U2XB:L_!H? FP3T4+,=Q3Q#]S<6\XI(M#_.$)FPGY!#XSM$NJ6T:Y@A] M*#T@.K%B+S123BKMHW'U6G-2KC82MC__$/06.".!7N MW2F=B>F3;7GOF+J#;K61([7YZF-PA6$CM/D.#\F5;-[@Z3F[ MIQP:MG772'GRWG89*%PKKF.XQ;*:XT4[*W">+;K 8+8;^MOHV= EEYMCX!'6 MO)^?2[SP-O[56_-5 V!;;+VLA>UY*31;-+9AF\0 M-)VBDD&PK5A-9J6$@H^ :\V*?/>41G BL#HN=B/WVH\L%SGQLIAMZ\)IMCBU M[>/^R-]=RZ_;T]V+D\T!J:;D.XE=H8<=)+K6X\DVXX0:>SB5LL36=,(+4 M]_-. MND&-DZ#6D?A3(]_,AXK IJ8'1ZB\/P!V3E-.OD^.FNV$ JP?S%=H\. M\1Y%R\DOGH,#]D!L%(@=V+*SP#;(8$:J;G24EAEH8P)>9-!>KO;IT2%-CW"6 M'N&$/K)$6]DCXX _/YRP,&R!@7E-Q7GD-!]M44H]:;_+Z:,\ [TDF2S)DY86 MF-/5=4G:.4$>ULDV91<#,M:O\1-V_;*,L!H2<,BLEBZK^R\% Q[L:IC6OU1% M;2[DU3R%6.5D- :N[N]'SJE$. ,U_$8%U%^IAD&46Z72W[(5*OV%W_2F&2,C M67)<6PX!,Y142,-"2,G7\%9K54SJAXHG$L9]J?@#?DB\X-?U&:JZH96>DLI@ M1F%LYR>?I0#@#:ZS*[\RD^OZ"+-!=$L?J"P]"ZJ''H4ARJ0LBX GH."-4\JP M]MR;(AS*'E>)+)^P_QA8AQVQ+5G9UK3"/<. Y M.6[0E>= .C=7P0(VQSH)4W.4 0(UQUIVNS''CN;K$-MO'_VG=[PJ/7@5-AG_ MDIED_,$_9M,3B0M?P#2V<]Z9966?PC.C$MZT:X"F=]/KJ8G#U4^^[SP3_B@, M)H^>N#]AOZX#RPM%.]Y/U'YOY943C1# -#U]7>2/0-5'PS/E%C)HA\F8U 3% MQ%!"#>7((48/O6$4OS7T,/: .IF)XT?RA%&4TX'5?9JM$2$6^X-% L:%0C0X M QZ'YY?+6.;E14CX'BWAM[WWDA0Q<@W=@5MX3OQN8^E[D>GY5<*T1%4::&!; MM:Y>\O;>% =<3]"61-=',H(7+G].E&3/KL9G3F^R$_/'F.SI-#=HC%]&.QPL M/)N].8.OL?BW)K+(QL#V#26)RP)_Z0"X5J_&=OMI@.-'"0'T)B'1;=:F7EHV MC-PHP.579(&]0BY14B,$L/VYN2[TGAJ'Z^D:,G3Q+(;2P^*F^HO)U'#U^MGZ MIQ_PQ]0J+EDWPP#;032T<=*83'4X7!?1$:)%^[(JO]B\(DX0B8<(S5W'KM!) MII$[:U]]-;LYEM%Z2Y56%#VF#,4HO:92D'X\9U+P&T;6?%=TQD7U#=D2,-@. M()/KK-UY#@:N"4LY;=?4W*,8C1@=MG>>[_J/K[Q%\9E75EJBXEC@YME$ P6; M51D(V) ;L:]KW7.:C/!G :.4G)'G[7@W[@..\/0QP!6=5Y4&P#;H>ED+S]M) MH>&:K@+/NO9*45\(W$0XM5MIJY0#8QEHO:_&\5@8-UUP5>-8_@\U0 MIW=+@6VSW1(/+R*\U]B%S@^%;<5-Y%?<14O'P;7L1MSWM-/\,Z.$."EH&\Q5 M';D4AHW6XJ5=N>K&C-+2N^E05;0.R[KTU0X:;9C( MR:P8$NB(4;I_GN^^7/WNK&M0-TF K'720&)3'&AF!<$K;QIE+!-81;[]K^6! M18[*[98R.-@.*I6L4"9X"@37#>6L:A?],8Q(H#2R/\T:D[$S_*I748H@L$VN M3)Y"B^;<]W -K91+[:YY=%QLD';)VH(PD:W :O4Z?K<"I M]:LPG&@/OV MJI9J:8WM'RW"\(B=ZV- _RBBK>5J9U'5BL]O_&"%@R=B8]DBOS$2F-&@G4[. MMJ64,6#5B,B!Q>0?+E=N;O]Y0H>_?&CUCH MMESW]0$[K.K267CL:]_CO)7-+MJ88 ;+#K23/0NCA09XDM52*.VG.TC(VR"B M@*WDV=\*;2T2H"?+/6+$&UAO,8^L#@.(=E:$#E80$9L<+):O':Q7X5/R@/'LHQQ_K MM)&'BWD46UH3E$Y@?.X2C"+.Z00EO"+&K)FT'[+VBQ':211)?]X+-1Z$&OG, M3S]E&;1%W1I.<&ZD]9$&1/50-K8@U-'"+K^P133CH3]#]/D62;;!7+@26RG M(AK,7S.>>ES$J^:HX)3*PQW;L$UT]&M9V/\-D\<=:P! _S36(^9?L@.;&XL$ M7UE=Q2!+"14N1A!+A_^K]+=W4,L"\+AL0!$P=Q\2_E$L@ #AQ\R(R8"X$./: MLC7TAQ*:XT?,6>$9N-+VW&W\67R/:@P+Y>"%/5.<4!I@US3=C9C:$7FB_RKM:)2-@AD_&DHM MW_,\&S*VW4VY +WL-V7[2U9,S_!V9??REVQ,ID18QSA!I@^IQ3IU[I7VB!M* M_"O+9;5X$V1%"'L.LX/2]7.'$J\B*XB@R+S!C\3CUT)EDK<(U*?OC2Y$33S/ M55.QRI2@.A!PN&XD>QJQE48!#]K-9.@J;C^*U646L4GZ!J^3O,&+''&[D5V. M%K8^;#@?1C,ECP^S]%0$>K%.3(D-?[ TC Y6F4V4F<0KM@)V?N2<%[2WS4O% MPO\!9P=2K/8\E6SMBU82TM"O/AYP\-/11#%K51P,/!1JB=)Q1 QRA,7MCM0A M#"2S0RDC%^U"E">'&+W<6?O:CYN[#-P$V91*ZJV"!<;XRGO+.-EZ,W'-PO4Q M>.6LWQU9-Y#E5NP\3#WG 8=10/BS\^R>C^N'K(!MNJ&?TN6:9*ND)4J80;=+ M?15?-M7'!W?3L1.I=+TP(2Z"] _&O2J6VZ8.'TCWXJM'C,@GRJ65FGP1?"06 M+6&ZM<%RY%E+F(2 H6*,/D5^P ?*\8ZM%.([]\F%^A:;V7VX[0..FGEM-F!T M3GLB:XW/QM"CL*B5+S*L4 M"*:95;.JO6"*D0T\ R9DOWCA =O\Z*[T<:XZ6,#F5R=A:H(R0*!F6,MN6U.< MH!SNP>?5A(L;/\"V%4;2"58*"-\FRV4[-<@B%&QKE/#:8A^6HTN? 3*RV1K+ MQAZTJWZ:M0P0IA76RU;8##V#@F>%"KRV#XC\34.3MBCJ=LHV=&Z)AQ(X4XK5.K'^:H;P@EK-;+V5]^ M7-Y>SQ]6OT'SOWY9K'\R=K:7E0O$3TI-C]'.#\@OV!$UF=(>K]'N1$%Z&& Z? MM%,O[E8>/H<"_N3#M2_SW#)^;G$!G[A#F_>#H M.3@X T$'2MU Z?]P:FH0*R>LT@%QLH::[ VM%I70R6['"1,SD52==$L1%=K7 MQ#W2ST2)Q_(8A9'E.<1[G#K_/(81 M=M;02%!&,>FXF@KEB*.,NI&TS92F. GV"B_>;K$=G=99\PM(3Y;+WC(V$8*F M7D2W3$_2QV1?\H$H/E=FX%[ Y]2$,U5YH(W!*5=X4; M=GCJ5(/Y8-4)8KBAJUOQM!/-'!K C/:+9'O"/5P)(F?UPGTMWI M)@A@1ZGFNBCL52N/AAMO-&30WKE.2+%&#)06BJP7_F"NF6UJ>((/XOYIS\FK MUVD8XHAOU)<4,*G PW;N6DGSOBP%ANNZ]2QK3_\,77S"U'&-DXZE.:7E4@.0&XF? M]*3G4C?KF-8(O+0OB3MQ\JX+QIK<7;+"W3Q;[E=6[#GZYN@YU=8I!89MGM4RYNVS'!*N@=;PJWW= M@*%-'DGGB$V8YL)[PF(W-DSGF*QCC40CM8-@FZJ:S'F3K1X!UW05^=9O$IFB MG^3>6D 9"2.+\IZE%HZ[%XZ[->6X*WN'G:.+E]L5?F2R/N"#'[!'>1?>U@_V M<<(7?UEUC5L/$VP7;Z&=8AET8S1P@T$;8?0+J05-MK,?(T8I692C.^&O)<00 M U\FG_E>Z+O$X8SPTE+)53PI($QGJ)!;^:= M"R:]F%5ZQ0"X_JG&MOYB/<..8! )M> M*9OM34U_D2&Y^G;G!]%NNLY-Y;SVZD$QR6%O37\BI?=_\7!$['-/!\T\X.#SRZ=3#V' M,U9=:"N%ANV&-5(6BFW+0>$Z8AW#^L>5,5Y$IQWL\28B["ET1L+@ME59C,\Q:&P;;B)_"5[7Y7CX%IW(^[;'BJ4%C)5MQ/CNI$J\6Z^NIB6PE+RO]V<7U0;SA4)C16D?^?+:B M,@YNMM*(>^TF23DB/ P(,F9C@#$-G$T7R7+%R!KEN GQOX^L\N6)E=Q34E7U M(%)HV+Y=(V5A\5$."M>#ZQC67F*D>!%'C!AFDT4@YW)6%X14P(_.6BL*163 MH[+8K@I(RFW68,GZB:S53WE(8$=EK14/>I0!CL9*NZH&/;50H^<%P\AH9#5# MGHB#/2>\MU[93;ZT!3'O8R=+!>L&P?9$-9D+:Y?*$7!]4Y%O_::N,7H4XT_Z M/V8=(4W:=,S4M17AM7^%[RWB7%NOO+(1D^+H^H$Z)KC_"W2! TX1*W?AB* M7KB/V+-?%QX.([)GW+%O)%JK'03;\-5DSMMZ]0BXYJW(MZY%,R0HAW^"_3<@P/VO@N'>O8[31C'Q83VM![$+TO3@4^O H4X[IS^*EPI8VE@F MF@0.L%]5299Z5AD0<-^J9%G7S"A2%KQ1AI8O( ;UGK$+5EWRUHMT'!I+3(P,C,P.3,P7W!R92YX;6SM?5MSXSBRYON)V/^@K7V8GHA359(O*KNC M>T[(DNS6CBVI)55U][YTT!1D<88B/2#ILOK7+P"2$BD2($"")$@[SJ7+-@ B M\_MP2V0F?OJ?UYW9>0'0,6SKYP^]3]T/'6#I]MJPGG[^X+F;CU^&^ZVL[*?GS6K\P @-$RS';YX]EU9_X0EGM 7=L8605-P_KWC_C_/:+O=9"(EO/CJV/\_&'KNL\_ M?O[\_?OW3]_//]GP"57O]C[__G"_U+=@IWTT+,?5+!U\Z*#R/SKDE_>VKKE$ M/Y'JKX_0#!LX_WSX%K4$_NEC6.PC_M7'WMG'\]ZG5V?](>@B_C/'1\+B^*\& MHWQ$%K]\HOU ![WKZ^O/Y*\?_O%?GX7\'UGILN8:[GU@;&^Z(&C]TVB8GG?-+MW6=T0\+L5]+BC?TD4LQ1T9VM8:6(C, MZ!^.;1IKS-X;S<3Z7FX!V M&=J[9PBVJ(SQ B9H(MT!>&HYNVXT$P HX.C6<\_KN=!O>SS=)XLM"61-?0ZJ3KMH>6)^MICC#3#2 $OGC;=<@]?GT&.B(C MVK"M#??>=IR\4J:W5(=,<[3(N'-H/P/H[O$6 \TKSWB@38&;3S9VBW7(>&?; MZ^]H\T[6<0:J$."6\V WS33 P] PS_CP9Q/E/26 MZI );2)WADMV%&@4HZT&7E[0\3_WPL5LL)8Y 3SAWN0]?3+;J6?7\>B _WBH M*^,7K.6\^XO35M3=056QDZIW1\77QY6&EM=2M1!^0;4=6!')>=I5;#=61%R. M9M78F15B,[4U%79I122CM:7&RED(,VIKBELO1L#5##.GU'F^H^X*A&](UIX) M?.-3(<44^J J5H^I!B'"[@444@5?RZJMR7)D%_N":CHXTO/6> 5K?YDM31_L MKRFVAY%##Z$/**:!(UPCL#$LPP7WJ+2-+&;V;F=; MI,3$<3RPEJP!GB^IH9/A%M$7.!,+WV9JUGY)BN ?@.60;=&]H3T:)BHJ64=Y MOJR&SH[HDB."LP#/'M2WV*^F-![1OZ2(3O!OCMW#RVA9TPO7IU0XAT8WSZ;N MF5IP"D%'#QTM'2/#]-"N,ZR%]YUAS6+;6?G=J/F^0@Z3F VJ6\/2+-W0S,CO)(O._(0*MR:2,,]LM2Q9<8,.:I&TY@#]TY/] M\AGH:^(+B_]!%$&4,+$< ZU>*ZAA.0:HAVC?LTN_.DHT1P1FM2 J()$AE/+T M\Z?5K_WO6^ ).S_=:X_ _,"EFM.V3 AC36'OVVOL?=OK$QW%OU"XIRNT60#E M=S?ZF>)]MEW-K*#/D<_X?7Z.V$#OT3>"+^&VY+D'1P0"KRZPUF!]^*WAXB]U M47>[G8^=L*'H/S5KW?%;[>2[_\6"8GAL/=85$[N5VY!C:*^!X0]M](_CT$8_ M_#FT7P [EU^.?8NR80#C_=2@'C:-_ADC2%+W08G/S\1E^*.^-A8C]! 9& 4*]0738%,FQB@8B 1,,D5F*(+Y3A?FBOZ0@R:S4(4'$Y GS[3<'W MUC#!U-L] D@%\UBD0'MN[#0./K./!AY! BQ;( -)B;;W'94G!Z;1((W#BZG2(4P,L*L%M M[W*_>[3-%)!B?V\$0MD]#N%I@$$DI-OX52>.C!0;95JQ1H#%W?$0L\981X8> MQ!KQ+>68CTC9GD/=!J87;P2&P@*$6#;&-C*Q7( EQRX_FJL%HC(LS6G%&X2E M@ AEHVQDF C+!RB4^>3#?=,^_*A5(.0R^YW>#7>&,O(99AA3204L5BHN M^'6_^^525<"R^QT"UACSQW@'X!-: >Z@_=W=!G$75.!22S<(0/[^AT VP (2 M<',+3#,+OVBA!L&6V>T0K0;81((-V#$&S _CF7DN3@N+#T/T;2>C4H/0%!8C M1+.@IVBWZ3MI.AE&P$ M>B)]#\%K@/TE+I;O>,H'7Z1L P',ZGT(87/,,4@TB .5UN#UGX"^G3DI%Q/^ MNHN.4 I"Q]_S$+8&6%X&B(QK0DA32]N_Q/[>")BR>QS"(].8\M/GT\@;">$X M8FGL(_JF1N7TNC@JY] N^O=P-AV-I\OQ"/]K.;N?C 8K],/-X'XP'8X[RU_& MX]7R0P7!.1O->23M><[')TU[#H+O3-<)?W-D;O"+/P^"X"PN09#DW/:=IRE1 M/'Q5\@^Y/&+X"44H'4XOI,I0%$$ CU !::@Q076 $VR;N3 Z*:L*5 *JI^'% M(QDCE,NP\244"3JI%D.<[PPGT$7_P6DG7C03X)2Z[E"#<(_F7!)=3\&4JZZ: M&// E80ZO\"2HOC<2"3ND31G59-F 9#:#))+#JDB_3:*6;9-I. 74%)08#H) M+BJ?_?TLBLX"Z -A4<33('+Y@*K2ILH(2RGI)##=&9<5\V,.03/FK'&^2;1 MSAQ-F#-WBTXE4852",)1,ZZ_7K][>=U8GN055U*(8SI=*M^"\!"CM13@!KNH MH=F-),0X@MVK?F[P,[4M MG;E49%=L!S_RB5GJUJ%RDB22-0-W_*J;'K86A]F+*33AJ=H*HN065-;&0PVJ MC((^'])C'K1!(0B]0BMH(2B>I!0.BM@N,N:&5HU_GC%>]!9=D3%^>!.2?H1L M!:0,421E?7!/TR=6AF&8#=T ^/V:9%KLC'LFWNJJ\"#O+6$A.4L]/U9^&Q%1 M!=]=)+U"7%MG2%O]6F>'0B@S2<,CN%*75LFLR_@W!U/[7-MC.WM@44TW)F97 M4!A_'L".B.<451+B+P ^VBF85VYMQ._"8FW]9KC;H>>X:*<+#\]ML"W./%5; M0Y?"0K=K14$#!WJHRPEUTN\UT\NWCB!BDI9JD:R<%7&++.,-3!9BLX3,"\Z*,;>MIQ6 NQ%X=#.O)](+*XR]E(,'O]#M&(G.FC-HQ5M'#B%!BRX?J0\)'DG1 MKYH4"_P^I'5\]7:@Z]X./XV+'U;>&+I!C]K)JM@ZHN04N53S51V6[U!HXF"( M$Q1!L 668[P$+POCEY-OP,:&V&GH](F&W.VTCDYR-"#)-D:[D*N<7TFU=ZE'FTK7Y$>#(M\FF3X! YM_3DM%M?,1;]W5L_#$M+ YQ*P5.\\ M!:P::!KT_9#G.&4O L]UH?'HN=A;865C8Q^^C[9-U(NG#,+(:5P5FLFSEDC3 M0@D6-K4<"W,Z%#:=,KGD*^O*KNY<07.BWBUP#5T[.(=G)@ZZS),XJ/-#[&-_ M__">2*C4@XUIVM\QT+H[OQS&28?H:;CT@;39\7B@M;@D&V-O,[&JLS M2%2Y)M:C.8 DSVNV19Y6L^G\R"MB"5;7VECAI_H=>.X6[:G_.JX-=#::R@(NT4JXGZL9_8GC>/S(^Z5;ASI#K!+LHS4C3D]KSE.E==AGR59" M&''M-VN^Y/Q7:W[YID,O)E@)$<-UG1$/?W5FFQ0[/N=!\8PWP^QRA?[S,)ZB M0^+L%OWI8;X8_X+*3;Z-.Y,I^GG<@,.BKQJ<+3&IL.QS(U_MJB]37X#E@5LT MAM+B9 Y)%7!T+OK?]4I[I=ZN"K>DX-PA@G#\HE6.].UR^#EXO ;9X+*2'E/+ MMX@I8C(JY<]#"5?%JZ;A.*ACSB'=WQ/ KQ:2F^*A[23R%W#74P7X?.@=T2\F M<*FS0N4!K'? 0DHTD0H&ZYUA&5B!^%7$0*64N2&C5EN(4D1-/AO$-$E[;J46B&NK7Z_>U7/6Y.RR"$H:;LAZ N[77$^L%."XQ;5*( MPE6W37S)+W#1,X5JT2.B<\J;F$YRS222 HI6J3[<7^J=3K -U[ \I(Y@UV5; M053#(;4L<,:O2,=(&8:EP?T$K?2.D'=OB5]4A9L2-D!5:ZGQB5L.B@B&\ VP MP(8:$T 7^0"Z\$+.EL]@:FW>P1PMDFXQ++F":$V6D2;XG*'9&K)]3U%(<%PXO4Z M%VPEKMBK_N598PT?,B0/*=62F_\4#:(MVVR##O=Y0L(SKA9+^EJ+*%JEAD(J MI]UO-L_"4A_L=6#';Z0Y ;ND#$&5WU4J8K-YZZR3H[Z2;T0KO_DJ9/$YZU[T MNU_J3?JWCK[Q1-> N5I-12W5G!]'W*ZA9#M(*5IJU)C^9/J76__)\CYI0MSFXGO]CJE&_ M3/*)45VR3ML5JL>8H<3/QZIQL-[I5U11);B@)(E5<\1Y/#U=1I#Y>;X@\_&O M7R>K/SZH'U;._30&9YVJ4V &G5KA,4.+S8H5BM/^LM^].J_;!I:-03PG9:8X MC.6AQDS%0;=]"?'$9%MX0 Y>#=K1CUE'%2 %<&& R2VABMCZVZ4'@*\):-;( M2!%ED>,&(<6JF"4?%;?:LB\Q\4J4:R-H?$)2C6ZUITUB(D@MWT8DQ82E6L64 M>).(B2JS3AN1%1>8:A:J]ZT8)JSIA=N(IX"DU,.H07E!K!4)-9 MXAXM2B1@+\L6<2@8%ZO?/SL_4P._7 8(ME@,QP.%WKY2^OT;I2C"1CN-)J6I M0])=UC- 3,1V?N@F+AZN:SVKDQS^ QUI#?J)]OSL!SS'=DK5UM JM[ E.T)5 M3ABB #_K^\B#>%01.A.5Q)2T 8K0;YP.ZVADAS)2TU75WFVRYP^PF?=+_WN MEXMF\B!#)$D^0S3WWLKC*$?&B[$&UMH99KYDGE:T-;!S"U?4PR%CY:B< $>/ M(6=E4XRE)&('NQF0* M@.5K@>31^!5 W'!#<0<^(,FB310E?:@W]JM)-J5E" MZGG!E+)FAY'0<6WEV/:D-]0:YDD2O5U/X^8?C@N SA^.X8(E@"^&#GQM+H!N M/UFD%:)8Z3,DWV=;0]I:%%4T9XI:%&>->__7MS8,E$2W:0JTT1KR%9=:5BH6 M-9C4NL"#!G.S0O7(RB5#.PK7D5XUQ>:,](>M/^1YI*7WZ!AK0X/[P(:-1CM^ MDE?H)I:GP;C"K_J];CW)10KS4;(*RDU:4\\:W*0;J 8SL41UR,I^XU]!C2WZ M?4+=;RUJSO;6M+\?]H,9P2\7.5]8'"Q_Z=S>SWY;-B YJ"3[+B7E**5A\OC M/LRAC8V=ZYO]5P3VQ#J\SC% NX$7= K*?+I"O"%5YA$>Y$Y"Y&5(JHCW?NX+ MG?HG?DE \%_X9"$G8\=1^1XW9CC!5@]+-TP0RP.QLN7,$65\ZLV0LC+EM>O= MO1% W=8-EJD_6D0U.E6&>LK]9Y9:VI4R8+##>_Z_B+@XB9RK64\&VO?C-XZI M3^^P*[V3J8BB),U#-&-2Y03#ZIU92\T$6 %9CSI12K]3*I>&6N>$]6+@AY=O M;>B;=Y$ _H:5>C'#K!/7V76_>W7Y5EDEKJ=2L.M^CD>SK3,$J^$T58.Z7Z4E6^5(6>$2/@ M_Q=I$A]+CNHD%I2!M;XWM$?#)(I%<&28X@NVJAHK2[.ZEZ&G4HT1E9NUDAH: MZ+KMH?D!S0[ >&&D4>2IJAK3RB $#^TX-5/4)I\:BU0WH>80/&O&FKU+SZKV M3B1NK902"ETWB4;@V78,E^.5+JZZ,<7UNK4GA:Z+3KRJ*;KH*:_M< MRUQ0[YU+_&HI)=I: 1Y!#T35*4*EDZKO;!+2C*3\]&H1*J[A/+RBMO!.KSP* M4BK*FF*J0J=G'8 UN8Q"4S"Q\82WH"DGZ30;EF 3;XM+TC14JA&]<@,7O^VF ML.OYV^*;)/W(LK)''G!1@F#^';N$& =&0ZH03E*,@ZBDI;H25^]V%4S7*SM( M*8?4@\:0N\>7GB[.NH)^^XR+T'RPN!M0A3>2^9#B;E5,)2TP=T8W!+XSHYC3 M%7?]N )[2('U)@O&@&D_+^V-^QV!D\FFD_)OD#X\ M&B@Y@Z4J)H44M18^Z;T91A54B2P#J&I6A%O#TBQ=@A6!T9 J')-D11"5M&7! M6T>C[P(\>U#?:CA/:W:RY>R*<>V=]7MG5RK.1:+XTUA& M\OR&V7^I)[JL>F^'2+DTH52&!-IEWF$#&)4Q/855^E6>2 .M)XPDE<@]]:?' M[=6VHLTVAY3Y&4M8I&3KF2,J>]O.[OP*+;Q??C-<*J@222Y/]9W%QIL-T-$I M9/RJDS"@!:+ZS,(JP?^'+64OF@F(MSS2JZ&C@4 ,LM8Z_HM(20KY2OB2*BP5 M/M[O7GUI!,$5T%() M,W.-H6%E3,@2YYLWPDP6T8J:8Y-/9+XS[%39O3=)L9XT-]73'-@59PKQGI]- MHDC-#!4YL38VW/DHLFW]G+6;.B\5$4^IY V2TF:MM%?@X">'T &-'FEQ4E 5 M\&6 FJ0(I[SMRB4:J@V;!M$_CW>DUCKEC#XR'-VT'0^"C-FD:+.J,"W/VB1= M[E*SA$@RXM_C,\0*P!V2$G:.8/AFRI(]U[PF(ACK$G0B6V1 MQ$^._SA:CV;Y+>^+;XS9=6E4*6=J>MAC>L3!/' L<+("_?,V\\9(*%5-2B51 MHC K;;2A 815>CJ4;FV(]$E2:9 ,Z:$[>1K3)#0;5VF_W^O6Z[58!?/*4IM2 M]Q6B<]S!8.V!E4U>?$1=GFW()HA$GPI-=9FMO47>2=:6K"L")MU*>57NJ+X1 M<'1H/,<'%U+-C>88SFPSCWSF0XP&E'?E>EWT/YV/G>,7\ _CY7 QF:\FLRE^ M0N[FZW(R'2^7G<%TU+D9+"?D8;GY8KP<3U<#7.J#HD_+S>"39@5O9QS?X3/( M(ZU15V*X"H558B$L>=Y;>KN=!O>SS=)XLHR-H>,5P=_LDD='34./V&\RIKRSY)2W M_/KP,%C\@2>VY>1N.KF=# ?3563Z5UG/KN?#"=C99_13&J#,H&Q M"E9\0\3",FNNX:NLR@R2C4[L=BB_;&T8[#C#)KDK37F<)V-HGR>']OCW^7B( M'\8=+L:CR:IS/ULNU1W&QRRUM/&;6J+B%]],M//'#XNCXUX4I*PQFUE/E>'* M0"'V-ELN>4H8HE6,2G(*"X]DT=-8Y,HV8W1>)$?G_!ZML_^-3A.S^7BQ^H.< M,<:_?IW,\0O6_]V9CE>JCE3JZ90R;CG*5QX$E=XA_@V_2!/QL7#5[_6ZM8QM M;MQ.PIV*"=J&=?G.MM??#=-$\M->^I+3 MS$V>,T.OD"+T=3!:=;X/[K^/.PWBP M_+H88_N6JF/U(/M1!IHUFEVTVM&:UI>LXK+[_RW!&KH/'4Y7O@AF:R%Q]!>M6'![$ MT[FL(2_6B"IS0"Y,8[% Q<4N=9:HR(-N"9Y\%\)#7![GY)#B*+<V_ M;V>+!Z5=X0*Q%^#9AL1/,WWTTXM5;+ ZZ8> J2J[9HS;9]T^VK#5$\V7@4G, M7)53K#9LQ9?>HP/^XZ&FQB_1] ,9 S;5S>MF.?[U*QZSXV]X35=VN)Z(3!NN MU&)5Q_K'^Y$Y2&GEE1F:&?J/Q_*+"--0.Q6? Z:0(R9B4?S1%N99'2-UD R* MUIJ2B)4-OYQ&FT60$F4N->#WO'K#N2_ZQ/IJ&4@G$&U;<5;5_VL;EOL-88!- M4GY H85ZO#6> R51K>HYVVL6O\H1M]2(WW[5U/J*$]:/'== IW=JZMMXH6:2 M@$.&4B-H*Y\TYOC3?CK(!=!-S7'(1I, L_Z7Y[_;%(F I#JEBC43UVRO-@N? M&#ND2%EJ2&SE,T.0;"\K&=]I_E'6NE.DR6;R2KK$DA)FO@#X:"MXY%V1*!&N M ^\Y.O">%SGP^M]Z/^Y*-%SI6[#V\$NG60S/-&F)M]3,"4*6H*6>F2^JF2)8 M,5%"$\-%\6\,R7'!OO(!T\/DW"=PMQ0?2&1I(]21^*AP=)4OV-NP;DL$G0G-' M/^48D1(HI?R,45[$%.4.Y,C!R(N7?AK.A6V:MS;\KL$U5@4P/C9(K M6ED7W?(H0-Z5<2:^B$C:9V YP=#6'@TS')6\3!!MKGF$D")A"1===6T'5I#$ M!NR)/F[V0VR%Y=\",&NK3PX9 I5P,U5'Y*30XOTEN7@GXR?57[J;%4AY).EI MCW#F3!UM:D>&Z>&78<6V\4*M*3.F!8(P98K:5->WA,>XR'CO]5(VZTF_<>4' M?-,U1!,>;??!'_@$OU)HJ U[(T5RBJ&V(%Q'(N#P"KF:8?//"A93$ MRYT?@F\J.VV\IV .%#'U=H\X2;D_G/!<'PPAZNO=U KQL89SIY_5,JV4EA99 M4'1)TXRIFFM!Y.2M.5NQV:50CN/.#^&G._:F@S_^=_5GF@9Z'Z1?FP_2:=U%5EII#A@L0CFJ29(.YKE+P=J# ;,-O#@L*-K&K-I$4NJ91Z M1TO*A*'NJ\V-89)\D649,E.?GZ_H4C(M[?H43;FHX1<@MOO@3L/>^>'PA09L M,1J1G/VPQ5ZE/+B77DB54/\^$\D\Z]K5E.]+&LH^PW M^^._5Z@_@U>#-G<7:3*NMXO^V7G-KV=GHYJD@G0%J$B<>-=']DXS:+$O:455 M UHZ9FE;14XU4.&N%N$5U-8@U,NQ\P\ VT$H4#/KJ(8Y-R!)+,7EE ,JQ7]D M@-^\)'&^NYWA.-@8CO8AZUL G%2X^"JIAI>XTD^\1O))7+?/4.&!')_.0&1# MPQS+6=54HT>!X9Q+5.HION($DV*H-@7-7) DD6>\,"$_1/VC$M65 U M7N0Z?'&*IQ,K).&"G5U(6138@]&.T@)@J'I2C[_&-;._1 MW7AF4K0,Q$7:: \!"DM=2?ZB&L-Y..C?$< $4@W0M>5P0[[ MN_T5RPU\,DDP:L0'QV6_>UV/+3U77*^H7&T(Z&4-^FC,XBM8!^&.@A- (L*HJ1K >;$20#U#>$50QZ&D'MH$'+K--*M22C<&W0Q,DNB*"*P(HK<> MM RA=ADG"ZE M^=80KE2%%#7 7OO4M, 3[I_$C"M4,<:ONNEANXQO5_EJ(0%P')D+/3W%^%:L ML<:3J 3Q2_5:%PV.H/E;'>49@1=@VFDS#J-D.W 7D*W4G/"5+U%4PD\!;=EA M56D\&W(+*2O5>^I8KS_W9L[KN4*@P,L1I,)#'-V)2S;(9I14%EP$5?93RB-8TH _3UAVPGZ#VO#5TS:3, MP-2RJH"<>RX6DTR2 UMU&/LI<:*R46=G:EE5,!:'ZP1J(0%5&=P<(+L\0]*P2@$Q1'&#&E4P:S6*[.&3<*"8C',D;79 MG\+3&@6P\,_*PL36>!(JID"5Y'.L'-I;&P+CR?*=V_7]"FJ68Q*P[M"L=4^_ M)N5O(*;-\VZ_=U[/8S_2Z)%39$E[+%I^KMHH--D]:P8D"LVF2[QPZZC!(9Z* M$WWTXG6V.;7,T6ZXF95: VT.,27=0M%&^F75])A8:["AOUMTN'[-V"^(-M,: M"DD1G'&'55N*QK##,W<+X,32\1L88 3\_V:L!*EU6@.YN)1%GPI.=6&I/&,X MXX+G&$\TBHZ&/'%%E\FXHJR;RVA,4?C]CZ0#G4%3@HO:>Z/)_3P>S7; W8 J M,TR%3PJRIANE0M@9@MSL'[1_V9 \J\2(=!)H014B2,(S29"BNF@80XX23;4= M.UQ*L!75F%(46"&J<"M$D> ;DKP-=Y4= (%+Z9@UK^;5!#3'Q)WONU$ ,I#9@FT%U/,\.P!28SZ!7>!C4$Y2]J-:V3 M&PP%WF?XRO!458TO51HXV$I0)#R=T7]6@'I6-=5PSPV3$.)TT4MUW*G\RHVA M@DB$-4<:/_&&WB:Q1)112ABZFF2CAZ"R*[U-$M$$;\/3:4O7UO^-"Z )$D?B MNON<\:C]E&=;5[/A/W^9W8_&B^7?2)[(U1_-BD+U-4*YE#W]8[/B2,_/$(F[ MM8S>=*UR!HJ&_5;DQF+P78/KK+?.HF54 4% U4E\LB52!)[E%BF F,%Q*CI@ M.8%J(9K@?=/%S?Y89J[M26 =ENXHHK7&J0HR[R7+^)1J9,G&/64L5Z4752B' M5]09^3C35I0HIQK8E0&7-O_SZ$81P$,)63E\(T64@SG/ I ID")6&JZ96^TY M-U/5='1*GRPIF:^.[RJ1Q_3F$ =4[NC/5+'*JPH'UWR63[KR7X$,=N!XFLX$ MAUE!%73R*?H$*'%)RT?J#MK?W>W$TM&_T9F9#RU6)540RS^>\HFHR((D*Z!: M >1R;1PXQ:*:UFK8RT\RY+ M^43+"2=1*9*\1)6>JSC4Y5^'.'>HH.M,+%]CLHF:^I%WJO*K)2#K%T7R1%&. M&62_&].!ZT+CT7.Q)6=EWQO:HV&B#Q(O<&-C '^PGIY)"[75>%;)ESX@SU6+ M9KK'[-'V>#K:QDBQT']'*'.2D]%^XYE8C48"=EZWQAHG=37X#1A/6^QFC.33 MG@#Y(SY^W6H&)&:J2I;JS%[$D;U0_1F9JM;R?'H+[=/=4M.*5NX!?(SUB5C' M N.KH$]P(M-3ND]P-+^33K[9PO7-$L4\A2\R7[ZL[W&P M(CYC"LW:=*V+^(PU *C<#F3U@Y6I=S$'LBRPU'8@4P<.AFYS.Y!5@4V9#F3U MH9-/T?D=R"I#JF0'LB:.IWPBMLV!K'[D;3E$3\3F?B3CH0<>P.NX6=()^_,T)#,5ZI"L=,^S+ MFS8<\][]'Y ;Z.@DA/[+=U#?8@\&T5W5A?C%NT.^V8''C[[I[9.$ MQRS0,N3!/<%YZF'#<@CLP%HO .J5H6,2'7%R*(+(:#(^?OH*9_^2+J4BB6)B M<@7G2B(5#]K1\JI 61I@&9S(U$4%QN/*/1%B&@B4JZ.Q!*FF&4:-M\X@#FV4 M'#!<^3NP*?(O@"M&GZ#".WNRE-$NBS#31![3S (8+&.Q>$-OD&J2E%3T9,3Y M)&TK=D_UWDTHMGV2%QE,O\BHS[?='S?A$==W'LJ9\/J2\XQ-+BB.W^S@C_[] M/1&VK.M*; :<;6(,9WFZ4\NKLM1D'Y#%1%#N24@'NA%@T4]'4-$/?R[P15^* M8WSL;ZJ E0^2(Z390C42OE3_TI._J@)A-@0I<#%$:!I@#]JKL?/278(3?X]+ M_*4V7T0>(.*P98O1-. ./BU+'5@:VEM1)LW4=J9%(S+*J0"T&U0G$0L(U;B0'TMW:$.B:XU+GXO2"2@$L!%0ZR!S2 M*8>PB#DM$!.? ]E/1"0*M@%I0>F4F[*%C\UI2]M]1O0.1TU5N%!T!2\J<@FV M]AK,ZQ&;E!^*-O#[$UP:)^@@/-MDXM5NT: M-07NQ$)T O?TMZUC95291;+T'%U)L@4HY46":I$\2745OV^<>:[CHB&&-$9F M K20FTTD0G%!2S%?4@!I@0+0D(3@_6_/,?%EAT1SF2W%E?N5?_J[*R9[,DI M:N-/-Y2A1%.'V(Q#:Z4UK!$445(X1)VSSJG*6.M0:MDF8L\OB"37')40#AC. MB7%0N@THLT21E/6^3IP'EFN0HYKQ I9 ]] YUP#.^%4WO;4?M(<#OCPW.'(F M-$D.Y!162&F[B1PJ3W!)J>L3.XV2#1K^B6VEO0(GIR??5=(T,9D.9P_CSFKP M^WC9+$^]@SJ.\E!,"\R2U\]&\V ,?S'D?M0G/!T$:3FN6A$3Y[!GX>>NJ]&'<##:5# M00'+RF50\B1^R+/^0,S[Q$,D[W1^G9S.;P>31>?;X/[KN/,P'BR_+L8/X^FJ M83/[04?9\<+LHLU*/U[CT.71.&21#%I./ L_)7/@\2D/X[P92ZGED+?%Z @=G:^6K9CPZ +U@W$PL=&="? M;4LW3(-@%!6?F?V\K,^IQB8Q8C"(586>%$EY,-2<+;Z_?]%,O*(SO=U2R\:% MJ_]MIDI!3'*(7T>*$.#!ML#>?YGVUK/6; :D%U:- OP8)/$3D% 1 &7E&U< MN%S; 4ZQ%,DW/K%>@'^9Z*1L7JGV%%8E95%D Y)F:!$6LU3WP+-JCM9+\(1E MGE@;&^Y(:_G.U;U>\ER]'-_A@W1G,KV=+1X&J\ELVJPS=:" MIA>KV LKN!/V.X)GL:!G5)0KO&D1Q&UW^R#/S+-7^(M-7'\RA)3N>"O MC/"^H6TYMFFLB7QDRT*)U$TOJ K4LF$\$D10]N;C3PWBI155A0."2&5!S!!. M.9 %5H;@DLYZ"OM<7**$<$8;A2(,\4L,9] 25 =XK8OAWL #1TS<)OR+I[^ONJU,+* MH9F)Q!&]')*I!R-9F_SU2#.S8*06;CR,8I+5..%28/QF0-261H\E' >=2,!ZI;U2R)2C)>6XE9$EHT ZJ_N>^^A^7BPPPK^B_R8ML4:05 MCNOI2[_7O6@Z8W((7$J.CAJ)<;B^S4P!EU*RQ93@E592+@]%-BEWMKW^;I@F MA0+AGUN,.U-$26DTS)KR@RZ]1P?\Q\/W\R\@=Q!V[RS%6?SKS7+\ZU?LK3K^ MUKSPZU/%T)Q3J<4:%G9=WXC-TC1OR'5\0"H5X D^I1[\";A%"<]99;SF4K%Z!J:9,LS2+$2! M[*<^&!IQ@<5K5:0!1GU5XL&SAR-+-2D#4EB34ER*&.I/=1X2A:L^6D[0?@?M M>3W-%*#CG0DL:ZGA.^%U6TB84$0Z^?CT)8-T226G48T3"NH.XJ?/?I/!PON/ M_P]02P,$% @ ;85B5TB,S'7-M@$ >$4 !4 !E>'!I+3(P,C,P.3,P M>#$P<2YH=&WLO>ERZKK6-OK_JSKWX)/]O>]>JRK.=(U MD1'^%#Z?8VGBAJ(2=.KPCT3@+'058"5[@!6SMYB:XI@AH25QCA3DWPGW_&'NQ8V+F6>^N[^$A19O]>C3UO=OOCQU!Q!S>V M,_JQ_B(4Y&I=V-"MZ;9D$ 0WRX%CA*4I@J!_H*\'L*\VQ57;MSQGM?U%6-H% MZLW(7OQ8?_FH?E1 \QZ77]>>^!%]N2FJ+ST<5O6H-9NJ=0NV!*#.^N$YBN4. M;<=4/-C!L"(R@1,<3I.;>ES'VY<=?OBH7?KR.:E)>N=IF^(.&#[;2^P/^.VN MO/H+':I;KJ=8ZK9#-: ?[DSXQ:,&@^7LH21\$]BP[\:V@8:.>Z/:9EB:2-'$ M5D379B@R^5)CHA+K'SPJ&-!A,3*52OU8(G!MVZ%JAQL,OWBL^3UH/:H3?;LM M>O#9L(GDCUZU(JIC8"KXTYZ#<#DLVN^P0N$4^PB>^D%XLA$\]:M?_XR!HOWZ MQP2>@JFVY4$;].^5!Y;>CZACT(]Q,/?UQ;]7Z^]Q;S6#+?WQZQ]/]PSPZY\? MFW^CN@:VMOKUCZ8O,-=;&>#?*U-Q1KJ%>_;LEB9FWD_XU!_PZT=E--V=& MM+T9WW%@8W.ZJRI&'RB.8&E9:-2W32[VW%4EDYJG))._$U)NHR0-*B.91DW& M<9*"5N4SVYM=SW /#<[!3]QM\75M M;< 'V-KCUIJ!?L=WK3M=8ON3NE:SR-Z,'\D)U-KFI[8UPFU.-X"3@>H?VZ@^#J5P4.2H#QJ@K@+T,R$-;QF4WG81]K M83\;RBAJ=$UQ')DH\!S0VJO1="X7IW?4B/0*4]CDH6*X8*^!/Q[;!SA? 3@P M5.#^^@?9X5LW-+&PQ5AHEV^1]?KWRM7-F8'L;?C9.)P#T32$;V::FZ6K(4/U MN([H<;O/"-^ZMN^$[\(I\G;=2Z%$VUY*'NRE-6^110_J /6% &TMM$.V.8.6 MT/):=KJ'W0QTX6"@9.,A+,L7R8^/V],>;ZEPP0BV/WFHZFLX-7=6] MJ&F8IL-O0U)\M9;C]D5IKWYMBCTK[C\_#C[JUZ:-VQ;]."3^+!S0V]9[BN,A MRQF:&9Q(X@2YK6?[W;8?M9VB*9PF'AX1?;-YOWG(CT>0>!$AA\?1L1#"FB._ MVLL'0P*OC,J5\@L$JK@XN2I?T5,1C_76PK.0C&XK6G_S7N$3,KT>')6!9"D-8M(C%&HT[=JK M\3+;XV,G?"+D5\<5GI+=H&S@6JV.2Y1^1Q4FJ]ID)<1,\]1QA2>IM?2$+%ES MWZBX#5;2>_?-P&J(4[$^BI?TQ(9:'TEZ,IH(R!2D0KQ0+,Y-6Q"#G,=[H#)1 MM9-/\6^2GDSA)+EC\HZE>Y*3A\(\*QG#5HTH9_A.M#$"_DD=RS=/R6- MU"XEH(Y&"?KYHB)XEJ-+2M>EG4I?Z4U6%]+X5DI O9XT4J3@$JO$MENI^T/3S[9?D>$O)8TQA,A42^%';9&QFHUKH[[[8"4=*9>&7>F M?F>>.W=W8D_,[XF(EY"L"F+XQR4X% MMCXM&UVK&.@CCS"\R#IQ98GQ D!GSX+ M1)[5\=<7FYU5,9B:0X80\X1/!#5=ZW;.G1!\"E5\O'"4.J+__%XMMX"GZ!;0 M!,6QT![\6L7!G29([;$RD'2JOM0'E@$Z1FQ'^2M5?%C6[ZW?FFVARAS;,*#( M15BM UQOLRHP4+5Q0QIXQ(IH=.EE>:1+SKEK^26)O[>N]UTW,5DISQ/F,D,H M^'#6*N-,0JV?NZ4^J>L6/ZWRFJ8C'J<8#477BE9&F>F>8JPUG!)M(8^G$Q-" M+(BN)-/TO>9?*_YYH( ].O=6O/9H2@II;ZJHX^:D<4_: M_.#\=!OR]R;ZY& M>K522YY/%5PJ!4.]HKG%<]?RUW#O..AZGWN[E54MZ>*MB;#JV+E&:M753/S< M+?4GZ^:GV'?0Y;$Q3%S-Y',>E(5YH$Q*]Z=NXX_E7W'1<$OTN^ M&HY7E$7EA"Y5+[4&ZHI6P;D'Q'T!_8Z+LO?Y]S1_/[@?=E<2D1?O)PG+HWQ] M<>X:_BS^'1>UODS Q[-TK0B229'0K:7G^_RLH)W]?/P5!#PVZGXU Z=-G/+P MB9.3J(9AS@KI0;=Q]N&J7\W CPR#XP2-DI?E]NM@8&N[Q7SWW M?SX!/\E.UY'X=[ZU[)98LJ,0>*DWZ\BRF)RUSGW9[)/Y=RST^R+]KG+SBE3N M%URA.UO*15^[\_#BN9.S+Z'?L=#U/ON^L^9"67':MM1ER*ECM%;M7'S#1&/' MOF.AU9?)]\@R\]U\1Z\)>:+L5)U51N\3YSX7?PWYCH>V7\V]RWU#6@4M3Y^6 M]=9BI@SG5(H^]RGZZ[GW22)/CL>]IYV9WY2)KBW@ZHC*=SOZBCC[W:XOX-ZG MV.DZ$OG4YWZN8)P[@K^1.X=!ZV^S+WO M\>FX7G-$B\@DW/1<8IV%>?H$(=^3>\="VZ_FWD%):W?=SFA"Z)6A0TQR@U'0 M/7O-?SWW/DGD"7DT\CW!B=XRYY54J3RSC(64+0S(WH5\OTW-Y(EVN=ZJYF?8 M]QTQ$N]'0>INF@_&^%UBQ#7]Y;D/[4]EWW%1\(OT>[4J!8,T)F> MO>J_F($?#0:OS'P59GYIKV;@$0A"ZU:?H=^OE5U;4JP32/,.4>Z0K>5BE;NK M!['=QGPDU8-R]\0ZIA+=,\ET]5J-UW%&8K*&=R=U4W-.:2SU?*<2V\G[RS4> MX\Q6K]5XD/,3E7F*%(5\D:U.,F*S/.5CN^L1!XU_>8;+#UKU:698&BY79'8* M=+TM*76FP?.7,1ZG1/B_F<==QX..E^7:AJZ%Y8J0Y3QF=*$3NI99,'13MY0= M"*RF3:NZHO-I27>LFC7I<@-0BQV+@V+>'A;S 0;E4U#5)RDAMHDW;^=%8CYU3&&M,Q"87:L.Q827>"B6*]7A+ M0\LD,R16>K5')'.^8^F>[P!8+J:E/M!9T\DQL;]$Y6@CSX2#9EMG,"QQP.NV"KA,K;XB;!C^=J/'C M"N]2^#,BGX>V#QP]/-(0EQ.]/#OO#JI"AI@61SY#$H"+'1,XCR%^^O.FQQCC M,S%#ZNDV6984&RR(K.<&[N1[:/QSQ_C1U'W4*S9?O^637PQR9L//9(65.4^- M.^0\J.*Q(WSGL.43]S6$4R%(OO.=FJ&JN+!2@DGY+M5BFIW8\L-S0E#<5AQ. MA2"-+5*5 1.@D-_!7%'N%Z:=C2WA/!L$Q7!]XE0(:@9W"]Q@:A-):?IF,=F< MWQ=SEUGL'%8,N#TNC":+AC?-R+#6@2L/RFY\T7%8 MQITMU4-"GI"\D,2.5_0R>7E4]/C+H#E%=SJ*X8/TBG==X&4,Q7UL):IP(*VJ MBC,%7LZWM,VJ2*^EM4L)<\5(U#"5+#F41(!";&G)LV(^8."PG&>[^/5NQ;(K MOH67!J6\U&W>%8-D*9D2E['U6.*FV,]:\4![62TX=ZVGO5"Q3S_3)K[K[2QK MH>^W$V4>H-OO9F-=58SPUZKMPYEQ)6=X><42X'[1&>2G&9KDA'+93,T;L5O_ M0OM<3[K@ZM?3#Y_TP;-:?]73GNV\JU_KWKO-\-]JU>3IM/&*+=0ZK!U^98W$ M2-"-7=GCIFG?U2W@NIMRC[T;PPAI_9-*[LED?<3-EZZ44>%TTY>"+)6/)3)_ MMP/[3#>]'Z![5/A0_^[X3P<[^#RFNT_$8W@Q:D=W!L!0UC\<>**8:]Z9SG1E M!FY]+@;ETB)VW#?.& RO8WW4J1?<'<)=S7:\,6_"5JJ*U0**X:TVHH M",YH:KI:EAG[XI)(Q(ZDQ1Z#SW;P'X3'HHOSXT1U;A+U.T UB&&94PM_!)1B MI^*K#W9:L3U+*S2>:/%YZ?\D#%1T%?6F-=J#@%IHTGF^#+K3C-\42LV@AW/^]X+ L\+_20A H42& M 53/5XQ-//X: IEL;K#*^?<$,3?]&<[J=W=-/G:\[T,0>%[Z/PD#&=_U;.CD MM*"_C9BS.]9G&SN@-VM>+S><^H*8&JA$>:X%7"9V2VH? L$+XI\'"@X%T1S# M-Y%KBYI]0(N41Q1 V:] M47&;W\L"?*5O$$]HO. <>)::L-UJNB[D>:\BCLE41(+@>>^@ MRBPEH37M-R4\,35&7(\8"L+WHH:?[1W$$P(ON0<==:%:)2TK*8F JJ:E=KH4 MOV7A\W(/X@F"E_R#GBM.R_WV! BL54Z;H)G5.N3W8@>?[Q\<&P;01V2/<7A& M:"66'E4P! )WL\79G%^(;CZV4__7'YYYY/*1!$ZQ'U?I41,*/'.O0Y I] M6 M8>5,5QV:SK,YH5)LQ=:TO_((W>GO=?CRH/>CI@IX!AN-9DE8&EV\(63F\SN! M<6>!;\36X,<6&^>=!. 9;*0J"9U5TV)#PO-4/>?52HUA\6(WWH2-LS_>_PPV M%'L\H&9&WB#F/2'1:&=- MGWR7X,T;+J>Y-)$8WZ<8%E2+TS+N)+MJ>C#7Y9-;M;=ZDT<5_F%>X!JU9;XG M+UU8,.S5N@V4=U%W>\^%,G9#CH5)(1I6S8[ MA"+P/./1=OFPG4PMY@6J(&0,86Z51P62?D4ZP1V*;BJRI+W?3-C8IWD^^)*K 4^*AMV[=,L&H!#[GVC7!8IDB%;N9*LRYMQ$]2L'W2/9G=?FJF@]V M6O24P[UVNM"3TYQ#_AURRI5VO30RVT#">_/$K,;+_HJ-W2SS;A#$BF*PK];* M\^-YZT>O/T3WLFR. _J9+J6[@2C5)YQ +(7V?3=^._M?,IZWOOA>KYT..UE\SZE M2ZRT@M+6#:YY^IL:WD&AJ.3QYL&-\():2 AX-C$AZNGQDIB/!P77B^,^Z/&$ M3\AL)+LUR'5JB8PN"]VZFEV-ELI]UHO9+BB%8$\<(?9V#?LP^ 4)WUIE&((O MS^^G*XHTVRQ7HXKNR;V?-PM/XN019HM7;@$C(X8.5#[Q(O..'7CCHJ6B9B^0 MMSURE,W$DKB?F*F\*YM$G9(E-IE=5J;QO;)C5\)=K_ E$?_$+=[W((%PL\FF MZ-4)HKM@TJW99.FJ=['=THT;$N*ZA?L>)&3X%DEF6)\F5K2M&751"++="Q+. M?(OV/4C(-;@!TUGU?\R.\1U"_9CLT.TDS3V< ]_3[;[Q6A^)N?Y$I\X?"?1 MLZ:F-LA+FE\<]LJQLXOG .;3YSS_X[%\(%VZW>04I]_L%H@ZJ( [O;#P^_%+ M(!!G_)XV7?H%LR]G6B]Q!568FW8ANM%(-C0:53"6O73R*\W"/ MOVZQYXO1_(Q[G+06\HH8WBT(<2H)'%T8%;WXY; ]!S!_OGO\QV'Y@'N<'718 MN23E9H)9H.]RN>24Y=D+)8NM>_QG8O9Y]]@;.O+J;C33A#E%R)VB7U38"W[/ MPSW^,['\O'LL@;PZJ=_7<():R1G-:U57]\(%RV?A'G_Y)NB3@(@O]_(LVR+P MQJ*8G%()QG=,X:YDVQ=B? 9>WI>&]WPQFI_Q\H+EV"O8(QJRXZ)NM%V]-";Q MBV6.OY?W)V+Y@)>GS;NBI&K4D,B,A9P2S K#>ONRB11/+^^/Q>SS7E[#OM<2 M0K.D$V"9S(T3I12U#"[XC;^7]\=B^7DO3ZC6*,H2F?NIZ'1&^4!/ WMQP7+\ MO;P88EE>S!8C6VAK0EVMX%RQ+G8'0AQ.Q\6GXPZ?%_AR]_@.G[<2?'Y9%,QL M45,8OU[BO8L5. _W^,O//,3,/68;HT6!YDB?H!1?M!A9JA65V)V@.0S:MU42HS%V,<6_?XS\3L\^[QK&=V5G2*K!& MH-26X!NJK/3:N@:VKL8H2_+H_U3E+/Q*HT+*P*Z<:TGG5;-4IH+LW[ M.'35Z7)4/@1^ %6#%DG3%[KF*\:#EB9ZM3^#G*](5&T?I'ALK@E:P7< 1+N;G5J-PLX5KL^"44[?9Q+ZQM MR7XWO-^&H8<\[K_U0U[JP&/:K%.D2/S-484WP*MHKCH%*YD%DEAU];13&$Y[ M?NP\Z6,@Y0@Q-Y]^LN*IW1 !X7&M)6T06^": M3X+AO#'-+Q(-5IXU"@P9A[[XDD@MW]*C7I/@"T2(+4UQ--D=*PYPY80D&%27 M9D2AO,RQ%M['Y:[_T%_2@WSQ4$K-RPG>E4@"Z MM)"YTP*#3C?Y6:ZY]T3=M1F*3-["GWS@@3-87F9%RZ_B'*D*.C#,0%DY5GTG MO])C&=$OWO[ +#) ()1OW;&U,;NLWI&"*\S3OB!,"%$GB@\=&UHLL%M9S3<1 M2;>==_;$WN_1AUE@V:9N':KVM2I]5,6/QZU_O2+6QE4.DK8T*Z\T8:ID[SMY MX3XGEY;[V@]-^/HW+VOCA[Z\A1+8OJ,"-WH[!HH6CDC8S%__P#^8ZZT,.+!- M98D'NN:-;TF"^)^?,T5#DS]N@*%WR]PPR8>/''TTWGYFN^&5,O QAH(2&OV\ M>E*K,](MW+-GM\D;:N;]A+V%CT%8 T7W9__T9?NCJ]P"61[6%U=_"EQCZ/QO]BZI1#E;3AI.CB]5 @+5L4['^ M>QU] O]UH9T8_O?G%39VP/#?J_^T[0RLQ9TIUJ.*PM>WENV8BA$U)HB$67]T M]:N-LL5C]A#+(%,#O;U_?J!:8(\K\/^S SVO&D!Q;J%\XY]/E;#7NSO=1R=O M$I&LK^XR6'RC1/B=9YN//D)*0N^1@<050Q]9MRA+%7!^#B!/ ,[V-S>HKT.? M&OL/$?ZW*8&JH ]\_: GV%[/]I2P)Y1P+,B 2PTT3E'D 954948;$+*B,0,Y M03)42AL"5B6TJZC_W@2.?3G"3W0+34RWC^'S\Z"R45404X\4/; -;?W#;8<@ M8"]T5Q_H!IS?;L>Z!A\!J_S?_W 40?_<(F!V8@D&^\TG#[;_ZI=4*[:%+":V M^;8@_O-C$*_6B4)&:A7;14'$^%H6$WJ9 E_+"UBF7JT61;%8K[VYR:FWM[BK MN&,X,#S;NL:R-YD;C"(23.KT'?4\$#\!=^R'-?M8E;EZJ_J__R%9XF>H,C@% M6;85SL>ZBJWI6 N9W/<15\Q2$"W5@'Z;M54?S8GHJHZKT+34%,>1IV3:U>IC MAI#P*A/D2V)Y%4R:OVDU2>#-"&*/&OP)H^2P\LE/TO[9P?6M#7[*$Q[C<8AF M<>_?*QW^'+HW$ VV,5 ,P_8&]O+J-'!M^M"Y 8ZQ:H&9[7@[R&TR=T&ZS9I= M*9-IW?ND:RK-T>A0CV\Z2 0C&V!2$1-7)D3R4_N'NCJ59-B'KGZ"[L.JC'Z* M-26^U19:E3[6$AKU5AMK2"U1XFMMK%W'H,5N0[,V"@.V8]:U)YS-M#'Y-IFCFBQ$;B9FS'QRWEKP4ZKL22O#G'OJ?? ; ML44P\Z(%))JXQE!+GL/(B2==VSF]_K]^T+<=Q8JX_=ZH=T:K@:/X3E68>^U" MEI$[-55L?GS4,^\;]>T67Q.+:&Q_TV'/?,I$]8Z1L+%$WA8K&U,T=&P3DP_^ MAWGV,]]\[_[],!%X:1 \7!N(Y73HW<.1 RWE[8;6'IH1CFHUA'#=%#TZ>O*. MM:#3C5*F<-\:"?,NUYBT"[E6,[//;K?"[''=L(!V-WV(M<_,5 /U+6"JJ%W8G6BYTMMV(*2[FSH"*]DXT3+J4O^D5;E:?9^X&= M+S3]:<9()3V]0TA3/I IF7A:LIGF)Q7;U!93/]%MY;/+F>WE1K D];1DI=YN M+ 329X1,M]'@\I0^321XF=ZO\S.Z75"=@7B7+ M4YS )VE)N\OE@E:]B>Y<>EI2K,DME6"T/H$79L&J6IB-,^5 3N[7.>C9^;ZG M,)14GK63/:X'ADPUD+EM22]AHTC6K]6HW7O M#5I"6ZGXGKWY(-H^"#]YM,E ["Q%1V4>;"87[0UXSJ9=Z^>1$60];?/Y CB> MKBK&&O#0\JYK8%(W!/,_NU!?/VL#^YT%^9W*;5CAT+"##;HW[_$ SAJW P[ ^J^GO4HV\B:5.@/1WFZUWKI(]B$; M]9Z>9[B;%'L&7;\GVP_/0,&EGA MX8.)>)#U+$18H*#]_6>HT+<9LIU7.JC^C;[M\WM7,]=L\"UB= ;5M9%M<1 M.FI8WZYK"?$Z5U(6/C,S@RFET\$,_L)LMD?HD?' :XK#"98CB13U,F+?;^FB M_?#CX^$]OD)H5C#;P6QT[ R;^([N:KJ*^N5+!N>1E]T_,&N_:[3'2;7%F]:- M>(,)YLRP5\#Y$'*_1 +HO.J[4V (4V>D6/I]^/[O"T*/PB5/J,+',P%6LV_^ M_F(I5!;6U?)3]M1^0T_*D6>1*TP2_HIQI\\>+:1U,T0-!X'?D/!<.M4NSZ?5X@!MM,1F88*BV*.O27R-;[I6!-J? MG#G0MN@SQ<# $J@^6HR&'T.7 ;@7!R_V#MY?K%\[EO5DB8U.3A$"8@FH3D+2Y/A632!^: M)>+*Q?X^.1>KV'"4-,:VM1^=U9BT9(&SC-K4-]+]%1<$"[6T'P+S)1W#<@F< MH8@W3%5?8"3>8^H> I*0L2:3/UW, P:8(0UA5JBB:[1B:?BH19@"AQH4;=\T M_@@C(;YL0MK#PH$9Z@, .%5\ZZLD/2&L14A.'-W3@;L.J0(.T+"9[[@^BJWR M; R6"%JOP=^(VJ @6U[U;M\==_H:E29>3R@VYR*)E)8:4(P,.(Z0&4)1 M945-<#)'4B0[9+DA,52?1O>4JMT*/%:2DIEN=$OI016*I?YUOCYGHG\)@10X]C M%CX0[$/3-S1]!F$91P<9^0;6^HYPETN_GJY?J4N_OJU??^]$F[ Z [P6NZ>D M)&W=BY(""(HZQC*&XK[*:8Z1 %$NJ/4)HW>U_46 G[+MM76$-4!]#Y;J&&6M MPB !",8Z_.2!);QIS_,TNHG;>MR:3:U(:A!B>+L*9W9Z=7%Q=[^4E(K!K](- MI==6^758=@R\&W1D!ZHX3%1VC?U?X@9526(SQ<$6BN$#=)0*"Q.\O',5^L_0 M_WK<1\-^J_R[BEV7"\G)D- +=V[*FG)C)H,B[#7VLJCA3X+UBC>.MWOX+#N_Z5.'F_RB^QM)0; W !BM,'0/8+EAT"B<@ M$(;S(0=TY_S/7^3Z_.Q8<;&A;D#_53$,6 *=%$9N[=S7D5,+?=D!6!> %:_] MVNU97-O9/8N[]G-WW..-@I'OB^9'=!87T^"W<)Y'16<.4$$XZY-45$=XK-W% M_H(U0SABK@^G3W=LHX-)FZ.IWECQGLH3*(\;C5H<_7@MTM_7&-J@_XO:D7L MD0T+#290*O2CL#S\)6K/NK(PF6[8DK"YBNMA*2*J05-6[LT[STI]W;Y7QG<< M^.CH2#@RNY[B^>[.>F)[QCH]!2Q30MGJY$K3^WIEU'C+>N+5KS[*:/:!I=JK M7]&"ZN!@O_[F*/J!VK89*08OG\'=C_:._M;L;4Z&XQV0/RYN8G'N_-G0OS>9 M)C0RX: T=<^#8QD8<' ZMH7F3V.% 3B7KK PI;6BAAN$6<53HB/33XS60QV[ M*W,MWP"15ADB@4Q2"XQ\(XI)%/$V]A?Z,OF3HJF;=0%OK(=G(V?H;.2G&*^H MY5MS!-R_CVIG7LY/$EO# J$U3>).?4LH MT,7F'-OFO#RHGT#H;0,<#B<%,V!= %-4%0YP=&63%B+=0;/TP4\QJ%3\X!>N M"2T#?(JSF=(@A$TH[^H:T1-8'9S$4;M'V,BQ V^\^?H&$A40MDT#0]T*5Z?" M, 1D"BGBYW,M#+\F?VZ*_;; \^W;%$3$9%WXF;9N2NK6C@&##C-.;387=IE6 M9"V^[)!MF#/RR3';F_TLG!]8?*>8%P(\L/!AV/;5N2YN?D&4R3O6E9_U72]J M^$PUD,G+B(B)*BXC(AYJ>':Q]**'RW#X\]3 7?1PCZS1SV39WQB)%' M:?%W^P=?9\I_MHO0^C^N+_%(_-M"^(_,:[W"F"WD5&DU(2C:6Y1KW4&P'S3[ MLEL9O0O7U ]DN5_[SQ7D?1WVGC]2^S:'_M:[/GK+=QS"LVQ_Z,1&:RG/K#_L MYNY\N1D?6S=Y2^3[FZ:9N-N54Y'^HZWH\CL8?RG'>;BF%@'JM\7>L,YU<&7K M@I1CD>&CP:1V:,T.NRCZA(I^$\W[%*&O?HG/K8#^/M7YR;-E1SL480LW=ZCN M;$RLQL[ 32\[74E^8P.23?OR8?,R4>MVP&+F)+'GZZ0MY2VV-QU6/;P9'$R*?W2P7*SAYQ*D MF,O])^KZ-!0G[D+_B3+'C^(<(P_0^X\"GFE0T/"%O7ET>/)@2($^/!0N% 8) M0?_"LL,8']^-]O7AXZ,;=0Y<;V$[X;.,%7IXH,-'(ZIA@0 %#3@ ]D;HKUB* MI>J*@<( 4,)55-A=WZGI8BCIJZX=/OJW"9'\2WD<'/EHG_[#KM ? Y8]-+P4 M6^*.@6%LZ>-?$"!AA$>4Z?X5\1/'#;?Z'>WM S"YDZO!3YTF)C&&1UHJ"O;SP\:?9I\]IP* (L M0'_6&,Z% 7_0X*)K@D.(ON7^ZT>WG5F^J=F>!E0=>NE7F M) 6PS\7@ O/)" M=FQ=C?OO5;&6.Q >'9[I">/ZQ;"%==\+#3ZT_+M)KU2IP23*A2&AVVY_RILI M5EWR5[_(!'V=3''7')G80'K3$;^BHT#NQN X^RD$?G>@Z!JS'UJ#KO" 5>U? MJO;$>#U*/KU=_+?6D5^O=/$WM\_L?+2YRGWOKN7]^!'-IV+!QWY0IJ?7 M$Q,/,JU+_/:VX2.*]1H!3O7LS:U$84^&%Q.M%YU>\=#GFTR\@0P_[*?^/_]G M=[]XH*A32!!]2WMRD&?G7NO-C=^A.D< C[:CE:$'G%O%")25N_8?4A"FVS3- MMUM5TDC)X8WCV,-+).N;KC%/W'#O/-WWNS__[1 MNR=J0#/S6@UM/ET1T-V$F7JM+=3:XM<&[,[VPG7W\/?F8-W(=OX,QKH'<*AI M%<$#Q8EL*B:_,!G![G2V%XH2XWP$[^[MK\S\\,=U-O=B6JI+;U^@'=O.?EAE M35QRQ1P[]N]C4^*1A#W*8OR'QN0Y"?*R*3\G23Y#)7N<>%^R!T_N]C]#^!_T MX3ZT&93XPMNU'G?$2_%M#64=R_J&Y#\7:Q$[01Y@=S*[H&P<[9SM!(JC56Q[ MNL[2$.6BD!-LBDA2[W/"UY5BZUJQAVKWO/$SU.AQ;,M&MB?FY537>;W&MM 7 MNQ$?E%U81NQ4A!Q\'9%T M\QUX>,PMU='TEMM&!S[X4=A?DJ7X&M0'2O5[_KH\C4_U.1:*.6]FA,P"5>5K M?%ZHHCWB;%',2*((IT*^EH4?5_IB4903J8\:'>IB=$YO=$ZKS*IB*:/0 &UC MR;*ZJ_JNBR+P4'HQWE*,E:N'(6,/=BMC6UH4%HW*M(#K&UY8I#X#43SI96'H MBXT8R9Z_%:.;$E]K%]N0QW<$B'?XMK)^A\9!I2Y*K8]:,?IBQ3['BIU.F4UT MA$+WPAWAT"#!#XS->V3/#-OU400M/[!];YUV&VOI[O0[J/Z$2&F&ZUZ1LA*+4&4V13%DLF/6B?F8IT^QSJ=0(LH8-6Q#3C@U_*BS%#)Q,==HLM>UR>Y1,=5 M8 6,%"-R@\*[;RY^T%GY0?&T,7Q+;A7%[5S,R%>;D=3YFQ%*JK6$?%%L"RTA*_(50:SGA*94;/=%(2.UBNVB M\ 'C[N/&1,6(Q8I^^@WV]FB3:UGVU$<[B!6BW6!)'/">W^-IP#(IDDDMS'XYLO MV^"?M0U^?"U6=0M MC0$D"3M!.-\!X5^,SMT=C8G$>YZ[&QZR&0R19#L1\U- MXF)N/L?<'%>!]3"Q;]&*X]^$T R1>EWXWETU[.JXHJW^8Y1@_Y MZ 6LAS1/,9M;.;894*E/3/C+<3<4\TS"WS W+_;P$@E]2?A[3@E_DS0[&"92 M0YE34ZS,,-1 'BB<)B<&7(I*J:D!JZ(5N(>$O[_/K/3F9,#[R'\^F?_37, O M)@[+\!*BTWRKC]7J;0%K"7F^A8(X,$BUN_ E5JG7R^B]V.;;T='"#]P^$(DP M\5U/'ZZ>F![]@/YU#_Y"1ZRXZKN- V8T5U@HO^L-L"X.=;6(D@3>QOSQ4 M!ADHBOCYM&CX,?GS[S"EOZ);+GS8]DBU-U8\3'% >+T+K,2S'32-84-%]<)- M&E-9H1_"5GN^!]#= 4C!N+'.ACBH?J+ZGE* M%X;#4&/PF;MMUJV%;2P -H4$)SH/ZEO1:T=WI^XU?*M" @&5L]THVMX0O<.UHDNW%'4L0[%6>O; MQ@90/[!ECJX8$".:/AR"L&>&CFV&%_6LN^!5]<'NA.5"382M-73XT1>R#*7HKB*I(%=$ @GH.<;(#C TH(DU'5R*],*Q4V',0&3JRJOIPK46441::"U\=HQLQ MUO9E RD_^NU7=E\' VLIY^B4X>J/H./V2L/.\P\\/G,L2<'*IH9BO7T,W=L M^X;V]%,=38E[G\(A\_2C0#>,IY^IAVI4]Q\='"HWL]%D#,?57D,!F#[];&0K MQN8CI%=7AUA3G,V(VMBC<""% _(FA249&VX!" MHLO$//MV:P+>D)K_551M0[D?+M+9WCT2/@HWE)7M>[=#?0FT0V-XAQQM>.UZ MN^G1TLRZ&!=]]\0??!LC?"+'TT4!U,1P9>#9$U;N)] MZF\Q=_N&ZR Y18B%,X$2S>>FHCHV@,;(-G45&:4H*8*+9FY4TO7@Y#/RQ@]7 M][B1#0IA"/^ T$B%-]0![V>$FCT']X*A;XTAVP*>XJRPF0U_H3_<\R3=B#?8 M$,#NA4 9H9SH%K)'H;73$5<< 2LJ;X7FS=ZFWK@ Z4\$4G0-(>+CH4^#+L3# M% ^Y-EH$DK%M0NTK$ +AM9;K:]8@>8=%+Y#Y$R$#EBIB8XO0]8'.LS\<(A.$ M+D=%6(&>'7QM0]OD^K,9I$;/@PC=,G?!T)^!H2>^&( <6D5K:Q @$6W&8,-U M;7,SKQY-3P/?U2V(M@M*_DB4P)G(V2R[.0 Y:AAJ [(>D-[,4<*>T#&'),:U M+0L8%YS\&3C9H2V>LL0,)7#7(!GYQGHI<[LN.%90AJ?M$A^$$!0>NO>1#=HP MX8NI^;,@],34S!S;"]'@(U+C 0-=\HY6?N 7T+S 0N%NVP4>?P@\'G->-]JG M66%HVU<=@W M#YH3QY^ME_8T !42&:&AHAMAYK@UB7%7K@?,]5KUUM^^V)T_ M$UC#;3Y4]5$^5 ?,_&BA^(*$/P,)>S-0N"<5+N-IP RMA;/QAZ -0L4MV#5P M0M)\M*L;[I$ 9Z%#?_R"F3\2,R;:NU+6\PQ:V_4V@(&S# BWT3X9&,0%&%_& M5S8.S1 RCV'D!D53B^ZBO>V0L0 W# 6)%G=WMY/V5N;6A.5ADP!6\1 !X=A# M?6V#5,4=8^CJU4T4PQ[8'D6W;;'!KG481F9]8OA0_5&\ -J$W=GC5P;V NSL MU$)S;+O((+NJHP\ VC.&V R-]!@H88GU]O5N?HG--C8S^]DY$3+BY_;0?U@U_(:0%J]JN]Q"PL1N@ M@9ZAJ_")X2K/-B(B"C^"WT-+AG:PX+-W0CG6\1LW6-_VL2C2(=RTT-<*V7E& MM)UA@0C.* YK6Q(U,HSI>3[R8[MR$ 8&:0 %?OB?&**SJZ$X1^ELKWA\+BIM M&Y&VCC6#^E06T#N*@C4W5N4:>^#$48!=F&I;?SB2L\6%;HW!NJ)M[,8-5K06 MP WUOD8%&M,S QIL-%I]M(5NZ%&PEO6"WJ\Q:.K5,>;.@#*%15%KMQNK6F@C MQV 5MB-$Q:91Z&DC7X'VTP-@-V1N)TSL!D7SH8'V.)0LK /M]VMN"+AGQEX8 M;_322.N"R"YYRA2U![,'QB:8$#%+'[Y549_-0C%L% 8(@05^-Q"@B0IM)>P& M9=UD)!YBH3O:N=X(I8$%,.Q9]%OXD##<)H#/N0XWC2"F%'+PM5X/W[]\0>$10O[?&>*/VH61 M(64E(3]]X>[#MUJ?QV\8V:[H+)^_5K6X9N@4'JV&KT[TC#I'* MPUKW1'Z]1_5\:MR(KM]$?1&A\;=MC-I$;_R:S__52YI_4/7#X0WL+ZG&2]EB M6\C^_3ZM[SWH-P?RA%X#Z]9;E2Q6J%?"_*#7Z]S1MR0DT4LAA\ M)=8KQ2SLBBRV'LU8-)S?U SN':WX#1.Y^O57$86"VKX+Z:&[)4_N&+%-Q81S MG>?^_1Z:\.;&/AFFC^ RVUI/FB1H)4%S,IFB%9EAR8&L#&E:)N@D2Z4X4J$T M\,@ZME4Y4\3,K4TY(UIIYT6NXXD$2-Z4Z+8R)? M$4:P)/.TY,CP97>9ZX\):LH7ROT$T\P'39F2B:)G9+YF4^CTKERKVIF6/Y6===J%P M:5Y.[)>LKIR!V:FL*@2KYWF-G%1FU6%39O=+IDPE2'9$=2"5<=]:)*KJQ)L$ M5;G$IZ(-,5Y+Z+,UHO)S: M+ZF"1H$R*NIJ6@Z\AB[0]V-Z"75$[!Y3K%4K!<#F23W MBTZ5H3"X=^OWA*XW_3SIM04-,PJ9NT3A<D4+Z5R4EYWE]-$IZ\+]TV9/*"H,:4.*3.5+Q'Y/$CD.Z32'+&PU@.:\L9> MBI;J-5*:*\&@4:0I [Z0R0,*2)C-6283@#EA]>%10]HH* *O5QF MS%*2:6=]<]6G"V4>MO6 "HKE7K9BVOT),3<;V4&M+R9)@9>I RJ8>'[.4/J" M/"VWYXR6S$]'P_%(I@ZH0"XE5X7N@.@0OC'D.RE-R=2ZL.@!%=!-+3ML^TEB M6L;O%K8)X5.Q80,.J(#GDBM.<,%HJM K)I=7J72%A6I[(]0T3U+T<_IO1*5P7'"]^^S M!#ZC9Q4/UGI@8+7X^B+/+?4^H;L3I3U(-=J].A3K@+9Z.&MVC1J7F.J2E.%H MGY *%BQZ0%NZ4G*$JIY="G.IF^WG6^GT= 3-R@%M>721XYICK3 U"WH!FHVL MRF=X:$KWBS*M7M/J#]*2Q$Y*;EYM9&PJ"XL>T%9^9B_SS5PA(> L59QG@JDG M]YHR?4!;J58^ &!J\()HY"OZ,C/R4M!TU4SV$K.!!";"7!L)N3KH!*4I M%.N MAHZ17O)96I)S'/"=%B^\Y< 8H ^H(*!5@)W7J-G252_H]P[TC+-+T8R M_3"VWK!'$5$"Q(;6?A)R"]3(G=CXKB$SQ8F;%"3K%$GJUUUJFD\FW@]B0='^U MP)$A^K[Z7%NC<]/G<:S/*728D5HMH=;&-E;E7&C.&;I)\;05WT131_6-8FT% M/L.X;V,8H@VZ# J1W,9*HM"7A6)$.]T7!A)?!H+1-^RC6)3_B_VC+V'[K)RS M#I7U+=UKH? '";Z010\J67$T61*S17&,<)G MAK_B7;D^E%-HB1AY4[(("(]K+6F#F"MX+9GDZQ71#*XP#:BZJ1CNOU705@FKQ,IY@4LQY1X/IE?6L#U'%U%B<30#'-AH5_#0O<& MV9E-%P\P0J,L$P5M'QA2M& X5::PX B_(X]]6\M4C5Q3#K=D$\PU01"GFQV^ M"20_BVY_$B1/9_9?B\DV<%JFJJ4R LCQ-8W(>Q9+C2 FH9FGD]=)+G5R*_\% MC@6OJF$X&.8 %< Y<6" :\P"89B^8AAV$!Y[0$>(5'2\U,,,VW6C0PK_][QL M$[^1)F<[6=L?>$/?V$C?V@K_##YJD"/(=GDXN.>":5'RW<9XXH[P0!R,( FX MY@AZ#QRANW::/CK=8/EX)TDN):I^)V-.V12ME:UL1QWVFE>_H%4G]WG2-3H5 M,MMF/_%AST#'_;R/:5P/[HK"E%U4%2&WL J-W @B&%(:+GE-L=39 M.ZX-!\P47=M-Y*Y @G+$A=%O,NP^*T(D)F/P9)/(&G#"<@8L%_"6%F8#X$/, M/3\2J>)R(+4;NB>MN@Z>J7+C"MOFY62T'GI-4XF+PQN3,)B8 /ATD\C[$)Q= M+K4Q,<89H:MW!G;;=IQ^#2$8S277#,M]+^^8C X&MNMMOH*=:(O^^W*\BY/R M?HKWFW&(6YSDC]A:59I30!T-/:7)L>B<%IQ)J%3JFB-/N';Z?1%[\4H^X)7\ M!K(F;3092ITP!"@J6B8MW=>2Z0!"%DX=5")Q#9WI#TT>7QC2WE@G=[U&Z6(L M;YV<:>[K81*3<"7UXHA<]M+>1],B:#40L"!+$S:H@B[_@4'6NS. VAV*)[QQJML.X$. MC*, "NZ:3+P4"W0T\_])W*6^S75H "6\5@XJ'[>'.+H0[LA+4]^7CET]JTE929C7)2_FB;*8'\M"AYTT$7^1=7)-4\EQ]BRC-+&SXYJ+E MR\;&Q9_XP+SPL,I;U5T5&)"\ =MW:UN '7+=FZY)M\W^'4&U*G:WV'7-BABF MY8&30_(ZD7IIV??B55R\BE,#5'%3R2[>:YL"NV L9C8=3-)E'@$4.1?7R0.! M6>?K6Q0MJ+.1CI+:1'/!<1>8OB\AN[@3[QZ5#YB+AB9T\87E.K=]WK8U=.7[ M@7'9SRR3A46ZDA44IU53>H-QK2OQR'J$T5/73.*$,\?W!?+%LWC__/).).-\ MPJ]DJR6#Z):SM4F!F:YJK1%J9[CSG7SQK$*L'8PL& ('I5!'5R!>G(N+<_'^ M66(#I:*EVB9H*\OM$#LPHOCJM*%D:@N)R @2,[3D>B8;9>6$3CT MFP#SXE6< IGR3""XKMQ-2\I;.IX@7KQZ?NF;(Q*70%X1*-H-3K,.,K)C(*=F&LN^=*9O(L3\58G MXH\!\^FFFQ?0G!'-!(!99OMH2>\+1]FYI:6).-RAQ (V[Q57!IT1S&6[EO4*VI! MT*$F048 MBKK$0;WSI,6WQNFI0V,/;5OSM7ZCT*'NIO/D4F_E.-UVB28"*DHWP)'7+'?Z MV>#;4IP_UAV)=_J]"R./W[+^1P2.*2?]^9O\S94BGRY6BNVB(&)\+8L)3:G8 M[A\UG_,WP>4E^^JY:.J2??7(.MR<^=PQ%A=B@F\PI8\K4_4*TJO @8.%2@CA$P4RTM< MTZF/'12,"[M\FMO?=R'<@ /[.+Q\_G(^,-8\\]SWVS/P4:BE7=T;;Z!7T95( M9\\/SD 8=QB[EV6FN*W>";F\5RB)(W21<)2SF;KD'3DS@GWV>^WO1')IM J6 M,N,!:>Z9/MMPB'Y1#I'\>9F>/\&U<'R@82!*\G6)ZXV+:W%FD\4:1YM1I8,7 MTOR,ENGL<) PRX1(C\UI0_>R ;H2/3PK2!+<-FBX"M]5$R(06/\E=IU[,Y'S&CD5T;GQF.Z%&[>$Z)XD]@,U6 MPL]PS'Z.2O.059"Y;=1H@HR;:A#@&%)F\RUD+ PYMZI*]Y!(> M'+]9Z\WX[G>(<:EB2_J4ZO'*D-:@Z9X&"-]H32SY$J&*NZ=R,,7N*;9;O\FX MO&1P/\X<\RK*2 [D>[*?4@9$WC?(1KH=9,PA''?A&44R25ZGZ,LAQ4O*]D^: M-E[GY;2KV=I XO-2/=L9 H(&;7:1) -+ZI,7E.ICRULQ>OT8L6V1K@''//H MV^??E]I=MDW>/P0AW-H0;5DP\%[,2+2HFT%;R!H)P9^0 Z5T7W1JJY%,A8<6 M3[@ ]GU1>]DC^<#,\5K8\I7NW B<%CFE9"&5(W$NM4KQ"+8,NKR/39UM'L6' MB>+WJU_;NR_5QVMG%U_D7'P1_$+"+R3\,]=N7K2JV;E-UN5[FR/,O#U.Y6I, MRN6A&QD>\V,_X>+XK[LTZ1(X?]E3B =S?W">#XQ0SC*Z^7*YKD@KKF,E.[9^ M)WF0KK,/"STOY?RYD/;++L)7+@<=0+2HD"Z;*)I=22C::^QV'.>"T7;PYY7YAH?->(+T?8E\^,J\[8I@GYH>C9ZO0:^[\O\\:LOM U$+)&=ZPXP)5K8W99O2,%5YBG M?4&8$*).%(./>D/%6NY-4?-(A%""AN+4'"(J*%;4DE$I+*F M.(Z<7_2)ND.]R*"+@R0?83'&P!7K.:YV.=;\A4[;-^GC]BBJ[K M/]-ISUOMT ,XG,@$?9U,<=<S7V%\!Q:X[R:;&PTY9 B+)XQVWT:G@(129EZ%XAEN[ZV/% ML$XDBV)@*)4'KEN8JLQT3[G<(1'KA;5SGQ<><-> L"M:F0AT.V/TT#G_KFOU M;4]1"*KN>$PPMG$Q&X1-O/J53"2A'W;9V3VO!<6SGU7>!61C61T2@P1?G*[* MO;DKC6HSKA$"&041D>0UESSGFR.BJ:7M ,7UG16L+%Q;A6Z%:KO>[=DY]AM! M0FVN%1NV[:#[->83JF;^L6 M%RR2O 0H1>A61^UAHS37FR;RV]$Z!WN=/) );+-@-@:&=HW!5S, OU@ 8W7Q M1K\L$ #[Z[R(Q@&4/L?^K=ILJF7NF+Z4'PB27VTN9D1U%(Z>JU\),G7-TOL+ M ,9TEK#J\J"1D.;"=) Q#-#(#@+4L/ ZD<0U<2 ] MV]_?P2-55=_T#;1[AP'%L> #+OD3+[[H":>(%O 4W0*:L$;;#@*S8*BK^L'3 M51.%&O?):GX*<-)+K"J3EJ'!\;FY#CUU@.==7-&+*WK"V>5=..[2A+8H- ). MRJP"N;G0!3J5Y!&.T9(G<9VD]G=IS\T3W9U2;&\,'*@6<^: ,;!GB3 M\,6I.)<3@>R@KX[ E]G%7G2)=<5VW32 -:+KK,D#H[234Q*!GYBLA)5[ MQW=Z.D&+:3C;A,E+&/*$JY[?!,R7,Y/'R]+X830O\X -LNG[JD0U]$ZA&R3S MNA:B&C.L:SN&AA5L U7L7F.PKVZBI=$Q_ PX[O_^ MAT[]Q,#47P:YR4]'L-KC ,$'#1[,(D MK[EOX-)$TF.*YSGZP/=0MBS,LS$H$M*'8QL&BN33H6H->L2D/D^G1 Y+2\U93J\OYV\)MF7,MA=?)>+[W+$ MZ>,5<"W/Q9)P7V-R@B_,9X71K;')PE\0K5]TH%S4S+G(7@MAP CZ MA!^3@VE9=H(:,^R"FA(@"(?Q:N0URWUL1HG7OLY792[[MN)=LA1],WV>A4Z:V'(U%"W%$O587$7)=4QX>/W^./ZT?3%KW_@ MG\WO5 ,H#D+B>%WY=MI'#UGCD"#^YR/8>MRY%+/C9422,#MM"__^/_]GMXT/ M P!7;<-V;C<\9*?Q8X ?$N%(V($\($#E"FN#.&#;Q4C4%;N6AB.NZ&8#<>Y MW7(9)"Z6N.&X_\$>7B*A]WK,5);X3K^LQQ]N@*%W&_UJ\U$XIC:?H4OLX7Q] MZP!#02=P4-V[M<*>7\M LQ_K^2?.'/W0S_\H!^MIZR;$=0T$6,LV%>N_U]$G M\%\7./KPOS^OL+&#.--_VG;F">ZB9Z/7T'9!:F1$K0DB4=8?P;$4[J[!48*N MIT;@WX)2>0TP'_?XH:Y40A(EIP8*124)5DYR'"DSI,+(7(I)R20@!F#(*K1& M)ZZBI[ZI3W>%&D :]SO;(?0:6+?>JF2Q0KV2+=;RXO7__H=DB9_%6B8:]U&# MQ3;?%JI"K2W6<_6&T.+;Q7I-A(243'U.0S/U6E:HB4(6@Z_$>J68A0W*8@_M MPNHY^%6UT1(*L%RQ(V!0A'I5P-YDO;AW-.TYG*&SH;H*"_Q5M*#5M7T74G_W M&@-+%4"HAR?>,,6$]L)SPV.!,^"L/X7&6/G[/?/%F]N_V6?&7BN+5..E;!'V M_;O:]V!R=33_>+H&!)'2DAHG%4P*C*&LS*QMDAC(;>;$QY1ZHOJ9D3\(M&:=R4PX-BCTMV-*N4 MSQ!BC5 :OD>E1^7)F$ EV: JB_;35B2>UIR8NI@**0*>0+ON:D1Q6N=!<7+M$SLU=LRMZ4I/P M6A)WA][=79X;R22Q7W302\\;G;E'$"NGD5P4' ET2H%,DOM%5WH:KW :%1#4 MC,CDK3+9&ML!6@C8*TH$P[0S;:=*Q+P_%[SF*EUM^[#H 3UENUSNOBJFY6EF MT?;:(%O6;1NV]8"B%DS-9Y)TP23T5CJIE\3$JF) .!_05-4(N M]#N9T<*G80,.J H8Z@EG07TO_/WKLV*:JL:[JUJ[552T6:D[LZ55E9R.9 M>=V9]W4?Y\L>JV 7]DJMC 5R2;=-)[XKR^L95>S:K 6&GHE)M.:BQ4@:A+(9 M=:)J;SBMM,SDJ6=RXEK!6*MHY$&6^JZ'$J6]>I B,/1,4-2BLG,(CQ_Q0WFQ M;'6IIMK?QRMP 2T;!)U7:32JR\-#ZU#8A7O-CU&-7\# :#<1U)*C-V5IKPFE M,>T(Z(P%_:I801U1=@I#% MT6&$)!U0SJ=5+8_+MK1#^2%VF!=1RR$"-2E5Q9==JLHX8VI56_4#,UJ MXH4MT#$TDH=]>8#2*]D^D+L5-RU; M8.CY22TY_*0R:O=XT6$%[]#$V\.(!4//X++"1J(@E.LK7B2Z;F];J)1))'GJ M&5R*8K.VF?<*G+S!#=_CC+XB+9**0F?ONB1KZ* S'S;YX:2SY0);Q/9F4A3B M;.AA(\_*LT+?X/%VA1]O@G8]ZB:9RN>R->NUYGBE*O%BV[$&3LVVR[4D3^UE MZ#%X[(6N',VG,559J*O _/KRP^OK&JCX)W4?:+?Z42O^D4R\8OC]1A=!_>8_3\['C]?\^*T2BMA\?3.%?R#=]-*^4]E=?Z<5? M,UUXT8O^\/([ @P<7X_T+(I7ZF^9T4DM2;[X9:BJQ=1Z$YI7I$GH%Y1Z2UU[ M49;>1;1/?[[?"O1J_=$O% F7_].6'\/^QD4)US]M^,/E_USX$W#]/Q/^#OP>/\*;L]=^>-!K;P.8 M*X;C#!-/5KNP3*_'IA>>\ YBFC8D+OIDWCESW5N #Y,HK(^M DY\H^:>9:\5_,@ASO&J;Q8R.,!&17 >D>-Q^'-^1UV.4];OX5 M)1]N_KUM_A4E/Y4RS[\SQ93@\)&LQG,%\';I^Z_7I&=N37=C?KA2\IDV]SG3 MN%&>P@4-[C/K,;U>@:OGBI4WO@J>HQ04[)COV/=>)3_J!6(Z&(PU3E9[QC#L M=LK]1>E/:M F.*SXWA)$2X,Y#.UPQFV">!=,G]^=TI?9(##C_QE]=7*<2Q U.,/EB MX;P-Q=74N:?!_DF%>WSL8Q?/_2UB;#!SNNXXU2W5H955IT9B?U)#_QK8%U1; M(VNAWT4;VKR*'79#JEL!V*?_^C>1QXM,'J6N5Z0%8O]9L/_3N5_;4?W*$%^$ M\A[?C]=+MV8;^F?K/!-KIDP&^\I>MF<.7=KQK8%! IV' =BG:3)?H-/"_J(-="M.WQ MJLIZ#88]V.@J4E[JF1-HGF&NU_H/VJ:?!.CIF*;_!.@::LR)<6&ZSR@IVJ'_A.@FP$6S8J.[#DT8_#K7:$W!94J MJ*/5&27)&.AIG>@0Z \+]'2,SG\"]*$P*UJS'F*@Z_E$KLE5 :NZ; STQ,1, M,&B^2)PW%;\#U>6>&-D-Z%?5=$U0W1%0+]58VJX=A'Z2(P5MSAFS.3\,I7IQ MAIVP%Q]+[ _(XX_ NW J25VKH?LD;J/(""4#)RI/*MVNDO3E*#!YZHJ-U*&E M_>[1FVX(S_O1NRQ-EA5*D&U9&@NVRXX%GY^"@G0Q2V**>9).ZT*%=NE[0N]- M@G#>C]YIK4Q%_*!0=*KJ?J)K4K=AUJT8O31HQ(SGF4**X380OO<&WW3C:-X/ MWR$CH6AKJO&\O6I2CN"MV>4*J X,:.E%Y[%"BE'"3\A=/L>;),6[?O0CQ:,< M,YW8F:>QPOS2@92=?FV/PX8D,^G$%A]IK1?H_OHT8YM!6!:G3@_E^MT"O><4 MSUE&2E+:ELAC1?(>33/90_]ED^MSHC]=-O4N]/>#;J@32L6-,3_RY2+O-O;5 MKG+L'Y6G"1CWG:(%_LG0?Q,V]B[T6TK'L=A!W4&7S(+1O:VPHB5620J0%_,H M 3-^(/KOBLR]"_WTO-NI,05AB^*U0GW M,M'Q/$VEZ#)_6$C?I&Y2%B&=+N/Z'4BOAX8:P@2:_* MU_G@MJM[2Q-ZM&!*5!9(D9"@L>D%ETXG<3H.&$%NT+Q=$?" 9JK=I04:82:T MB*%A<2Z8 )5-8O0FK"?]685PE+[EK,7N\L".A6&A9,5O%5,C'#J@8 I(-IG1 MFYA>5DO^$!]RCCRTHLV01.;EX: ;OQ6=V-9QI@!Q#7&=27KT)JX] XLLJ;:> M.I+EF,5=M](4/,T^/K@M%>XCW,>[VL=[NT/NTQ!,OZ'GY'.N&4*3\#V9A,_F MG_O'?5N$ 3#;GNO]2,M^''P?1L[\7OQC=71HL:IB.#8![=1&1MM6EHG^ 9IX7GF@LD80ORN(/YX-N._ MPWB\#/$C+Y6?F7IX*+*U@\SQ/&J7"=):5%D =A!I MQ'/*V6YNX8$V'#EO&@,\QFL2S984)%:GTWCB\8\P(P%F)'P.U?KN\ +-9(Z8 M;9GAS#,$=VL&X=)TD\)^OSS,V)8E#H9>:8>JF['DM[9U%NO%-S>>Y)!3*1YF M#PMUF*F0"NGZ8ZAC,Z>C&#N][E1IO;3K=MO,JA\-P[XSPKS^& M>FDN#"<;FQ&\S&&@%"'4,\(#?MCJ"-=OF@1\^T272)V MB CJG!+4!.K,,>$2%O2Z9U?7*>?AE H./5[/4=;KT3QB[[&E+LKRVK2,[59N M",V9U(\VY+C>53#B5XP,.L-@4:\L$[A*X!9"7,.,;FE,Q0:?5F;&#@N)HI0PNQH%.9KW'.-KQ.S.\(A]P_@ M9?MG3C-C3)FGQ/9Q_75G1GP MN]!7XZVP7=7?"Z&Y#.+S#\S ]Y(2AT(\%]\,P@MG7I744:,8#3E>0D.RP?-] MQR^S"D8"\H?G\31SU!Y6,K+AD+N]3>.6_KAK"\8OM8*.AU.+H!G=>C0O M(S-C$ $) <00/R][>SW=^#$%Y)E]&[=TXZ5]=2S65:PW0^:(;!ZBHNX, G^V MZ@+! 'G[1)Y(LR0T%(U'$XU;NOW2%HV-)S7-:JDZ<<1%N!Q.JO/0H1.M"C!) M,D]AV:_(FA7>^)L1FI]C1Q*^\\9_:*9K3NWP^@4 GL9$EF4/X8/RS/BD.UG& M2D?X7N*(2XS089E4T,:\-8U/,PIP1";-YJ?/A/S,^@ OZO M,S"L<1T?J9N9//3'WH0L-78F&@$)B#D@F:=QF&X$/23WR!5_Y_@G$>8PYR6% M<&RNYKI&H6AC6G+\ YZ7QS#H&W]L[-_>-WX++OBN"\#0R$$C".P 199^O237 MJY6.T 4R$!,Z)I:!U,R T#=X0]]@VPRO7>/Z,8^KFU5O>SC:U?&]^*SY1<5( MW]Y2O>*D[LE[JE19[\HKU\!B/9,^5JTF[J">?O: >IOR= \71?DF4/<(UO$& M6)G@Z>7>9J>RW:N8%@!J0HA(%(>F_XS6;7LX)O,V4.V1;5<0R1>H=(39=XO(G4_BA8.S6Z54'IRF#::%KXA[[P^,)7U# M+2":LG"D)=:4(K74J<(>+#S? V8&4_]W3[S_NVK?]PO%UJ-+9I\WQQ/E?D M->ZNI$,PZF_*705CH'G]BLDNSX/FE,L8_ V:L?VZ5'/0"-0*#EMJ4<4M M@&9H@[]>^/T3H/DV!0G^!LV"W44V[PT35.%GS25@F[I[+Q'V64$,S?D8(O^XM//_K M?TRGR1EZPW9GS[3WV6D@E(&]AU9AN/=P[Y]O[Q_N KR/KBS')_&J[P+C=FYE M^KE@IOHP,CPCD>$9%=6'W=4L=/G^M,OW,7"9Q-S2B+MK!3 ML$!)#6P=AJH^>JCJWQGNR_;6-LS$;)_HRX'2GM&[U@3C WY=VO#\')5L5(BN M'"B O\-X_Z+4=TQ? J^8(/>;$1_]9L175A5M5>HV&)YC%R%G4NMBK1-(F M/%Z4M!+?H97OR='_[L""-- ?"H%JNWMF[:P'^F)6TMO!>L,"]),)^M-R8$%; MU[.B_Z.!"&F@W^:=H.UT9+-;83<:J:G/UT@OZTXELA^I\<_>^.6T@# M_1)9DFV5P Z\'=96NC^1>VLL.?L9@/X+Y4[N0/.YIWB&6Q"VLKW8A*8!#=IW MV^G@ ;G8"907SJ2HWHF*M(WOT6IASN^6G?YH68AO9#Q]-O:PR,Y&IX+GX%F_ M1C;G+7F):^[6LCCO3M$=4SKHB@60G3K3>DQD9[F.^@-RJ%\CV\2&$[55:$_1 M!J87Y_OR&&MT$F2GSJ(@LA\3V3?E1[]&=L/V]O/NP3!X1(JVWJ1!#-AZ%R#[ MR)#2RE;(@H/K\5U:QR<-3; NII%3XU=6+?,8 !3DO$T8@/2$^#NAN^MQ0KH? M(J O6[/-QF\4706'VWQNK?3?@]<4-*YA?X MD" EOK&KT"XR1I3AYMJ6:O0=W/"%#;!',M#>+#73%Z<)3PS$[Y3@5SZU#J]' M8I:E\X4++,(AYB/DKVKUOB7E-X"K-(M=> MH$LE#*B@OBV-5UV >5 +DD+S-([G&3+[NLT]D:Y/RO.X=MC0T]A+[BS1XT'Y MV@F^9T?;A5-M*PI3FVLW!VAC0:D-@?;FK4Y\JE%'QL;D,8;(,\Q=EKK-GFS< M4QK(@_*Z=\A&L2[3H2LG5P3!]J.LL"V4B8'94O8E2>0%/4==GR<&ASZ/*P4B?AW-U/O$0V$@9(YQF"S!>9%*T>4#:>5C8^ M@R>^0S9:>F$V+['1&D5&>E3P#[W(0A*=BCG*!AG+!DFB]ZA3984\_MTZW*Y\ M$NO' M)WWOM@1MZP]N6[_S1DMO-C)FYF&G@8ZI.:H*RJ!?+$QW-FXI>.$&79:>">_W M9"^_\U9,;^)]U=HN%O71H8.N]0FO*'Y87OD)WM/OP_0T>+\S.]^=-VMZ$^^M M@O >W9<+-@YOW2:$,V53X?NC?R;ZZY/M>^X&*],_"T7%,2R MP?B(.]9V,CZEN[V(K;:'Y9@1)Y',QO+[ ;@AW51[FEJ?<3>ST?]>E>.CUV.7*.0QYB5A7#'MC*MMA MI.!%:*I_C!(XGX#H="WQ?X=H<=(I[V2JT)0E;527^TR%DL!57(3&^,?7%V ]))W=S:_Q!E^ M*/2;BBX8#$TDA_3)H$ZF5?$8&M1O:E 7PYGIQT"$0>!W&@1^?T&'V9I:5L*^ M84CP8X0$PWV$^_C<-N(LAF_3R9,JGF_&;YC3-[YONOH^%_JJ&RP2O3MGJ;:; M^P<(*?AG/N>:8-Y'I^=UTCF\Y^/$+(X=;:S@]= MA4@Z[E(7:J;]\PYX8?8D*+.AX[>7H'3-U;>7H.+8<+9J7ZFCPPE^&'G;'K$. M(R!!))"@\R9I5Y(@:"S,A@0]G'T\-1'Z67(J*+F6<U+=[8KZWB(.Z5-/EMR.BH-G_W7'R1'P:&MX&+.RCYOC. O? MT ;,1B00T]##Y.6\6^5(W^P$@:402;=A!D\KC.3!'2'/BNQT6>;[D(T+.AN4 M]_6#(Z+%H;KV6K3 1P#9,4,$]6S3:J3]X$Z%I\/V3>C?^["]'$W9;N4@*4YC M3!8-O6GW%FH78/L8+$6B*09+07 _'KC3Y6CO W>C3HP1R2AM45LF^I:]K?FD MG:@D(&P*S1=3.[D?SXV8T5233W050R?BO9D,,FLQR=9L80]B:&/.Q&Y_6I5. MN/>?OO'7']'Y\_L<_^:;OPD8MG_S%3^Z8+H) M$LE_?*7^S,RI.@B/5]T]*"?C>J$9Y%0__MA-:LM8OKK(K53_&"\V,P,3L)7X MY0+3 #\E7C(UC'^9VJ[JZG8\/ CC#X#/)OCRP3?.TA+^^@5^%U.&O?WW_\9_ M?#N&%Z;J UF:_>O'.1#@2UY.$O2__D0\?MQMG'P1D&_20;UZM^3/__M_7K_C M=QE&3K?&B6:_>OE9THOA*YX(M64BFF^J#J).XR_^JBXB=1^<)L,P7W#RA<)_ M_4;5P71SU!>&^:_<]Q_!I,]6;*GND%?K_]7+1\FQ\/*9%]B M@W[U3>!-W)K@V:^?&J_\:0X$_6_G7\UG>MZ>M):=["^+O#C!]U=07ZN5A1Y#98?P,/?X'_Q#<^ [P M-H'J&L$_/W*BOOLU$W&B+]_IO_7*?HDU53"T4:-,D]1,JU&^=1C=.6>H(9%M&."HP+ D5-(-5D@#1'T<. M^J&^G_0C6UZVD!F"D6ZOZ(*1],\CE8DAHC4)*3K[1I'M-28[75*Z"G[^S-+: M$I4=VYGP>+^OE)JKK;0N@Y'DV3.+Z+1=PX@6C]>#J>RM2 ?E+ 4__W:\$QI+ MN6PQ_&9-K11F)G/-&G@F\_/(7D@:2-#R-O)F,W&K C:I3H6N0BCHSR,KPFS# M$^W^P1FZU*&@SA6N)K$*>3X2;YM%:A>PIH-P:KA32&1:#;L*=3ZR.3_4 I5N MTRB.%IM(L/4ZW"I2J/-5&G)];$Y-#UV>8]8N,IY5N_/ 4JCS52KZ*T\8NO;< M,?&Y28X)Z;!6P+>?K9(SF?6JR[K-.F:T#>BP8)@3RU+H\_9E?N6@J'G0\>]^83;D);N#)N(CC^?S>,BH=W9W, M6#)^*G;^ G._V5T.[*V-#O4^M5Y-)3; XZ'X^=#EH;RANK6V*2_#Y:3&S[%. M?$,IV 7L#;K]ABB41SPO[HB-,]JY,A]C#[L OI*K&FN/6TT. M%^L"^D:-9>,0UG7#00YXS<98KCQ=QR]P"0 X,9M4(V7 KP51;P7%(CW@XZ=> M0("R+'(:*;D4'ZLBQE15ZUH%B=?U @3ZS-;NU/;^GA>Y);=#)4L9Q[#"+F# MK!0H.?1["WYO.G:E.T<.,R%2\ L8B ^E=7OM3W%G6#\H)C)BYT,_%OX+NX6T M!BT^XBI#=-B=%Y72H1ET3%;!+^S60NH=B#'.Z?S&EU9K8MTH$6%\^%S8+:F# M4%W:W9?Y*BMW9[50Z[G+"'1N/AM*CPICSI*BF5QUV**V+R'DBH] ZZZSH5NE MH75"(3"G-91RI%EPF?H$+NS4F:75KS[TNNBZIP^5(G\D]KPNJJYX-G9 2 MK:VB4M^A2Z8Y8J=58M-D09VM<[SV$(U$VJKEJ/)!T M]KVHODA3SLZ$=>R:C MXD'EXQ,P/DT-NBUO["YP^9POUK0PFS;7XQJ_">GMO.I+\;HE0\\DUJ@8W#*^ M5R)9542J/2E03769##T[!*>-M>&5.A] M1IK(5U>G!Y.%+X4WG<6O&,&KK_3BKYDNO.B%Z[[\CH!'?SURORA>E[^E72>R MFWSQRU!5"SS0P>\Z'.S7BB+V^T:"5]3X(U:Q5PN.?2F^&2\(U_O*ZXU](0IP MP6\)W!3A<[5NB&X/JX"W7&_U29.""WQ+@##R^ MW[_>'XQA? _3?(_;X,?I:C_\R]?>!# Y#,<9)IZ==F%=7H]-+RCB'?3OZIM^ MTA$M_YIMFKA7_Q2S(\:YA&CG) M7(7F4C/]'('F$QA= P9O*Y&/"P,,OP<8M&WW)BAX^R[*'@HR= W<%/I/=-C_ MD9DM^Y(-LL*N)KYO6KH>;'=OTOKG"KN+/_,5_7$3RUWL[?4D]VTKQR/M[=' MSW1?3R]ZKS>RKE2=8O,BG\E)5>6'E@%3W<^7#G]3$VZTE#-)OY=1+ZD)U=3.?T\QX@ O2X[QI;F7ZMF?3% XQ7-!5A6[LX-OHXYZL@34 MY%9B.E:"YKY=")#>G-\/O$JGN!\:2\3Z<,&6Y-&SF&N8?G!\$\'5%QNPUAW/ M3TIF_EXOX9]KNT2F66@4>U[;V=0[R&Y8&+4/2TLA0;#N]6K-W=R4=DN-\/'@ MC_\Q_'=Y"A< _U.]: =IL.]C%:EPYQR0WQC;S.(_K56\ :J M-IFCMCN&BP5S>9EQ,8B=J[W M>F'QX[484Q. 50$-]OJ!(>5]'3%P>3>O$GPW%@!0.#P= ;B)O?HQ#=(_$376 MBI&8,Q,\'$W42<=/TPV22HK07/UQ@+C;F\>.*YTNFO[5U\U*C^?JNU#<1CJF@FT%C*NY'O,*V0,F2=/7*K(M. MUAT IT8SWSP IFM VW_F;/_IL-_BU4S_4J'96%/+'8>JR'35:R DI8L9)+\] MOHX5\<)!D55;(\B#U!.H0E>AH>D_RZ;_=-'_YS?QQ%WS#=7O>_*0Q!Q_T=OW M*^''.Q6DAOY"IU,:ZU-AZJCK^4".%OU68P_J>D'+?V8M__#DOP[VK0XQ9=TI MYO-X93*')S4H*+3LJU^>;[%Z8E$N6P@"C,TD3^0+!G#&P?T+;\Z?8GM,7A/?: M''XM",Y@M>DJZ-#C$=W"J\.!O4>9#)C>?BD(9>R@+ ERMD=I4B^X;26,(A7T M@ #V9Z:89_!B2H( S=!9$8,/AYS_6@X(3BYJED\&Z*9H-&INP9],&EF6@\9, MJ-A1N=&5;:O(#@\M5)GC0 [HO_Y-,%0>Q="4Y ":I+,H"N\-/O^U*,P1=+2K MA'5=;JSOHK*( W0C8I3$TCZ)I70G0 M/'TM0MKT<"AR%5 MGJI.5# MU[=E=1@0?G.LCN;[FTM$W9%G](#?C=%]@Q@%9<[65"V*IQM3/"IF>!B5(L-[ M8)%X1'G 4KTAZ*6U:8VJT11%FE:C.5N%PUK_XZKP!^5!'UHLTVZH1;G:[0Z= MC=OL6\D-$5,]C"#S-)Z60$ 'U!W+1$IW1&?2)/@&5AG)ID[LJ?)PT-],/QZM M]$&9"+69:C=DR^(1A!J;?%N?HR4@$R!3A"CF:2(MF8!.O&MQ/I 1!+QX@/"% M/X0JY0%^?7/S,Y^D'VZ M5:GT[)QF=Z5,7^,T(\)R@2LW]9FC;IU1'6]-!K6M!4XS)M73#/I2[B41.^OL M)[W"/O&&?\IQEY[_^/HVL^Y@+T3. M96%2.O7MTEAU5ZAI&1/)CI;>2DV$*>9"!!GK#R0)O3=7\]X\O"@]\;WD=#?* M>K!LSWC1*(X7!\^E MJC_.1MTJ$^FSDM ?9:<>>)L>SB_QL#L%;>-WE3B>=67O+A,-;E36ZZ.YYM_5 MU$ZLI0HN=]113W0)W_3*"&H73'D=4AIC:D*MGH4TVY]9TKA(^(UN1\;0:IE7 M-&RT#0:KKH(1P!9>0+$\@]*IE3A]:+'YK&R$&XO->RT,;XO- 7%F8MN77)2C M@M):IOWMTLA@0ZBA/J0WG<;4E7%5KAT.DYHK#R,@-B!E 2WFR4)*8O.,1N^' M$9H/Y[&_+36S5:DMF(6"A-KN+MQLV%7-R$(N^\]2XXN%D:Z[FZ+<4(S9R.EU MHM&8!5)#__5O&HLOFT**554?5VH^,:_AUH+SWJSWMP5GBTG3EB[L%(=>M7?R MO-:4U7X&KYMJ;]-Y/K!H1HQ5H:63C/>(>F[$PE/T@S M-=[=W#$,+TEW.+9B\U9@MX*V#K5">[%=.R5OS MZP-9)]S#N.T$'P\S98WY)@C!.P5][Q??G.!;4P.0Q_6]N2#K&OP)V.(T.1_% M(]XOG'+&8;Q3]\*JC:JT&?I#;]=J8;%ZD/38)O(4>IX8#]T,C]ELXZJY)6^+ M2KVPM-IHD1&K']:? ML3I $C #)0N.GING+:1XIX0B.Z^V*YS/2T9;Q]FAW!E&'R^A>1M!\0^\LA'E M_DHV&XP_6U=GT]4N$10:)#<4Z)2ZS$%76_9E)<5+A9,INRJ-&9G'MUN<;@?D M4D8^;I&YC:QPU?VP[NYV37DC-';%Y42O(K,ND!505RV/XS 1*./.SF.G[_A+ MHW"6LUT]_LW>FCG8\QMZ/A^$B;Z5\)B<@*6?3\ +!QW2V S*&K>;HB+F2E-Y M*?8%-#[H*$ T,32/7ZBM#7V>S^SSO%\^>A6!4=VY/(E695L6-PW4*]<[Y-RT M@,#$=)/)4WB*=/.!!>;AI>7N2.E5I*6+"66YA)@U=,_V3;8UT9;C6B(MH&TD MD\=(Z.6$7LX'H:97D1@E7 6;%NH-T487W92+I8W"1RR0F*2B=[Y03.F"@>[- MZU)/,\%EFH0S4UL#G9H/2B6/'U<\7S+]K:V;E\QEI3Y/8R@NKE&DMA^.AB0S M4I&81=*)NY*Y6,@;^BNAO_)^^.'O2$&SH=076Z\Y1O'2F*IP:F-LMB(@!: 6 M'IDGBN/P>5^1P[6)!KO.=;7^2K6;I.6UM($0./H8Y%N+(\3T(7XNY/Z M/"^B]"HN%7H-KUM0\"E*J-X=%?QX?$7//):L-T_'XO'$[)FZ9[G)4Y+#\\)9 MN>NL!E5_<#CP(J+T1J.J.Y';L=Y< .P1SU,4=$%>OP+A,TG?_5#03Y"^SE1I M.:/&RI?IXF%':A5FU^PET@>J%N8+5$JFFV=T:#Z3[-T=]?T$V2/HTB#L48CZD%'+*VAL1+5#C;FJX3,<$R7%_:' M1%;HE&^6AW/M/I>X/.?54AHNNH5E7Z%0KBF2Q'8^'JB'"(@+D_+5X*PF MD>KZ9KE9Q* UB*3>!9/'4JQW\3B"\!B92G]6 MO?\7@K#L\C35U%"$;XQ<9#OHCA:S>@:M>65^;T[\.3>5\:49$K) Z&NA"P0! MA'T!8UZ*<5^/(@D/) 8?KL?_"SF8TA@BS8N2VB!+="('H$(%FB^D5=#EX8S:CR<*[ZVP_PM1F*"6=+"BXL2I M1C-D0EE,=[/+8&G]=;/MH H[-F1S4A\N+::B5PH6$ 70)A;-4QA,6.5KFAYR^,7"W&#H!G/A<#YTL.VK.S;,^^KU2E7YR M$5<;U]S:WG?V X*HTA6^*?0^S@X[OC>UPZ877,J\7(X0HKX5%ZK<."Q-UJIM M*IC!*O%A#AA>GB!3:@\"/0 /(@!_%#+]"P$H-BF;UDM21T:JN%@)V_7.5$A) M 'KJVN>ZW&B(;I8EZ;!S:RMQ&P$! &4H\B2:4E S])G<-_ROD;#S"_AWNG5^ MMQ@B'9Y;KR<\&:RBS>+C1I$WX=_$QWI45WB:QWNV,^ILY\VJDL ?5* M;M3 M"KN ;J9'$8$T;@#5FVGX:E%=H.L13W7ZY27FC%(2@5!$XO\)$U.6JB5_+1+- M+1MT@0B &H)XGDZK)PKTS%V+R)7MK1W/PP@ 0!:J;QJY&-2YE6I#Q]Q;N2V? MF-L'#J9_0'+V#;GQ6RP]-[%67>JVW>=K=;M79^7-1IN+ZRI#41U+B8];D*>2 MI[!SFO9/Z(C[=9K*@P/_#DC9;P*_M*C+K6"ND_*>,=VA7Q.,>:<+@!_3,_IB M?=_K /^Q'&\/#OO[(6._"7NCN*4K%8X-'6FBA7Y/0\1HDISW1S];\4+;WNO@ M_N$<;<\!_3L@8;\)_1G>4@KU!N,Z$DDLY.(88VR;!=!GDI@CBC@/M;@.]*%C M[5[J#&2=-<,R@+=/&_T57YL8O-R?J9ILX^+.UMR%.5AD,-2RAG56[7I!Y66; M[ A\5"U3:C&^\8G$$8?EBS2LZP?K^MTNK?07XE3M[89U&ANH*%(?K0:*(A56 MO0P&;%:8P%ZXHP'B<)H\-2-CY*)T!,0)!&R2>1I+*?OZ&?UZ3R=,3W8WD37G M@)F>XSH-IA?T9,[O+O4N$"8ZW;OI29V$3R=/3W8YS8T^0A[HR$&7'KG#]JY( MXU,6R!.3[N4$/8YIU#KPPIGI)_7N?7-FN@'HG'T**_W'P@N"?UZO"$*F=BK[ MV8&?E'+[:$ZSA]VHQW+R/.PV/9Q/XF%W"IK0[ZK80-9U09B#:0<,X;C'MW<+L=9SE9MYM]D6AW^>3FP>$ M:1$I%OA]7.EYY-29/ZR8\/L"Y*$(:PU4U9+-98\Z1.ADA@49N(A^%J!]02O( MA8$Y=,0&M3J83;+;6T1 @))@KY3<2M ,?BV66O%\,WZ7G+[Q?=/5][G05]U@ MD80FYBS5=D\6<&@ AUDX*;/5ZE:K+#L;KLSOE^OB;("MHQ;R<9WA5]\&D@A/ MJ.=.H.\#S!_7CG6-_G<)^-ZDJVV&XK2O[M[2Q1$6(;;HK%>3Z1W&'[9-\\", M8V6"!C26PM.*>GTT9\5S"-6?=:K[?1,0+>!-C8QMDNO_'$3T.V% MBM6LH4+NNW.Y05K!MMLP U>Q@%"!EC4X!K.'[B)[Z+[J.OR^?"F3C=]>Z#K" M[]5HWI@4>V1W\/&(E=3DZV>Q&NZQ06G3\EQTN1EW2J(T[-:/8@4BPIB4*I\] MG!_P\P4K\[E)OR]+W6BR119D>RZKWB_6+@J "9-I!<<^IT/W\\4K/8=O M^CI'8[R0]U$OM)V&W=NNU.D:+Q(9D*A?ZAC[]0S7.I4MP=O;2K]4ZHSW@WT7 MB!8)= RR<%[N#;I\85X4O+I^\^KJ:(.2V49<1*[JU;9=]":>-DWDBT[QZGI2 MC_#GRQ>\NVYX=_'E=G%:#T=K&4&4<:]_D"K*(%$+F73O+N@O_I,I_;C1.?NT MTS I"B9%W>U&P:2H^]BI!]ZFAW.&/.Q.0?,Z3(K*A)S!I*A?L:;+9.1$E)@V M%K;K/67MJ$C\'E.[:01_4/DVO6!:4K(Q=C.2>;.\E961(8SZ[:Z"%X^]?# : M]O*YJTRHC+=T?5-F#KUY?Z9,VQ':$,QYNS2(=A*5P0#T6CLPD:*'!7R#K?6] M6F7.'YHLD!DR59EY1G/XPTC,AS.@WA29")_.]KB+5_@A+M9[FKXG=#.#(K,- M>)H8#(P)NNZ41GA_1X\;[0B(#)VJR#RID?OQI.:]:4]O2LU^7X^T$BXIJ%0H M3O>U1K$1OT?VI,856V-\-<9DGF9Z,WRX[PR-O@6D)C%>$W1*?;:@[?J:W6)! M,A.T6W^.W?K\F$*@8?I3#--I[02T/&=C'Z!I.1.! %>-HW]3B1(\3/*$8;7# MK^W)0:Y//(5O7:GA[B_=^4150_95?QS(Z\9@JF'8H8NJ$9A>DOL-8]TS;HQ_ ME?40Y"([G.7:Y.7O$ES=-]7 K/C>4MIH@6W8JK\_F>N"8 -B!-[2/&M[W9"V\TD5 M;7CE%JZ/ MMU(F"=!)IG(!QIR43Y MH(SWWGE36EK,NBDWQK6 'ZYVBK Q)B$B9-"'K8D"PW3'9<-9UFS%QZGRP6TG MTI)^V,>CB,L3RLI3WBQ%IV.-FFM10DVI6CIL^N*^T.L"64D_WN-!9"4KU7[@ MU7*#*-S!E,)I:FSSSQ_C-M#4$RT9#I[8@%NE:1=J' BDUIF<& -%\B-^JN MN-9ER59%IX)766<=7^M)PW&<0O-%'!;:2;>JUPZSN.WAQ8$Z4\GPR]2T@#"00AD(>I5-J(P2]9D\A M"O=S+TPMLAFPJ&HZHJ6O&7M2G?6V+! %.N5[ ;H@8!^]6[)G__W_[Q^Q^^2@NC>PO._OAR>KU[^M+!X(CJ6B6B^J3J( M.HV_^*NZB-1]<)H,PWS!R1=[W==O!S"8;H[ZPC#_E?O^(YCTV8HMU1WR:EU. M@HHLS&GX]?BO7CY*3N*7S[S !N?'5]\$Y:.W)GCV#T]-%C_T5E\Q\@OY9VO_ MD_6#^+[2_ZM>?$[?7L9"US:C7,];JNY_YX^?Q/\-3-^>_O>__LK-?'#4_T?? MXRZA-?DYQGE\I"]^ .?IHUC0P4$"1)@#-X<+ D=/L%1_!YH_KOFEQ5238UTQ M-4-C,$95-)6.-7S#1)6B;M(*BADJI9L%#%71OX[?^JXU/9.X7P+\N-+\J),; MBKUF.5<3FV6A797R_^\_,!K]E]#FCH?2\84Y5JI5FN)04BBT@#+8+=Z-$]ME MOBWQY5S\DR0VA3+;CW^1^O%_6GR[+^7$2@Z\6"YYLW<=H++#^-_H M\8!_"&Y\]'N;(-9,0,.I"V?MM5_K)1@Z]\M73![[A7IY\,^O++=9N2S$Z_K# M^YY02M.F;E*4J=!JT5!((H8J0Z)%Q50UHH"B4YK6\!,2U&\Q]4VLV24.@P;* M+18$/JP6HOG24C"%^'GD;#2@HV[3MGBN1G:0M>[BJMU5\/.1G:!'SIA0M!UN M5_$IEBALB3X;CZ1^'CFWPR#$6P/+V;NX)G?[@X%M1PJAH#^/U.PNKE>%B$?M M:$^&XZXI>42DD.V-3K>ZIN>E4Z1:AF0U\-NUV%>I\)+>;3/0#A\Q1O&D. MBH$G%Y?Q,^GSD6=G5F3)= M"5V953#T?&@=L?;*JKT)T;U/$H7N!*$65E?!L MSHF5>ZTC=*6_'XP:C:J?> MKD<@Z?9LZ,R9T75:&LX=1)"W"-/BMV,]?NJ%?4*KA-!D>*G,#QMU>5.5U36B MQ4,O;-3*Z@SP@C39\YL%YW;X#EZ?R#'T+NR40ZWZ/1<_N+(H2$.AZ&N'[2Q> M@0M;Y2)#CQJ'Y1*_1'BL6S@0'MZ*7^#"7DVGB#DHR\I&'A)MM%AUS*;OQ2MP M8;-J)M64.X/EP5D'#7^VM;!=,8C?]<)NK9C98L\L3!%='X3&TO)WW5(UBDG, M^5!OH4A,8<>Y_'(YWAS<&5.TFO'0"[O%>O,MV?;EH;-O5@UQ0$YWS3T+AIX) M59/V@ZJ#2%5YO:XN.;&_J.\ZEH)?V%AI-FHV6&KIRGBI(U$]PI5G]5BF+VRL M,M8#FIQX-9[NF5J%/C3J81 /O;"QBDPJ%7:@F[Q)1J0QZQ4)N93T"#X;2@RV MOK#H[EM\56HWI];.+-!NTL+L;.BB8C'M?;0+9,X=B=/>NF78>M)!YFP%M'F; M'LH+:>%PWDBN+XR&HU:3NI]G3RUH?'?D8U.:'T8^HHXMK%R=)T//CK5@9YC+ M^HH-9+,^7S"6.&VB8CRM"W!1%TM?4M;.N&J*UHRPP].Q=13X8]$M3 M?2KOQVM_BT9HO;-)TKS/GDI35'L2.6C?$8FVOXE/=(,7DM(C9T\=$I.U.5!J M+&]VF4II%Q^ILTT7D.GSIZ(*?UW01SIJ-F8+?3*=KN5RXBPX&SK6L48Q5$>^ MC#@&$>WS,[-H&/9)5UC>JELM5M5@,B0L@+"+;\5[<[.>\:?L\ MRRP1;2W$T[J +$3#-WVF,-!0VNQP)7Z*BVR\6\0%N)CCG=8H*2,9W:QF[I!! ME?&0BZ=U 0-^IV366QI-\.HJ0/"P2P;BPE+("QO;WXWU/;52^O*2XPH#R4=+ MR*ZKD!5T;[4<,T8 M+O'0,[B(X[+ Z9IK\.*(::O%2B4:QK
0$#?:?4I;O[9H/?C)K[B;!S.!9- MAIZ]J[W2\%XT'%=DFT9#C6N/]#X=#[T %P+M[(O;0"[Q]&RTK4YGO<4V5J_B MH6=/92;SL':8^HBS#';B !.*N-)@%?([LA(#RS>F>S07QBQW$6/&_/KRPVN% M'R3HG=@NH$7ZD4Z]L/>$AJJ;T'OYX$A"DT]^H*JOC$RG,0EK!V^#+-2]MSG] MHQ]I:.B_O.KI%;"C=OP^6UA""8\/IIDOY)M)O*\(X:NO].*OF2Z\Z,78\?([ M LQL7X_D/XH7\V]Y]\G:D7SQRU!5"[S%)C2O2,'1+RCU=UP"S.M=9IS3G^^W M1;Y:?_P+!5<>(8G'G-#\.'_]Q?YUT<7@?Y"W233AWG+'WQY MW;0?'OUZF?[Z=]MVS5PK_GP6Y'C7,(V<9*[")),@1Z#Y__T?[>N=9A_SHQN%(O\K)-].; ^I;)Z!N9_/*W@;C_D=.]RZ]TH7')4*W/$UNEX#S>KI7S\'YN0H@\;H*(*%L$6.#F=-UQZEN MJ0ZMK#HU$OMX@MH/1:!_3JOQ"LN*W=P$@H.3;S7>V8,-CV>: (RD'#B?KOIVJ%M!A_N8?ZL9.RI)@N9YQV2$[C;S[3; M=T!%3Q6/R^;*C]67XXUE[E8@MQERMZ>?%:GWR4I/5SR[!*5J#C]<\3D$%#A17#?"YV.N1]&\':#+R8XHR5Y3'^XM)#\R,7(!=7(3HD>P"RN;0+;-3_>\OPIZ/CCSNRAZ5NZ>@,0*-&5XJ,3 MG*E;,PB34H.7F%QM=\!G'"*@C;U+!+59-S+7K,( A8$LX,_)XR!D;Z\(_#YD MVYL=K9;:U1:O3G!7KWD$)T21DI3#(6CL.2%[M22BS[(^+!9>!)HJ L3D=-\T M[#"WB#%A)IJ!;^JFO06E/X+_T50C!ID6_O0Y9.IPLMDD;6?S3[W#;NJQ=6#3 MXM?W?#&%4-D$$TL .7$N8%CUVOV M]ES\Q5$X U'^\6_V%M13]70G!]K*F&[P8] %)/=PLI#?I:I]Q*)F?Y5FJF^6 MU, TN%=BF,AK-1%7X45:8QIH^>KR$N.S.'.@>;S;==;NF-O6+8+=#)(F"<"H M4F@VF:]A(1$E,)*FS4%W^J-Q?.$PY;49/$:[3 M=3BZ,EK+!YSFIRSHG11K$(4\34$3!@3MC4P8OPW:.3>HC!O4=H_N]Z/>/"A) M):F?-/P"I@HTSSQK[- #V"K,H[\#6BB@A0*2M:Q:*([FY1-'NW! $VQS@ UG M1=:I*G1@CMJCTJYD@3:+(!4$)?,4"3D:Q'HFM(\_Q7K);[+VD"ZW^(;4YQH! M3X_\5H)UH(P06!XG4(CUNTL+*9M3T_=-XUMM)'5G!OFD/A(D[4\YLX=F=BGJ M$2^2U%=W26(=-U-=ZQ*M9)XTGIS M=X#8L\FF'F6W,)6DV6 U1#A9+-+U#(P_[ND*G"W MGVFW[X>8LKH>KVI\!7U//X2T[2EG]LCJ?>IQ_[ZI!F;9//Y7<%^DJO=-J"ZH M^Q2RJ/ -;NWL*)5LXTJ"YL1PG:=1&/'_9T%SG^1([_CF2K6-(TGU0.+H MB;5"W@8G>R>TY>$4C)-0_CJH2>A;=:D_PINH'?5[=@]MMZ=^I&"%H_6[2-.P M0 $$>;85D+\%>50;:+S'=@P>$1<%JZZURAJ?@!S43\JC%U2.IP7Y_9@DN$T0 M+W^L9AAF4D(15B)XSID]-)F[M<)0/LF2N D#\.[Q,K[%YJH]E=L)HZ7J;+ Z M2AA8W^")F,TEQ10Q.D_B3UJ<[@[0_/B*P64PGZG C;*%+,N#AFSNT%;?JTKX MQ$@P3"48QBY$@#R'?>W>31+?G!8K=7]-C\6=J71PLI"D?;IB\2*+G:,HOJ54 MF(L"1A>BGE:_<)]R?RBGS'^UFZRM#5 M]]AXHZ/#ZFQB!9M-UZ43F">ECXH4K*)Q?T:)>-O]C6F\I U"F\1SS@S:)*Y[ ME *9:GX/?+UPFJH:)N$[GE)1I+79'1"^W)7';/R&290$DT=A642(X4]5!_X> MPQ5A;O/HK]AJETNZ5^3^ TW^[T%Y38H9]1W?B\\N(ZGTWE'W26GWEQXQWVY4 M]IOX7;A'AUH+&V^7A(SN^57HJ!8R$J?Q/9J4_<.H%(OS0* _&M!3S,3_26'G7<( $Z,.U?:/KU%$"_:QK?YOLYCI5JN4Y/' AEOIPK MC7-BA^^Q?:%=S;%<7Q@(?8&7(.&%D[T?DG.7ZL@+O6^;(:<&LZ1CG6$:I;T< MF$;,\7_KC&XU/&Y^6.Y&\GK7KMN8/=YN *D_5@LLT'D*.\]]>%9*" &?";_" M'P$^)*R)0.#5.BJN/%*W)C,V;%L \$ I80IY B%[U? P@&9')QL-K7XL_G?N5/ZQ:38]U@]ECX?=!U+A!*T'PE9U^!?9/*" M$L\RB+6LD,LN/]QQVE ."JC2BA2<.KJBL2),989PSQ1G_2.XS]>CZ6S=737E MQFI9B;=^P<[&%H![S%F+>1R'D1?W1%E/&LG)OY*;^MXR%\1;#E03;1/8KAG MB/GGG-E#1QNGK%"\\E=*L32)TU\W8C^K?K_;MH7ET!;D(;%O'Q;^3O*\^(!- MB@L2:?80@2C.<,1:EC?GSOEXH@4%=G+,O+KVCDU>X@]T-9CEU*.J9$"B"B>; M39H"(V;O?@L?GFF63F>K&;3-4)P"U^GI;XQ+&83SYN(01+LQO]D@:[T_-M;& M-E+PPI%KTO1Y?"+DFEGGFJ^T7]!19>/&\$S"(]70-'+J=!I/./X1LL[GG-DC M5]NZL17[]SEG=;?J&ML^34E1W&[WF(K[W FX:1ZINQ[&_-A9<8W^.C)#C>D;8;GSR6#3*580%W.-D/ M,Y@,Y*4\[J5;/DJN=)+D"[)=C+'"N7.1JB8M5I,9TY5U(H7;+M/ M2V<>$_W01'-?C/7G3"-9XLLYH9V#(;YP9I"OII,K=&2J/Z=._+(22&&T'Y6V MK55-YA!IM9,.2G#H=L$[@TL5RQ-8FD9"".D[@_2G9 .]$]*#_I1=QN\YDI%9 MZ)"E<(UKTPB\*:2J*68;T?>8K'Y]4$=ILFX.9R7"R=^F)A/VCX6[# MW;X_"GNT-??,U2GI* EH\I9+#TS8TQU([IYR9H^LX]_&XEOQ_.]2)4ZY1*8D M(%(75/KR<-!!5S54E6W2WODH:AYZ=*S2'^ML$62>ABY6".%;AV6]"\+CNCD/ M.G6W[ZP-J=QH(?6YNV8!A),VX<4\#;MRW14MO93Z8^Y,7[>/6H*W EL(?L?7P Y8SA%;0!Q\DHCG3HZ7S?L6:;!.6Q\H'G\32;VMX9RN_& M)M'W53HHPCJ*8FWQ936,+T(R:4CUM$:D>V;@ M91L$"[@Q!8\!LU!]D 7E&KF5:L-D8SC9.XUT?52KOSC])JX73N>^$G:PZ@KG M4*1,>&JCA-;"9J0022TP',T7"S=NE'TC)$#!R+!@W,:7\+9@-+2^K(5>JRV+ MILUK[LJT)301C&-(&T44'E(P;A-T<3>4_RR0/LV@N(<\VQYW9H],*#\ED+YB MNZJK_W;4L6?;G=ZLSA3DY:#6]+?1D/**786@CZW T#Q#IEG)%&+ZSC#]*9'T M[\0T4929WL%J%65I,+<5/V()K6(!3 .U@Z+S1.&\HTSF,'U/2L3GF%#XZ=34 MC[7:9JIKF4G6O+D[_I+S03F97"P!H)!;_EC.#519W\9H 55H@+4%V-M\6P_DQI>;1U*=TA.:7 M>I8]UK ]PXQ6?&.U"O =P0I\)0+2$^M9A<)Y<,;3UK6X U/-\4FQ GY2IH N M=7O-*6L5B-NU9P_NA4[IB^#:K[Z;ZI!F;9//XW_GVQ :O_^OP_W@D7 M3N\B+1X(4=F+CCW9!X=EIXH,QK'NDU3_P\A\ ?:!A])P*\WETZ5AU8PJ[HP] M#.3&<(+L:G4-V1URKL=+_9[ ]?ER[CB*;Y=!&$Z);;)M MCH>VCJ>;N;#&2W.DT^5:LBK#-7%F0N*8HR3T^)U:.JDJE*0ZEG-"NB+T6VQ?$ M]E=HDX"3S69QA@S,_RXI%-SM9]KM.R#,+RV9@EF2> MTGISMZM[2S(7J#G8C M?-*9?:HC]^KJ_VWC&H1$?/I >CJQ2+7-2][64AM?2&/'JO*-J3;071EI]3N1 M0B:%,?$\P>#/J>!#Q'Y"[,%O(=8;VZ4%$=I]?C\FQW(3'P96*4%L4HJJ2*3H M/LHR8G_SDL\T_VR+;23AH*\:/+7+%[-4(2F%DX4TY:%H"MSM9]KMNR&E?=-? MVFZB!H$,QX69=''0XE<\?H;DO)4)U"37.OXE9'1/.;.'#CI.AZHF)?F:0&9> M"5G;2Q*EOC=M=GU9]*:&T^J*UF3E66:'M L9-)V5)($G!9ACJOS?<4 MO.!.\?P%(-B \&QP*88@T'_C[W-)3Z-\8KY5]?4F7@H@:9"^ MP,EF4WN''<$?<@M_4QL*9JIO!@HE\PM\2) 2W]A5:!<9(\IP$WUJ^1W/!<"^X0>AO0#U SG,#VS"/[RPETP3GM6E@ M%Q0GQ"G7&X,BA.@:.%:GI$U7(9/J@&2>06'L\=VQUA@ 0'F.H0!@_!T+ MR=5LV,'*.T()W-[:)K!=,X!.UN><&22N'R.NEP[I[V+WPPE<\?SR=YD3_W_V MOK0Y665;^/NMNO^!>LX]]^Q3I;F BOCL\SY5J#C$>< A7RR$1E$&95#)KW^[ M&S :S:S&).P/STY(TW2O>:U>O9:2#3CNB#"6Q5YFI5KI"0^FJU$M$4]/V!;T M8OTZ@#&:/"QA_"-^U^;--"\5O'BQ$+383J$EU*1I>4%\B.0DE( M^!([(;N <$SHZ8J&K0 +Z4U, '%3B;OP[WY<6+1MX$0>8+39;^:.<2A1_1N+J53+-ET*WR.]Z9%(-&KV10Z M06E?[U*1$_0-:?_'AGJ^C!_[O'8.FR?C@K.B)$'X.S:Q$#UQK$7GL#]S9Y$[ M>V)MV@R9K&QP 8LU?0X[YKX.W/D=UZ160J-7$^VB7A+U!71?<3$S^H=>%XQH M^=)M_DY"RT:CW*NV*977UYS_PGW!B";KI%L+"]-&L";2* M@.E(\I\?X2T)H :2X>[H9 C^+>S3.VO#__[W?^VN\<&4C$NF9EJ_PUOP.XN? M L3 OVE,(1,0'T-_9QX7%?CAWZ*V%CT[V S+WM#)\(;][^U->K1=(G7#LO\D M'GY$FSZ F"YNXCMP">@QK@'%^>V_%3[",B5\%H0Z?UM @TR_ FCNO5DQ\*&1 M^9M*WB0_!OM'=)YX@/1_Q*/S=%4=FHQUL";:IBX:_XKY3^#_;6"IRK_^_D5, M+22R_M$U+& 0%B5!$&-VOWY*E^!K2W(?Y,6!^ MD#J?848,1&8+P^X48--:A\OW4)*C8:)^#J(%'QNX2?3$$C5H=%NX X0S!39 MY %RQZ8FPS^"P8+HFY8F$R7X M $+$COWO/RB&_+ML2' S8Q^_G[:\.D*/OR 4KX38RVV1D=M%QO;XF.ALD4%\ M_OK_$NJQ7YO[XNVB/V>$HXJ [\H/3WL0URNN^G M0I_5F9JN#>TH.X;ZI0 X*\Y)(,1@".Y$"ZS@*<2;2)@6YD"9@)("6&O5!O_> M57EGQ=MQ'8V@_HJ=OU^-^W96W=6A=)9.X1_M9ULTK(EHJ/=XH@<.@;] R[%I M07%F.*)_;K=EF0>.R:NVI)FV:X$N7%16,Z5Y8$".1]V1,A(&W6*5=).)Q5R? M=GKR!)JT )J:"[@ QW(!A"HVIK;:WR=$J/DU<6&#W^$/#RK\UTN1&X3"P_#- MVA+#^U^8XC]B6;Z VP=]@C7\(TJ;N;:C*A[\*'5SS&2^@H7E^4ZN76ZBZB?H M7EI6Z)3K?,MIL\QUTBPV-.IE]O+^2I[GQD10ZHI,(I(Z(OQ [ MT>3?<$ ,_TC]#25(C$!D!5 V-= \8JTZ4T*%XL9VQ[8JJZ*E C@!TAW!ZSE? M_6^G"!ZOP>,GKKWSF?"AZ5K!PW\3YMKPQ9I_:P)9$@2T@H!EJXH*I=K"M!P% M89X*?&<]-=$MC$5POFX38V 177P#J!CZD >A1M3 M+%,G7 =*F'MDNBB@ZR)^\(?J(_=!J)HB/X(L+2S4M:'3= M _P24. X"!^H4*%EOL;/H,6M04Y&@H 86^8<+F4"?T(YL!8P)A!X1OA-$>?A MK$3-!7!F,[3G8M"WA? W%VB!P(O&.1B P;YNB,:3&U)MJ&[@C@T0 M6'>$!HD0#L,?4$0;HM")(ZB@:8_/X1N/*@A4'B!0 'N#$M1GQIRHB'*(OX1 M?A&**E6&:(#./'R"P8.TDW]! "'HAOB0LGLS?QT8P7@]*B0N0W1EO)DWF+S$ M5(1X'@-@0,R!!>XY'P2P+1GG5&..%&XZ-P0D'0A$1)/PS]! 0.WI_<@%6@:D M4SCY0H-0##D=OU7DN.:6Y?QB&OYZ'Y:C&GXL!45V$-CQ)Q%R5)Q%*/E\!2FN M (?Y]B1%QEMX+(<4#J1"^("D$%VTP<35_+DZ\<$-P>&MP!5J'I8C'B&;R&Q! MY^F:*T-@:EI(3X\7HIBFX_L8%HKT(^! KGHU'-!N$:(T &GP:8?CHZ3S'*G8 MX B\=]!O0ZL/BNHQ0/R"40])9N8:?IAMBX@=RGJ!GOQ"ZAH>X(,.&4DBE)9R MR'*!!$=$0:7_M@G.,%PX21L@B8"Z\R$T(X16, 31*XJ*0F*$!_U2*'9D.%<> M2$ ?0WLT0<4(%+6+P4$:V"&>#I_#DX&QY8J61] L'IC8DB=Z:__C(9V>&2]E M PM-)&VQ['5.R](64)!"Q80MRF@U_O._)< CA;-L(?O@F!12SJH5$Q=84A1)[>^D0/G8UQ]ZB#:H= '6#X4SM M &T=Q"\^WL@ 'XP -P3]#J06IV" M/9#Z]L8DR/IY$$E0 H:XW>ENB=Y>0X#LSJQ#'38)]!E VAYK-S0BM%QN"!\F M'-+%TC1&K '6KE; A0TYUT;)& MM=:$+@YM;BDL!76T3)"NO5BV?OU1(!,?1-X# /I^5##K;Z(.'TT)#GN-T&]M M0]L$'227=TV)[=.>:HVA!,7(:R#/FN!"4PHQD&]!Q0@1\IEKX;_+4#RZMNV+ MV/^H3\< _)@,05'8'J:@:1SL'"YE2V=P3W^VY+&K/27HW8G(.MB-&@#?0L6R MV0YD^IOLCBT7F.@UM HBB!8AP836ACEZ7^9T !29T#D+0+?+)2<#@>])[7G\ M9P\ =*"$@=Z'A Z+MC9%$X)2@C;KH5O?'J3:K)Q4E7EG,5W,^]*PF>I,?.Y2 M#1?(G//,N!$:1D5!@-#7IJ\U"- 1:C6N/42N?J=?*?.<)[__,5+L7JL+4ZAW2*K!:>:_6\-I"PULZ>2:^T856ZX#ZSF9U MO3T\VGPPY?WCDX=-GB+.^1K[_91V8>CPA.8FEN%P8RAB@[U=Q]Z?93\&HX;- MLT*/'8H8)_"D(6M+4V1"8+$N$BOX#I8B>,7(18??V0Y"%E^@.'1D6?H1$[A< M"WK3967/DIF*]M'YD!HR_#7 "5SXP/$#!,Y34X>69/ .5%E@ RQ)M0,?Q3*A M'PAE%QZT$\]!H$&K@&2 S4^#2)'_1,$C8-E3=1%#7UZKT-9&N=?X _@&'*$# M"">9"$QAR82+#A\INPZC[Q.C$@.^3TCP!X!]#)"'I8C0K/SGSNN^_PQM K#W MDFP"'S;AEG$+UT#1(.VIN0 Y^SC@[R\M,*M=2%\'.[CQ+9> ,OU,=%%Z %?0 M+LL_F@.:B@LJP G=A6GLD!C2Y)=4LC@AHQ>04CF@I!#:G"&CFS,^(6@0,>$ M^RF!)J_':MZ4QBMR:^ M*QAWI8BJ!+SQP)SHW/PW\9?Z;]^"#H"'EV2N$2^9T%ZWD!/G"^*PCHB_.OCQ MP,=%[+;#I<@KAA\)7@O6B.,G *[-U"&C0)F%+5C(>C'B9?BAO?VE'EGG3DDA MN%AQ;)O6F-!,'.X.A.AVF1*.'RU,E%G@1[K'^\(EL.71"X$HQ-D9OC,K 16[ M 3AB;OM!\O=._RGV>B@DR@9T?R'W6-#Y0Z+NUH34U8.+=N%?_7MY@;X(Q,E6 MBB36Z>2RG-,7)-.1E4S5G [=YOK0A#\^[@D3_G.X]%4R"$.&6 6@.8\=A87# M;/=#2$2(OIJ'+(0B?M"S1R$4K#2QPASOAU#PP1#VKE$^">)/K H=<8ZS3;9, M%S"PMPV0B/Z7(:F&PA3*)5]PK%E M3#HX\&%C9>NGX<"_'*7]@]^O,@>-C7+0HARTC^:@B6&F;*U?8,"F3RV$OE?J M=IV.-)C4.23A@V2M[4AO5>&%0FK1Y"NJ6YN4Q=;=[6("1R8?CV1NR[>#&FV4 M>&_5'.>[U41O0;7@2.;QR/Y"8^)DIM$AF6%!S4W4%-UU6R-Z1![,Z75KV0S5 M$^?+%275>TG T/W)*'$X,FYW-,X6H&+*44-Z1)MK13);H^3AR-2FD>6&&S// MZYMD4RZ*%*B6)]]Z5B&=T>P--/Z.X10>'9+-:#0T8TQH MD-SC\*L:F"G8=K&=!Z-D%X1G-TL$&S04'@)21X'_K:UA+IU)5=U(];DNW778 MN3O1D^W)-7LL@HW%1KB50&S8ES]R]T_'M\V_JD'/ M!B6QA1Z=O$T)0P-]$L09($^]XW\%>SD!WSQYROO4@OZ9 M:X5PNE7&P/KIZ&3WC4C/P433/7.&4!G[M;0%:= MP&N)$1J8P!UL 2"%$:UM6X]8N.Z0G?VT&%Q%+LA^04X>W(SH_V5BFC(*^_@V MF@P48/G)$^&;?B+/3JA'M217 M1]E+4IA]%1X#;N-X_D$-.E$4;=4_\H6TC+ Z<^5)0"9CT_4I2H+F-@YAXM2C ME\@VB%"BTVB?;FWG$3GY?!&<'*/4!71J+"Y0 @L"$?(C_>W;IFMM(1Z8_N%> M'N"&\SKV#U"AF:TJJ+P"0H@5"'6$%1EEB($PI>M80L,6C?"KOK*"D@;S.P[, MH66'DP8? 3A:-@;.&IV(X3?V2,$Y6#ST$ESLV.P@9B=HB0.2$+V^Z #RISC' M370PV,0\W@:2!A&.O7:LJMB&[&Z&WB;0JO2 M'!YFJUZ1GGJ\O\^)F?61([G-V-A/-L 4887+](X=YN*#W+@OE(_+_:?/:/VW MMBRP?UI;-Q^^' *(,"7\KKRK&O9G^Q2B#;I3OM2]\M'?'P5UN'NUNII4IU.R MTNP76O?DHCJ][M#PPP8)5#WJ4\CWT1J((%\)RS;\8 HTG.* 1(:Y?BRSH8X< M@ZFH*;X5LI/^Z7I09#\V,P*CW8\+0;*S%Z:?-"3!=4,=;D&ECGW-K7KR"'1D MH_EF$=26=F#^XX([T(QI( WL:SNXV+ ^3Q#6]-?\. %(=J4@,0P M3:9 K)C)?,*-B:\%/],7@0["$H@)EJ 3F,0) S <#>&"26) = MN(_EK0V)#.8@I>2)8\W@7 GZ< "$N6#01@IED6,ZXC:7TX9JX4!>Y'CJ_C/O*IMX4ISBN+OQ12?45^ M_4@]B+E%J#RNLJX?E5T4>MI'X'L*FQ[JC$M4I3 @4UJ5.XU4MU&N5;E&XLDF=G0\J),MM[= M8.AX@)-SQ&L"NW\SCKSB8%*T\M[RSR-+6V.DEE/4I@:RB1C*62IVLZ_8U]S8M6./^R M1/H.,Z?ET*[1'W;T.7U/51NS47'9H]!U!VCFI.@8DZ(C\OQ@]#XBSS/9+YEU M?YFDYB6:+][FFJO2W(A;'21;D?W"IF-4YCE/\WN$@4YGT7Q?I^,GA8'H4*=N<-_)VNT[SK8U^__X^T^\U?+S*H&U5X_0=V4_F"P75M+B['KH=APP? MFHJE,LG(@8["0!>EY7?81\6J07E:L>?- 5/CNPK9SMP7)I",H7V42,?2[.EZ M[?XL*OXQ8:"S2.13FE%:7.IWXGK2X)F1NJZT6YY<+7&0Q)$9ES.&HIM"6K9 MS=Y77&Z<&ZY'*=\:(F-4DHK\[!\:!CHYD;[#S*DKYE(GYX4.WVD/&NE$LC[6 M>A-(GR@,E(R1)VQM_(W)\UN&@W8['(EL H-CJ=)^LP7_3&;NZA.B;8+,RPQOIN892@2B8J MGA&6KW,L408[U>^".@"X$P JUX@V@BX^J[@J$K[:'%9.V:T#NW_;VK6#6\[B M!+UE!Q==PTI*J)E04.]B6P)@V]QA?\%AD,=!>9N=PC4/%5C0]G"]3]7"E8)P@R5_!;MH M0'?A16D:SNP%W?EL%1*6:!$027/4*@*I(R@.(8BE8!L'"]IVP\'E@: $A6)% MUU4;U1D,X*L W'8 #["GI@4E![!T5! EJ!.# ;A]:P\DJ#S,[I7\1= 6&0+* M<;2@&\XG=%+:\H@AH4HX(97NE1)Z1(EV2(JX;.->E66 (+::_A-A5"_%%SJ MR+\4+SZB$=<(6I^A!T]6)T _K@#&$2Z%#:T=O-+PTONS:PV6>N9^-NT=B@P$ MPO.8]F_JPU7^SYE-RD!KC\(.V[@C:=6$8@H:?X50LCVL/^L]_-SU%H#;J/8( ME8T>Y1[H^F$(M %0TPX>[S3L]-UYV&<-AX-&2C>=62U+=(G/62HM@ZY(3COO M#\R%FWE81]&":,[YHNNQY8I;F#A3\HX1W25-JORLUI)Z;-N=3U"B;#I&)0[C M;IB5SX.;BYM[EF'9:]>B+8J3L/-;B<8R)#?DIUPML/?02Y$>?MX(D\.YIV&SV)>8E)C;UXFLR- MVGVM5BOD2CTH)1,QBCY,\8CME.Q!M>$P@QWK;V8 M7H)I2>G9G3?O) 0]/CMH%F>T;9(5+,LVE M:,SMW/NC=N_ @-2=B@S;C=_-&RURF%Q,>A7'X="!Q]&87.Q'Z,_+L\Z'M:21 M9<=:5LW5R%QK55C>\DPBYR$C-99.LQ$G71XA\0+;T7MFJRX4%\L".QMQS6H2 M,A;+OJ0-CU=NO,[^ YFH_T#4?^"C_0>>J)'_;&S_V,'*MI8_3UIILM-1-D*N M3Z[N5N6[WEU]?:R/@5I=>UHG-Z#G%6K,O+KK95K'NA.,:V9ZOKQ7YX+>[MRF MU]-^;D1-CG4G,*I>II6^Y6?S/EN9;>)YJ3?3)SO=";8CV;#EVO='LGPU=4D M6[[ML'IKQ.[V1CAO+63?"VIJJ+6G(:.SQ@6N?[PMT7YXA*3D%LFT0MXEYTQN M/$\U[=M5;WS8,O'''@HEK_50J%GEZMT8T6PWFGR[.R2X>I[@6T*Y6>/1\SK? M_>P#(DR'L8?H+*ZN'M)DC#" $Y;?!?*V%4!8 O;W):JA/LDQAWRB]K.325J9 M"T*%-ENY3:+AU,@/MA;5(8X#O4[>/)_X\? F^?I#]PN6/L6?BFNB9[K.;]%U MS+,40\6J-DA:S-RPF:C2V)E+N^T G+ZA(G!?#MQ4XH9-1P"_(,!OJ*ARX44) M/(+VI>I$OD5OGGR_[!OV>TX-]98Z;7O[\IO7'OY[@B4'4O[ZB\\=NWCR_E*" M;Q"[7Y<R/5A@\E#87NOZ'SEF@ +>(J6C):]QE$9U3FHJ#?CF5 MA/E>=QF/"*/O?)?Q\!SLR1A UMN>KH1C0P+;C@F.5>HLL'K=DJJ2GJ/$=8V; MSZ35^X]5GEP2/J<\?^C[9F;HD :=: BCJ<#< M9U-C5]:G[57++W>82,9HDCGQ'>#+6-<%UX*X=BV FK=O_!_V(JK78T%?!_=> MR+)^,S=?HV+;$A=..<#4%:8,,$,]QU2[3$9HB-;=#:_=%];NJ%$.RL[1,?J$5;TN[Y5\(S_D2MC@@SKM&3X8I09%9MD? MU_@<.2]/W"1% O:":LV-M^FR:3*Y.;U:FW(KG5U3Q;5?WHX^=773SW'AMEDS M#)X&%[Q'C2DM",*P(>21H\3(L?M*CMT7N^+]9C[M,G9::ILB+;CUC77?;J9E M=3/QJX4EV%B:/5W]@<@7^R[D>[X22V^FW][H+C?,"=,>WVE2$U&IMNP:NP[* MA$'WB?Z:[E,5V/9O=)76U5T-WYH-%0O:0N0[7:7OA/CMKZ^E+[@'"LOO$!C\ M60/H!\B"G(XN[-[CYT^RYQ'.+-QQ/1/4%&/>B+=7BT&AVB_8$[_R$IV*,>G# MJU[_CGRA*_2%SD?6Y],C9Z1K1V?;=P-F0O*TE9?']B#1H"9!Q28J$Z/90Q?_ MWU_1O<&G;8?.#,Z$C'R8R(-@#Y35"SA+-MX-@"*@R2,PW;L5R\ MJ6.^C=3C5O/B>B!4-BRM-;J%S-!#6?.X!42,(D_7 2+R;;X+69]>)YV MSI=6,SO,EG^@M&/G.>U&MI=J=\BY[IER?;),+5O5R2B-=$@Z=;J&BI$'\_5) M]4RJX]6TNM#C;K;9&B[XAL@UVX.1*Y:$-:15% N+T>2IF[)RC[O)B#ORJ:+W,%/9-ZO5G;W2=.O#HYQ<5$RES/!->ND.+#+ MI-4@U^.[]8@-O!:6.6,*P3>F\)].WI]P9G.%R,YZHNPY^X-"U%;_5+P?0+*OL%CW4XT]0F /0NY*=J[^%R>[OG MS[@>F&$#8BW:)Z\XM2V5D#Y:*D%*)Y1>;SC."6);[CNM9KZK9=^OO'9/AQX= M"AVM )5GQW/R3JE5Y]Y])6/=)ENUS0 5KHQ1B<-4@[.4Y'H,('H70/1HM%JL M)B;?E?F&5(VSY4:G/^;?G_GW5@"MB]*H4JF:]W-F4"(;FVS/ENH3#"#ZL&7; MHR)91$B2TXDGT\4M3+I6%^T2R0Q8*Y:0%6JY1SG']1ZE%Y*G*1K>>6TI"G M(1'>WPVKTT%CXM\BV1\Y-)/C,J=0NJ"[<;I'MN2-I:'[)LSCDS]2XZB,%G50=2HM+F22%ZPF MF6M-G=+XMCIHCO'0@SW%%X-1&LZ\)./#VV*ES=:!*')^*OW^R/:FSMK#:C/. MJ[/1FFZ.9T9]&20;[X^4T@SE5>F,*.2F[ *HN5PJ>1]T+MX?Z:X*M)AL;2B^ M46XM:_GF8-&IH8)?![M?3E/W_7RVS?%%9JD:Z?94M3>HD_?A[OLE/M\HSIB> MX$YKZR77')>J'IKTI89-E*&O%X?*R/FZLRB/*'2'N^2 MK5F9KY)4,<$=*R-&W=[1[8;-]@2F:PT%L6C,-VWN6!FQ0?<^)SJ%NR[/-,A> M(>\HS(I='RLC5JPDJ>,V'9DUETT:WRMP?'TP!F/ MU-O2O:1,H' X&#E<4"8U7%32?+PW$WH;GC3 &O(2>:G:9$73E->JID&94C:@ M")RHT&+TX[#/52=KUY+D-.4U;TDWT9-9Q>X4>\LC#6Z.CXL:W.R7#$M=:RVS M8J.1[Y>K55S$K%SO>:Z ^-D+XYXXJO8L9&21FM#CY'V= MS)4]MM7/+YOJ%!G9Z1A-'<:' \B\H>9Z[* 2M(6,\""I#MI#?FLC+>@<)",J MQ6UYSE 2^@6'T+:<4=MOK8)6@"](/7ZV75]86-C"Z_#_6@3F!$J_*1*2^&U< M$=CR1M#4\A@2W*]ZX^(\EZ!8OE+1,\OF^YVI$*G0S8%2R/!+#4M>]P&6T"0U MJD=2W3':F52VD]7[+8',&TH%G"E7P"O9PX@!"BM(%Z@Y6# MIDGYH"41Q")$,YSQ*#K-]-!RC=Q(%OJ"DE(GW6IF6L:QA 1U>.T&H42UMT#& MTC[H484AC!!6A_[/E."P503QC5I.X#Y#$T3G-X1?"&BWK=(4=U#"7;$@)A07 M72'<[;(5M%2"H,6_344'?DI65ZKLBAI$*6[F! D)H8Q8 N##;5>DDU(%(;I M$#H #DH>G8&P#1HG^_W#1$U#OX00[=C63 5W'/0 M9,T?JZ(RXH"86.8:0L#RW_*;3\&%[C^&(Q? 4;$8\SMT&3:R)*%, X8,!T!= M.P=.W&\F 8D?"X3P[8=&$!(/B4\Q&/\8"':^FLB M,[%3'V&=.NP2MX&$V!I57[.!\11/E[=P>5(D3R3>+"2J!LGW;R=-KZO-!_4! MM%&N7*:=$ ",TQW6YW9\SN1FAK> L,_+W*\_AGGD&.^QD@KZ#)H2%@'R@X"1 M_$Z!#I9R.M26A*;. 6[*".4:8C(\=+)K^OI4#.03=2](_";\C40Y.# MSR[CN1/;^-XU4Z\;]A1Y0T?P_T3XWR39"/P1^?]4^$?D'Y'_#X;_33H5@3\B M_Y\*_TCZ1^3_@^$?D?\GDS\5:=\+]A-Y7;#MW'L];_.&UX:UKG"7DJFAA__O M5^K7.W><2-PP]#5TK#@"ILMU)GF#?7^:;L%OI8L#"'P&H:28+T@H'^YT$HG" M;[S+%^WI3Z):7*:3.)E(>]YH_1R1]J/QNU-7+\+RM\5R'3A^JEA.M"P/)0Q% M1LJ/07XDPK\W?B,1?F(L/Q_9N5(1'OD/Y_0?V!>H>K8=BY\OYNYR.DJRO M3""]?8\GP.Q71^/V"G:$S*^/S+?S9&3H1Q(Y8N*K0F,DD8\@$YGM7Q&9!SSY MRIIXNW;\Y>JT[NZL:XDRP/=63F.G?\XN3FZI?V8Q_=V-7:R'^3,WE+)>39R9 M5DX3;7NOU26FG3HDG;#!95-;%-.EM-,A=8?25Y;4N&L,WG\S^YDU/=5Z3!PL M] RJ\<,#M=,WY/(XX4U;0>N\&)T\79W6 ]$;4?[[*?]@6W]%A']\33N1PN%7J M6_>]A=4GQ52MGYXV5;&W0&3/X&;?Z3-I .1:7XGLO%"1V9_',4G2(SOE=N5%ZJ)F4TY?JP4E3YKSG,,6ETH]SIHV!YF&1693,G58 MV"E2%E= ^A;KH?4[)'32IYTBU.O=N)EZ/C=<0+J'0DFSRLA!\9 M3H\".)$:N')F.&XYW69DAY]7UP.^TDE+E5RCW?'ZJ.T\*H1*QQB*_7@3B L? M7/,0X+@6E@.DJ6%JYL2[EN/HMQVZ?ZWLF/-Z=+)!Y9J>-,]EK=90-3>9G,?Y[;W96#KU7 _* M3S]X^-$,<;#9LS>M_T[\\'KC3IZN)(7I]>;S?IJ:DXM2P>(;+;]1>"+&) X= MG=-9=Q&+1#KC\WCDN,VWR,5=AFXJ"NF1Y*9MS6B+:DT@/S"H 0-%G:X;]P4R MSJ\X-/:=^.-4_L^K&.2^PS8$N5&*"S1+UH'>:%;MUN221A5)9R>K?G[2(_MT M?U;O=.\9=894!HZ-93)G8I%(8WP9H^J;,L3KK:IJ50(5BVLK9'$^&-P[O?S" M*"(602$S.I9,'48.(K/J,E<8(K5Q9BXY;E?QN=QP2.66]!STI-8B+C3=5&^- M. )U#(ZE$B?H^_WYR6-UTXAO"[>CGA,3"^#V#?973B:+SD^OV:^"-.>3'."V MU!8P_3A;RC;9"EGF::'&%W+KBE6]OV@ KF1QV58E4L299= 6^4I]F3%*[O:76B%&87W\2B3,&[*Y$ MZ$:,<]7^V3.@.-'#EU*^-UV\)REIJ7%O?- MV8B90-Y!0;[(0CMAU"]2-%^&?9[(I./-[%JV6SQ)=_DX6)DM 3Y K(*NH268 M+Y='EW-M2+C \CN8HF:04W5QHB#?=^7D[W;L>QK'*J2D]BXA!6RKMNK.H*#, M7;Z3&4MD92FOV=Q%SWH5=<8L5HVTP(OYO%G-&W.KQ*Y'Z1&.VC.IZ*SW6MG@ M:\7FKH,+7F_[Q9/YE)>:3#9\?T6/F8(B-YMSQ!?)7W\8ZO L*SK=O1*VB+3# MR8RZB9@SS (-U )IZ['1&EROU,KCB1J_,<6PSL MSKPR[,X SQB5K Y:>;E'7=1HFK&SKE[JU!*\ZQG<2DS'ITD#,0:+&(.-$N2N ME@^^6,#L.MC@]593.]6I%I8-L"3C):'9T(>N0H(6:A=/_OJ32IWS)NEW98PH M*>Z*.>.XW93HI#:K)9O*"'3-+'=%SJ-R Z0>_%2X1/*Y6VE?)A6NJDK L-%5 MTVT2'!$EP7V9HZ,OYB=MJ>T@]"V56HDB5P']>M]2#.NA?-@7,D5:UV MQ*HD=*0%P]Y7[PCY<+\^A./4M\BAOE,+^QICJDE-P+?G@];0CPUUR;L@%1XGKND5=9B M%7%@.AF#[#=6=9^L=^O(%R4^!:IF7=99W>DU)(ZZ9(NZ/5DH> ! $8, M4C*X@MQS142O,^T-[AIH&I <5]2(A64NX)*\$X7UOBL?7Z8?R_4P]6FP7WGB27NKN(,^K=78N[J.TX3O'\N-O@6$$'#MVE##79WK3@ MSG%=2/;9?-;H'.N:N>1K1?.N@DE>;S?FQ 6WF-?!2%A61]G-W%1GJ@UG-&Z\#2(=M;Q(:N13C]72::U0[^D5K ME@S6S5&&5N[&I)XUE&8FW5AH^AIJ+7PI-1VCSGDK-:+G2_J'Y^]Z>CER?KUA M=DO?]Q)6MS;CEX5LJ]P$@L'W.$3@252$GLF<\WYI1."1P#ZI$36OD36KLW 8 M?MF0XE:Q*ZJ#VQ:B9G1/E#I:##O*4XOXX.1.2LJ[54I>*=N<-_)VNT[SK8U^ M?]$H5:ZLJ8-9B1:%CC>I67?+(JVD)X@5T,U0Z%"DSABGB@3[=[!7V^Z M"%VNL,B4[\:\*LXW]][(DY@&IG 45$I"V_R0PB/;Y<6DKVL@\6\NLX\;+XUQ MVEG?5SMW@MK12:_KIE.C.#9>*+^%(/E/5XO%!9FM-M%IOJ_^>( MT!_X$UKT=5<'EBJ]%1?0@)X"M-+?<&E[R'G:^'Z#L?U>X,U0OW1X0$R(%OS1CP? O[NXV(LS!7!]EHCV#U\T *$# M9VK*A F)B(!;Q^^B;5'IOVT"P#7I**X 7P>*JQ&:JH ;8C?*0(#- A@V0%X> M]/M>6!,:A-;@3"T OPVA,85?@;N5B0Y8.#BO@$B0,0+%QN%Z9/0#3:Q%F_B? M$SNS>=?"&T"5??Q0?-?S[7=M=D#64Q][M M8]>V+EK6:#WOKAB++C6$HL-K_*Q(D]D.]^L/DSJL0(1!=6X(T;L0HD>CU6(U M,?FNS#>D:IPM-SK],?_^DA3O@-#@3NI7K*YA\(S7(9/,JM%BJBT(H2/9ZC'" M O8"P%]60/-.0<,&9I^K(&'J* FOXK)+ 679G!=7J28S6C1+2>K]1TOO0%#' MJ2?F[IK+\3DYWKW/U$9+K<_A,HO)P^MUYR5BZB@1ES:I;J%/:X[@T=YPJ1LE M598NRN9=92VM>V8Y0<;EF487Q:7+)5L(1LDCF1*/R;@+"3%GZE#]>,04DMBG MGU:2>]"*VT!"$%N;EFP#XS&XRD;(;4>#?OQ&TEQDF11-4UZKFK8%(+D#0+*Z MS(^EV=KB05HH#(;#86\\AT1FF(<4IAJ/V-OGZ1O?TGAD5_R?K*[^_ ?^$ZIT M20.BA>RK:1B*"T.^2"6'UA7YSX\841)4_, *U3Z=#,VHK=Y'Q0\6X>+PO__] M7[N+?(A/QR53,ZW?81!Z9_6! 41CVV\"XF,+B/.XJ, O_Q:UM>C9P6Y8]H9. MAGF3O[>!;+1?(G7#LO\D'GY$NSX F2YNXCN "2Q-/X3IOQ4^PM9C^,RT<8?6 MWW[_AA5 <^_-BJ'OF(O?5/(F^3'@/[*P$@^@_H]X=)ZNJ@.;J(,UT39UT?A7 MS'\"_V]#PE'^]?DF M>C*KV)UB;SD9H:'4+Y]#=E]#$$)OCDK:G"(I*I.A$LE?_BK%,$C/E;.3GG3? M\^8YIV6X^5PZGQ):2!H_'EG+K+7Z8)C)\FK%=#+B*$5*V342C0S937K_>6@UX9S#D8V4DK82[4QN'A]ZBWJIT[FM3U!UB7#DGA ]A;FR MKS(ZCBG-IZ8&Y9'-+UWHCM5-!^156]),V[5 %WXMJ\$QOT*:'E@LE:.9VQQ) M=ZM]/GFKU.(TY^LY2,A YIQGQ@6T#UTA25S =3B6"SX@WM_LYNU)#UFU%YKH M_58-Y+O%QVB?N[,CL1J(PD1PFC1^RT*?ETYC"'4X)0.UY?A/*)#VY]\?V>DV ML04@N[4D)][EV=;'J/O<$14??:%UXQ^U0\M&$QSZP#_'^Q^(^XON?BWOZK08.O@?ZG'7SZ%*P=)FKS;F=D^G?YRK*<:&]?,(]B,!H M.=MVK_R*"Y9J1!+5[2@^78BX_MS(BZ7M$X^IW+,:Z^1X#1*>Y02 M>(WN)Y(=OK(I,$9\&!_UW?6QFR3,-M-1:\WKH"$WVW-U;.JY9:,I)Y9[M\?* M]<(;;M[L)$-V\*K\E,C'-T:ZTFA:D#,6VZT7R,K27GK-TMU=KSP9)?WZI.E8 MAB1C))LX1ZFO3W$6+REWORFYTB-R>I]),J!6GE?B5KHO9<=+=32Y!+GFUZM< M7 346BBNS,+@/I^PI#XB5]26ATG$:):)I9CGFM5%Y/I#R/5-E;G.1:_9;K[G MW2OMQMQ;=9;#4C=OE1,M2*^HGFB:BC$I)D8FSM+!-Z+7+TJOU*C<:Z2ZC7*M MRC<623*SH>5%F;R(.: PR4S+IE,:V=FLXER&%:7QF(/TBHI^IE*Q%,5 &7MX MY?Y+QP]]^]V'S.Z=%O^2B[E .[0)L &6I-I CF*+7RFV>!D6_G#]C+ R!SHQ0R_1F* MC%$)^FQZZ0>1_N=%8#Z']-]<&.432#^92C?J[930X>-4R>7)FI5;5!#I0S>" M82E(^N=S(2+2_WZD_]Z2,Y] ^N-RO1'O;5)STG5R++@UAR,^LX:D#ST2EJ1C MF8CT(])_.^F_N9+0)Y"^3&WJ0KROY@6FG)%)OD#/R@M4*P(WWB23R1B5>2[2 M^37.(;@),!P"TMW:F1*J@3)$U!4(G!G)U%%Q+XRZZ,CA)QTYO."AA!T.FYIH MU"'KX;:'J,3""--3$9-3.:2FIF5.+%$/6A^F[F=ZIFB/=+)!CP0FG=]4Y[5S M,;O_O&!:'6"M5 G81QA]*&RTW$J9VB2C#M5X*SL0)N76B$&>38)-QS*9*$+\ MHR-N+_@L'V&&'->FJ!SC)D@O8S MC2W=?28[%/-2A0/U^RGI9G-=>M;B:47@(#N@$YE8.@W9X4C!U(@=?C [G% [ M%)KL.-GSA@5!M/*@(-B3QG+XF:;2YC:=*2[3W"W?*$U4H9 2 MQ,F./&O'1<#WVWT.[AJZ:(E8DB)C">I\.4(10_T\AGJ7H_.22/87C5R_&N= VOE,-[%9S]5[VCW44OHLO6[4 M,DYQDD$F'XLZRV;(1(RFTE_XZ(RB%Z^_PP,,.;J]\]&"*%?3&/IL";UO:11S MKGS>=*/-ZE;&I@6P3B0F;3E5XG&# N2JL62,91.Q1'2]YP3%'GX./=,CMEG? M% <==LKWJ\F17:R23GESD?L_EA(WL;W?]A8BJ%C M2>:Y_/2(GB-ZOA[Y;$VU>&Y!;B:\FTI-!_?#92K?:D%Z9B+Y'-'SUY//2H(O ME+K)GC$'6B/)SZS^DJLA>F9?*Y^OW5-@#HG:'_C02N4;UU?\9JEW5[#9;R^& M(S1&:/S*Q8(BI%X);T9M[P-PHF!E ,SND19]04[+PH\HV]#JLR5+'0.9& /- M7!.HV9\H0QBHM@,LU,X>?LGOX&<_]),DQ 6< 74%IDDJ1?BA:F*;UD2@D+;? M<7GA6@O3!F''P/#S\.^$:A..25C $57#_T 08D:#5Z*&;EH#?:&9'@!VC)!5 M"TB.:<$?346!X]!/(HJ4H_\;J$BY8;L:M)!1WT+X.YP\O.$ X4G8KC1%70AM M=%\;_DT7YP ;RG#[KG^+&S[=:6N()]%-^+KHP)5O)*!I*"T(SH&-8SCWS=LQ MZO^*QO]6'8A9Z; HZ1&D/T+R0_]&/U,I0$!P3O!Y9(;H:J5"F@H0@T$XMLPY M!#L&K;E8F):#G!H/01MH$*4^%4@ $!IJ]%SS(: M*)GZ*LXTZ5=X4+A)91-8B$8AO/PVE:IMP_4V3=2(414US6L#&0 =M?S>\;2V MWE6_ON&*"O'".B 6A MX=7[TD6U]K8$U[>[IA@:XF$!AT#K M:$#>G2N43E#PH.5"A*$2_W!BW]5^O,,8,19M.(,9 $'= "0L#"C-+,^77J', M>U@3L1 ]I*'VF]&CWJH3 _(B:K?ZHQA@>P*)0)Q%\,SM9%ER%B2V"21]P\EZ M#T.:HH<>X46A9L:F:S@%2+8UT9H#IPD5/N0D!:"#S#PDV>.0HMJ<< M@U(HWRA1DKS8F3DFP?I:[]3,#I\A5?K6Y!*BU^:D]7-)DA@3WRB1[L( 7P], M1UCUI D9OQTLF)9EZ'QY\EP2W9.R'SY<0%T$]8;FQ9 6.:*MUJHSA0)]JPK^ MYY68$SKY4YVU,A)G* *G;1) MFKK 0.3_229CB3A%=#S:IU+ M<\F%@=USK'*^;/7RI*=.U>5X*C2S+03L!!6CC]0_?:7:N9+8G'_E@Z#L0SF8(#I,K*? F/OF* 9 RB< '@:E24-K$321$1R84QF8, M]%Z8"#J@ICN9^A\@1,<).0=]:B?."C]G2%.XN;E])+3T%(2/!)F*Y9TH$P+) MX:;AETS(>!,H@B<6$"&0]E:"5A;L, +EKE[V]J&AD1IJH(5#F$@>.S. S$- MX&@#V#<$Y\_G> MT2J-YQ K^B1"5Q]_>@0(*8UDH4 <_A(/=V)7W@&AAR-ON MV(9H1=\-HNHHW!Y$9^5'@>X; FNTN+_LO]B3'^R*RZ:FB18AZGYH M9!LHVXN+/0< X%BJA'9OX]B\;^WM?%'21-M6%17MT"8T5<2'*RK\!/R@JOGV MY'Z8+GS=ITX[",N9Z'-![.71YQ%4@C5>/! #Q>([HC!'F>KPBC(!%0'\&6"F M0@<<8L"EZ/7GV8980W!?E[?ZP0I#;]-G1X.11Q57M5.?B951(B'D*+[<&^3: MW-II0<5%Q=)'\IBNT#7]8+6:/MB2!?LOQ,WL G5=C0VPO0[\"M:U9# MJ.6V0//UVE$,ER<=IT'KN30/NLEX(UVIEX85Q#JQ9.H)\_JOG\QCG^?<^A]T0H>IZ4SCGJVNNSZA_ M="X!NRS/&6F6+(]Y4*?:^MV&2V^0YJ(SL0QU6-G["MW;#U;2.1=@V_?I3'=( M37E2Y"W0SFUJYAH"E8RQ]*-B^C>JZ6N8XO>IJ.OK4JZ?D\5RZYP>[*9IW"];THPE51)T)G-ET%@&QW?,(=@?:2P_4?!1 M6N#_R>KJSW_@/]LL4@WZSR@]@QLK.ZL/\A=IG+HY@9Z]!<1Y' <4?HO: M6O3L8#T,GP]LPO[>W7M!^B=0-R_Z3>/@1[?H 9+JXB>\ )D@4]:\[^&^% MCW#R9_C,M'&^Q&\+:")"$9I[;U8,?<=<_*:2-\F/ ?^1!YYX /5_Q*/S=%44 M.ZB#-=$V=='X5\Q_ O]O0\)1_O7W+P*Z[) -_]$U8^S(\!4PPOW>@B$$#[+J'R@)[%U4YC M8+#.&HF-7_[7MB-G\4IJVFQ38S[>[<[&G4$BN\I.1O2(?#Q2;.1+*;I3-,F. MWM@LN:9EDS(W2AR.+&<2%=TNS-)S=6%5U'B6+Z;6ZU'R<&1'NI7SN7)'$,1L MHCA)WG=MKHM*S^^/')6T.45F$A3%I*DC?Z&H3":1#O<&&1Z)3=5P?76)OS4> M#2R6RM',;8ZDN]4^G[Q5:G&:&Z&AE"]HX1M0&#DOC:8_( A>#A@%45O%U#1S MC4]0,=6HF@9?A0K SR\R4*0RR,5[A77]8"$H@1%_D)'D-TC?$Y:GZ&RPJQA0 MW-+54,JCOX&R<: KMMH!\TH7?CRKXZIBWN*4]G1E()Z M$D#=L8 ?OZOL&P\]X;KOX] M:/X/7N2@;]*9"/R?!GXJA8VK"/X?@__+EWX_+(?.N/W=P^.+W-YZB>F_\L6T MU(ZWU4UK#R0@F@PA:/! M](D*8OE$_DD[_S2Z/]MVWUBEXG]>FQ+XVGC6.YHR?R *M?4L.!0>@O]_'&^" M[F@NX=@L*>@#/EZ[KZP86"*43P^N MH6I(T,RP_802%%>6H;<9Z:8/&7O74#;F1&']EWL7OIX[RP&I04V!_Q]$ HJ( M(K>,>H1!I9(UL2N;C,-[PHJD&7"7[C.340(QZ/%(_+=1O3L\:Z.LNX>3'GQ] M\X&-T0U;/[?O+'P+5N&;G^,E\E"T%?>=3L13[8AWI[U<#YD.W M$L)\XYUK";[YX+?$#5+/+Y'Y_'@!IM^3%Z=Z8UO&STL_6N8%_HNKQ&S+P1P4 M?/$O/J'D,;_%+[% A0"0^2-J8?*8(JH6H>,R 0\WI/82]X.L==\=0K92D%L? M=L@-UXSHV]I6*WG'&5F8H8'!W_46?HI&^'2G9W&0E3'/*;?*QJ/R0[]YW;'H=N2?DW$1XSH6^?(G!BV$+H8TCCFQBH1E W8=[$%,1 M5>90]?!N@@5LE+7O#\,H]Q$<7!>!JPM>A/.B;$1TCP(=G*(0^D-QC:^#K_?4 MQ,#_]/R-^QBC=N]:Z57]5BBI<<&[I3I)*9,I%'F(,GP)(8ZP=H T'[#ON4_U M$2'Q[C(5>Y>&0\'R:64J7DLP]0W-6&MAV2,K/:J]67F%N\::>W>UA/<23] H MW3?!RUN./W*Q=5A9JXFZ2+ID8]HHL$II(%5F+715/!5+L$=J*7QJ\8K7HJ$1 M3PK)O.;<"?W,DA6;&[78JZZO& TL;2S)^[ECS;V\1"ZZH-Y7%50=(9.,,:EC MMXMW%=F12\4/*G:K4B'GPOU"+MK1BUB7OO::<5Y%U\ZP41J@MCYE-K4[BK?Y M9=;E^1G94& B M+$NU.>2/^*S>=<:K%;I#0=ZDJ77I<4]KY:\U7S% M\24R Q'%WJ2."$JH;_W;C(]O79RFCL8%5.)Y;:AW5W,XOS1VUYM&4:O?>8(K MC61W+2MY?L'AFD[I1"R3/*S5_[D%-EZ+BG7!3567&:K#%\M,;9;KM"IS[B-- M$<^/BKG.6(G4."[P>D-TV(K6=F[7N+P6Q:1C9/+()9+.-YON MLAB7/:&A\&XN#55_;;E&$O=(!.D"FO%2;/C5\*2V6G6-J0][6G4EC.9'<[,S]IS/LD.+:%2R0\W MXK367*/"573JYEBWX5="\'__03'DWY 8-00^B&W5V2\)$PON/R(.UG#Q%;@C M;."J!E&'. _)*!,FJ83X%;?;VJ6&X/;D%6"9\L4^E1F5YQQ?+B]UD^^L"P[G M@.I,DEN?@N56NY-=FZ QGR\I7>T4DK51N02QG#X=EF^(?0% D[X P!R]P\F& M"9\&Z,;U8H*H_2YK0R$7>XSWO5NR.T0 7Q^#+:L'N1$1$1PA@@)H+3+F-%_B MZ1JWV=RW91L^.BD17 ,#AMF%Y$@PEJY6M9N,H [N6VNCV9EW&I-/@7W.<:Q) M4G-:O-K-R'"[@\Y"0F%4DCPM!]9$;R<8<,!\#RE_ =L]OGR.!/78]=#7MBKV M*ECJ*M$JNTLC5:BK/:%"%X>U=$W)W8HG1NL5\%1JF[!KKRM:7*XWX@*MWM&E MF5>?>?SG6"ZR4KD'0Q/8?&-8;,SZW692EZ'OESHU2]VZ!L"1MN_&4U>)UH79 M+,EIQ73(I1"GF*[6,Y?YCZ.5N!YN8K8!'*TUKX.&W&S/U;&IYY:-IIQ8[AL' M[!G!GMD!^Z29+JV:\7Q7<,&RL[E=KZ45A0X9/@3T<UC@Q!=_>=T> MCC#,04F $*FZJ!HH,05YQ(%,Z%@BVAWF.!OY7:A%"IXV9"\$RX"J M]A@*KO M.& Q!1 &94.Z(?#501R^0!RX[9:$*R-;CTF+^"N0(("L+8;2^7)+G*\G[NT93>9=@Z7;;?;B0\)(V^J*J:P*JAP\^C MAD)I,G"RD_3HCJ=78Y6?R-Y(P2<_Q^R$%P-2..:,3UIOB(;O1B5BSWE2N/8M M&L8<(Y GR$%1+53Q]W'LXPDJ\3O;^:8E7IKF[7$.EL8_#.M#;EE;9MQU2Z!+ MS;%77YG9.#@!UL_*0REH\V%@&N-"KY[*J2.^WY#RWF0CWN>=MT>#3@7,Z:9^ MF[1JJ[$0U\;ER6VYDBSKJ#S@B\#$3/*0BT"GG^:5V#:Y]AASQ':XPP9(/[R6 M/?!9K0Q"UVMZ<1ZY5JRV"Y5.X2ZOZ/..07<'K?RFQ5=>A=476.1L_)$9T6D? ME+Q42O'Q?&I&-K+3#;F%:NW])Q[#=E\ M%@=2]!:6:U4:Y(LNK0J,X$%Z:VALJ\!]&BP[]8S97*C@:!ZL_O) M:Q1^[!A[F<;$1.[+#HO9+_ 8,O("-^"I$"!DL< :I*C=@2_QFV*Z%DHQ>@/# M/00;CS)<$':TPUZ4.$-0=H$?&'"VMR@L<^;'2%XH+?>DL__W-KJ ;F+@I4$Z MU56'V''M%-^L^DW\I?[[;%HX$>1&V98S:J/-X/0:]%M-W*BZ&Y8\14\Z"+D( MTAT)&**EFONI.,%#!.S@)59F;8,?Z&F^L>HS*3)'BMWXY^GV>2D^R#3TVRG? MUVZ[BAR7[B<]%*9+'^&&;G57O=$1HS MEB^7_X\Z90=>Z.,75I* A.W9"O)B]/T!-E:]"OPL7.P !%R-HQD7HV1 M2K7;N)WH72#$!\O4HLZ-7(_9!V[R@L!5QVL2; 2Z-F=2LU4).I]RJXI$/WO# M'$GO>P1=)'?1G AD@?I$6A48D@][*#8#6?T03C9DO\L4CG =IEK[AM1?ZNI< MJ-J>_!?@@<%TP)0?8P3XF1B@0DR2\)CQ+.ZM2$)5L>"(3;)V8 4Z]AW+BU',SZ0LKU1:9!+%8"@3[*E M1ANLI)U6&6SBPHJ;>]7._9TQY^YY?7W\#"\\FL-NJB29EHS;96U= MT"/'"IH*K;N'$NN[%9>OML@Z'159CXJLGZS(NMK/5/-=/I6?%QM4XG9Y@N56HKF%Q,XDGD\^;F3Y75*RZ*K3@R.3CD:TZ>2=EVO9(J-BI28-=<&:- M1"7>#[Y^V^A("BO2N7G#:#B5R9).5FOHZ^Q!B7<]W=4:Q5QCGEMW!UT[?3OL MEEK'BL%;]QY9&BR,R5QEQ]-.DEP7:= Z5@Q^UIL9\E3?I'CF=CD=S:G,[=2: M'!2#AR,7+K/F%@;)DVYF.2XLRZ[,S290#!^,W-RR%6,&[2B^OV!Z1GS:VK@2 M&GD )2J5NE>[1ML0BM7).#6IB/>"B$8>[+W;29<+ MX"C'"HFQMDH!WNLM*U;M/E7K.JT1N_WZV\O?O[F@_:.#U>3[SE51/RFD;%!C M1W2$[%J0WP J_+$;[MI-/7A(TWCJM-M&Z0G0R$525PZZ4N*$"OP22+A:9*?C,=5$'BANBXTG3OPT$^!$J%F (-IZ4[R#!S+6^;9[*MI!_< M/''"G H=0'4MA_4N=J9"9^ZJ[%N*?I_SL>O@7 [3=6QDBL!Y3E2"X5ED/+K= M<:S_@#TUU_9#;LA>H"B$A(^4S^DPL+68MDT&NL&RL V5]=O-'#84*#B3I>FL MFS5RF4_V2_8FNUKKDX\U%#AW(:$+]@K GXIKH@U/G*2C MVNF7K5V_ WSJ)IV*P/]YX$_4?,^*?#:2>Q_?FA\[^7*$_M$ \MT?8!<\'FAX?6XU?$_8=:XWTV[B/D M1HP=X?Y5C'T"S^QS&F]U]PYW?Y_,"/G6;<2.V"6?TL7S"O:/9=HQ0OT/0OU;]O]%PL6O:GLX!G " [=]4HBE*UK0@#N1^?W] MHR;7W;_X#1T0WEY2[6TM#/9R"G,X31572[ED+$%1,3;S7&?#K^4O7E+P?E-ZI4?D]#Z39$"M/*_$K71?RHZ7 MZN@#+3?>0J_IF99,I;Q;I>25LLUY(V^WZS3?VNCWW&4(UN[(R5E'JE=(=3V]S\_IDA4O MK2'!,NA2<(REF%@Z(MB(8'<(EAJ5>XU4MU&N5?G&(DEF-K2\*),7L@CXN@3N M2ZG&B/1292[=C2N,:""+@/WU!])JBH("]K!#T9<.(OHF?!OL50'9O=\3!12_ M4D#Q,DS[0@_(_\_>=S:GCFR+?K]5]S^H]IDY=Z8*?!2(>Y\W50098YL,QO87 M2B !,D("!8)__5NK6R+;VX&,[JMW9AM$JWOEU&NUHD+[X>&IF:I)9;ENEXKI MJI;/_Z)!?@PCHR,^U3N4_DW)Z_>3,+5ZSJOV;4I/WT:]O4; M56[MS6))WU0R>L=J=D4U/*A/!\)U,#P> Y6#VQ$/A,(\R/+P;MV./?@8UX;9 M5E3;,6GC^O4[Z600 JWM]Y,"EY04.+P[45;L-WBS7YVF[YK9ZK26Z=YK#[F1 MVNG=8M<1'GN:!J)\S(]?G4[\*NCCYFAQC>GA)-9<5VLQM@U8N*J-F MN5&)Z36GG125AVYV*NDE.$'HQS]"2 @(PGJZ^F^?-%T/U5 <(&BN=PX%8 MA T(L=U5-_@$?7X$?5@)77Z^R]UVA=%0G%ZKM^T"IZKA+$KHB"^A?8(^00D= M8XM&N6]D##2TRZ ^7IL]_E'*7FN3_LV' SA<9Z^T3?*('U6P4Q;!>SF5%?G.O3HL61%#[F\<@-)\'%9**8<5V$Q,&J;X MNVN1ORMM&H#22N;"YFWY1:X5DJWR4S$Y2:AWXTT#4)QA6C=*>J]., E&M=4BJWB9',!H7I?3*KWHTJS?&F 2C5E-#0I5ATVDN]/MP\=T)# M9_"T<0!*/B;7)/':>NP-V7A:G_;RW%,AL6D 2OLF^5(:9N5X;=I(W(\K#[GD M_6MBTP"42LYDZT(Q:(A.5 S?1!_+REUFO&D BO'4TRVKVFS7AO5V(7H]XA_O MLYU-PTJZO6+\U6Y=%WIW6N^UG=4,)RDE%@:+S,]>3/&WV:(^$#-2)-R2!E.LQ$)2.6!XX]FQD#&E57;)R_9_051K)M4VTZ=.Z&;3#*XX!F*KMP M&,6T&%D=J63@S)2,/FF2%]$#*W)0 M-#ZLQ&ORP,=_&F%\[GI5PQ:55SL$7M M[S9*IL=8.,A#F\XGM=%7TX?H_!^P<'=@AO$AIMY46&3PH:1ILVWW5P,!U M5$F;WCQB)]N#:'[ZS\^$[-"(>O^+/N^?V^_;Z M :;K<.<]W.C8X,U?Q>(^P/R?PB _O70P6^IQKN Y]&<\"$8+'C^@=#0'R1=2!2/=;89SC)]>M3OQX/Y)R4OBC M-NY)X&];XWB.4W6W<5CONWD'P-_7[).5.TZM75SI^JT9 MANECR3;,G]NSK+GU:^<[.]O!+):=G>^=8M&#')B:*^>+3U>"7@P^J?GBX_-$ MST>ME[,]WL6Q([5FCAV?QQ. R;]?N5DW3$UF;L"XP8JU )/56VYUH!]T^7#M MS+8OM\P**?_XZ-666B7="#M6[7:LU 4Q]2R/-2%92@RN2UMN_Q<4/G'+!6@O M2TCOWK#F-UN$V=( MF9]N8;-5RI1#3WKUNMIX%J>=^];8222KPU2'SO\)!4+L>Y,I_$#9F5+F5UL; M;I4R@X_CZZAR&TKU(OE7)_;2+T_O;Q/NH!\^P/.A'0G-?HC'.]YX MD[ 0$.)\@&7?&S[DQSP/ZKX?X]S#?1+P"V?%1QT[EQ0KTD.[UYW4KI\U) M*I +Q/A(0.!V0L!^:/38"?BKP=%]$G T''1>.CW=%"NY^B!?2"MBL9-P!\& M!&8CX4"4C_H!U LFX$^'4/=)P&FV?M/,=>M]T1E*7:-]Z^22#SC)B+0"9 ,1 MG@_$0CLR(?PPZV=.E5[OT;34KVBA>90?8_UZC/4(AAQV$+D=R:W<(-%6QW (G@S.CH/)&-M13NA"0]27R0[[ M]YJ^Q Z-:5[O<]UL08SO,H!D>TXE'H0 ;BP7B\1T6EOCL<.[L<# ? M[$OLT.RD)_5@];Y7RZ33XULV$96M&L[ 6],"$0C\0 ?WE&?]C M*:VE(RRB86 JI,W.NVDOKX,NX[=0\!-@>TB O26\-H@LOIJ9=#-6Z:FF3+A, M4DG'(]*S.SV+"\<"7$P EW!72M]/@9T""1\B!?8)$E9ZZ?9M+2F]L*EF08S' M;M-R_Z;DS3<)']? MZ(9S"3HABPM' C$A%(C'=E6(X*?!3H&$#Y$&^P0)ZZ.GSFWU:22!83/21Z_- MNVE[./9F8D4"(2#A4(CU$V&'3X2]/_EF;?.\*ZY?+N?#+_-L*1!6-_=Q<[3:88DIO8KAN5[T8FN6=.M,1A MTA'%%[:BLMEMQV/Y3[A1&^?,;7"61B'Q6M;#VFV/#YOERGCPT*IGR.!1_L<_ M[!7+^?'68_7T]T.EGPZY[H)*A==(0^MU0WVVWHSDIO6>4@J%.DBE(4*E.RD4 M\T.J)T"E7XVJ[D26)MKVZ.FI="T&L[G)TZ-1"%:$!%)IA%#I#@M6?"H]!2K] M=.!T%U0Z&/5REI),QFK***0;D4'V8>(0*HTAE>[FCI8?&-VQ!^$5=OC!T6,. MCEZ"I^%F:C;5.'=B#X ;^[DV'!1'5?8EI][=@Q7'[=[7.%]J/F LZA(\DK>I MN=?N&'6E4U)JZJ"H]_)FJ94W"37OW"?QJ?D,J/D0GLO;U#PN/[Q>MV*M6Y;/ MUOB1*'!1P4X@->_<=_&I^7RH>:\>SMO4'&I4$WI,&$U[P7[.#FJE2;[;+B$U M4Q]G1WU03R9+\A_B1?SC08$,KE%;G]V/J@?=V:\@(-[=X/R7^.4'M_M55L!K M$6I[ZFTGY+)!:,8*UX;)V&0V)CA0.#-1V3 ;$Z4Q(^DR_H,'?\N6-,:8UQUY M)?5K5[FT4\9_0%XH[BC0GN5 M-1-]X("UBREYR30;\C3^;'5B<;Z7:N5'TYLGLVHFQC_^X>)\(!);YTR"A!,O M+=X=-$-%X>XEIMR'>I7>H*D\QXO]UK1$6N1SX4 LLNY3N90;8.!_!DH+MZ1- M TP;-@%

SM!ZO8""\IZ1**IM"3'4O!7JNGU,A@;CB8S76F$WRLZ8,]6 M@][9K[;)V*YN8R)+C*WC+-33Y.M]5 COCA+[V48LDU#2NC@,#^2@_3JT;G+ MUY%H/!#BUZ.*N^;K?12K[@Z::HASIG;*&K.IR7@X"(5#G>=.Y\<_L5 XP$76 M;X(?GJM7;8FE/[=!\,N@I]W&J](DK5HMS; <4ZG""Y(:<*MK!S8;*4Z5RM&0 MKK'#_BAT5RJ-0PW0-8P"$!_ 8K;I*-\PNG]K:2P90;)J#31I^E/5-9!1P2;N M='$U36F[JZL@MW2;V$K4M!0BF\IE?[-1^B<^[]FI&XIL8U>TI)::7>^5XV;S MJ4).9*J)1[$R*\/=$N067!47<@7'9(:.9-J*J4T96YHPJN42,9!M<\I(@X$V M18&-U*W :L"Q>.-1UQV0Z)1LL<4._A3(C83,\=$ID'S0-H(R?H9W)LG:= @2 MJ ^@)& &S;& 1:R6J=AT!3#Y^Q8CF6"YPBM5G2P%/*,:\A6#>QV8!IJUP%T@ M/+SU\)?*9*#HP$Y_-15=::OVWXQ$N![V"COZXZ3G4:NW:N""JZ4>CQG'5;DI*H*'"<1N,%%0.?^T:.KL=B? V=( #8*V-8,H' MQ[5'*916V&!;KW)QY>XN'00PQ0!,ZSKT;T)M2(N?,GL"##BQK2[H"F "T3- M!GXA)M# L%3RZ0<1,0 IW(A4="<7C'$M456T_EB:FGJAWMDRG88^$S?P#C?# M2!D.F(+MJ+H#_%P8*'0W\\$507X!)\G.PV/.2MWUV4(H/RPE<@.^$D)=?"6L M4^Z?!,JZTI'V KA/D_ ^ 7<73K,\Q^5-MG(SY+L3/GDCP8'^"4>N^'43YL]E MX^6*J0)=@R0U%A+E.-7\P=#&,-!B[*P- M_\>R;P2R9'7TSW_A?[R%6QIH=0S0==VW>WTFA+D-Q;'LG]^)L"Z/Z>9#:R8+ M)RQLCOSO__[/XB;GIPNV#,TP?WJM+Q9V[\;3>!(J[("1",3?"TIM>/-/20.1 M8+FGB<6N^) WK/SGK'T&GI<)7\5B?S+S?^*IUT#6ER;!!<"X@@G\%\+Z+C]?[]^,%T3I>B_JD9J(VV^92V['_WXITI$"3 7 M2D':H-&E2^DCM+D,\TW W&](>,=.VK6DF@^2YBAS)\U:]]+27.DZV^]UQ9Z: MN"_5==X0'[32][RT-0?F,W&DXW?;XHMNVW4B6V8>$O:"JC3E@)L(#/.P*#JWI(HMP$Z),M2;'31!I)*?"?;E'0+%":\25,E M2NRH(N%9(A71;\1'7,NKJ=AC#%W $7JPT$#"Y(X*\+-!E]OD;7VP-(!$R3[1 M/[SZ][^X"/OK>G8.L@?T Q6Z#-E'$[8#FKBE4)M@?FIO5ZJR^A,#%;W[(^\E M<^ M; /<4(/1#3*F%V-*2R=J&9;M6A,+H.^J8->8K>X4US/4L([OK&FD;=P.( MIU:(BUJTN2R;T10P]G +J@Z^/24(>!1])+6MMB0D$F-UU04(N9MY$PBPE@QN MEPXO5G5O)4.#M]/@ ::!6NY)%.LGX1IJ+WIJFS:N I6M20-+^>G]X]?'!?3, M&IE_@AJ2\!R^*@CRQ7#LGVUUHFR45 M*P]/X5+(LUR^ZC\7H=RO9S,]IRI5S MK*1"R1;A""O)4-)^:F$3R]G.?_\K'HG&?ZWN:R4ENJ:3OR4N9WK[GI 9QZ . MY+A?3!:IC;+ET#$P&N/)!H>4X_MZB_@8(0X>!) HP8+7#Y7T!=X(/@ MJD83(#DBA.2N3 C<^OMJIG_7TK$^W9TIW?&;Z([2 P.&H8(Q''B]2XDS$G13 M3JYD]4B8B,@5$O/"0#,E.9?N?[GK6)L)'7]IJ7!4R5P@ZCFAKW^MZC.>@'_2 M2!*>@=)]&W"[H*3 N79?--LVJK.68YJH90USZ6OPEZ>,Y30Q&V>#"M6FAV 7 MUF>7P[*+L(E=''V!WEW>(40#'IV&.2J2" "RL:?__I<0_P5T/"96H],?$$I$ M:D5B\Y(&FWB%V#WC+IB)\+>MD92 ;G@L S:AA :%-)* (6 ?[U'G9J_8]0BH ME[ACZSRR9)UC)E+2ITP7/ A@>T>7J9;#J+$R]8XHM5IHF'L18@0\>(46R ,3 M(..)("H)J.GIK4MM0T8%M"RM2-\$>%IT#_"])B9,3<0&7G^VME,;\&&0)$B M^XT@>1H<$?HI%W CYO::@V//#T_(-?IKX\G'DK7U-$_":A3:"]ZXZV\W9OYV M/36Y&NLK0HJ@4^F4JS=C5YT_GQ3R@K!(K8EYEH,^=?&OFO[LR*,!XIA52@J6ZB]ZO.O6/IOO>@0I1!PKKY*J2*ARS0] MTU%@]XKU7G&$E>=NK(?40Z262F4'YFVUHF6&VPZ[>4%DU[2*_*ZBZR2B;QR[ M&'Y+%7*Y;!5#;A4FD4\SJ4*^FLUGQ'PJBY42GV6@CT%L-56R7&;\XY]K4OBC M]FE:"/X;6-17),+B-%^(V60P P-#V8LAJRF(4E#YC":-:52K8X!MJ9/(F*ET M'(UFSLA77I*KI4EJGWZD*1WD'.H!4"NM+TTQQ(?<9))"C8Z$44'&L1:#@)0E M&:SE, GSR?!::SXHB7)=T[& &"Q2[>15-1'!Y6@V4>OSW![R[9R7@?5D$G*_ M8BH.F#?(S!T:OO*\I "L3B)0*"$T\'QHI49@=AI8T#TI#=NC-6DPK2F(^Z!D MVX 76(-8BIB\:75Q2=QT68$-B)C24\#L0..20+-H&BU%QL XDX 3_H6F!,_^ M*HN58H+\F_OU-UV@JFC*H MZ!G,/%@H3_+&M4-67H#D_+A[G" KHBUK>DX/Y MDXC3 *G@ @X'#.#3^!?)#MHJ!>;8 %5&3FI9) Y'/T9*TJ8 40W/;>*@*K0+ M*V+*_8SB'Z1=$)<#-0IY*ZO910C*;FHN$K5N!V&.8M>S#@ M^K9CA;BN2)HVJJ.!0NM%#3/@!2A7C<$>N%J:(G<([P$M ),A+77=:+/'BTU% M4Y412<^^QP)>7O?3+!!XDP>VHMW?!>Q&!4^# $B2+461"=', @D(D#=L:QE( MK64;)AZH#22)6("326VD/,R/DX/B B"A5,LF'@M\0@NOR-E)-AP=($ P^G'Z M#+J8#ICBTUTPUQ>@KV+2%^/4WH-OX-I[[B &0$7IH"PI*P/#1('TGM874IV" MT2YIK^+P+F[=-A[56#;B%IFHNJ/("?N=YQKX&+>K LI3S,1QW(5FU]\DA$&C9914K+G)BO+'&"_4@FTB[]G/,%Q(.=52 M@&=0QRRF^>89I,4P"=$)]%?PL6,#O[[21)#D6A,FC0%@82<&$%I=59F),!"R MZ Z1XIJ^A%H)>!#M"(N4+9-7HI;!E^ W&M %[@N.8S@F9MB8K.Y&--ND9!1? ML0$FRR82>&?&+/9!$VBZ9#LF\?TQ$$7"EJ3N1Z8EJ;BLM]:6A.N;:,U)NM2A M%H2"$0E2'X1[G -M01F@'4)R;)L/[B;F2-;5!%4$8H! DXZ8@6_$9+::3ES- M/W ECOO%8I(-X F'0C1^48 1FW5=JMJD,^'K=N)ULNY87Y,Q2;"%H*2V,+X!M)P.L5K6( MUVJ[/",0%W36QAL*A5AGD.S'K]L]9?K4O"O)"4,<=7[\TP:F6P_7;*(ZTM7$ M9U _#YCO,@EB_, +T!&RIS]G'A?0!E;L4X>E:1H].K-HP8=S M@RW(2LC0-A%V*"M2( 5E*8!4-%8TC-6 1R')P0Z8?.9P/E^#4I<6(5>*ZN#Y%70Q%/:@F&-C2 M A&YGS"DGGA@JA;6,]F2ZUXJK:YN:$:'EFF1&KA5646JQZAMHCP.F+IA:C)3 M]7Z()LK;%+;JF1YI*77(+Z7V2ZF_6THM$6.UP0LAGH_)8$,+2J01"@FA1KP9 M:C>XEM2*QEDYK@C-'_2MTFPZ>;K^+/\AB,)QIIJ3Z^#G/== 27WTRW+CI MV86)HHG3L7C]P@KY6EI+-/CU)S/:M%JJW3M/O%09F)56")\.K3]K% M8J?[%#'3M4@E;S7#73Y?["<:POJ:2K#3OB_HO4G+G9A]&L.3PNJ3 MA6A_T.YU])"8:2N%9CFE1VI)7'/M[5TE5U2+&6,HJDYZE.ZE1XGB=0F>C*X^ MV:DU1NG'NTF9[8?%AWBB;@AW6J<1:K"K3\8*!?VF.AZDQ7KRMOIDW+,I-M(! MX*T]F2F$TYEBS!R+P1MNFGR^+MV"9]2(K#_9K$U&T>L:VV75MMQ*._'IG7:? M:$37GZP_A7KA?+R<$/E8;_J2SZ6CZ@/.95M[,B]&GYI=>_+,!N_T$A>ZJ8;O M] YX76M/MIS2;?YNFKX74\^)X=-XT.6#3Z0E\?*C#5F)\J$F?-X,Q]M ?J%0 MHQD#)TZ1PM%F-,3#_Y-7%U;R"_]>O_2&;,5 MO=?Q)O(K/%2>=/[I@6>=Y^Y]+%PJ%IKAQ";RJ[P^*]';8(T7 M^9H^"B6J3_KCZW@3^3T:_:YM1'LIMJ ^"TZLE8O)]=(F\LOF0OU2OELWV&#& M>A8FQC!X%REM(K_7)T&^+;Y.[5XJ]-IHWDU!KBN)3>37#&7XIBXT,[6^GKVK M]%JW\9=$8A/YO79KU\EZ+SH5%:W52#RD\R-MNI'\0K%*D^V4VSG6&2NU2*D2 M?V'#G4WD9Z:YEU3E-?)27F=RD;H;-8+369\UBU;2O\YWJ>!/Y]T>MOK5:H/+X]B;)3- M=$F_KK5'AX_)!^.Q%#1JF5*![UN5NTP76[SSZX_6K'JYF"L&ZZ+4:(2N0_>- M:(*%587U1Y]SC416;4Y#-:F<5]*#0?2Y4RTUN W0#R9KDC.,352Q\GH7O(_H M+Z+V"(^N@K\A1..\++6$1DR"+T,A60:FX=D&UXQ%8VU6BK;8-1*LF#DG/@EI M([%@MHK=6O3QOI$I;6(5ME8HE!Z2R<=:A)/J5EI]&N;K&R5U4K82^>MR-54+ M1M*IKM)A!W="!YY<(^NH>C>)W8:3_5XJ7QE4PIU>UAPBJZP!08I>2_UJ/IFM M*9;9B)M*4%;2XTW$*F18R92LIP?8Y\-KM,MGKU];2-9K^^P^15L=VV@\LY7! M,UL,%\:3<*<$3Z[MTXJ55#7V%!SU>$VK&HK2"0VDQ"8&U:?8A M7&Z$>IH# F4# R1,K6=4'\5"+S6)-Z*"6(P[^ M3(J]7F*C_.V.QZW\[5VQ5TNU1YRE.8;S".P76S_[,!]Y= Q!"-DNE9JJ M+:..3+5V=MZ2*P^=6K$M#M7[9[L4SURGRJ4%I@*3V,U^N*'K]S(E;@;$KSX] M0U^M0-SVA)=0Q-@Q=;D6O#>\EUNII5)BI>+9J^"@?7 ST:OP1W=#4ERN#T-P MZA'#*I2- 0$;%PWAS3YGL#/H,#FI([WB7:!Y3,V"KS3X[PCL=PR:?[H>EN.W M61#[H0)8DMBA\6AL*6+"/S">XZ472#2Q[9CD?#(XYJKF)TBR7U55RW;) Y18'/ :EZMTW;TUE=+,#Z#B@1L>2&= MB+%_]ZI?7W&S@-AY8C&=0_)$M#"9Y),,36V12W68\C(L!:!FM4RU2:HK3,/I M= V'YC'S!LF+4;@E "[(U5@^ TO(A,7GE_M(7)EN:W;U NL55'VY?-#=B7LC M"",9[G'(;44*TGG9(NQ1;<_N,I**A?F7I*B$[$XU97HED98+D4MP :R:]FY* M+-W:N&)V7E+0ZBJRHRF%]FIQ07:>Y$U.W2]7R@PR@(-!8SAT>+%I%FYK0:64 M>RK51[DVMUII\-ZC#7ZUT*"Z?'F/:&"7.ZRE[+/4]"A@-5&W,1&%](7UZ 90 M@J;.]HASL-PF69'+=J ?X&,9E\LY4U7J\ H M?Y'4A^%8\*GU]]4"M2Z>UKO]LY#0)'<_%QI%>,G^>7&MJ8Q4]Y8G; @7HZ*( M+.02'39+6F+%U?CAE7>+?,V ^@UBCZS7Z">,.;HIK"=Q-X2AJ!8-82W'_A:+ MTVCD;SV$:IO>6SU=[]ILG^I"NV!3"?&K^+MCBQ;T\,(KL;RS#7SE0X4$%\EO;ER!NEI+*[W-%XFB)T9 M(]LIG*D5W-[YMW2T\?G[ M,XQ M"L-]B;YOA;5. KV\CUZ?>WWTKHWT45C@^]O[Z=YW\_J1V]A-S52J+UUV6KE))!+2X#:A M?[VQG1N,H)/=:#^;NFIW4XX%)*"8=/(;'"5!VA,HR)G_8T<'F#27<9G+8R^N?0 MG%8T7N6P6+I56642O>Z&;^/\9'QH3A.?DZ70?2A69]5:/EKK!3OM8K%#*^2Y M ,]' D)D>Z/-+XO3+D"G;:Z@/#2GV6VS,7WN#&1QR+.-AZR3E2*1KS<5W0ZG M%?L/^N-K[KX .+@+'W))2PM20.V]3+4=/9QT*LX MH8&A<-?16^W0>I?KGD'[?V_Q34S*ME\)K/LCRTT9*MLNYZ:MX:/WC MY.*I>%]*V3V^G8ME5%7/7$^0?]#OBP8BH9#//]^LSCU9_CDR_5,*3FJW@T+S M09PFI7%[&GVIO,0/[E'1\0>#_WYVNLXW,!EQDK MW7R(-&YKUP.Q?R,\7U]'>Y'$P=-]P[A1'62>Q+HX?=8*SC1[W\[5L4T_UY6:F)CO9]N/=H<-#Z=ZM,Y2BVD@U+?%5T09C@^T_C I! M/5^;5*/8H9A4?X:X'=98GP_[G)GN.9!?]QOVB>JCQI1M/X_82J\FQH2;3M8. M'UKW3)J-UCY_9.P[M$REV1C="C'-8 M7G(J>JA1RV>EQ('9I_GP/$YS\=N(>)=*\XU:J9RLO"+[D#I-/NXG]HXPL3?K MX[O<#?CGB<=-#R+^SCU<=\ $DX_/\\IK^/@\KW#Z80[L1W&_?J39!,H(6<;K MW*]H:E^EU61;#.;NOZO4!@)E_CJZ^&YV89J&.(>\:^5/>R4]-Q4RR9IJZGG] MI1YK*OE].\D 3'C/!G/_B:WWGLLY%0S1$BQIVNW=3ODD?#'&GKP:X8 Z=51,U'Q)X?LH:0]1=GV&PU7FK#%_6^.#1:@]N] MWSQZDSGN>/8QTHRIM5X*3AV4NX+MW"!SD#AK)+J>IO"9XT#=P(Z!.;:M.6YR MB<9M5I5KM52MRE8%(]/IJOL.GK[)',F$&"WE8T:^)HD-O5 +*]6NB2-Q2125 M$W;#''X8=7NNU-*X/7/6S7N'\9IE.2" ') -!P=\[4\0'+SQ6BLJM!\>GIJI MFE26ZW:IF*YJR4.G1)3\G7$OOYI*3QF\W+;OTI.\VA_CT'3J)'&A0)@33K%T M].AB06\&IR^2.59T9F,T&'4,L2J+A=9],)8M5.I-\=#I=KZH*$JMUS))<)'.L*(J;2;AZ7>Q%6-.1I+#0-&B5D#MH!+!(*1'?3:^^$,DS>V/G]OM^? M(WSI,\S\*92G G!_"J4_1_BL >X3N"_!SQK@/H'[TZE6_>5/_CW-=F[[ MF?R+;_GI!1M$R=1ANU92@=\II*Q>L>RJ-%&LM#(PX9?DI E=3O1A8^HK^7-# M"8>-<8@?]R)Z(M1\L1\&B8H[ 9B/!KCH3MH\7D"=W]%T_/;'_WYI_.]N MV.U!E6^MKCAP:I5\^3ZIQ6/]4GM,QP#S?" 4\LMJ?>UV7 WC]C,#>#?LIN73 M3[E4I"&S?2,$@\=V1#&+0T! MWC$/":W<:T?.&.->,)E][M6>A;&0Z-"IP*% A//[U5R&'CKK0< [YJ%IFB+8T#7C'3-0!YID, M&UJB5F_>/$BCZ""<'8SI>.!X(+RCQFE^^YOOG?(\Q@.?K8>WDXG .Q8$4N>1 M;90&1;/&%]1ZJQ=1ROW7A# M1IF@4XIF\ATZ+%@(1'?:&OM\N>NPXPW.TUWNXTW_G<7(X'/T$/LID58Q)++]>K$T MIK.#PY'U'L4^!YVC#CKK:<$[YJ"N\%1FPX^%KECO!--1X5I6"V1T?1CK4*(1 MOP[%3_^=_,C@'?.0PP8-\U6\'8N9],WXYNE!9Y/Y,9TAS 1$S_]][U3 MI@QS8 #I*@R0AZ);BL4 \S &DN$>^YF?W0"< WN$,[0" Q.1XJGC7+0:MK6' M?"V3?JH7S# GM)^/SJ!EI7P^/NYP>BWX-'32-X56I%(?-V+H$@H!(>P'8;>: M0+P,5CR44G^+%>&H;+ XRD9[?#CDF'WQ^=8XV#V--UFQF)RHU7ZZDV E+7I] M'6V.F\]B!UB1#/J(8ML GQ5]K7@:/NI;K/A:[0/&=+TQMW<]_X,=@4[5[RQ6&'HVJG6Y2:K4JC MY$ZZCP7B879WU_OWHB#..-]X\#XU6QJ]N!O*'G7+7/7F8:#UZK?]J9G,#MA: MJ.2.J><#0FC='#PVRCX"0CXW$;W3N8F[(>3NL*+=-YUQ550KF7XN^TY"4LGID_-YQQ>PL6$_]A[7>>'X"/ I\^P M9WS> U]F.<"!_:CC]ZY/> %SIF@:;=5FR@I8N"URF0)LOI^GY,H>4,(<%;4= M?_3,QY3/4Y>"J3W6'A]*_1X5ID[6GU^,WY Z5VDA@N-5P)ZX$[ 6DSO-?*!; M*/!S$67P;TWY6.RM%HSR73,=:XK#['4\8[,AA1UV&AQ/6XM&XSM,_!V[J7R2 ML8J]D_5NDH'?)&NM%@YR S'ZRD9Z]:04DJJ5\/T8R5IXZZ:23]:^M-YY:O"; M9-TVI_V>$!2L6ETWRTTUQ[)/0@G)FM0VKX_A+=:043:-C2GUK4_%4 MN-6]+65BR5JD_!I3!>?A,2X4-4 M&R3LG%4+COO#NVYE7,J*'21>[/<1B+''7]-Z!+1[9H)W]X5_6Z'=4KW!\P]W MPSH[;$JB&>9KH^?)&&D7.VW$ W%N_4*A3[Q'4MQWFC;\]HBWGLC<#JX?[ :; M&=N3?,><5(O/)23>*)G-&>-WXJ;Z"8!MV_/&8&_Q_L/?(CP3X]]SQ0D&"P2! M14W218K##=S*F<*3PG)UO3<5GVZS3T.I-WT&54,'5P?"PGIC-#^F=,I-),[$ M4?@TH=<31CTX:@J#FIK4$!*@+>HH):85 F ME0VGJ2F'Y-(3[4#@L>FL7CNKMXR^O;^X9NW8LU961:$Y9O.4ZK MT^#"=,I5;$/?93^0M=&7N$0*WJWK\#$*EB;-8O[E^J972_6Z6NV)3Y;SR3%2 M,-82'?^MZR,@WXL3P'MQ"#Y&OH*4NTZ-:_V^&"E:W40NU^ ?(X1\PR2'R\=V M6 MW)B3LVOZ72,*[-?4_1L+!T.LC&RWE\^R=$WXHI.[%SH G-@3:^9$ Q^V$ MA(\UH? ?6P*JV_?[R4N]W[BLT#(T31I8RD_O'XMOQ4Q"5T$"_MF7)D%"9/H, MB//^ -X'A-;))R[X6?9/W*MM>F]U5^/H&;Z,UW#D2GA7-LGJ:,,K#7A-6S/& M'I2\OX.X],^FJ4B]X!C@\FM@6"JYL6@JFH2YLI4U70%"7NP]*C7!"W)L9>7L M6T+QPH.#CS=D@"W/_O=;C,3_+A7K WR[ &=_X[O[\-X^@?L _SS ?Q^C^K8L MW_YY\<#DSS'%9-/0Y,\VN0%]B1\2(^=K!P^!)1A:M4EW$7R.+5ND6/ZAF"N0 M:BZMM0B7'_]D#$,>JYKVW_\T/Q6=/#[,QSY!Z=O0E\>/VXHRL$D_8D9@ PSZ MN,M8WID"VPENO\O4W](=QX_LM-)R<AW\PTN.^\IJY(W3+O+)/J* M"?O3F;(B:?9TBYQ[%'>)MAX;2%B-0GOOX]$)KCQ444QY8R=O2G7M7C0[O;XE MIT-=IS)APY^?TN,%(SQ-M2$"H29'TP@?G][4@D_YZ]HP'@[9F7&#WH,(!?C0 MCNY![''"U?[#:ORN$ZE'P"QXXYC;Y[CSM[FE/G62DVY\%&?[3Z.H7-&*XJ3V M]>CS.]S2B&6X?/.UUJI5XD;'KG#:U,QW&N3B!1<)A*/OA>NVHT=VP2&DQ:E. M4"=I6]<9AR@3"9Z.J;9/B71@5)R4)?6@FDU%D\[-=CH/T\E%COO#IEVI7)>> M^V9OVA];A6%E?'<[^GKNYAT%T.\/Q9YP7;\7[YJ2)KQ4)K>/]Z4&J?F(@;6T MHS8%OK5TVNRQ=V-IF3^>Q8@2"I:;C[VIU*^]-F(Q-BI]O;KD'?X(#>5IXYZ5 M4V*JFY\^Q'KV^.%FW" 5);_CC^.UC\A\*B;1;I.6G8K,5!1SI+84ZY1"8D?" M"L'$JJ5:RLWXJ39.\YF=<(7=U84\:^6>>W>IQX*=E@AG82B,A:G MCNILKLVF9'VRXY'<]B]3XJA39C&[:D[=37N!CFV8J&R5K! M1#><&_;9PK/"%]GV7:QULQ.R3W'W=Z-@3KH1*_?7SR\/O9(9[(^Q3AC(/A2( M17=TJ>E"?8J+88/MZ)!H*%A[$CI.2XR\WND/XWQZ\)+:B6L]O+N[=FKI4IWM M-U+6,-6-EZU0!_@ Q7\TP+_;&.1X?8?9G%O2;MA #7O>7H,?>CT9V_4D0[/O MC?'=MQ5UIJ7RJW9416'M6'DB:.Q0"N:CT43AOM+?28(MRSD#Q5 F(S&2Z;Q. M'@L-S7E(T'&]IVL,'=M$@8]:1V=-W@OV47AZV[Z9WB2+O4+:*N=YL33IO^[$ MR'EMFI-F_O:^(J;2&;4?;%>+O:H[M/=C1HYW1P(?PT.INB/1YSXG3U4]Z!;L MLE?O:\GY+_'+#Q+H5ZD!)W"J[:FWG05*<*FAVE48;.$EZ5.@3<5B=,-F'$MA M+->3EBQ+L2U0!8RD:48++2]3L0S';,'#ADF^@$_68U'A]:0R@77BVA_M__62H!GTDIO)5CF#\] M4;2P>Y>2>2*5.DJ05IA+;7CS3TD;2U/+/4TL=L7/C+&?,W&&YV7"5['8G\S\ MGWCJ-9#AA9\%P"S=^:&_6K[UXW[VFS)W%_I@8OWD0E>A[P%_Q502YJ#^K[1Q MG:K:!];(*V.F; W_%^ ?@+_M113;?_?KQ],UT3!^:^JD=HH'/#?(+2 E[2E M8E/W(^!:5O M0F$V'':_H8(V[Y":HFU<=UWI]N$T+67HP&G%$1ZY"JLG02+U7&W0;%1%(]_H M!LUT+7AOB>G'\$LJ.@)EI8#>&,!*MNDHWV"]=<'AVJ@XA9O- FN,-RFY_9Z/N4XY;F8-E JY.!\I2S&CE>S=B]"3<=U)"+]>J3:]K=_:S M(P3%N_&R^83>6A_VU)6EZ13X7-'7&NZ[T+**TA1E1QI^D59:&CPKIZ5I#G^< MT.4G^#%EI[QDFHU$ERL9DVZQ)DZ3?:$]C/+]<+@#$&G9!A9X\V&OF'\)/O\$ MB/)WS0K4G%STE\4D#; J46BE55.!%4P++4*R!48"?4]WB _\\;Z%2@]#[%,+ M^Y!:C7PW,LD]:J8"7R#;P(I;#$YN_T40V:*6S@V%B M5+$R2TX<_YF!""OX2?1!0]M%Q22-5F>6+[N G(*5YGOBT_,#.^SWVVF^57MV MQJ4?_X#]&5ZS>M$X8PBP&'!C6EU&M4B[SA9U\\'D8@;TS8QQ1N2^0.U5(ZD4 M)?4=:F]WU:?2#1]\$:51]R[7<$:9%[&$=P!&JW=7ULC= .$# KX+LE,!N@8: M!A('JPAL6\\6)M8L_M%TTX9G!>E%P5)HE\GAWP9U]%XS=%Y& M1;N7:L"J3:O1O+,2J\2&;1]2Q GL*'IKF@4NLD&: MG1AA S^GI6A/PXE"L6 MV,QC*!LJ]]-VU^[\#NH9M6D!W8RNF+Q7O)VP+,.;;PBL2VJY07%17"R3)C,& M7F^K&K8GTQE/1;IWH 0D*Y0"J,"PX@EK""S0A)8-O[5!5SJFC:Q''JK#N113 MGW\-K\ZI%GK=:F#A6W14#3V 4,)>:/C3W^U\234'Z#\L^#2KMZX"\)3%T!?:&8]L(2[B'P T:T\"@!YL88HWJ_D71]\8M9;5> Q #2AM/1 $ZB MI@'B=/I>%)*RT@9.E,"NI[PYBTF &>T@J'#;DJ8IE!DL1NI(J@X,HMIT914= M(9D$*D9JQP#&M\!4I,O2'Q-->,4D=(:2C3T+4X +!!X_Z#X0T22H84I 8?@M M^: %9R)A":8OR;"0#3\"B0-K*//@Q (E>#Y2C(]RH7!4;H3;0KP1BBCM1CS& M<0VV'1)S-QMXKN_(;]^_(-P8OBK M3:';(]C='(&NZ5MAYHAD ).,ATJF<,U<9P&YJ6SBGDD5\NELU7NF+%9J]U7R M2*$HEA/X164;#5XV['G5#7U30R!GMH&PC#'*&PS1.1:*(# M#4>3D45,14(= MW%%(D>=8M;L,B"U4)C)VY\0K[0L9)I VD@YB2F,LKZJ*!@M), (> ,8#YE?U MEN;(\*>B6VE('Y*Q415C*NZ^I* J#)^39 M7X0-."9Q13[@N%],6;5ZS+5$G"OR$'P&JR(",#(/(- = 'PMD"X(,Q,6 NGOZ.X'MJI04(/>A#<<9YKFA= MV."K@IHT-1S[9UN=*/*F,RY$]CS)3T7ALNQW'Z.]55>%Z.?"F2OG^+16(9M8 MEMO__E<\$HW_^HUP7PN04=,1\ K@D MAH"OH4<$$4,&-_[UI! MFA8E.*;B$\(E$4+>T(.UJ\H5DTDDB@O.8TZ1?&*X-&*X5X>."E;BE)B(*6F M 60,'-"BJ/W3 NO3PJ%H(66JY !,HM7"C"T&"(J&IK:\((?HAIK?(8O-A4MN M#0@MY-EQ@(_C9Y&0A*8Q,I*BR4@D!PW'H-&V6B6-,2O'DC#,KDQ:"OR(II1G M3\*!YXEF6;(E-]!#+VJ,58L4^'DU?=\+SGZJA.-!+#]DQ?IN\V?*XX"I&Z8F M,S>P02 % %-_8(PQ(XPQ)!WX0FD9NM&?PM^FX72ZC&ICX:0QT+ J4FEU=4,S M.E-FH$DV)F)G,+5(4H?\81IMA439X -9&2F:,2#&"6GCBC8J9E#HZACX:YI& M#ZS7#KP -TC;$068L>).T<%"GNG?P"8,# ?Q5,Z>"O^BJ-,?8-6=%H\D=">*HC?!L^@.4B4Z;IJ)I- M$L&P$D!M8*J*+9E4;,,C0X(/&ZZ63#&%@ M.V*K3Z+:%B$38QZ/)J%H.-5\#M*LJ, KN?W);.Q=^(O9U)WJ%^-VN/A%SOYF M@X8K9K\@J'=5T)A JK)!*H,Q=Z""GF*D%NA@RXO4,"U/#"L:B19@2WWZ-HR* YA0%#"&V9%TA+;K8I3B'<3. M2"$%ZZVN"H*3 4$%]A-889[,4H#D077K1'W;7]CQB%G=S>MN ?QE!]2 MC4V."V\PB)BT'9,D-#"!/VEAUEPN7S%)*L1D,NA, M,FV0@597'=!CNHAQT0#PTXPI$8#4()V3NH(@5]&4K+4?I$=T[.4 MVJH)II(.G,:0RCL2?\0*(L+0[A486N;6EWH*&C8=$SD:) B5:YY0G0D(IF, M.P?<+#I^+3'A/^?BS,T04\%+W)@ 0_4F253'0H$XQ\UL,;*AM8;>/&XH%@]P MXQ&+"3;N 7[7:CDFU@6#E-:)U]'I J1:6%5( &5\J-B)^'_7=@R8I5O02/^V(L2 ;0RPQW)?Q)CS\_@'?,I4^6CC,K0@3TXIPBUZRV M:/71B!H;7K4A*52T401[).CJ&3!K@0Q-SW1M._#\P$ Z5U&NPQ. =,Q/ QX] M#4=2\&T'%(]"I#V672R:.)3.%G0?KJR!M@K"!OH+=1B$5G9MW[QW\2"7*-^) MU7DU3(64PV3SZ5JE6GYBJF4QG][>980/FZ)+8FKQJF>;_!]6)>D+E#%C6IN0 MA6H1*[V+-&&!/6!Y-L2X!]CT$P'=C.W=??Q4 M=9-7=PC.$+()>EXSH6NYM<5CA3 DY5F**BQ&7#8+79 0.09BE?K]Z/9J)!YT MQ8"[3&X\2I[9B,8L0H#*8I23D&G.&PU)HF7HOO29.6PO.)K$ZZ9%.AJ&-A@27008 M62@^9V2V:J,#19D2'!3>[> -4+* #N $GP%,*[#&^G!:"6522W*C&/O%?AFH MVY0U4IC?!JC3 C;$(0:]R-$IN)?(P=*(/X2\H>H69< 6SNX>U9=+_K3L^,B!L7S5D="],-:@^4!0/EJS:OK<] MJFB):%VRXG52TCY2,)8"F&A1P,M*'QD+48S(;CKHVWL".RFY =9KP)NL*DQ. M:I%P.U77DBM22'"7EF8*;!#O[Z!]00B*4'S E=WDN=D^D8"B:/VJ^BKAC"PF M "!]#&@8_5EF3/ MPEX,A0D#1*//@OB*K$JZIUVZ0">6,[,0W$_1.7',5A>I7W)_$1R DH=3("$' M:-DOU3D\^R>P<((E4D$J'F'@"!K:)>MRZ6V%%KJ* MQ-[\(8\UZ^Z+\2W$!=LSYC?+!QHR'Z.+O]%WI(Q(V(HPQYK?N0(2E.E_"/%0 M0 #5O@B?/X28$ C#AVNPP8#!7)'ALE>Q/Z]F1M+<+L&U) *PI7H87 MU?RQQ;<*5[SWC 9. 6%)3[<=$^/=@VK6&'(K@ 'WP &?&(\BZB,5/#:46/OG M-[S_401OFV^#A)D^>C%CT2W5R F5^8&(+.F"3V,YX'4N?D$OL\SB M4'-S93&U$9C=?<$,W"PO$T 7:1YC:GE5UD>=2(CZB00_D;#71,*W:ESNQ"'\&F'-;V\OJ_ M =CBM;/%BV6T/-!P; P(TXJAC1#P@DEP*-60W?ROJ>"5I4_?2:/GP%HS5U0A M3;:+PK"54PX MZY':5"==L>'-N8B%WPT.,D(^\FZK9Q_\.P4_^"P1G_Q]\K]0\/OD[Y/_!8.? MBUQ%>!_^/OF?-_A]4;\]8/]^,L6W/:[=''\OK?Q_Q]!'<31PX?%#T@C_BRCD MKN+"/H:HQ-X+NFX&S'NU@=6NJ2A,CJ8.1%TF5U,6ZDMG98$^%7R$"OBK.'>" M5)#'XNB/$H$O[_9&Z9]$\6;=%ML4!]\++%P#X^38@?;)/3[!YY/#HU3) =?.GR=',Y,%+C6T(J?S+[A3RZ9F?&9F;ER.-_,NE#.F9%&]*L> M2"1\M16X?(%OWB@6<6N_-C#37ZH^[W\2\!J@V*MUF NW*/]> ]K6N&1EUF!K M=Y-!%X%6G)=1_-P:5QSF*/N7 9X2N9#C^L@]X^->&')=T_]"CGMAR#U)SCT- M,9M\7&DGI&/S$\B MDW1V\9&YC4J;PR/3Y\RSY\R3C1^XED!YH?42O$H?N7"\5JD?V#C:BX4 M"&]19/A8V@F6T"^(AGTL':VK_@8O_[\VS>(C]8@CES%__31<[3HB5Z%??0< MK],?O8KZZ#EF[EE$SZF[^0EO*)28S%;3B?]:SO+:9!D0&/ P3D((>LT\L;DF M3B+!%ZP<&#Z&A?_BL..",_!-S(LP,;E8(![>>KV0C_)C1CD?$$+KY<4^RL\W M>!".!EC6ORUT25P>C@3BT3%C[QC"ORJJ F30W'_DE&!&\"UT++MV+$X4U"#4P5 M?CC N[*+8[[IL$QL.&9UR6!&?'63C):V5%@5%['()%7-5DR=-+2GTZ:]4;T! M;R ;F>;I?F+"3Z:,06[ N,? X:PXW1W'JY&-F3+9_%BUNW0OF42B>,5>FYEHY:B,,@2//LK;^C!V4N9ZQE8<^YF MR6/M'D%]"H>HZE,\)!?]92T2TY:&LJ\(M?G6"PYVC81M=@#M M.#[:QFT1ZEF\*D7;WR&>FZ;1 RK"=*Y"9H]*FCN[#N?+F6K3L15OBA_HIK'= MO6+>OQ_.2*9"B,?$GM]CG&B-/R:OM!;>B4,"09]8N).F,\4/X,O_ 'U:BJ;A MGRXGS295XU?P.C*]=*"TZ#CV %*F1.;N7C'O7PI;WAD.7=5P;"X9AZK;>'#< MG:FT%1,XW?+8%^?_Z8XWM_?-Q1':9!2@C'QH>C+%= O3<&F:-'>G8%\M3H=F M1J1D?0X2.EG0-F!;+HR1"-U!\9JVWM%017BUX1$=AW@WIP#%$0HL#(SW@$O; M\+!APEF!734'Y6X P&X3B80CB.FT1CK8&$<6(\G@NF2ZMSWUCF,IY@A'6+L# M&LG2L^&0WECR=ANPLS *.4#GU$H8I6^9!@H6HZ^VYGO2#."TA3'$&NQ=@\]G MX[Y5;!4)4*=SO^G@26^"-8%E>3-:9N!? 2Q(K+Y*9^UZ3^ ,=0JY!1XF\&YI M!LZ\IF1+AH^_00.[YNXZT1S S4MST96W^,O31#I!;L6FH$M)NB1+%(2>&"/@ MI>.LX62(#0^=8(YVNF099:*T'$\5S,4!XPWH5"PZ\MV;!NY^[3Z\)G&:N'$@ M6EG%X?2.9I.A]* 1U9;M$;3E-%^0DN";/D$&I1>SIP51<(3AT(5E9-I46Q"Q\2FX!^,R,2RLHSE;5IGOGR:XCX!O:D+$-FHI-U M9=4",8??X.M@=R/)5%'U>>+7Y4-JZP &6Y33@BC252"%976)"FWC-/HE$PVG MF],SDB&KL]FS1)@M/+=$C(0"<="0)_.0URP-3*7!;Y%A M9H55!(V=A<3FXC!>@G5BM\Z,/SR+S!CZU\S4OURS;6:RN?;9WPA#R;)PKNTF MPV:SO4S(E */\/3NP(B>F0O'Q:HT%!U _BV'T@'9S]P:G9&MU$>P4(Y14,W1 M0Z) EV#)VDJ]EA19BJ"/MHR+.(P$*: -1>SSZJK7=R7N\)R&;%H)@!,L/LQ MZA)B4M#EKQ# KEJB[Z(F/B'7H$?6^/Y%VXFJLX4]$9VU@"XJEI<<:)C47^$\I9XEW_PR8T&WA=4.*:;6"4R,P63*H@"-HC_0N$#CP#',S*U7^9/SJVT M)=%M:<98-L:Z1T/8UYMJ=V)WXJN[X.U[+ *8-EJ]("4AQ#,@F1(/Y1E8!0^P M;5$$TL<#H(XSCSZ*Z, &3/-AX8I?034/Z(]]!M>8B"1"0)%:Q !;WIHKD:T5 MYIMCPX5V6S5!9)#?+0RI6W#,6^ ^F1C<[*Y$JP2$RC>&[;W9))X/>0';F>#G M8JL3]/[W?Y8& LZ"JAB(,\R?7F!P8?=N[I(G0:N.$J3S!J4VO/FGI(VEJ>6> M)A:[XD/S2)JW+3PO$[Z*Q?YDYO^25,5,V0/+]7X!^ O\%9U%M_]^O'PS( ME?;_^_&OJI':&'?];1"O2L*J0,DI@PR]MV:!(^F?#]#F,LPW 7-WAHDK#6#O MA/FI@4E%')'VKBP$2:>87Y.#7IPB\Z8<0#!X7 ]>O]*2'$OQ! -]\\R7Q.#6 MBA6RR?YPMRVY/U\V:%Q?U$3YXWI;JKFT;$L:#&A0:NBHYDP[M\&.0'?B8U+= M-4MF.C>;71LC M@* D86:P51#@:)%Z04=JSZ A,@L$+UD9:P%NW9/CEH93IWA"35U@6@ NQ3#]+"\ #@GHI$52(:RM MHO%->,XUR2D%N>>9?:C,S@6Z/PN6FH$HL P@59 I$KQ"D@WB,I)HBRL?%GQ& M]Y,\,&D1G"H#]U)!V@3&BX9^S?S(?+$R\R Q$$/$$JPH$OVNMN\]12#%6"P,$GL<6!%%/GH/_ HOH M9'6I"<8H$V:)?SC/P.",&$T#Z%%':0)8;NKFB0\:MHTVDME MT![(!??B 6G5:QDI('4T&B>6%0TCT8AD0Y_+$1I(1EQB- 595V^!$U#OJO"[ M,68O,8!-5D YO 3[ $/=-.(O@V29OYC$(T<*[+]#,@S(ZNB..7I;&ADF4> D M?T*VT\9# &(L&$.AL3N4-G\GL3;CHU0<:-4A+!Q M5?IV ]"5 #\")% )'L:6>XOYNP9LE43H$OT:BC_@E'I#2-XFC M 5:5-OR 0!8UI*R26!\*6"]29AJP#Z+,_[+^)GD'+[9)Y2R!*XVAM27+#:O: MBAO? A5L&N@AH-B1-)#],D;>B1P'O(*_[>IE! A0^8QOFVA]8$S(B^I3%C'T MIB&9-+.P$%]?BMF91@O33/C((OX [H"3HBK"H[4TXC[GH;O:>S5TU@W6!8W M34:>?T3KEJR& M+2/U3\9H?Q&-V],EIX3&K=GSQ\J=EXG6L^/.,Q2R+4/##__?#^''AX 0N^+C M?W[B\NB1(#U%JO8_'8/?\BY(Z'QD7;G1\*9OKA[*7(W][N#OH9&62ZW_[R>E MRF\BT"?'8^MIHFT!Y"PE[S?B9"='&NZ4@>W1P\495+\)A9\<16S*#OO$X0N+ M70@+7WDLQ.1/CAS^V!HA;"=2O^7C[=B8I&'[DT/ZGQN]HY4Z'?:-E,"27\O- M'=N5H_E^UV6E">8DP?TNUO$F-\6NMM(F]0O<\LG:OA___)7%>GO#L20=;R]A MM3ZL9G5)7??"%>X!%CR33V7)EO[^0B*-M+2:L<=*-S9E3\WGWC4V9Q?_C393 MF-]Z3L.!?V[/SH@=[/#[Z;RW(4:QL^.^UWGO&,Z_J<_BV6*;^A$7C.OHY>#: M"RCXV+X$;%\\9U^0%.=V:IP=/:JC%\36KM=_XLC^K.>Q!U2ZL4GKE%SJA>X. MQW0U9O]3D ]>AGURE?2?Q!'>J#NV%,YQ(6>[-U?V/Z+Z,K!T%BQTKO)MBQ=+ M/F7&_/4'PX<"H0C_Y4&)![\VB+0;4?B]XZ*NDXKP\//3BE8/7!W(?# MA'L^-A9+P7E!XS&;4!X9'N&]:4@\*#!\Z_R;"P>"$58/X)^ M#CP;W9Z!?BD(/-:P^-MF/!N(Q?FMF_&7@N^CBHW_Q7VK?F8/IGV%S.!%P[Y/ M)OCMI&SF+ EM;SVE=F89" $N'O(#X,?3]>4KF [Z\?'CZ.:T0S:-"!$_=NZS MZ3E+V/WT4=J5S1X*;=]@/TLT[ZMWTMY-]<,$YJN&+6D+,XS]:/S6H_%'0*M? M3[SS'!^(A+<;_+N@V-%;P;_CI(FM7A6]%!2_'=(_3B1_E/'Q3FHH[D?]?<;W M9?MG\@)'@.$O^B!\),#'XW[>8-MY@V.DB.]=R]TI_G!X]J_%2[BJWC+ZBI]+ M./6"^5ADNP6\YQK).F !KY\+./5:>=X/]%\(CYVK^-M3C?PW])@0]4/UQU0B MOZG.C07^.)U@/%VI0"Z+_D7MW;^]6+P?BC^EPOAC./]%A6$NOD/%!858_-XS MEX3MB^?L"Y+BQUID[_>>.>_Z^G/J/;/9?0@PNF+[P?/C")Z_?]@W,W-1-K;5 MM-S9QH[.(*QWKM&@_87.O\ID6^:QZJ70PVF5MF[1++\4!)]E1;O ^[7L/L/[$OVT*MF_7 47]J/S6X[. M'R165L:>)7YV\]G7#, M=D* Y[9ZZ>>2PDO'U0';3PB<4]G]V\TL^.T:#I>$[_-DV N2N(>KIO^Z@@V% M>#]FO^68_6$0SK&Q+]R]?>MP.X_4LXOF_BXL^[.DN>,)T']YK,WVYU"=):8O M(/9WKD&AXPG0?]&*#P4B?-0OR_?9]*PE[)&$Z+^J2,.!4'SK]39GB>BC"=)O MLMJY^':-]@/%[?.*[87I_=C\)<3FN8"PY3[5%Q0I.L]0WP7%?DYRHFPH$&*W M&NV[)(R?)\M>D,P]UEXW;]>R!MBPX/>%/\'H_-KQ_XK$C[;Q.UTI([K5-0]-H?WA;,17+WIZ]?Y9T>/H1^Z ? MK_<#@><>/UQL.BYXOG_M_>ES6T;2,M.JF19 M3O2L+7LE^ P=O2B )D).J6!*.P4S?W=/3?0 L MNJ_2M>*Q^D+Y4\7I=\R@%4FESX3D)TUY^N\Q^<,/7)O\[KOX]5 C%YY54['[ M397I:0 =VWZ,\*^ O%+!_8T7[B@-0:CH_\9*]90&QVI[0#&]VC_80KF>W2!X M,734!L,N2_:4A"*JL /Q9QQBT=#S#QCRDN.@3 M;*+]#B;+YC-C#;!T'6D\'A>DU YJHZ(T"NLUT;M:KU578;(U(YREP:"A=B'6 MWX4H#?: _PP>%% XK";_Z6J+89R!)O+L-C]#;,<5K!L7\,QVXM) MEV&Q^XO'P^+&?96INPI=[RJ[8R^1N+L(]];R-G83"V>I'"H27O%(^&I%7UH- MK=$SM'J]T+82AQ2;.?@XW '%<,H6.E^1QW6M:[2UAEXLCQ\0W@^>QP](GIGI+:]0["J.585,5V5>1?179KVAD_RTKMO[K M>Y,X]B^O;G]W?^C-;DOOUG4#AGYK DA8-78QOJA;8_FN:XY#>B)_>;1?>K8-9_\.#H9.(_4SH("ZRXZ@Z>$:Y)"2!+&^5V*)3-"^WZ6=Y%# M,%-,XGO=*:2RBHUYJIG ^I0U,W\^.#S_"Q^7Q,6N/'#W2%R:*D%)G)!X?D1, M,J)F& =T1+V(^ /BQP$9.)[I68[I8GV< 8[@692 XT@#\KUV72._G9Y^(Z8' M*QCZL6NSD?J46+X7.O 09C.%<)^8;D0#SXR<>]YE*ZG:KQ$?AH8;K-D6J^/O M!_#&$_&C(7Q%3"HD,!J\;,-#Q+0LP!R;RH,3#=.98&E_3J:; =TGG!K,!,#B M1([O(9@FP*G! P&%]5O 1^:^=YQB[5."VR\" MQC7VG)[R^A2?V\Z]A&J&^;BS^_XMW'V9%-;KB5RZ #0#,\@% 2UDB#&[6J X MI+*^?P^TA(^=^:,QTL_0M$^8N"I#6E.W(SN7%&@.5+^D"N M?."^?VC\"OP,@2$&4U.<%$HH ->23).(^/M/O7:G]VZ!J)I\8QWF8W->57"% MR!C7=!S141]$0Z.N$:-N-#1BF>&0<1'[A?X5._>F"V(L!-*)X#>;O-:->DTG M, T7B*9&;C*$$M!Q'%A#,\3G6JU:3SZ&GP,&'?FX&M_Z0>PX0#F%5!8-G< F M?\5F ((-'\29U.9SSF[U8)8L,\&_ ?NOJI2Z$G%ND!ZS-#0V'93AC/Y #()H M!FH$(36?5O#G:S3%TM)S4_0&OZ3DWN347B-?/?+5BGR\9K0D"V0D'TIQO?,N M)!]\$[X+@WYT0"6A.@#=9;DF4\L39R,.?1?HCG$UJLP@_[C>UI8QU0KJB/^;>=!RJ1F@03Z< MX*0&HC[#*"\PNRV*;4.E=C.:TO!.1*0A2CRG4_S;_V0GF3(I"@D_.)&%'3.S M%V%O@S'%'3WN!]3\<6P.X,LGIOM@/H5B-=UNS6BF^DA."]=+6K5N]V>2_IH" M+@?;Q^,,8 1W';MT$)WPM^0EYF_(:W[(U/=)0%UF^.'8LS&F-UGL_@7 GS D M&AEM9#Y/6KTBPX .?GGUTXU_-C.RN%P^,)$/Q'T&=U$;)81L_II!_SS:S,-\ M%C"?2Y[2%6*7'##FO>AD!A#;*0R=&4MW0+,Z%MR] @/5B^G[MPY?UM:F]14\ M%*;@07RP*81@,H/@>JW7#-(7.CP5P@%8PB#-HF%(0.*!G)HV)5#@C9E\!!DU M9GL#KRDY4O ML9'F*PKTH."E,':97Y;Y&+P&O[@$;'TS@M<#TPM-"^DDS*UDSL3!BW N( > ML&RH?!#;'SLP/YLI"\=C:\(;S'5 *^O,]$R;30EU1^2P-:73@"%_T*BV75I8 M3**@&4<.]ZUP 5^9:WEZ!Z,>7R%#P6+/_! Y=-LT/#$S[O2:;&:!F)F%,TLH M6R^&LJ>'68FR]5:M/D'9.E)VNHQPR3I2HD^IKQ@*7P4.!@&/.+:&F2^$8*D$ M2,0P$7\P",$O[S^A:RZFR19!Y"*8X7+<9W=P A3F@],I%;G_1CT: -00$Z?V MR/&<, IX\.7\$:=,=T#IV4F9^4E1,2E!Y)UNK9WX8"^@\FZOUIH:9S4RK]=Z M;U(W$*F<"?!5U@"4X\8V%>0NZ0;F\P"4A $99DQG:4?+L,R=^ )8P<&0FG8R MKFA;61(*NP:OFG/Z%R;MT2W>'6FELQDELTGPD0H:*5F!Y!%J-YVB:3.W.&1A!E_*(ZF6 R[ZI+E0887,-?#1!0N OI&D MLP,3DL_#$?-8:(=Q5@XS>HM%6E,;#AX&B,NH[L.0>C-TU/3(1JDPPU%";LQ' MB15R] &$TL")WI#M(^AF1ER#!;]#R<$"W!%,6/#\45_.UQR!#QU)==#N,FXY M>MW4VD;GS9K\CZ]R;0%8QD@'2'WW20,\.V!/!'0,ERG[&!T,^&TVJ8 1#:": M^W!PM=&KU8V?Q8"M5JW3^SD_*!<=DK0D52Y;-BB8+'%.MD,6+PP"?R3W7,"* MTHCK@]8%$63'\'4>I)QMXI '0-@ ["0N:@,:Q0$+SJ<3BX*8'L=C5(+D'J;A MQR'Y,PZ#N>)$ IRHHZ_X>WX +A6X>:X_'K$X-(-Z(K,9^L2& MF.^!H&9T0G%3@[CTS@GYIP'ZN*$QS[S,041.?IZ?O;Q MC;">9)0] 0:LR;3]L=Q/^P8JU S(Q05^U$(>!S2&W(X" A6V%(=J@A!K:'K, M L/>X/>F&S./ AG+CX36%-#%B<= W5*E"[(M:2Q15[%$%4NL3BQQSNJ% 9+G M(]V8F;DYN8<%Q#PS467]1N,0PVA=N8)ROXF"@6%KA MI5PGZS6V&/FJ<:-$<#Z2B,5)*\^3]73/37#DM&B;2L77QXL3\64Z%!O%Z*(U MM"#Y*4/4F?'101Z [2)I0O[-TD%/N #_60OE1V9C=3D4;,?^IBZ7Z 862E1 M>2:US\[!RNQN/2/W++.M:BCP[Q+\>J/66IB;JN"_6?C7]*8"_\[ WZDU%?4K MZC]4\"OAOVOR5^#?J?!O*_ KZC]0\&/A?@7_'9)_<^&Y/&7 M5XU7*UE*C5I#)CHDV]'C1P(6HF,3F4-1.IR?L207AO5%C[WO!^3MKTL?8_O2 M]V%-[#5G24D9GMLV/+O+%KX(DW__26_7WTW_NZ9\6!+(KAR[3*=A% 60 [1P M%N_Q58XVDG.-BB *)HB]D19&<<2QAQ;72S:%*D<;A4L+11#Y?9+*4<3KPFAA M\3[%CI:W:8N2;0]4#ND_S_22)C8RZG,"_CDW54_]U(FE*?_KX +_*57HRZ(7 M\\#0[M5ZA5B@S^"8M1/FCR[PS)L?AZ9GAUA:R +32]0EXH?Z^#FMM%J1;4;F MFQ?UGQ(L,E$=W]I2+X"%=B<>XY5U&;\F9_?(1UCS24'RUMCEXK=3<'6&![*Q MY9:QENZ4-WHHV!8!"(7L0T"V8NT9';OV%MLB6J"0?0C(EI& P\5V<[KAYOYB MFT< *H[L9W@@6\"FB%:&57*O97BI* MA"V0THY7-:]+0C%Y7J[?:9=M5*A?[ M%Y7R]APD8>:OPDZI>:C=;FJ==D$\M%?-@=8X8%4-'MI7["P] +0Y<^8(6*C= MUCIZ_4V)=JC*B*,EIU0VB"+ S<\5C&1_3?KYT*0@J(I.JQ"6"EBJZ+1"MF+M M0PI8JNCT 2%;1:=5=+IJR"Y;=)KW[EJYFTB5PM<'%J-;J65[0ZLWFUJWU2W: MG-Q+?.XR(MXS5$"\\LS6Z-:U7J->M(&WE_C<9>B\,&;;5^3L,'*^$JL=-1IM MK=XQIA.258Q=Q=A?;B"OT(=,!=VK%)E[KDXW&H;6[;15-+9ZH?<9*.\49V,? M"@:KR;6MMJ9W&BK06KVH^@:Y]H P6.)0^5R3WL"\S4[A%OW!H+Q,\?*CW@O- M_BW8^(N:VJJX=RG*RVS,0.AI]49+Q<1+5%OJ.:@^5B'S/>=37==:S6*][WT- MV6ZKK-,N&75?<;>U"DP;L]VUEJZK8'R9ZBX]PV@WC$H&ZV_\R'1ERW65%K^) M6%\)R/7YN_)&MZUUVCT5PR\XAE].HBCT:.FAX'A/.;_=[,+_Q7+^ 461Y^X# ME),H"CT0>R@XGK]34 (D/],;:;1UK=NMJZV$HK<2RD@2+T\QVB@.=8,-E1[: M=3S+'U&UP5#M7%]=![>BHW802IY5KW8(*L]H;4W7BV6T?8TB[S*C7D7X*YY0 MW]2ZC>(MYOW$Y>[2Z1M52Z?G(WUEYTN/N.G[1@;H57R^2KFX95C_0<5D5=F: M T*V8NU#"KJJLC4'A.P2Y^*KLC7[G8:_9V5K9KL1&O%HI.+IY0CS/3/Z8&C= M;K%'?_8V9*O"Z>7%3?G#Z8U>4\7252R]TK@I?2P=4TY5-GS98^G=1J-BP71N M!9__%0-.B.,1UP]#&F+/TAA,8H_EXK#:C>9@ (B#7U4.O,J$!8G4;:CL]Z*C M\.4DAP(M]$/!\%YRO*X9NJI_4W1XOIP$4:"_<"@8WLNL]TY39;P7';4O(SD< M-?0R9[SG#N6JB/W+C)(2DM^J$?UZLZLB^JK$SG[CKCQ\^GQ/H5U7^?6JPLY^ MXZ[R%78:6KO54GL*E:^PTZG8GH,XOWK!+'ARA%L.;TB?#OR BJ.L)#(?54I_ MX<'',IL,#:U1?/G,0T%YR6KBJQV# V':IM;2"V]-=2@H+UE)?!7RWZ*-_H/!>)E2\8^ZSS#\Y]K(6PCCU[-V/YKX1WWJT8$3%7]^=S^I;P\B M@[JNJPB^BN#O->[*PZ?/-!*ZP*;%&@E[&P56$?SJXJX\$?SG-YTQC$)[6:@( M_@Y0K8,F+-J0WU%0_Y)&19>C/!C?LI(A0 ,D4+'G_PXHZJOB]E7'8"69UC"T MME'L9ML!17U+%K?75=S^(.+V=:U9+_X$\,&@O%2!^V:[S-GV?*13VR8(KQ." M-CTFZ1 SB@*G'T=FWZ4D\HGGXQGA*/!=EY>ACVA PXBH*'XUHH//M1^.501? M1?#W&G?5YU&]J\+W*GR_U[@K3_C^N39]L:?95.Q^^Y:\7J]:^?RI0/V464__ M/29_^(%KD]]]%[\>:N3"LVK%V?4'XW6N6 >D <1L^S'"OPJFA8KY;[[Z3VE( M0FT**+9/=@V:J@!0T;L&)24)M:VPL0I N\'QVK?H>A]AU*21$4V M)OZ,0RQ)>O[AXN;CZ?LPS@_-1NG4X(5WKN/1XR'%=9]@*^]W,%\VGQG+8,2. M=!Z/BT#\H6U@E$9QO2:MCE:OMU6 >]W-B=*@T%"[$]5FP+;6Z^@J>+WNQD-I M4%@4 ^XK\F;N/)0&>Z\)5M)0&PKK;2B4!GW'U=I/X".=FX&'.P5D3 ,2#LU MY?]7*I6X#.L_J!BQ:L5[0,A6K'U(<6#5BO> D%WBLP2J%>]^'R/8LU:\'\S0 ML=39@54,B5W%%>#/K@K-EJ*5;@G6NL=HW#F?Z<5$\/8V KNU9KHE6.L>HW&' M?7>/F#K##O$J4E[*9KK-JM6UYV;L1\>-(VJK\'>58F2;MW8/!8TJKGU R"XC MS^I-%<-4 6N%[&H$K+D5WB[."C\8-)8I$GW4;)0_;_P/E@=.;6+"9,P[RM-4 M0N+'41B9'GY3!9_+$10KPV+W-[A9DABUY;M^]M9G?L)E+.$CY4G+SB,;?52L:T&EJ]W=(Z1K%]X0\H MUEK>P/K.#/E#07U%6;ZNM0U#ZS95I7D5EU?(KE9<7B62'U#X?O]=#964O6[ T&]-@!(K8R_&%R5^P&APS7%(3^0O[U9' MHJP/E+DBJTBR3QV[YI,?1R<#YY':65!@E4IG\)1P7%U6')(PSCM.2V:$?LPL MWVHNSKM32#TRWDP2T@36LZA9,A\A'Q!\2/ S)P/-.S'-/%0D(#',&S* &:I0'Y7KNND=].3[\1 MTX,5#/W8M=E(?4HLWPL=> C3NT*X3TPWHH%G1LX];U66M#O0B ]#PPW6L8PU M0/ #>..)^-$0OB(F%1(8#5ZVX2%B6A9@CDWEP8F&Z4RP)P(GT\V [A-.#68" M8'$BQ_<03!/@U."!@,+Z+> C<\Y#>1 P^,&P3FC%82C>>!@^D0<*L'0="C"; M'& <^/< X)#$(1W$+HS$L,.^!X,[WCT-(S\(-1)22I"'C?J[2]\[3K'V*<'M M%P'C&GM.3WE]BL]MYUY"-<-\W*E__Q;NODPPZ_5$+ET FH$9Y(* %C+$F%VM MV??O@8KP@3-_-$;*&9KV"1-4A0N?!:)F1;F2$0>OIA1);B8WS@CP>TD?R)4/ M?/+1!2DV^LPW9LSJN*K!!9 MXIJ.(SKJ@U!HU#5BU(V&1BPS'#+^8;_0OV+GWG1!@(5 -!'\9I/7NE&OZ02F MX0*YU,A-AE ".HX#:VB&**?&P%./#E 5=9_@K4:SUI9OX=>!4T<^+LZW?A [ M#E!@<:H,PHAXCD<)W(^&;*HXN=I\-MJM4LQ2:L8(&;#_JDJ\*]'K!DDT2U9C MTQ$$"1(1I+1GAP0$UF)RP9^OP31KMM*B?5-T![]\,8%B24.7'+#:.T^9-Y!= M\*TE+Z7LUM26$?3F],),E'%T.,#@CK5RT(G-(C-1RZ5F@,;Z<(*+&OC9#).\ MP/ZV*#9AE2I_2)V"4'K'HO M.ID!Q'8*0V<^'[[Z]0HL52^F[]\Z?%E;F]97<%68O@>-SJ80@NT,4NUUH]8@ M?:'#I03.REX0S:#ZIPT+%(9C$]T7L#UAE,[4**$)ACO(3\=G+@F\9&C,-[" M^T*&[:/7C7:[UGDCK0@-/9LCO?[F9[!"\K.5K[&Q%JN)<0 V2@"09)X5#!'& M+O/7,A^'0> 7EX / .8,B0+3"TT+R2;,K6S.0C+?L&,J'X31L8$#?@K_9(X$ MJI(STS-M-A%4=9'#UI5^' ;Z0:/:=@EB,9V"GAXYW-/"!7QECN;I'8QZ?(5< M!< Y\T-DTVT3\L3,N MLLID%8F86SBPA[WJ.,)]#VLUGDG:C7=-GDG:ZAG#) M(E*J+YJHQ>SGP, @80PV5#IR""9;@)0+$_ '@Q!<\_X3>N=B>FSR1$Z>64C' M?78'/TQA'CB-4M'X;]2C 4 +,7!JCQS/":. QU_.'W'*= ?DG9V4F9\4%9,2 ME&TTC%HO<;^>+[J-5KMF3(VS$H6#P=MXDWJ 0-\]).]5U@"4X\8V%60NZ0;F M\P"4A#$99F-G:4?+L,J=^((/3M&0FG8RKFCY61(*NP;WFG/X%R;BT2'>'6FE MLQDELTGPD0H:I(D>2,V74Y:NUUK),'.(BD<;)LBJUDJI"B2/T+#I%$V;.<,A M"S#X4A[A%RR87\!%GK03*JR%N=H]NF QT#>2='9@//)Y.&(>2PTPSLYA1F>Q M@&MJP('?!5"7P=V'(?6F]-.\T8U288BCAMR8C^3H PBE@1-M'4_8'UE,-A-B M0?]>[[P+>1P\E)PL0![!A 7ODZ.^G+@Y C?1.ZY'4&<9/^>'YJ)$DIFDTJ7+?S"SA#K96EJ\, C\D=R& 6M*(ZX/6AA$ MDAW#UWFHGTXL"F)Z'(]1*9)[F(8?A^3/.'!" MV^'&VU9(?C89H?P-X_Z? &2['$3$M (_ M#!D.F=$_)/ _AQGTU8R+@9!KH %L-7$&59I-$#!IFF/DY)EH ZA2'^:#P M.E"]$PDV^(!D=@ZKE,[(M\ '/B+70V? M.O1A_-OUV_(!4SZ+F &SJ< 5."# M'_R0VU,VFM$XV-?@SO2<__(5(*F>PW?]D6/!;(\3RF.?^9B"B!Q]/3_[^$:8 M4S+@G@ #UF3:_ECNL7T#G6H&Y.("/VHAKP,:0VY8 84*XXI#-4&(-30]9I)A MH_5[TXV9:X&7Y]3:[/?_MR?GE#/EYOW]ZOSZ_=O^MOT*2LDB*VG& M#MJK7R]!>!"P+YB9HK\# ^*.R;.+=-^:V4]9I,\<2.8S"-&.:16^Z]A,VJ;; MXWZ.U0. ]\% M$X )7$9C0*@N:!&N[[CJ818K-<'8$:DB8//X@=C8%$-FMTDCH/;5S:H3LN[^ M/<]R*/=1EB6)LE$:OUEE8?B'#QYGQ,4@P &3)O2_Y-\O%/>$R&U2RO51<9K:0 MDT?-/I!;'-$")>?\Y+/,>[@AO,ZNGOAW_:P\)DGE29)&1X%_9^#76XK\=PI_ M1?Z*_ \8_HK\=PK^QI*:10K^&R9_!?X=@K];:R^L4JK OPKXEQ]_7\_AVO1: MDX,'V?C'YDX@K>'K5'_EJQE5JZZSNRC\.GOABR)<-RP6\H7'0LXQ%I+$M=99 M79%(7'-U"JT*K6NAU?)=O/C+J\:K58!@-&JMKMQ2D!LH^OB1L/ GD;L5I2.! M,[:=Q-"^Z+'W_8"\_77I8RPD>A_66$@T3TM*UVU;UW67+7P1)GEH??K?-07$ MDNA!Y=AE>@>@*(#LI1 ]<.(P%'$43QP\\%(YXGA=&"T44RN[X.5M6%_P>$/E MD/[S3!MH(C)2GQ-!R%FAO<0*G5B9,JX.+I"0$$5GF6LR#PJM3JU;2)>(9_#+ MXK.Q,YCHZ )31_TX-#T[U A]M$#/BE/ /$669SNF9X-M,S+?O*C8I."0B9(W M=$L%?A8:&3)U!M-8OB8IL.0CK/FD(&G+F61'B]].=:,9YN;&EEO&6E93UJ7" MML+V'F*[,:M0VR%A>[/++]=JA9=0<60_PT[9C3V[Q&X3Q17""AKOTG$Z.KZ6W] MC7+VJ^SL'QEO?BZ[!W^1*]90L%K?2Q+;GM?W[+XU3:W;:RO7;S^06=?TID)F MN?SXYR*SJ75:+^TEI7SY3:.RV5E+;2];RD[]]O_G!'WJFLI3K[AWMYJNT#I& MH>)%8;SD&#>TAM%5&-\'KW\E?!^UZ]WI)#85'*AB<*"]7G1@13-C"Y@3E>8' M ]8;C)7 "NX="S?U5>"@RKYFK]-3CN9>8%+7FGI'X;)408-G:OQFHWB-OY>8 MW-WV_U%#WX@NWXUA)LM\4M<9.7QKH#C-?BBVYGQO+FXZGL?O(^C/.38_/H MU."3[U88'[L6'\NZN5C'%EL"X51G9)$"*C!Y&#Y8G&U2 BSL?QY &=:OL*VP MO:_8+F_&AZK\L-_Y'GM6^6&SYT'WDAS+GS5@=#2]HZNT@?U IJ$UFRV%S%+E M@,R,736UCM%608]2Y';,0)"AO^P4YV[,K8T>[#P4"[+$WN'<'5A#:S<[:D_^ M@##>U-JZRL*H9$S@^?F]O7:A^;TJ+K SA#<;I:\24?0ITKTDJ[*4 UR4K=]^56U>5V4ARAX':/6J& ?8_&'-0S$;]S&!OZ<7>[A, MT4.UZ:'5;BAZ*#R04%UZ:+34@8Y]/- Q!9XC8/R*GN@X\X.Q'X!M0^CCF'HA MY9V_?#1\5,2B&CG]S_:"&ZWB3Z0J7)<1UUC>35(H1VH]C0 MUYZ'2RI'!T>]UD$?).$G3J\HF#48L4G.E?#S)$4?.BT!5$KEK^_F,-7L4XU= MK8<%@Y4GOO>8-K1&LZX40MB9U3R53&!LRI*:/Q\ MY8^H1GS>R-V[2Z\$\,H3#VW)684$AH.W;7B*F)8%*&1S>7"B83J5&OF$+\.S M,','LX)Q)?-6CO,V24!AMA;;-USR_,3$0TH)2@"C_N[2]XY3>'Q*H/9%3)X] MIK^KD2^F9]YQ$--[TXW-"%8&Z\Q 1Z/W2C$B5#3&N)/!_X,F)W,N8I/*R1] M,X19QF.8=L!KM; US9E_;>["G)!##.[TGT@<(M+2E0)" ?44'@$'U1)@8K ; MP8R<_[(+&CP,**9A)..3&@ZAR3$B\S$;L80ET1&NW 3*@[&1;BS\", X#P[3 M J(!5%(&$;QWYH^ 09YJY";] P&L=]Z%!*88PLJ6XG)D/J7$"D,$#++P]= ! M7C,S=!>''"Q\WNQA#V932Z3^E.RSG7O)OAE1U>;,_1;N/E\H2VG&+CG AUZ4 M$8DG;:'&=",1T3./L$ER0;Q; 65DA&4-D+D0Q-'0"6SR5VR"9Q8@&(VZT1" M@D<%DD(3$ N(#;,;N/0P.SWCM^',*P MKAE[UA">2- XA< 1O(P*H-F86- Z"YDQ?2XX086#L'TP0XG?D+HN""!M%?)@ M@B,>HX1F7V;#H[A!S9E;,GV$MU&N"0D'@-HVX8@TU]DRH/TF88[0'R"96/ ! MD. !/ ;JWT;2(KY'CR,'H'OO!%&,^+]'A;0 ::W>S]-$]. '/T"U@!H'K,6" M;!#,^6 ? ""FP9[!*.YX3E(]P^%:]!T P42< MLQSOGH;"7B/]&#!!0QP0=#1[:3OTG&)CT<8H&J*1*82%Y8<1$XQQ((0$YT$J M[LIA4(9P$YC^>RP$J]0JW-MA*CRCY2V7F@$Z=\,);Z6!4\QX'B]PQRR*\EZ" MP6A*AS6!@]',3([]^[?_R4XR]2K1$?.#$^DZ9F8O"N\8S&FYH\=]()CS. $1[0L4L'T0E_ M2UYB?JB\YH?,JC]A] C$AF//-K?T9JWY,N!/4%PC!?5[<^8X-R 10W))'\B5 M#Z+R'QJ_ C]#4$*#?[Q[188!'?SRZJ<;_VQ^Q'R1$W?#S%0@S3.XBR(WL4+- M7U>@S3S,9P%S:VQ[#=[3>V?^AD$V"#)@_S%C%OA3UYG;I>OO$J/^PF/.*:[F M_5LG#]F9 \EJ5<)2L+)E+U.GEQDUW-4:H%\)!"G,+2?](,C&.S.PF4X'ESF1 MB-)+DZ(#O96![X(2P$>Y)P?4X%(KXB[@#,:S.A)\&S M4\$9,X[\"8Z, CD/6?1+1&66A=!62[_),$)F?+!(@@$@0D;RY-]L]_6$"SVP M3>RE\B83E$H>-?M 2G%$"Q0]RS;:V'L8F5HQ1IFJB UG#2GP;Q3\2\_O*/AO M%OZ*_!7Y'S#\%?GO%/S+3OPI^&^8_!7X=PC^98[[V"1V_#. MYA)N)3=C-RHEQCB\\SG&.<8[W;_OK+ZY( M'*ZY.(55A=5UL&KY+E[\Y57CU2I ,!JUUE9Z7A1, 6=#T[NC#.V+'GO?#\C; M7Y<^QJ*=]V&-13OSM*0TW;8U77?9PA=AD@?-I_]=4T#L_*!8P>PR'=PO"B![ M*40/G#@,11S5;2Y5,'&\+HP6BCE(6/#R-JPO5CMC6#JH_#S3!IJ(B]3GQ ]R M5F@OL4(G5J:,JX,+(R1$T5GFFLR#0JM3Z[9W)$76/JAZ=($)9'X<8OJC1NBC M!7J6A$-,7#='?HP9&9AA,0;%RZ_:9F1.G]VN3#6UQ4:&3(K!!)6O218K^0AK M/BE(VJHCNR6IQJVZYZ&=:OSN]6#MGEK,Z^OMU6X?[UV=,&>U'B M>XNJ92\EB\+CGN!Q:V7:R[#8?:\Y5BDT5B;\L-FNJX=BB^[4SYQ9$ZBA&:VF MUFX7TP52X7*WN&PW#,WH*%Q6.R)P!*CL=+2V7G^CO/TJ>_M'@,'2=UC;:+O6 MO:2Q\G?@;H#T:#:5\[<7R#3:FM[L*F26RI-_=L,U76OVVLJ=+Y,[/ZLS:G-_ MJH 7W4+U4$S)LCEX*\F7EM;N%:[X%<9+C'&P#KJZPO@^./ZK=2%I=HOO07(H M^"Y7>*!;U<9GFV_MNI?45WY?LZ%UC)YR-?<$ET9/A0WV(VS0;!1JXJF8P080 MJ4\UWJANS$ 6\:2N,W+XYH!JVZ[:=&/?TW:G6/=#4435*4(ON"GF05'$'K9N M;S7K*D!1=("BC.1PI'>J&L%X;FO4LVQ5\@H?9CCD-N#S$B%[7:W>*BYY3F%Q M%UALMYM:I\!TUOW$XK;JI3PO^;'=UCI%)C_N)0YG53_931/2&7;!FGF/I8Z% MK&\JS&MP*)$?QOG)L7ET:O#)=RN,[SH>/9;E<[&1@8G^P@7:\?6)A@?O:%H:OLBWT(%!RURE\\ MHNBSI7M)566I$[@@A:_3[16N-Q0N=X%+<"(W8 /L)R[+?^Q#Z_8*C=RHN, & M4-EJ5S$PL/DSG(=B->YC5K^A==HJJU]11)8B]$;Q1N+!4,0>GO-H&UT5:2@Z MTE!&$/HZI%U+>%LQ'XT=%+:J1Z?]L3[AKJ*C& M8>!:;VB=#9Q"W4]DE^;PQ_/#(KUZH95-]CPLL@S5XCZ>(R@+'336BZGLV0$2 M?M;TBH+I@I&9Y#P)/T=2]''3$D"E5%[Y;DY1S3S/V.IH];KJYW (F&YKO8ZN M,+VAN$J),-UHJ6C)9J(EI4'R\:3Q\C8R858 ?PA/RPF;_FN:XY#>B)_>;WELP( ##K M]&D>G\QZ%]_K3N&#G5/-$\D$PJ:LJ/GSP>$SAI:@I:RA)2[-/ZOKA,3S(V*2 M$37#.$BZJ_MQ0 :.9WJ6 R;:F 8#',FS* &ZI 'Y7KNND=].3[^Q.%,X]&/7 M9B/U*;%\+W3@(?B:B7$H8KHB.?>>DL@G'HV(XUG^B&K$YUW-N&IXAI68!"-I<')QJF4ZF13_@R/ LS=S 5&%V?^"!CDJ49N MTC\0P'KG74A@BB&L;"DN1^932JPP1, @"U\/'> U,T-W<[S9;*49NR2 WSH11F1>-(66JR=".B9I]8DM2#: MK8 R*F*E#)"Y$,0#)P!$>D 19 1S&3+8&W6C(8 %SPM$A28@%Y#E^(PSX1D# M<.# ?&!%Q(X93-.OP ^7 )%@G#H*3"]$](*P(#8RMX=P9J.Z_H/M/WAR/MG7 M8.@?- IKA+2ZG;WL$4B2, BZW+#],/\O4WH:P6)_"XJRS#2D2@<7$DIO-3:$P_<8**$P? M'@>^';/[.#0PY[WCQR$,ZYJQ9PWAB02="Q#9*HHRQ6+ MGI V1)2UX6?VB*L M)[LI*!OB,0IA-CQ;(TH45(ZY5=)'>!N'%T(,8%/;+KF(9-69;-Y-F<),KN.T M?8\>1P[ [-X)HAAQ?(_R4HPQC1]G!,M&A=QJ_SQ-+P]^\ .TAH6\*V##Q;_\ M))*M0#X3\PSRS+0*\6\)]BU#;FZNT"QNTQL)*&&ZP E"YUQ_/SL[O[X&0=%I MO@,-!5HKHI0"Z&CL^D\4UQ3#FVPT#QB&CRSQC:8ZF)7P $HV MT/>,.NC=TY9Q_[Z?^U(^U'OY]3)K(U]79Q^)E_.3Z^_7YU?OW_;_W7# MTV4!9P8UEXEN3D0(/8"JC<1J,]SDW(OVXL$4UQ#ESOF V'O^H]"((7T60-9TS/AL: MR\S1\X[GCD'WD!Z$PV0FP*(@V-[,PICL7.:"+'4Y 2_IKZ M8#DW[?$X Q@1CSEVZ2 ZX6_)2RPH)J_Y(8LQG 1@;*$XQ[%G.W]ZL]9\&? G MA&XC!?5[<^8X-V#+A>22/I K']CF'QJ_ C]#8(7!/]Z](D/08;^\^NG&/YN_ M=[FN?Z@(@+"A,,2.2Q6G*J)2<,. MQ!T\ZN6B1?31N&X! MO8-O>6%@/ D.;0+<@@ Z+4]1>FA/A*GT93.'<\]'WB M(!OYW5GH *A#&+9H^\C%Y@5B1@S.D'QF&()WFMIY"+N04@:5N19=- 1;X&[( M$?C$8[TIB6L,B'UJF6@XY_ -,DE.)T4E,#=H:\$ D>^[C$?2&:$9S1U&[NC) MN3'[>?8$D?_)"-#C '$(5S#D[#IA^DJ^ &@#:(+M^&"-!(&3&)EK)\,T'9"J M7!@. G_$-U["&0;T$F-Y\8X,^.@!)RIP<.)1'V %R,5V.Y'@$*;Q4V<;43.# MM+(^^24HU@NA0#_[8?B&&_66ZX>4.=M)1'^*:FOD&E_C\@>^E)T(3A(%T0E# MV::V,!O;W,)<:@5.3'5RX.Y]]_ZK4[O7?%[7*RF:V[S2G(1BB4<+E! ME"'#J8 *V&8H#N^9E+D+S-%EQX/3A@/&1C-WW&6]P7]5': M4D9NW&H \PV@[PQPSP9#L!@CRT9%IW0O#P>@(8B;A/ .*DBIEW*KE:&A=_C. M_#VLO=B_5\0OB=^"E6'@-2$EC>ETRPR'TF4 J8]1K0D3'DB(H035.L7@5\Z> MQ[UIL).\.P>I)7D$B'':)9D0\RAZ??2QV:9^YE4-DP6&TAH(J=@?SD^6RWO^ M%K 2\D8R;6HGL\1?4?.SR;#-IB?.F)P!08&Y@%,["0@SYBOESNZTHK]AD@/] M"6:EX023D-OBM(;9Z0P(@)$_3WO."!BB^)(9"L(B9D91$C=;6XURP" X1>@' M8P06CRWD@S*9-"<1DIF2)&8<^1,!ERB0\Y!5Y84(>6ZZ5JM>ZRT\/9$AF,PG MT9@< .)D7$_^S?+^3WB8ZP$@M33"E!&JR:-F'ZPZ,-V*"3;-#U'JZX8HQ;\O MS ;L*G@7".\1C.*F4Z_U%IX/V3!TIT&*TK6%C1_07T;/XX3]AGKDJ*X=PZTW ME0;[?#*O*T0H^M][L"OZ+PDB%/TK^C]D1"3TWU9@+P[L+S_.NM3!*GR]W376 MNU%7I@PK _<<+_[RJO'JN0=O&[5Z2]+278GVQ9"\F(6$L<*)_=T3QB5FA:Q*%TKB;4'B M=2<7QO,XI_]=89\A:ZUFCV"G,) M%-:V@[6FUJP;"FL5PYIN:(;15&A;!6WM\J#-,+2VT5I'/4^G6VW'-^:%Z'@J M[Q'7R&]RE2Q*Y/^6A="VTE)D_NTBNT&4QWCO32XFI( *V'.:.D*;]7@ M,4.K-XLMA;]?V%JX>[A;+M.U=KTSM=JJ^[0)*9_17 M+_5>]\=%=0B4+U\I_U#K].K*YZ@FYMK3/H?"7/DQ!R*_6;CEO3^8*[&?W]'T M5K/R?OXU.UD_\YC^^S#.C\N&Z-1:\*+K>/18IF9C1K0\8SYCET%48H?1BLMM MVVL[M6)^B [*9YH1E".R+PAN:=UZX6:APF]I\&OTM)YN* 17()+P3 0;6M>8 M-C)+'5:XGE'QI[C,O?VAQ%*UW5S7:6TU&LKUV4/,-K1.JZTPNX>8[6CM5D]A M=I%=4%',ZG6MVYFV JL6SYAJ;*L"#L_U5TK4"3&;H-S5>JVZ.)JK5S2C"'\S>'TJK, MRTH\IZ63K;]BAQ?>6;^IIVYDB6[#@#6 M!O'$*OBR0M18P1=1Q'ZA=%DG6\#14+:T8C<'K$\&[WO'.G$%_BA?\CK3 M(H'@#$PN"UE_1_$:">/!P+$<5H58CBJ&2ALTL*Y06,$>1Y6%DBUS[+ &$+P] MI2:($DOM]DWO!V]PY5%\!Y<- PQB[+P!$YGH_2!'8C0(X,"V61J6'@9 #;%O MG2C1/6+%N8%T>0'E$:41\?N $3D6:T2"W;E8"K2-/1F_+@1JWW1Y Y,)J$X" M@%5$#K&KQQU\P6-M.R=ZV&4:?9)[WXUA H(M1;%GWFF/M;IS*?9*N1,]$UAE M8-9Z:X"\^T3- .L\1U'@].-(=MW-=2R4=,9IU2G$!%W #J):UC$B;Z)EB/C -09I#A& (8 +:V7)[1.QVZ$7ND\8[ MQPBV$3T/&)(D+SBBIV/("!*O(,CG,4&&0C6X'[&.#ZRY 9-W&B,Q)PQE/IQL M&!T.6;\/\XFWE$9(WK'?4EAG" A4U2#I8)-V ,JU>@11B%UC[&10UK%%=N30 MLCV<8:'8E([\\+#9[PC[X6"):?:I $F9MUAEQ(^--;.%=UBG1HV+=%8!VY_# M:FSAD>C=!],>QB,S9? C^FC!L/B%L1F&LA%)"JUY,,'RVAR9O.5%2"/6&F]> M?]PW@M1*VJ^MK?JU9?6ZZM66WV>:YA)MJ)OM,VV2KFF6RC$DS[1 MB9Z6&F"F-I]0XBCC+&G+TEF64D;#L^XC_9P]A*H%[H:#I^S#,)NYF["VF\4+9 MM4!H(M&--,Q98M+ FK$FT2?59-W,>'&A$L8&!H'O)OTU6*X12"!#L;,1+EPLCY]5A[G2""T(UG+."2WL6^6[ MCO64?$.85P!VC_4=S$Q0&B.R]3+3U$PJ9]L+,\/<&C+J]5-<"^"/@7A#UH4- M8>)1 8V7*7T!S;T-KT(5 'O^8Z-=?K-%A_X VQG!=<:)^_U;9\L2$2?Q("8A.0PL M7J!?;.L7\1Z3LQ@T8I4:).)%"QBT_8D33=YU'>X5.FCHSVB8(GN5A S7WHPI MS3,\&5-\!/^/7]7956/K'4\VT=\D$QEJ=VK-WE[WV^ F<*W>FFU:9-Y;W:IX M8;N3#/R-VB[K41\*]/E*FC7#4,#>$K!KS5W6MS\L6 -A*UCOJ)3].KITT\O? M;)WGU;76\\H\3R_S!56?9TG^W9<[G8')1=5/IXW2-6O4KR2*=[2X/$*?L2PF M]2J'TRF/8MWRM@LW>H4(VD:RPO2ZSW(>6U%B9C=KV5(>1G:/7@BI71[OR$+@ M-3%Z/:VK/SOE+;LV)H(."9/E0F2KI>EZHV@ILT61D@GSE,=\*2GI;44K+B7$ MQ<"86XE&[^A:KZ&_M'[4E.S96VQ7&ME&1P,E\YS"0V6T@D2JV(RXM[*%BK*% M2I23FM>Q2,O=SK/SR)6Q5"U,Z\U*65,RBW5&4D6R]U2ER%%)"7EA&'9+VG8[ MB]UWHZI2:,REL6]M?_^3SW-_/6R?R),@")UNGRBR.&=MO:<)O*_K-9W 3%V6 M/PH#UW]F:9UC,^#9/5-ALU+E6YQAMLDGS#;9?IK%TJ2';"K,&BAC^0\[27G( M'9LQX\A/=Y%JK6Z!>1"94U"@A-4>VI;3(+*]8FLM!?[=@5]OU#JZ@O_NX%]K M-A3X%?D?*OQK#96#N*L$EC6,H&KGKZQA;I1PH6!BX\5?7C5?/7/1C7K-*$73 MWS4S)B[16?G"G97S:6>EZ/; B@F>@>Y5L[B*J%?!E77ER/@9Z5O/-1>W0:)3 M*]Q.L9+J(M\H#/F+C:6BV/:9R7M%">")'2&ZI10VC)5AJ0/'YD?^TF-G>,C[ M_D49*%.R=S=KW$&)(<&U&UON^GMXG;;6THNI#H6R6&%R9YCL=K1&08W#&]-) M(V7'9(7LW;/DM+;C94]_;T"PEAECFXM2[3R=2]<:>K'-@W=AYRID,F1VM6ZO M7B@RB[%;RR]+=VBZ2O&:%%509FM%C9WGLFVKKG6;C<*%L,)YF7'>UAJ==N&R MNF(XKY I?,Z*"K%J4&F9(/K(_^ E@+".$F;N:+/K1&&MH,!A=6OPOK*<2Q$U M?(X+NQ*/-^N%-JS9=[.Z!)A^IBSO=%Y\]DG9W%O357C41PAM9R?BNF(J>@-F M67F/B32U3JNK#/ #P+2N&=V.,KM+;W9OGYKWWZC>N2FUG<7NO\<@>[\*NA.:($AG!\%KQFQ[M8,5<9$*%A M[$:YKA6LJ&_ZA7DE^;=\2NP98)01>]X. S=%$8SIRJ8:=:1OL=+=F=XV$G8: MUK1]H"ZK;3N@#S28V3=A*[#!@\?/ $YR^"Q[>FW1YD8&3K#>7!\@WBTH+0_. M/3+6M82WKTBJLLN^%J*4L$2"].U6F<9:)^R<4"*58XEWZLC,=-LH6GS*\31# M:]LZYYB9W!]#!XS]!\"+3T35=:RI/L$#)K$"AZD$0ETJTJQB_4D MW072VN9"F]16F!$66\=R[JRI40Z"?I#)SF!")9T4UJ&7\*,A;XMR#VSGQV&V M,53F@*\H_9],EC'2[+Y%DY7::UGEN+W.6V=7%S<79Z>?R>G9V=?OES<7E[^1 M;U\_7YQ=G%^S9ESGUS<77TYO-MZ$ZQT_W MT;F/O'9M1/,8Q>1<(+GX RDSM M<62%0S]V;>Q; ,1E<]QY?\8>[^O$T!7Q(9<,)#JTV;)_P:GGQ?#$%67] F L MD.8CHM>/_YF(/&S\)&3=U&EM3;0D$$8#LFF96^5T5*L< 7W5*F=GK7+F:T)@ M(%!RXRC322U1>J R@#"9J&5=0F1C!&R7@?]X?K9MR*+74!&@.3IBVY%@2@+ M7=XJ0]BKS$#+288:RH5L\P_'&R# V50#>F<&22.8A9]FFE=^6T,MS3M%R'=. MTW>^9=\Y3^8;4DO"Y\O'OYNC\;O3G%";,__-B_0%)__R$F^=-DQ?7MVV MND;7&M3I;<=L]&Z;O8Y^VVNV[5N=-LV^W3%-VF^\XA3.W[@ >=_XU_=3T'(W MIS<7_^\<]!O\^5G\]?'B^NSSU^OO5^*EU8I )*+LU;*R2 BGA;61.L8+??0I M2R /XW8*]:1IZS0^7_V*<"*-VJP(1 EFET4@LU R*"0)#M%Z^?#U^PWYY;C2-WKLPWY>)MV#R T"8)SK06$])W@87 M4\B<1OT=(YC.:8W\*S9!3D5,*[#WX8(K_[[(2,?3OA]'Y N?]17,.F1#Z>\6 M2JLI$=!KM:TZI8W;>K]9OVW"DF^[77UP:W7;K4%/[[>Z WM*!#3/OE[>7'W] M? W$\^WJZ]GY1R27VW;/:.L=Q?N RF99>5]BCO%]BKO"&+N N,'YO>G&IM3& M'YW0=&CGA&.,+2"]#[@1!-!S MPB&+]6#G7A/$ OS/(G7I:S19-- <<98#\%[%6(^+000#MP *WFG2]L-)L&%LHN ':$D)X+#NBNLB;P%>--GJD;*\ M2GB+MT[FGUJ!0Q&O-@5<ZD!>(&6&KJ<0JOPYN0I3+G)!%16F'J9KP]G^]O)+H^8J)6= M:"I( CE1T0338I8F2 J0\NPB)7_%P%,TF+^SP-YD-K.TE4$.R5:F+.3,=QH$ M]I]DWTVI=ESG!^7]/*?>U]9;1"UKG-(N[=?;G?ZM0=M@G!K4NNV;MGEK-*SF MH%'OU3N)?UI8O'?VT?V4P+Z=7MWP@^P7%_)8.[ 5V-U?;WX_OR(7EY^^7GT! M7^KK968I^-;%Q:VN&RVCF[.G;YMUTQ[8NGU;IV8++/#VX+9GF;!2H]%JUCL# ML]T;3%G@^N?SWTX_,_L-O.[+WZX!.IV6,KZ9\:V7U?AF2",9K.UZ'_\:/-!+ M'SQ5O4Z.R1+9"?:4(S9YF!+R64 -?%J'V^#L*A_-()(I%H]Y'?=#L&S0D#Z_ M9R/C0&*;?YV-C,$J8<19JM"%NRY7?!0?"N76@\,V-?P Y!+[+(IHD,A];/([ MH.C*TVUG"^!V%[.:$4#PD^U(HF!VO'O?O1>!2EPK[KL%/A@.'LKFR+D35C+ M#;\#*\[ .+:2/<]TKS,UL@",(!"%6R*Z7%LH'YBYCL:>:X8L^HN"1=H+(I^" M;8Q+XT\H#3&4@QH'2,D& @ (N[QCM3D&7("]+*Y85A"+U 6.*3$;UOP9/8\[ M#V#+\Q1"FGD.)N6,L/4V]>2^/0:E0]]R3.F(< CP!_LP%OHC@=_GY@W;:?3$ MUIA4>S+&;-?(EHWOA+;=)XW-&X )+H-ELK ^M05@D D"OMF*.,+6VDEC9(PK M!?#A/$4@Y4PP1XV[P4> E;A?M)VAZ,R"BA" MTC9'8+J'T^VZ,_PZ".:>0.346/!UMXPM.=@#^/+-RA MS^\'3UDA+EG7\L.(VZ7@KE&>HJ'![RRK"1U(3\H ^#+B@_,]$PF:6%ANF)!& M$9(B.,-(7%K.N>7/PX* =OZ,[3LF=#0"'S-=A*!&0I-OK<.OZ#WR/3.T-]% MEJ-S685I$4*&H:A*62L)#V5,;7X<4#BQY@CWNL)$>(KTI9#FQN>375^MR,_L&C9D1/N[YZ#A>1VQ?(./#C_A!_B.@RA)BOH#]!MHN_0VYB,X(>;* M.5KF+@^<:L0#$ GC;=E,R9$(Y%^>7LGX?4Y_:?P7M'1KYW7\ IXO\#N9:]@:YQIBO144L_Z,?WX'J M)>>N"V:UQ[]+>' 5-#18(<*#&+O,"!D,0@R5TSN:QC;31T&3WH%L8UZ0R0)- MCA!!A9+ M\+UW?#Y9%SWFXKQ_X/Q)/3NPH M)"\E-S&&]P,7C%L4\!8LJ1\_X4DZ]@3+[@1G2UC4Z%_)(4PTP4"A1T_36 ON M8H$T087]F%&]W+2.>/H^0,5#%"*(II>L"3N&32Q<,C-FWZ"QWT=32: P,R66 MRLN#VA::F$\XWB!V789GX#EFOXQ-APH\T<4?]N\ <#QT+;3MSVT[$!+H&()/05L\R M6PH5EG@.")_*TI04*? 14-%81HJHD,)X@7P=&1!<[4X+$QGU25:E$61'9!80Q [?, 5O):(TD)O8,#:0*87W.']Q-R3Y!-# MR)> 'J.T=2PV18'A^8R*@^.&%*@XA$L6]1Z]\R.NR;83<)G@B#0L(5PQ1VS6 MR6 +DY\<8&B(,;-![DNX% MN6O\'(DY(:]QDP7\FC2DY7M4*J$E1(V3G:\Z&'K30S)XG>=4,OLE;Y:,XX!O M[W-/-*<:!]1FH2$$A7PC&^X!-W]*63#);*)K"-S*_?XD)YUZ&':2C)A9#0-B MRGDY* ,HQQA,FJ#!1,AC((>=)4C.5<@"#-Q\$)R#Q#KR4UW)=KY-9NC 2D6< M"U?ZUF=,#^^P$$DB%[FS"Z^!#QEX]"G1)P,J#S?XH0Q=.5&-?)NR>Y8%W;A6 MRT?>=L Y,B0R9/%A/\1@+H#.@74S*YD?K6$3!O[!0,#,$*!Y!^N'2RP!6* ! M35D'P_KH.+-3!!-A9D?(D$@D?L3CH>\RV3TPG4"$)DT0W":+BTIA%7(1[* V MYB$7\X$]S*+4+AZ0P-R,>^J"6@=3C>(^K1..1& ,"1CCJ?C3$BJ3LJWR4!@/ M C\)24KI1K.T6".9RO=BA[ S:)G-5J-W"\R$.7K4N.UUZ_9M1Z=MW>Y:;<.V MIG8(3Z]N,6/ST^G9S=>K:[4OB/N"IV7=&$1,$8&J#>T)3IT32J/;,\)Y/%Z; M'-/-Q/9R 4\>996) FC[F,2+F;,!CV(N+=M/H\P>$1L1( E^ (W@3A5X7.Q7 M<0R F0$Q5_UB0VKL8S"$90C@8&Q:N:@T:!^7';K$9%K@OF\F^*87X$ERA,L9 M3R?#9O)RAL#:N$KAF6 R+?D$0L$/9$ZMY,IT&T;,AQTLG%@7BARF4Y@,>*"9 M!VP*L^(I$\XH#;JZH<]V.[+)$SP0FZ113&Q(S$(95SHS8K!X^#3&,[PRW0XW M>)X$:'#7C*^5.25@D& <*F"2#& IH^#9J:7[ .GT9H6)%TY7FT%>3$"RX[=@ M>5BTAAE3=)Q&1UARMIAM/M5Q!MJG42[]%33;<#.D_Y3?XLWN[?* /#/V^-B3 M- 4WY)FV?TEO@F;WM#*3Q< [+@*4"MNV8W[LTBQU80!.0C4'!',"#K-I/:=4 M"A4DSZE;L.H$>B^.\>5;4O!!:ZU98GOF40*650\@3(Z&?V9;5XCKJW3;Z0O? MR4K:6NSH,,1T&'-JD;B-S+=W_#C"[6XF&B8VZ3(;:F(3/[7"N!AG])AL"-[) M4[\\SH#!'4CZ:]RJEY_'18O# M=QJSQ?&H"W.T1>CVZOSZVZE&;JA+P;CWV-& , 9 XK& 2$1CDZ3VGBXT"[>U MQ9/C]$FP]+6, \+/\F=")OA)EJ/L!\QUQ.UB9^"(2 B/#8!.S>5H.(.L2\MT MDL;7#. LU](9^K[,A1<.E A1 M\)UA#'<*ZIR@B+<"!TN) C6E&)-S,V=7DFS6E'2WM*=V2]5NZ:YW2Y^[\8@R M ,9APL6+)F([Z&H)'062>:8N1;'S0*6I>-Q0".A(' 9+-XXR@4S$N3A)]EJO=4E?5,&" M]T5 3_HQ0 J8Q<6VG\WQ&)8R>P=Z4C7EIS-S$CQ3*'LJ)]%EV@0)F ME5YPJ9[O'2<7TGPC K ;)<&M&Z:WL(J7;<)\ $REW(CFD^7',F"R=GYG&A%2 M9!:!QD.\?#M,*G7T\\ /CQCI2;N$6RE)F'U6^#/9^P8F#^B] \*8N:<3FQ-X M+,.SF:MY[]SYH!9#%J5@8H"]8*4IC2(::;1[M&FVZK>=7J]SVVSV.[>]5H/> M]HQFN]'M=NV6T9N*1AK?+Z_.?[NXOCF_.O]X??KY_/KKI_-_?;^X^<_U^=EW MK*!SKF*4&%XPRAJBS"*0, R2KY\(QR%)D;XJ##YB.:DV? %K6B MO C#&/V$I+H;L.'Y7S'JV/1D;&'._-PY(L<.?#SVR;B4T7RRCYX]OF"R<_[9 M]W\?7'-E^=V>U\-NGJ]UFDIZ&X*NNV: MH6AW8]"MZ8IT-P;<5DU1KJ+<*@)74:ZBW&H"5U'NH.1K$.Q^19@W44; M&2LXKM]8[D;BF19IU1>S&;,0H]U9D8A">SAD3>SR8_/&QU/X::X4VU0-B?3R MGX?G)=)XC]#,1&/YL7QZSR/K+)V)GR49R\+]"L/[@.%E?(Q[!IA'QXY"Q'W7 ML5@&G>=C%B,[C\3SS\!7C7\>BQU/ZHC64,=S(*[HO> MO]@M,AXKPJL\X9UBH91'5HV$V!BN#0A6D*,9(DPJMCQ1=@HN)1UMNTU#:[6, D' )-?^8IB+J^H@&$5$6Z%W7]&K^+>Z"'Y- MFKV&UFUU-*/9>:D-L GT=*7"[[Y0X>\)[2S;3]RQ*&@WM%:S5[0HV!/<+0GN M;I#)#;W6>7:C<84.Q4D*=:NCKMEI:4:]KC505ZW="GV'SG5/ZMK>VT9=.==K M.=>;CQYMAEAUK=YJ:6#"*_/]I>9[94F@4^M,2RJ%_D-!OY( %7;@5[-(6FTP M)N'_PBR2PA&9'.ED/2U7V8%;<3-U)[& S6Q:Y9LTU-$]^_17R9_(3WV$8H%YK&P<&:,4@U<1;J2:>.\2VQC&JE28G:3-S M)3F6AY\Z=LTG/XY.!LXCM6>=.,MD9LHSDGRY>;6>F]'2$_OY+)09N27SS:/N M%,Y8$LK"\XU3VG,^Z#II/1_VPL*R 1=>VM37J.M=?NKX@X\GA%GCF7M68I,? MJ4N/W,G<"&+&T= /G/].U(%E]27EL[)ZK3R:QUIB7,+(\JN]W%=%HTU>&F;R M@YJL_"$_&+%L(][@(9E-TH4MS>]@U2Q?&ZU:G8S$\7%XY'4GY_3FS?=ED.Y.3;=;K$[/]8CZQXE:[G6AN7FRFK:F9_E_L4=$< M_^W*B> 9U+JUCZ1D_H*PB]E.^R!CK\=5.6GQ=XQ!88C-3(%N< MJ$V[3"WNWY66@)H2L'/*F@C'(*F0V6Y0T[!OZ\V!?=O4&]:M:= .]K5OM&B] M07N#%CP]T7U^>?'U*CW'?&NTP0N6+_'T\L,^F5[: M=O82C03Q2#@B,R?2=]ZS_M+W:*Z"0J.C6T:OU[BU^GH/>ZXW;_O-'KVMM_HM M0V_;G5;+F*+6YI>+R_/KTT_G-__Y>'%]]OGK->NYKM<[W:YL@GG8!%K:GNN( M.<)11S*X*P%A1IF>!#D2[0[,1J^CMVYMVS!OFP.S=]NW&\W;>J?1T[L#H]MH MUZ=(M,4ZH&8:H-[JG5Y=;ROJ!.ILE94Z9[>MG:9+YQ&@ZUUB[3S'8B5F8+0K MK./U,>9%>6X[M_HM6CVW-_YM[[91YW]0R[Z]\$"#.G9LNJ>/3GA+'\?.[6\N M];QK$VM=V%^8&7I[,7KZ?[][G8_T^_67T/D0_#[X\>_X]!4KO_/+*QCHY$L4 MN#=82^CKX":P3X/@!F;QP04+Y!6CPYO^[>#?_[G^\GMCU*L_=?2KW^^?S,>' M+@Q"0\LNO^MF_&G_=7_?__.U#JP4KYL;,*V$P6&TNZ_X,O9Z&N& ML9GZKG-@+&#[*1!]/6//X9#%8FVWUQ$VO KL6SZ3V];W<]?XH]&\/O_GXZ>V M=_R?X]L_XH=7.92)-)P\>FVZ].N ^;&GZ?3%2Z[5//[\ M,7KHUMM&^.GI[I__^K]C&^9D4\L9F6X(ML_EISP# 81M/Q(/3(N@M,[4Z=W= MZ;WIN*>CZ!4!]83JJ)Y!^7_']:OH0_#OCS^< =4?VM_N[__\]O#JUUZSI=7K M=8EI"=U?A8V1Q__V-!UP2Q*H& :48FG :!C.K40E&A?Q(N]FF"F3+AOM<--) MP_KH/&9B.P'EI<^Q#!:7KN&D@.!2I6T>ZT>#-TE/M@3J6%:>U5A/2P0WFF]$ MU2T\'16*6N[^6!;6Q_*%HG$<:[&:"J[CV2(+WL%2B$L>T\BJDBWO0%IMBQIV MXU8W.N! -H&L>X,!O6VUF\U&M]&C[7Y?&-TOLRASQ;V8.9VEA6-V97Y0/6^/ MLI!-P27B-[7S6LK*QHVZJFR<#0&JRL;3M+F\LG'JKK?/__W[Q8>+F^O;;J?3 M[73WU4V?L97&?7)>W[6];<=\YGPD+HH("JURFKJ]NC"N3J7(Q63&!-K.RNE, MU]"1R,\O>O5B08OW76O==@56N[EF-)EW5R?U@H#?-&K&+NMB*5H['%KK[+8$ MVV$#7]=KK8:"_HZ@;W1K]:Z"_A8JYKW(L"IV^8M2P<\?AP" :,5D\!?IM WC MM/!T\9?9*PJ%94?A,C-@KQ:[5.WNU6J7JKGM<>?%1+O4*]DN==VJ82LHE(DC M=#6,SFWZ$-WZ$+EDFVG5$U>+UL3C8M/_%K%*H6JJ@=R/-+0"AVT"%8?A:BQ] MDS3 =54UX( ]G@O!/5=9U5AT@4:84%[56/'<&\B[>\W#8YQ^YP\/<& M%%Q!*\[OT=:,V4#([]O6IC9N&S6]6@JL\&-G;&T;<(?RTTXV%H]#:AW#(C%U MXX1RADOV#X=1- Y/WKY]>'BHP7.U.__^[6E@#9U[&KZE]IT9O+7-R'RK-WNM M7L-X"PRDMUK=1J=N-.KP?Z/Y%A-;CO&TC&XT]$?ZV+#UVC :/6]7\HHW"K;) M&<*,=3YFFY2I/5L%"*+M.DS&6Z,[41]I_]3# MG*AC'+-A^DDR<,FFE+HJRJZ'B\6.Z?QFGH-?U_ MJRN**J0K5@M[R9A5H]YKU'&[7']) F^:MYLIBSBO6&6VM!\O8-8PB=X\,M^0 M& @H6*6D:$\ MHU)[1L_.))[3;W&!N_0I:5^U@KND_*6]T7-[K=GV6I=54'LU"U->LFI'545* M-?R>I@)[5>6Z\E_V4>8K_R7COQ@U_7^5 U-B!\;8R=:.WB7?:]>ULQHX+*TZ M:T4C&G7E'@/'!4?F&JU7;R?]=,R@;WHT//[ZZ-(GZJJLE*;:<J'*52.$IZ7:]=7%Y75QA5QU.Z M\%S'H^3?'ZX^DPLOC,!-H>2C;\4C0(Y"0!GE_UY+_+V6\164ZBI33&6*[278 MRR?7E5V_CS)?V?5YN_[Z[/?J"J.R2OW%=OV-^>A[_NB)G#]&U MQ=^+:&M*1 MJ0S]4BN$O58!>RWT*RCFE:&O#/V]!'OYY+HR]/=1YBM#/V_HGYU^KJXP*JO4 M7]O0/S-=*W9Y2M)GQ_O1-T,5WR^W>MAKA;#7*J""0E^9_5U;^/,E]9_7FK__/IA^H*H[)*_;6M_L]FG[K*X*^&8MAK5;#7PK^" MXEX9_,K@WTNPET^N*X-_'V6^,OCS!O^WJ_/J"J.R2OVU#?YO 0T!2RJ]IT+Z M8:\UPE[K@,.6^JJN3(G]!54&2/D9^ZM5E)]QD!I'KS>K*XBJHRG.?/@J^6;> M47+A110KI6)+AX]F9))/CDO)T0!+G$98C]0,B9-Q24S/)A8,;<(5&^Z :\(J MK!)P$=\HW)51;>RUHMAKU;"V,G@;F7V7/D\TM,<1J:?_PZ?^EPD#FPQI0!^< M:,@^]GRI\[\P7AQX3C@L;LQG@:$X!NZ%G)L?^_=O_9"?9-ZT?=X$?>_:QY;M^%Z M2:O6[?Y,TE]QU5,@&YF/QQG Y+0_?TM>"MB4Q#4_9!FJ)P'% VKW%,?.C\+"X;?('MBK>XSN L4$4[5ZUY(FWF8SP*F21S[EU>W@[9A M]'6S=6O;'?NVV1S8MSVKV;JMVP:E?=WN#VCW%?]J,00MH=Q.@'Q]\=OEZ4X [NZD7SX6Z: .A9+#^A?L1-0#(^&20'UQ:US-?;0%;USPBC MH89@!=FQ^T0L,PY!>D5#)X2!QW[ /M.G)(3)P@W?(PY\ID^'ICL@_2(NV8H>7,R&B #ES_00IJ^3=KEWS" MY=8#+'^IR$CNF_W0=^.(OD/I\4*YO8JSIJ_AK*4R?67KWU P+1RFBE#7!>J* M$885H/O\95T"R$=]\%<-C6#GCK65-@GM<\[^A; MX,"5,5R:NCEIMKPD"%Z4)[5=K*GX.;;:+#1^+A:2"6B+*]EX=B9>W:C/#+K? M^XX])^:>A-7?]GW["7X,HY'[Z_\'4$L#!!0 ( &V%8E<0[WXT QT $8> M 8 97AP:2TR,#(S,#DS,'@Q,'$P,#$N:G!GG7=W5)/=M^8+H2@M@J&7 M@'114*G2(B)=OH -I(J@-!&1%C D% $!I0H("B@(J(A1,32!T /Z(2!*Z F) M2H<$$%Y)2"[?;^;>F3OKSEHS=Y^S_SCK['/6?M[S[OWLS1GC4( #]M9VU@ 7 M-P!P[0V ,PE8 A!N[G_FGO#L3=Y]O+P\/+P"_/Q\^X0$A(0$!00%A47$#@B+ MB(H("AZ0."!Z$"8N+BX$E922@$F)P<1A_US"!=D[P\.[GY=W/TQ84!CV_RV< M=D!T'V#/=0W"=0C@%N6"B')QN@'XGI^\7/\2X'\*%_>>CWS\^_8+".X9X \ MW%P0"#,:7C%GP'G7WX#X7!3B3D/-NG?/I=A_BY8;J* M[M7;B?L%)"2EI&54U=0U- _KZ1L8&ITTMCQC96UC:V=__L+%2RZNE]U\_:Y= M]P\(# J/B(R*1L7$)MU-3DF]EY:>F_<7SRJKJ%R]?O:_[@*]O M:&QJ[NSJ[NDE]O5_^CKR[?LH:6Q\8I9*^_'SU]S\PB)C?6/S]]8V^&?G'UQ< M (3KW^6_Q"6ZAXN;AP?"P_\/+B[NZ'\,1'EXE8[SB5DX\_N$'3QT(F$?['3. MLW<=^Y5US]'%K]X>%I!0T9M59?P#[5_(_M^ )?ZWD/T'L/^%:P(0@G#M/1Y$ M%$ N^?+*TI1*U=R Y^[/GO@T)+99;\T!,$V1$CVMKZ]2:M06.B#C GN$ LJ:6M[[J9"#> M#VUF_%67KN_MDZ^^H59);UC99=1TN=BIM*D[!BEB O1-;']<4BAR>HV _-79 MQ!2U0MIYT^,?R_U#58"<5A;6R<[BH ;N+2ULUN#F+T$1K*@LX_? MMFE]]^$ =HUI;<&R433S+ZR$^1-Q&I!.+.6I-SZ,,=.@TS4H,.-_:J2* Z0] MF#K:,]U9]OM*YHO4C=!JQ&&6'MWP7IL6:N0L_4M\G6>0X=>[SHTK5FQUW_$+ M?GDK'JVM+:1MYRX!T^V#1A?.\!:-E0+R_?H[9":,_?D=FH]^;E@@0>#^^:Z^U7;3TTF?XRX6\FS MR)79+9UQ-I.($'6;B/-F6CMH"9LX9'RZ4R[J#HC=XHOQ;=\];!WW[.O]+#?6 M(S") _ J@CCJYW[L.^TC+>I7D/W"#P6//,7B5>)_[ )O=!UVF]H,%J)/^] > MU[R6^Q-]B=Z72M?\JR-\ZV8ZBPF*[YT_:3B17)_','1(&3UI:U&[D'[ZV>^" M0TB%2J1"_O:7_%?C2\4A]<^JIWIBKH5+%DSMA>]?O@(VS[;5FC3?^%QC" MW\NR],P.(726"PNVQ3[G_WF?$$796@R 5)6G_^$ ET :%2&$&35VZ5HY9Z(T M&Q>*U'4]^TX4\83K4^%TX@ECWU8@CLL*/3W+ 2;:A/VW/GS'2*XVL/M31CXU M/(G;:G5N)46'-=R/31\&/1G$;JPH!PC *:"NP]Y[\X%!^AD#KEFEV_S2O-N^ M\BAB$+##G?X'2H3C#;N1]PABD4@(2YC^O?3UCJ74;_D[YQ'SC$:CPTU*I_B5 M57)MC>3.FRHQS[%L01\&U)Z>2D0*7P[,7A(Y]([!]Q [_#DO7I8GT2Q6=.%4 M%FX>]P1[(S2S30<\_AP\"QH<-7#?]7=F2LOP;#9+F(RR7UTXZO_XS,,_;PM,X2U8YZ254X,? G!E'""(D"5#[D0 MH+<7O7G\TT1]!8]0Z%7M*FF^VX R/U\K&=D87",84\;UXX$'K]HU=U7Z(O!# -H M"EG*5 >:C$9&Z?K$76?6:N^FJ@AM*9:=Y@7B;*Q@3ES_%^6?([-@95LY'T?F MLF:]$J)&EU2TPFH'#OH4N3]:63<13?&9$E? K\.7Y^B"KKOEYDH=L],&%OZ! M,G'E',#);ZI^B)O+:+4[&Q:M/B33"4[2I%NPC/ >MF+)=NM6M6FZ1=^8W"NN M99@&SFFW@ ,$AX+7/1&>Z9.=!X))L:_?U4WWQU[Q.\/#TV[=]_D@^%TLC@/, MPD'UM0ZLT$+.I":\R9WRQJMC'4PN".6 Z3B=# * MSV?D2;.6*@:A)@Z!MTXQ4V..W-T4$C&SBAEDF26=XP#E87M?,BF* ] N8+O& M]'5VU"4(H&$H6]_!>1ZM8DZ>+0EENP?NE"3W&JGZI5P('4Z"?B4$$/S6[@\P MB)0W#W">QO6X?09N]^3GSG*/K32*A_82Y-GJX+"Y,OHT@S]MY"]'C2!2KI>L MT8^9=[I/W@HGE-Z.%<%ON[#$\KI/V%6#3,LC9YW[@U&O[DB(I&Y,( [?L"UC M"\@S-;!![E-H9WIE::B24^1'(\DB)R'!;'Z&QFRK-=2W+ 4##5#09*AW$Z!C MH,X7;['6"?TG;^6KU/G-?-..2/5/KV]O3&3A'^!$$.NO M<]53]V!W5$K/QX]CAD9>-5(G?>>/&>=X/V ?95QZ2 MQ4=M3U2R!DPWFGX^X@"*QEQC7)Z#*P<99-?=IYA#,Z@,YZ.\N;_DC;NB+HT" M*.\H,]=M\W:7IY@>POO?1")9KI9=(Y0#&MKE^+452C$=?KO"=LJH9JE-L"V) MN<8]/C3%7H/C[4(8-CU1V";+$I$ODN'?>^LA!SPSK K&I"GP-4RQ$[ACDQN5@+[3)#8>L1CHLI:$_NFNDA18U4R+D3YI/?5_[S_;;DBRQP5G\ M_7JV!J.UVT%U\YSVXZ"_6WH%5K.SPM>SJH+2M%@F>R3H8C::)TY\@/;:R'V;\C=!&9Q@'H#@[3AK;%&^TSFB&75E6/Z*U<$D^KW+H,HR&< MS/$[^E9:F<2-[3?S;JDI>[E-ZV+=8^2W&S^/#888KZ"F(GE_X!*-OO'U)[<9T*LGVF.3EBX0*"_APCHW -.Q@NA(NG4%)"3@MZUXZ_='6M"^XCL9OMMJ MC2%8MCTIF;#T:>./:C1W8]S_MK2S"?=6Q'98O,:Q5*M06M2;#Z2,RU(B]?N) M%S#Q.9.WX"5Q6 ]RMT[JCF$W!Q"8!N]X);S1^UQ>=<9F8OR2T+$[MS4@E!!W MRII>.+L!_:T"J'JVT/O[&.5BVRI(4(^338$L XC M^%"6CG3)Y ]DZ#Q#S_AFV;Y$GJBI#IN7JW'SH@S2L@ZM!#I;@*>MI6(.-R>= M9GC$=C= 5E8/,=W\:,$&7,HOY+O"SK%G%,R&,$JX)+8\>'V1[,4(^8(3ZI?/ M2'-\G]1_W8-2AK3?@="@RW7T.5K^W]&EZD/;06'Q-2_&[:\T3AAS?]Y._2:3 M1>$ RR_I9$K<$AD,MD1,9!KL41?9WO\)Y)N6@B2=^Y$"_Q[_\H[H%';!]R\? M7>VI+V_^X%0YHDW/W<<@R/_YU8B4!!UZ=X@KT%F=%+)LF^)TL+EDT[76M\5? M1TT"=-3DE6]P)96>''1C!E-3.T*%T-[&F@SYUNXYVV;)@C:K+JMZBZ7,BHEG M8 U=IQ,KS9<]H_RAU&ZSJ*>GI*>VR^((K$8H?:S/([BJYJJGD[%R&)ZRH3:8*BVS]W-O)D5$B\# MRS3GOJGD\UF+7* '=YHY8G^DZ7ZI8437P MXZ5"CZW^$@=X[[U<5(T9<4T!*U"=A*QT.&+R\KJ8CFY3ZA9%Y(7U;!]1T M6?X9K'1'QSCK]+AWGCYD)#4G6SHVS?>U#U*'VEOYGM@ MZL6#;V:8OZ>\UO5H'QW-*5LS6#;Q93X5VDEWR[+,W"-0)S?LL-7CO7_3D@-D MNGQD?R*_AR'JM*MQTSU4%Q(![Y-^*"M <7U+5XY./#GM758FC+B)2"N%@ ]> MH$J9%[&B[HMU,4K-P?.TCO8%!5KCIG+BL0!(=<&%1/5XIQY1H47F''IPXC>9*".SNI/URL-R=&F MF42N4[_5[@I5>CMBN@GX(V1NTR"]!]>CL7Q!Z[S-Y_L^/*37O=B:[VK<<1F9 M\&<=++."USTLYAU+QASZF_?/=^(AV?@6]Z09Q?WG%^UN=L$?>ZG19RKW@O^ M]WQSZ_,"XY+[ [P]+15"F2+[. !DZOR4.YP0U> T,VD5%GK8D>>%2J;MV(GF MG&P+>0NY7P78WSJ;^G^8'("'OEO3TE,/NE,_#A:AAM;4;DZO/"H;0(AOXH8T M.< WQ-"WAQAA]"4.D/N,R@&80E[8^3E<$P>@%"!$;Q0B&2Z)5?F^;8$NY^JM M;_IYA.0I-/YQ1!]GN+/M4S/V4M/Q& Y04?H"I=L;.]BU)N:ZM,.[V7RSYIIB MKNR]+,4=T:&DH:0.\3-E!)A+.UP$2WEE +%+@85C"MF8!<91M-XLSZ M<\7JH>.LP]4]4/#PC6CC,Z.EW'1\#WXS_6*D<.#( >9KV[]HOZ^8/= 2^>7" M$M>AZF=6O '=.^K?OVZX)+!-\OD+_9YV(RBN;RIL\S'G3W,"1Q -;B3 M_/MG#"OW8_$LG@/\T?*2X XK<$?^:KR [1V]M^YE$KJC_O6C:UQV+$?N)I+5 M7OA*@#K:]7H<8"7.ZI!.WB.R+/JI"2 M)>(#=:DV9_T5TW^NLO>C1&@=R-EH>OW#9LE<'XG.[X#S?3\Y_^BX\0'T-'/_ M-+*7SQ'JM-LH1"M463EA M$P?L55"1V#X< \KN/1*0G2_%X-E-W ^XLMJLPXE@PC"L]7 M)'E/6V_\UY5W;=77Z6?LY@V?)(#4UI%NKP_GNC<3LQ)YGFJ.J+ M#,2R/!6^8N?79& 075"PT7?;3=7[H?^D7OQ.< =6DF6R5S] >G?.%(K-6VNJ M":NHJDP43:^7LBZ24SB 6 N"X=U9T*9$_[Y.#B1!DH:'4R]&LB44\C?6EJLY M@)HE_V[2&F(KZ$_25N@WTU"F&0J"!''E1?@U'J]ILX9[>M?D)E^]Y;ZVXX^; MZSD.?U8,[5T3!/.H&#Q%5G/5O=OMS.G@%S/<[Y*-YG>ASDXL;W"7@DTHCG#Q MTAX]U_-K,"]0K,C_,2E()&SUEM;/M?&RWF:;;N2D"Q5Z[X,6OO7KVN:CGRE. MQ\+6?XB.[<6X^RPB-8)\GP/4D[JU.(!,ET*U82HANBJ0E(0.>AHOI42AG=P9 MXF]F'=VMQXBSW!@\;FKYKSU<@^KJQX[B'<*Y'NTH^R7&U14OM.EBOK;Q@6*C MM\ RI\H1YS*WHTPN).XC>HX(T_OB(#&\)C\!ZLG_ST)M3VGV( M]&.Q3V)OFPDKFE53B"O2E*RL8S-P@:"##N'7DL+]HV\.#1Q0![)1Q"%2M$.+?7 KYF\*0$Z;NU PX M+RK8F11I$#&RK!0X%S 2SBM_RX2$F,VZ;R[/P'8AP+\VQ[55A\R_;)N4BKU? M/COWPPQ\39ZP9-O:9"*6)0W7<;*[I80?W7GL#DGO_A>0^:Q4@J@>/-U1J4I'@^U 4;+KN?K)9. M^0([,65O=I'?:-M(O!^MM?N!+8GV9/#$*N35>(PMKC^Q#'[E+B7C.Y^JDNFH?.+F+D;76"CVO!+QIX1QN+;*MJ5R^-B&3+$*$#C/:%A6*FFG>JN419 MMX0;#<0ZAESM$V]H91[>?Y7_C90 ,#__O*\\(==)P:Z6]/A2=<;GV/OQST$M9SP)HT2VH)J=%E/)L,.? MWS(:BSAQ_-?9V"O0VKC+C'-(B3&0WRFCW3BNDIPF@U#KU_[EZG.WU+0K)Q%V M6[(-6/#,AZ5@_@HBT)'0S.)?U9$O%@\L1!>2SGT8F7)\5;-74!SIIN7:X:H( M5PECN4N4WIIPZJ"<52 B+?M1!!.EP=*D(?_1MO[RDIXKN!Q$ M2.A89VCF.3>PK&-X8A)L/OIVBFARKZ(E]=W1<=*[5:-EK:5F32'6H_=[*3*< M%3J"4VK&UW^]TI39 MCA8*ZD4KBJCVS2/#EGZ_85>4[3KL"A]#\+5I8?N=&-C=%!W$9CAIE/ .N;PQ MBYV0I&#O?WB 44MXP#S?&6GG3=PW5F@NDT/EF]F8#?M6BAUUP@^/5C] M]TM-^,J9'PQ ;@QIGVNT];))H=IS\O%%<^+PL8 M^6V4XC7C/$1K-.N);85Q,=Q9AW9?W]PL \^H@TG/U)+KEE=>O^ #@'-D>,? MC;8'6^,@=!V*0AX=/OL9#+X)G&-NI M_LKU8?KPHS_U[PMYGLJ/#&TM7,288C[);+4RQ.!I6$&T=:DXX[WVY-U'\$/+ MT+4K MW&^W!'&= TBA3(@SFF .;=H;V51_!7W[1GUNTX1^ JRX->.9>)D0;SNG;NG"EL?O"P@*'7?5?( M1EH9'[/=698D,Y=(N!Y)Y]T<#:T5W+_2TN?Q*-K(:$Z::)Z_"G/BO\\>P/+I M8*31(G@Z,CWWLU-A1"?5R"Y7TL;L),3TCHLR77W+T3N>(&N*Q 7D=<_ OH>< MGIS4A1N,;_M5-^_([)S;>P]_&G;Y&=5D+4V9&MH9*F8S&RKUMF=*4III1FZB MW"^E)$+Q;J +?6,K_9LIMCJ8(&H:4S4^OZ68,OP!E9^[A"!WQINWE-GOW-Z[ MZS'5,!$1L&)#U6Z*GD7(S$]@DW\>WTT9I2JZ'>.:VC?^9+._?Q OOCD VZ=1 MGL[W?S;@XG(<8-%[/LC>C[SX>.$4/ DAGL !DI]1V8A?_Z-[(5@0*/E/T,:, MPMV[/AQ@2!B]Q[2G1[R);-7K(RO2F=6W[8YIVVVX3[1]W4N:T:Z3EU'J/5JA MH>+-^.4S][(U$$J;K^;MS1O*TP_;"VB4Q_]W%<$9_S=02P,$% @ ;85B M5]B*<#E^"0 KST !@ !E>'!I+3(P,C,P.3,P>&5X,S%D,2YH=&WM6VUS MVS82_BLX=7JQ9T11DNVK0SF:26SW+C/-2U-G>O<1)$$19Y!@ 5"R[M??+@#* ME*S$LA-'2JO,Q+9 O.PNGF=WL83._A8$EV5.RX2EY%]7;WXAJ4SJ@I6&)(I1 M ZTS;G)R):N*EN0-4XH+05XIGDX8(8-^[[@WZ)_T^D$P/H.YSOT@649D, B' MX; _/"+]TVAX$O5_(N_?D(./5^>'MO?%N_.K_[R_=,N^__CJE]?GI!.$X>]' MYV%X<77A'ASW^@-RI6BIN>&RI"(,+]]V2"% M. Z%E)KU4I-VQF?8 C\93<=G!3.4)#E5FID7G8]7/P>GT,-P(]CX+&Q^N[ZQ M3.?CLY1/B39SP5YT"JHFO R,K**C?F5&,#*$QRM];H(93TT>#?K]'T<535-> M3@+!,A.=]$Y/;YL4G^2+-NE4BQ03U/ IP[E;LR:"417%TN2CU076C:R:<9DL M39#1@HMY].R*%TR3MVQ&/LB"EL^ZK@5^:Z9X]FQD>VO^/P93@WJ&W9B "CZ! MR5'6D=,_@F<$_P_\'[ABO';%#Q)$EG[B&;,*QU*D,.+R)N$+1ZD1FQ.2,G.><9>3RAB4U[@%YET$/IDA5*UU3 M8)*1Y$,MF-7TP4N>Q6K\N)&#(QH,C@_H(:G+%.1!67\#(15@!FQZ>0-4*('% M+Q.#J@R>'QUW"=6$IK)"#K?D_]:B@YC6PD?]86/EWZB*:<@A(,_JUUG_+I+_BE868(*9295VB4Y4RR>D\2B:0[J41.= MA3C<*6)H+!B)H2]3+SK]#O04PKN.Q6==T:3Y[ 5P(X)$"D$KS:+FC]$7&<1[ M/E#'R&*I"9VA-1G*&P@ZE[6),G[#TG56;#DN)VCD;6@ )B:]'R.W(DW1<@D5 M?@6[& @SFN7?W;^Z*6.XC M]H?554'%$K9]$P""Y!3\A&)3SF9 -)-S37ZMJ0)W)>;D ZND G27Y&<8 6@+ M?D6HLW]7Y'>I!,1I( E(J;OD=9GT1@ODH"XA&C.T&[+'T3?"T7!+.'I%M4VU M2#$GUR"F8)"4=1V4EH.8=P8%3-0"!(U6RJ!^BBI(!/ MBE-!,HJ^51%94ZT1(7<,XC#U*"@?F2LF$I="LR0%@-V5 !@?0I0,)'I@TL4>8DP/F MI!B%-FP>:C4D)1)[R M%+E&M2PM3*D&GN*Q" E(5=J0 >C):L"2LA"Q7 3'C";$40N\#AT;$/7 .O(';N^;?K M_$NVQ+_+*16UC14(3I9E6-6= JSTFH/,(A?=(/:YC^O/-I9N,!#BEG8GJ!AV M\],2;!*=Z:(WP^-A=G_%@<3-P=-Z$.8L ?*,++T7WF4J_XDJ*2??6R7%OOM)&Z9W;R,%!JXVVVZ#!O+E M >GKG7/<0CH*9SDCE5YDC+8!IBP*;@QCGPG+L82<%)^G'.2SDQP )R$*:HRR M\!M/E(TC87_4',2W3J,N[2E@#,*"&[O5L *6*Q+. -D M^VQO4;B8,7J-Z9L[L]@$SIZV[ NKIFS^(+[X&H,K<*Z)+C2%@9HM@LLGN>7/ M:# $"&+?\]L<4D,"J>L" 16L#F58LHPE2KIQ+_D53XXL:(2K8UL&MQ%/-NR=%VO?[OK MO@^VM)#:(19#+SKNFIE%:R.G7W_@4;Q R0K\'&_\I"<_MJX9K0"N;:[6W&AW M?"T8Y3Q-6;GX'"" HQB\V74P Y/=>\.P1>!%5QIK*6K#EG3^6G>L6IH^C"U( M1BRC.5_;*-X9(SC[1Z/V)2H'(O]SF:V?VX?CD][SY_N]V(V]V&_$4V^$](7^L>KMGFZ; G4WP2EX MR8+&VSRQ]CN%X!U4_$^F]>Z!_<%>Z]7\"_VP3_";PDMU0^Q] _)#W_[[QAKS M#>*O/;-Q RHE,"34X?)=_[.0/PK8GS($GL0T7GLHS:YM_U\*ZT_FQ_W&V]/P MEN&_ >%7L+ZS?OQ1J76;VGMP?P])RH/Q^ZFO[AV\=]=;J+C[\'"/\S4%/7>D M?&HM'G'*S1=5N9@FUQ,EZS+%"J)44>-66U^P77[@,[_A2B;8..+V%WN7RHE+ M38MO#%=TP@)7@*"982JB4\E3CX[3T][P>.'^75O?UD+=-Y'M5YO'_P=02P,$ M% @ ;85B5TD:5FN9"0 "CX !@ !E>'!I+3(P,C,P.3,P>&5X,S%D M,BYH=&WM6_M3V[@6_E=TL[.W,!/'>< N=6AF6J"SO;-];)=.[_U1MN58%]GR M2G)"[E^_YTBV<4): @62WM*9 I;U.#K^OO.R?/P/SSO+4YI'+":_G;_]G<0R M*C.6&Q(I1@VTSKE)R;DL"IJ3MTPI+@1YI7@\980,^KV#WJ!_V.M[WN08YCJI M!LD\((.!/_2'_>&(](^"X6'0_Y5\>$OV/IV?[-O>I^]/SO_SX^?WI^ZFX<]/H#=4@G-:8(?'\^G_?FHYY4 M4__\HY^:3!SX0DK->K&).Y-C;(&?C,:3XXP92J*4*LW,B\ZG\]?>$?0PW @V M.?;KWZYO*./%Y#CF,Z+-0K 7G8RJ*<\](XM@U"_,&$;Z<'NESZ4WY[%)@T&_ M__.XH'',\ZDG6&*"P][1T563XM.T:9-N:X%B@AH^8SAW:]9(,*J"4)ITO+K MNI%%/2Z1N?$2FG&Q")Z=\XQI\H[-R4>9T?Q9U[7 ;\T43YZ-;6_-_\=@:MB> M89?&HX)/87*4=>SV'\ ]@O\'U1^X8KAVQ8\21);5Q'-F-QQ*$<.(L\N4A]R0 MT: W//9#T&3Q ')'@&*F[E7P$Z8,3WA$4>M$)L2DC)RDG"7D-<^!19P*\CZ! M'DR1HE2ZI, D(\G'4C"[TULO>1RJR=U&#D;4&QSLT7U2YC'(@[+^R:)2 69 MIV>70(4<6/PR,KB5P?/109=036@L"^1P2_['%AW$M!H>]8>UEO^D*J0YT][[ M2\$6M=##?O\!$?3?4L/C7GP-0CCXJ[OK3-YTR;]8DI#/*3=,\YAU2T,85^FP6GC0 [,?M]=> MOG_STUT1RUUB?UA=950L@;MJ D20E,X846S&V1R89E*NR1\E56"OQ()\9(54 M .^_%1F;Y]($\X>B0< M#;>$HU=4VUB+9 MR 6(*!E%9U\%).1#%$AY1+B&<@PDHSPG-%^ /C"H9" 2Q MFHWU %V49'"ET($E%(VK(C+CUGG9?MXK5KW>9[@ M?#8DX7DDRACF!&"W$-8%4G TW@7@$BF%5(-,J>%,!5>]LC30,K8Q?!=[E (Z M %$DH-DNIZT\$=4I282# M+?'A? D\__SI:#CX=:PKQ%?Q*)I8Z9*8/;UOD?6&4,4LA@&3'!$"6"-,H_:Y M3G$$=LO PZ"7P>N8ZTA(7<(X]#U*"@?F0LF(Q="LR1Y@-V9 !@?0I8P$,R9- M; YSN,><%(/#V%VY2X[Y7>Y(A/,3M/TM;CFLHRP;+Y0L+93 0KC/5<9!#PS@ M@B<6K671$NP[DU6@/Q[)(/?=#LM.(<^;(MAL3',S$[H8;D6TU)L/P;@G9(#J M:B472"AAN[BVMLW-S1 M;$Q*(/*,Q\@UJF5N84HU\!33(B0@57%-!J GIR$7W"PP_%NW+)H&RQM+B:8Z MN2["=8[[LMI04:H"**EMN!I%@"8K@$VPIBR'*%0 ,^$.LR5![ +)HV,?F 9> M@.]\XM^N\R_:$O_.9E24UE<@.%F28%EW!K#2:Q*9)A;=P/>YR_6YC:4;# 2_ MI5T&%<+3_+($FWAGVO1FF!XF-U<<2%@GGM:",*<)D&>,DW^?C/EQ"!-ORV$Y M+%['-%;MJIS%WEE+G%NX*8P%9125"I';"KS6S)I);: =WZ;!7!J42_YRI6JR M]X4A"5 0',A*[TKP"(AA"XY8B\S+1JY])U5*=1.EHNNQE&6Q]H$1GDMK;(QG$S+[3JNNK-^*4U49PM5 US@@&L- MS1K_\T7^56D<# $2P>/NNC!30XRIRPP !%JQFZG\_MIW$$\AY'= DVW5/%Y" MI)@HL.M= "VSW@A@;U^@5OSHND"+YS,I9@RCK9Q.J_? JG)@+"N$7#"X.T^E M*(.983=U\"TQ_5H:63=X [K MV9:E(WW]JZ=>]<&6%E([Q&+H1<<=1;-HK>6LUA]4*&Y0L@(_QYMJTL.?6T>1 M5@#75E=K;M0[OCD,4A['+&^N/01P$((UN_#FH+(;3R&V"-QTI:&6HC1L:<_W M<0ZK:)\WW/"8U6L6JA*/(PP/NV38'P[:!ZH<6JJ?R[3\FL(/#GO/G_\H2N_? M7NO+CPS+F\[!U1OO3- B]$?C^W@63P_BH1^$-;_+#O7.YF@K:NA,3L')+1VE MO$^V/\(!TPVW^0Z0G(7@4H?6UHWNNN-'V.XM][8I=G<3KX+GS*L-T /O?J= MO8,;_S_;]>Z!_=96Z]7B&TUS%=S719?BDMCC".2GOOVW?=/--_#2-H7C!J:) M8(BO_97/ XY]?B>P?TDYF)EI/"F1FUV#Q ^%_P>S[=6#M]GQ[E%B [NPBO^= MM?=WBLK;?'\"_/<0S-P'IK_T5>#>!W=P!IJNW=Q_@OZ:.J!+4!]Z%W?(F=.F MF!?2Z&*J9)G'6'B4*JBM;^O;W>4;5= X7 DB:WO=_F9XJ0JYU-1\C%S0*?-< M.8,FAJF SB2/*W0<'?6&!XV7<&U]6T)U'SG;KZ8G?P-02P,$% @ ;85B M5\.R XH5!P TB8 !@ !E>'!I+3(P,C,P.3,P>&5X,S)D,2YH=&WM6GMO MVS80_RJ8AB=!OLP_O423"(B5
1Y3L_IN;T^U-U#&S7 M0S.)>4X5%1PSQSGZV$&=1*G,=YRR+.VR;PLY=V8G3J)2-G"8$#FQ(Q5U)F/= M I\$1Y-Q2A1&88)E3M2KSMGLK34$"D45(Y.QTWQ7M(&(%I-Q1,]1KA:,O.JD M6,XIMY3(_+Z;J1&,=*![@^;"*FFD$M]SW>>C#$<1Y7.+D5CY!_9PN&J2=)XL MVT0EFB\)PXJ>$SWW]I6]@3V M5MK &G6$,:"*RO&*64+_\6,IB1''TF)3D2* M^8MNU0+?.9$T?C$RU#G]F\!$,&>UBE^+ICN;:<]I3@/*J%KX"8TBPH'@YV?# MGML?C1U-")K(MF@C9 1+/Q J&6TJ9IO$]R.&(A?*PHS.87*MXY9<2/][]0^] M8K!UQ1,!+(MZXI(80P6"13#BZ"(!32C4[]G>V DJN>^=[Q"\C\A[97Q*I*(Q M#;'6.A(QFB:4Q.CH@H2%UC_Z%$,OD2@K9%Y@L+T2R!NB,_O4GMI&U%NO.0[D MY&XCO?Z!VT4X1S@2F8XF;:Y.26B$.'1?:D%40M IE@'F)+<^73"R0+^$2O?T M7+?W_8ST5YA>7K-1;6:GM0UM%[TS><10*SFN13*35 GTML 0(L 62)!/2 MB$/^R-!G(1F$:= 2Q)"\B][QT$9[>H3VQYX[FHH4PO3"/'FC?0C#Z*V0*8#' M^AW%0IK9,Y!-1(CP"%1[2D##:0"F[X/.3;0&Q<>4-9'?*!A@(L%C05F81P ; M"*(B4'Y, M+TBT#!K>3R#O8B_:7:%OYS])W:LAYA_U! M!=S4..1(>]@2:UIZ1ZO?,2;<;>2Y_QG@]1X0>%2'R+3:J&%O4)AR"&>4&R U MJ,14;PZ9)+D&8%=W8TC+81C8"3. 9YX!(O,JTL:40X*OVV'"R&1>)HX#5<$J M_ K8%,R:^4;\M:_&XA4I:F\C.6Y >R,D5BI["5,DE6YTYJC5 '(VX#+I-"Z4 M:!JJ9-JTK*7<[LJP-8V[D3PC Q-(54W*91#7\%FO[]5(7")A V$5]NM)#YZW MT^@-S+34U9I;P'PQ$V636C?/EL:H'\!QZHM5@LJN/26TG'!)BH-YDQ1?ZY[Y+?L,#BP#P^?;+$;MG@RQ/.0_B^'/=;^AD)T"]>/0Q:-4Q&-RB5O'MM>+?QFMZV- \](BNT"P*],(/7/- MWP^6F-Y@ES:G-ZI I!"&.+FS_E)K[- [ ?LJ12A=\LBP7!U\=L;\_RNLWT;8 MNWB .3,_,/QOX/ ;6-_9.'ZG!+SMVD_@?@QYRZWQ>U6U8>]84A[2#+/+G?M/ M.-_RVJ\Z>.XR7'] L>^&J/L%Y3!>WX>0%$8"R,S;59JC4E*E"(?Q_T:+HJ*DI$5:XYCV-49$"E62>YLG?1"(\.,S,-CW"M8(_#T-A1 M6TH;;E73!4N6"0T3L @R[\"(K@;DB N%(@+ BB[5#,R9#(N:'1M[5I[;]LV$/\J-Q==$\!ZV(X[1W8-M$Z*=>@C M2QQT^Y.2*(LK+:H4%<7[]#M2DBT[2?-HTKA="S2)^#C>XW?'(X^C7RSK,(E) M$M 0?I^^>PNA"/(Y310$DA*%K053,4Q%FI($WE$I&>?P2K)P1@$ZKKUG=]R^ M[5K6>(2T)M4DD7C0Z3A=I^MV>^ .O&[?P!2R,\C4@M,7K3F1,Y982J1>STW5$&V$;46Z\Y\N7X;C,[O;[;!I(!"46JO;+)U0D-C!#[ M[G,MB(HIG!#IDX1FUH=S3A?P,E"ZI^NZ#VBD?_(,-;JX8*7NRDIZ\A=%;XW? M)!"()*E$,A%+"_0Y)Q(AP!<@:2JD$8?^E<)'(3F&.]02^F+6AC=)8,..GO'K MDT&WZPXG8H[A;F&^.L-=#&?P6L@Y@L?Z$R(A#?4491,AT"1$U9Y0U/#<1]/W M4.BLD@2PN$Y!J,$XR@N-V=9IGEO-(O@8,T4S%M*VH7H5!BNK5K*T(::2^@L(#(87ET,4[@\SFCFBVGK>? &? M$E&@+F;4&SG:B"6<%/$Y!5_(D,H7+;>%S'%>Q-J&^ J_FU.%F(7'D1.Z?A95AN1.B24:]"LD)/ M5N'U;KQBZ4P;*R"\6L$LALP,"PT!2VN&>JA92=)JU6[?UGQ7.JP6[F#H46%S M[?7^ZUUL@ZWR4X_'U>6<\+7P4S6UQE,$2 EBB'*.;A@@%KF&_](E)/V<,TEU MQI%IY-00Z_1V"/J=A$Y_)]Q=HFWE0$OGJ2#7V>_ME<"=&X\<:A=;8DU+[VCU M.\:$VXT\]X22'\:-.'FH A+,)RQQ "I1B5A>G=()99KX MT\PR:]#>"(FERIXCB;C4C4X=M1I0SAI<)B\EN1)U0YF5FI:UW-5=&;8:HUL: M:&N!@0GFJB;G,HBK^:S6[U1(7")A V$E]BNB_:>-A& #4TUU-6@+I!=Q47@Q M"T.:++\MC5'/QW/))ZM E5V;;C><<#F4^)G@N:)K,M]7-M20])8>H?V499A* M"ML_D@RO4?8FJ-5MSQ9W56\[9/MID#=3G!RS*BL.MH\ ML/1;A> M%/P'DWK[P'[KJ/5J\95QN$KPZ^N(]!QPOV4A/''-OV\L,;O!_FO. M94RA2 %.<3)GX[YJY+ [(?LJ32A=%DB)7)UIML;^_RNP/U@@KPQOCL./C/\; M>/PFV+=(,FQ)L>E"Y^Y/G%]RI5<>*K<9 MKM^@DG=#U+V$#.?K1P.2X4R$EKDY91D4DBE%$YR/IUKS**$J%X3@+]:J43') MP*>#BZYIR1#'U M#'0/CM (0C(8Q#9N_B%/,(G9!-.J;-5KEJW:("X,O:[4!3M%3'&.A#D)*;(: M"4DU'1*I:N$0F:[96BIF%[4@JPH'.S/]FMT93:A$+US)J]7+D8.<(!-KM90L M1[664MM77:W%RU* 3X)/,RE0'[IL(:17IW*-)R[K'=5QL[MQ_*R3O^;3FK4: MQEK3\LU.BOQ;Y:VG48U'S@0+JPUI,+"[>\N4LVQS30&F? MD'A>-_P-02P$" M% ,4 " !MA6)7VP5R;=H. OB0 $0 @ $ 97AP M:2TR,#(S,#DS,"YX&UL4$L! A0#% M @ ;85B5ZV:US@.'P 7IT! !4 ( !0!T &5X<&DM,C R M,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( &V%8E?:G0@%ATH "%[! 5 M " 8$\ !E>'!I+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4 M" !MA6)7']@0#N@R #D4 , %0 @ $[AP 97AP:2TR,#(S M,#DS,%]P&UL4$L! A0#% @ ;85B5TB,S'7-M@$ >$4 !4 M ( !5KH &5X<&DM,C R,S Y,S!X,3!Q+FAT;5!+ 0(4 Q0 ( M &V%8E<0[WXT QT $8> 8 " 59Q @!E>'!I+3(P,C,P M.3,P>#$P<3 P,2YJ<&=02P$"% ,4 " !MA6)7V(IP.7X) "O/0 & M @ &/C@( 97AP:2TR,#(S,#DS,'AE>#,Q9#$N:'1M4$L! A0# M% @ ;85B5TD:5FN9"0 "CX !@ ( !0Y@" &5X<&DM M,C R,S Y,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( &V%8E?#L@.*%0< -(F M 8 " 1*B @!E>'!I+3(P,C,P.3,P>&5X,S)D,2YH=&U0 M2P$"% ,4 " !MA6)7/\^X)?(& Q)0 & @ %=J0( M97AP:2TR,#(S,#DS,'AE>#,R9#(N:'1M4$L%!@ + L [ ( (6P @ ! $! end